Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Robert Endre Tarjan is active.

Publication


Featured researches published by Robert Endre Tarjan.


SIAM Journal on Computing | 1972

Depth-First Search and Linear Graph Algorithms

Robert Endre Tarjan

The value of depth-first search or “backtracking” as a technique for solving problems is illustrated by two examples. An improved version of an algorithm for finding the strongly connected components of a directed graph and at algorithm for finding the biconnected components of an undirect graph are presented. The space and time requirements of both algorithms are bounded by


Journal of the ACM | 1987

Fibonacci heaps and their uses in improved network optimization algorithms

Michael L. Fredman; Robert Endre Tarjan

k_1 V + k_2 E + k_3


Communications of The ACM | 1985

Amortized efficiency of list update and paging rules

Daniel Dominic Sleator; Robert Endre Tarjan

for some constants


Journal of the ACM | 1975

Efficiency of a Good But Not Linear Set Union Algorithm

Robert Endre Tarjan

k_1 ,k_2


Journal of the ACM | 1985

Self-adjusting binary search trees

Daniel Dominic Sleator; Robert Endre Tarjan

, and


Journal of Computer and System Sciences | 1973

Time bounds for selection

Manuel Blum; Robert W. Floyd; Vaughan R. Pratt; Ronald L. Rivest; Robert Endre Tarjan

k_3


SIAM Journal on Computing | 1987

Three partition refinement algorithms

Robert Paige; Robert Endre Tarjan

, where V is the number of vertices and E is the number of edges of the graph being examined.


SIAM Journal on Computing | 1984

Fast algorithms for finding nearest common ancestors

Dov Harel; Robert Endre Tarjan

In this paper we develop a new data structure for implementing heaps (priority queues). Our structure, <italic>Fibonacci heaps</italic> (abbreviated <italic>F-heaps</italic>), extends the binomial queues proposed by Vuillemin and studied further by Brown. F-heaps support arbitrary deletion from an <italic>n</italic>-item heap in <italic>O</italic>(log <italic>n</italic>) amortized time and all other standard heap operations in <italic>O</italic>(1) amortized time. Using F-heaps we are able to obtain improved running times for several network optimization algorithms. In particular, we obtain the following worst-case bounds, where <italic>n</italic> is the number of vertices and <italic>m</italic> the number of edges in the problem graph:<list><item><italic>O</italic>(<italic>n</italic> log <italic>n</italic> + <italic>m</italic>) for the single-source shortest path problem with nonnegative edge lengths, improved from <italic>O</italic>(<italic>m</italic>log<subscrpt>(<italic>m/n</italic>+2)</subscrpt><italic>n</italic>); </item><item><italic>O</italic>(<italic>n</italic><supscrpt>2</supscrpt>log <italic>n</italic> + <italic>nm</italic>) for the all-pairs shortest path problem, improved from <italic>O</italic>(<italic>nm</italic> log<subscrpt>(<italic>m/n</italic>+2)</subscrpt><italic>n</italic>); </item><item><italic>O</italic>(<italic>n</italic><supscrpt>2</supscrpt>log <italic>n</italic> + <italic>nm</italic>) for the assignment problem (weighted bipartite matching), improved from <italic>O</italic>(<italic>nm</italic>log<subscrpt>(<italic>m/n</italic>+2)</subscrpt><italic>n</italic>); </item><item><italic>O</italic>(<italic>mβ</italic>(<italic>m, n</italic>)) for the minimum spanning tree problem, improved from <italic>O</italic>(<italic>m</italic>log log<subscrpt>(<italic>m/n</italic>+2)</subscrpt><italic>n</italic>); where <italic>β</italic>(<italic>m, n</italic>) = min {<italic>i</italic> ↿ log<supscrpt>(<italic>i</italic>)</supscrpt><italic>n</italic> ≤ <italic>m/n</italic>}. Note that <italic>β</italic>(<italic>m, n</italic>) ≤ log<supscrpt>*</supscrpt><italic>n</italic> if <italic>m</italic> ≥ <italic>n</italic>. </item></list>Of these results, the improved bound for minimum spanning trees is the most striking, although all the results give asymptotic improvements for graphs of appropriate densities.


SIAM Journal on Computing | 1984

Simple linear-time algorithms to test chordality of graphs, test acyclicity of hypergraphs, and selectively reduce acyclic hypergraphs

Robert Endre Tarjan; Mihalis Yannakakis

In this article we study the amortized efficiency of the “move-to-front” and similar rules for dynamically maintaining a linear list. Under the assumption that accessing the ith element from the front of the list takes &thgr;(i) time, we show that move-to-front is within a constant factor of optimum among a wide class of list maintenance rules. Other natural heuristics, such as the transpose and frequency count rules, do not share this property. We generalize our results to show that move-to-front is within a constant factor of optimum as long as the access cost is a convex function. We also study paging, a setting in which the access cost is not convex. The paging rule corresponding to move-to-front is the “least recently used” (LRU) replacement rule. We analyze the amortized complexity of LRU, showing that its efficiency differs from that of the off-line paging rule (Beladys MIN algorithm) by a factor that depends on the size of fast memory. No on-line paging algorithm has better amortized performance.


Journal of the ACM | 1974

Efficient Planarity Testing

John E. Hopcroft; Robert Endre Tarjan

TWO types of instructmns for mampulating a family of disjoint sets which part i tmn a umverse of n elements are considered FIND(x) computes the name of the (unique) set containing element x UNION(A, B, C) combines sets A and B into a new set named C. A known algorithm for implementing sequences of these mstructmns is examined I t is shown that , if t(m, n) as the maximum time reqmred by a sequence of m > n FINDs and n -1 intermixed UNIONs, then kima(m, n) _~ t(m, n) < k:ma(m, n) for some positive constants ki and k2, where a(m, n) is related to a functional inverse of Ackermanns functmn and as very slow-growing.

Collaboration


Dive into the Robert Endre Tarjan's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Harold N. Gabow

University of Colorado Boulder

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Lesley R. Matheson

Intertrust Technologies Corporation

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge