An inverse-Ackermann style lower bound for the online minimum spanning tree verification problem
@article{Pettie2002AnIS, title={An inverse-Ackermann style lower bound for the online minimum spanning tree verification problem}, author={Seth Pettie}, journal={The 43rd Annual IEEE Symposium on Foundations of Computer Science, 2002. Proceedings.}, year={2002}, pages={155-163} }
We consider the problem of preprocessing an edge-weighted tree T in order to quickly answer queries of the following type: does a given edge e belong in the minimum spanning tree of T /spl cup/ {e}? Whereas the offline minimum spanning tree verification problem admits a lovely linear time solution, we demonstrate an inherent inverse-Ackermann type tradeoff in the online MST verification problem. In particular, any scheme that answers queries in t comparisons must invest /spl Omega/(n log /spl…
5 Citations
A Shortest Path Algorithm for Real-Weighted Undirected Graphs
- Computer ScienceSIAM J. Comput.
- 2005
The algorithm takes the hierarchy-based approach invented by Thorup, and, if the ratio between the maximum and minimum edge lengths is bounded by n(log n)O(1), it can solve the single-source problem in O(m + n log log n) time.
Efficient data structures for range-aggregate queries on trees
- Computer ScienceICDT '09
- 2009
Graph-theoretic aggregation problems have been considered both in OLAP (grid graph) and XML (tree) but the solutions rely on additive inverses for the "+" operator, and they fail for the MIN aggregation which is the topic of this paper.
A new approach to all-pairs shortest paths on real-weighted graphs
- Computer Science, MathematicsTheor. Comput. Sci.
- 2004
On Cartesian Trees and Range Minimum Queries
- Computer Science, MathematicsICALP
- 2009
A cache-oblivious Cartesian Tree for solving the range minimum query problem, a Cartesian tree for the bottleneck edge query problem on trees and undirected graphs, and a proof that no Cartesian trees exists for the two-dimensional version of the rangeminimum query problem are introduced.
Параллельная реализация алгоритма поиска минимальных остовных деревьев с использованием центрального и графического процессоров
- Computer Science
- 2016
The methods of compression and conversion of graphs in standard formats to increase the efficiency of their processing are described and a hybrid implementation of this algorithm has been investigated.
References
SHOWING 1-10 OF 48 REFERENCES
Applications of Path Compression on Balanced Trees
- Computer ScienceJACM
- 1979
A method for computing functions defined on paths in trees based on tree manipulation techniques first used for efficiently representing equivalence relations, which has an almost-linear running time and is useful for solving certain kinds of pathfinding problems on reducible graphs.
Verification and Sensitivity Analysis of Minimum Spanning Trees in Linear Time
- Computer ScienceSIAM J. Comput.
- 1992
This paper describes a linear-time algorithm for verifying a minimum spanning tree and combines the result of Komlos with a preprocessing and table look-up method for small subproblems and with a previously known almost-linear- time algorithm.
OPTIMAL PREPROCESSING FOR S ANSWERING ON-LINE PRODUCT QUERIE
- Mathematics, Computer Science
- 1987
All sequential preprocessing algorithms can be parallelized efficiently to givimal parallel algorithms which run in O (logn ) time on a CREW PRAM, which are optimal in both running time and total number of operations.
On the Comparison-Addition Complexity of All-Pairs Shortest Paths
- Computer ScienceISAAC
- 2002
The alorithm e1iminates the sorting bottleneck inherent in approaches based on Dijkstra's alogrithm, and for graphs with O(n) edges and within a tiny O(log ?) factor of optimal.
Space-time tradeoff for answering range queries (Extended Abstract)
- Computer ScienceSTOC '82
- 1982
This paper raises and investigates the question of (storage) space- (retrieval) time tradeoff for a static database, in the general framework of Fredman's, and proves that, for the interval query, any algorithm to process a sequence of 0(n) INSERT and QUERY instructions must take time -&-Ohgr;((n log n)/(log log n)) in the worst case.
Minimizing randomness in minimum spanning tree, parallel connectivity, and set maxima algorithms
- Computer Science, MathematicsSODA '02
- 2002
This work considers the problem of selection and proposes new algorithms for these problems which preserve optimality while saving an exponential number of random bits, in the case of computing minimum spanning trees and MST/SSSP sensitivity analysis.
An optimal minimum spanning tree algorithm
- Computer ScienceJACM
- 2002
It is established that the algorithmic complexity of the minimumspanning tree problem is equal to its decision-tree complexity and a deterministic algorithm to find aminimum spanning tree of a graph with vertices and edges that runs in time is presented.
Lower bounds for the union-find and the split-find problem on pointer machines
- MathematicsSTOC '90
- 1990
It is proved that this bound holds on a general pointer machine without the separation condition and that the same bound holds for the Split Find problem as well.
A Lower Bound on the Complexity of Orthogonal Range Queries
- Computer Science, MathematicsJACM
- 1981
It is shown here that fi(n(logn) ~) is a lower bound on the inherent worst case time reqmred to process a sequence of n intermixed insemons, deleuons, and range queries, which imphes that the Lueker and Wdlard data structures are in some sense optimal.
A scaling algorithm for weighted matching on general graphs
- Computer Science26th Annual Symposium on Foundations of Computer Science (sfcs 1985)
- 1985
An algorithm for maximum matching on general graphs with integral edge weights, running in time O(n3/4m lg N), where n, m and N are the number of vertices, number of edges, and largest edge weight magnitude, respectively.