EDBT 2026 Demo / reviewers in the wild / expert
Donald B. Johnson 0001
dblp:80/1719 · also Donald Bruce Johnson
· DBLP profile ↗
29ranked-venue papers
20as first author
0since 2021 · last 1997
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 19 · 12 first-authorApplied, interdisciplinary, general and emerging computing · 6 · 5 first-authorSystems, architecture and hardware · 3 · 2 first-authorDatabases, data management, data science and information retrieval · 3 · 2 first-author
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Computer architecture, parallel and distributed computing, and storage systems
7 papers |
Distributed systems · 57% Parallel and multicore computing · 29% Performance modeling and evaluation · 12% | |
| Theoretical computer science
14 papers |
Graph algorithms and graph theory · 67% Algorithms and data structures · 16% Computational complexity · 14% |
Topics — the 30 heaviest of 48, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Distributed systems
fault tolerance |
0.0 | 2 | 1994 | Complexity of Network Reliability and Optimal Resource Placement Problems · SIAM J. Comput. 1994 A Tight Upper Bound on the Benefits of Replication and Consistency Control Protocols · PODS 1991 |
Distributed systems › replication
data replication |
0.0 | 1 | 1996 | Minimizing Access Costs in Replicated Distributed Syste (Abstract) · PODC 1996 |
Distributed systems
distributed data processing |
0.0 | 1 | 1996 | Minimizing Access Costs in Replicated Distributed Syste (Abstract) · PODC 1996 |
Parallel and multicore computing
parallel algorithms |
0.0 | 3 | 1991 | Connected Components in O(\lg^3/2 |V|) Parallel Time for the CREW PRAM · FOCS 1991 Parallel algorithms for minimum cuts and maximum flows in planar networks · J. ACM 1987 Parallel Algorithms for Minimum Cuts and Maximum Flows in Planar Networks (Preliminary Version) · FOCS 1982 |
Computational complexity › counting complexity
#p-completeness |
0.0 | 1 | 1994 | Complexity of Network Reliability and Optimal Resource Placement Problems · SIAM J. Comput. 1994 |
Graph algorithms and graph theory › network analysis
network reliability |
0.0 | 1 | 1994 | Complexity of Network Reliability and Optimal Resource Placement Problems · SIAM J. Comput. 1994 |
Graph algorithms and graph theory › planar graphs
planar networks |
0.0 | 3 | 1987 | Parallel algorithms for minimum cuts and maximum flows in planar networks · J. ACM 1987 Partition of Planar Flow Networks (Preliminary Version) · FOCS 1983 Parallel Algorithms for Minimum Cuts and Maximum Flows in Planar Networks (Preliminary Version) · FOCS 1982 |
Graph algorithms and graph theory › graph algorithms › network flow
maximum flow |
0.0 | 3 | 1985 | An O(n log2 n) Algorithm for Maximum Flow in Undirected Planar Networks · SIAM J. Comput. 1985 Partition of Planar Flow Networks (Preliminary Version) · FOCS 1983 Parallel Algorithms for Minimum Cuts and Maximum Flows in Planar Networks (Preliminary Version) · FOCS 1982 |
Performance modeling and evaluation › dependability modeling
availability modeling |
0.0 | 1 | 1991 | A Tight Upper Bound on the Benefits of Replication and Consistency Control Protocols · PODS 1991 |
Parallel and multicore computing › parallel graph algorithms
connected components |
0.0 | 1 | 1991 | Connected Components in O(\lg^3/2 |V|) Parallel Time for the CREW PRAM · FOCS 1991 |
Distributed systems
consistency protocols |
0.0 | 1 | 1991 | A Tight Upper Bound on the Benefits of Replication and Consistency Control Protocols · PODS 1991 |
Parallel and multicore computing › parallel computation models
PRAM |
0.0 | 1 | 1991 | Connected Components in O(\lg^3/2 |V|) Parallel Time for the CREW PRAM · FOCS 1991 |
Performance modeling and evaluation
queueing models |
0.0 | 1 | 1991 | A Tight Upper Bound on the Benefits of Replication and Consistency Control Protocols · PODS 1991 |
Distributed systems
replication |
0.0 | 1 | 1991 | A Tight Upper Bound on the Benefits of Replication and Consistency Control Protocols · PODS 1991 |
Algorithms and data structures
selection |
0.0 | 4 | 1984 | Generalized Selection and Ranking: Sorted Matrices · SIAM J. Comput. 1984 Generalized Selection and Ranking (Preliminary Version) · STOC 1980 Selecting the Kth element in X + Y and X_1 + X_2 + ... + X_m · SIAM J. Comput. 1978 |
Graph algorithms and graph theory
graph algorithms |
0.0 | 2 | 1983 | Partition of Planar Flow Networks (Preliminary Version) · FOCS 1983 Parallel Algorithms for Minimum Cuts and Maximum Flows in Planar Networks (Preliminary Version) · FOCS 1982 |
Distributed systems › distributed resource management
distributed resource allocation |
0.0 | 1 | 1996 | Minimizing Access Costs in Replicated Distributed Syste (Abstract) · PODC 1996 |
Distributed systems › replication › replica management
replica placement |
0.0 | 1 | 1996 | Minimizing Access Costs in Replicated Distributed Syste (Abstract) · PODC 1996 |
Parallel and multicore computing › parallel algorithms
graph algorithms |
0.0 | 1 | 1987 | Parallel algorithms for minimum cuts and maximum flows in planar networks · J. ACM 1987 |
Graph algorithms and graph theory
minimum cut |
0.0 | 1 | 1987 | Parallel algorithms for minimum cuts and maximum flows in planar networks · J. ACM 1987 |
Graph algorithms and graph theory › graph algorithms
network flow |
0.0 | 1 | 1987 | Parallel algorithms for minimum cuts and maximum flows in planar networks · J. ACM 1987 |
Graph algorithms and graph theory
probabilistic graphs |
0.0 | 1 | 1994 | Complexity of Network Reliability and Optimal Resource Placement Problems · SIAM J. Comput. 1994 |
Graph algorithms and graph theory › planar graphs
planar graph algorithms |
0.0 | 1 | 1985 | An O(n log2 n) Algorithm for Maximum Flow in Undirected Planar Networks · SIAM J. Comput. 1985 |
Graph algorithms and graph theory › shortest path
planar graph shortest paths |
0.0 | 1 | 1985 | An O(n log2 n) Algorithm for Maximum Flow in Undirected Planar Networks · SIAM J. Comput. 1985 |
Graph algorithms and graph theory
shortest path |
0.0 | 1 | 1985 | An O(n log2 n) Algorithm for Maximum Flow in Undirected Planar Networks · SIAM J. Comput. 1985 |
Algorithms and data structures
ranking |
0.0 | 1 | 1984 | Generalized Selection and Ranking: Sorted Matrices · SIAM J. Comput. 1984 |
Graph algorithms and graph theory › graph decomposition
planar separator |
0.0 | 1 | 1983 | Partition of Planar Flow Networks (Preliminary Version) · FOCS 1983 |
Parallel and multicore computing
planar graph algorithms |
0.0 | 1 | 1982 | Parallel Algorithms for Minimum Cuts and Maximum Flows in Planar Networks (Preliminary Version) · FOCS 1982 |
Graph algorithms and graph theory › graph algorithms › path problems
shortest path problem |
0.0 | 2 | 1977 | Efficient Algorithms for Shortest Paths in Sparse Networks · J. ACM 1977 A Note on Dijkstra's Shortest Path Algorithm · J. ACM 1973 |
Embedded and real-time systems › real-time scheduling
preemptive scheduling |
0.0 | 1 | 1980 | A New Algorithm for Preemptive Scheduling of Trees · J. ACM 1980 |
Methods — techniques the papers use, named apart from their topics
turing reduction · 0.0#satisfiability reduction · 0.0divide-and-conquer · 0.0parallel algorithm design · 0.0dual transformation · 0.0dijkstra's algorithm · 0.0list scheduling · 0.0greedy scheduling · 0.0rounding error analysis · 0.0heap-based selection · 0.0graph-theoretic modeling · 0.0adversary argument · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1997 | Connected Components in O (log^3/2 n) Parallel Time for the CREW PRAMabstractFinding the connected components of an undirected graphG=(V, E) onn=|V| vertices andm=|E| edges is a fundamental computational problem. The best known parallel algorithm for the CREW PRAM model runs inO(log2 n) time usingn2/log2 nprocessors. For the CRCW PRAM model, in which concurrent writing is permitted, the best known algorithm runs inO(log n) time using slightly more than (n+m)/log nprocessors. Simulating this algorithm on the weaker CREW model increases its running time toO(log2 n). We present here a simple algorithm that runs inO(log3/2 n) time usingn+mCREW processors. Finding ano(log2 n) parallel connectivity algorithm for this model was an open problem for many years. Donald B. Johnson 0001, Panagiotis Takis Metaxas |
J. Comput. Syst. Sci. | 1 |
| 1996 | Minimizing Access Costs in Replicated Distributed Syste (Abstract)abstractNo abstract available. Michael Goldweber, Donald B. Johnson 0001 |
PODC | 2 |
| 1996 | Optimal Algorithms for the Single and Multiple Vertex Updating Problems of a Minimum Spanning Tree
Donald B. Johnson 0001, Panagiotis Takis Metaxas |
Algorithmica | 1 |
| 1995 | A Tight Upper Bound on the Benefits of Replica Control ProtocolsabstractWe present an upper bound on the performance provided by a protocol guaranteeing mutually exclusive access to a replicated resource in a network subject to component failure and subsequent partitioning. The bound is presented in terms of the performance of a single resource in the same network. The bound is tight and is the first such bound known to us. Since mutual exclusion is one of the requirements for maintaining the consistency of a database object, this bound provides an upper limit on the availability provided by any database consistency control protocol, including those employing dynamic data relocation and replication. We show that if a well-placed single copy provides availability A for 0 ≤ A ≤ 1, then no scheme can achieve availability greater than √A in the same network. We show this bound to be the best possible for any network with availability greater than 0.25. We also prove that the problem of calculating A is #P-complete and describe a method for approximating the optimal location for a single copy which adjusts dynamically to current network characteristics. The bound presented here is most useful for high availabilities, which tend to be obtainable with modern networks and their constituent sites and links. Donald B. Johnson 0001, Larry Raab |
J. Comput. Syst. Sci. | 1 |
| 1994 | Complexity of Network Reliability and Optimal Resource Placement ProblemsabstractA fundamental problem of distributed system design in an existing network where components can fail is finding an optimal location at which to place a resource. This paper proves exactly how hard this placement problem is under the measure of data availability. Specifically, it shows that the optimal placement problem for availability is #P-complete, a measure of intractability at least as severe as $NP$-completeness. To obtain these results, the environment in which a distributed system operates is modelled by a probabilistic graph, which is a set of fully reliable vertices representing sites and a set of edges representing communication links, each operational with a rational probability. Finding the optimal placement in a probabilistic graph is proved to be #P-complete by giving a sequence of Turing reductions from #Satisfiability. This result is generalized to networks in which each site and each link has an independent, rational operational probability and to networks in which all the sites or all the links have fixed, uniform operational probabilities. Given the anticipated computational difficulty of finding an exact solution, the requirements for effective, practical approximation methods are discussed. Donald B. Johnson 0001, Larry Raab |
SIAM J. Comput. | 1 |
| 1992 | A Parallel Algorithm for Computing Minimum Spanning TreesabstractWe present a simple and implementable algorithm that computes a minimum spanning tree of an undirected weighted graph G = (V;E) of n = jV j vertices andm = jEj edges on an EREW PRAM in O(log3=2n) time using n+m processors. This represents a substantial improvement in the running time over the previous results for this problem using at the same time the weakest of the PRAM models. It also implies the existence of algorithms having the same complexity bounds for the EREW PRAM, for connectivity, ear decomposition, biconnectivity, strong orientation, st-numbering and Euler tours problems. Donald B. Johnson 0001, Panagiotis Takis Metaxas |
SPAA | 1 |
| 1991 | Connected Components in O(\lg^3/2 |V|) Parallel Time for the CREW PRAMabstractComputing the connected components of an undirected graph G=(V, E) on mod V mod =n vertices and mod E mod =m edges is addressed. An efficient and simple algorithm that runs in O(lg/sup 3/2/ n) time using n+m CREW processors is presented.> Donald B. Johnson 0001, Panagiotis Takis Metaxas |
FOCS | 1 |
| 1991 | Finding Optimal Quorum Assignments for Distributed Databases
Donald B. Johnson 0001, Larry Raab |
ICPP (3) | 1 |
| 1991 | A Tight Upper Bound on the Benefits of Replication and Consistency Control ProtocolsabstractWe present an upper bound on the performance provided by a protocol guaranteeing mutually exclusive access to a replicated resource in a network subject to component failure and subsequent partitioning.The bound is presented in terms of the performance of a single resource in the same network.The bound is tight and is the first such bound known to us.Since mutual exclusion is one of the requirements for maintaining the consistency of a database object, this bound provides an upper limit on the availability provided by any database consistency control protocol, including those employing dynamic data relocation and replication.We show that if a single copy provides availability A for O < A < 1, then no scheme can achieve availabdity greater than ~ in the same network.We show this bound to be the best possible for any network with availabdit y greater than .25.Although, as we prove, the problem of calculating A is #Pcompletej we describe a method for approximating the op timal location for a single copy which adjusts dynamically to current network characteristics.This bound is most useful for high availabilities, which tend to be obtainable with modern networks and their constituent sites and links. Donald B. Johnson 0001, Larry Raab |
PODS | 1 |
| 1990 | Erratum: Generalized Selection and Ranking: Sorted MatricesabstractPrevious article Full AccessErratum: Generalized Selection and Ranking: Sorted MatricesGreg N. Frederickson and Donald B. JohnsonGreg N. Frederickson and Donald B. Johnsonhttps://doi.org/10.1137/0219013PDFBibTexSections ToolsAdd to favoritesExport CitationTrack CitationsEmail SectionsAbout"Erratum: Generalized Selection and Ranking: Sorted Matrices." SIAM Journal on Computing, 19(1), pp. 205–206[1] Greg N. Frederickson and , Donald B. Johnson, Generalized selection and ranking: sorted matrices, SIAM J. Comput., 13 (1984), 14–30 10.1137/0213002 85c:68025 LinkISIGoogle Scholar Previous article FiguresRelatedReferencesCited byDetails Scheduling with gaps: new models and algorithms21 July 2021 | Journal of Scheduling, Vol. 24, No. 4 Cross Ref Geometric clusteringACM Transactions on Algorithms, Vol. 7, No. 4 Cross Ref Cache-oblivious selection in sorted matricesInformation Processing Letters, Vol. 109, No. 2 Cross Ref Volume 19, Issue 1| 1990SIAM Journal on Computing History Submitted:10 October 1989Accepted:16 October 1989Published online:31 July 2006 InformationCopyright © 1990 © Society for Industrial and Applied MathematicsPDF Download Article & Publication DataArticle DOI:10.1137/0219013Article page range:pp. 205-206ISSN (print):0097-5397ISSN (online):1095-7111Publisher:Society for Industrial and Applied Mathematics Greg N. Frederickson, Donald B. Johnson 0001 |
SIAM J. Comput. | 2 |
| 1987 | Parallel algorithms for minimum cuts and maximum flows in planar networksabstractAlgorithms are given that compute maximum flows in planar directed networks either in O ((log n ) 3 ) parallel time using O ( n 4 ) processors or O ((log n ) 2 ) parallel time using O ( n 6 ) processors. The resource consumption of these algorithms is dominated by the cost of finding the value of a maximum flow. When such a value is given, or when the computation is on an undirected network, the bound is O ((log n ) 2 ) time using O ( n 3 ) processors. No efficient parallel algorithm is known for the maximum flow problem in general networks. Donald B. Johnson 0001 |
J. ACM | 1 |
| 1986 | A Simple Proof of a Time-Space Trade-Off for Sorting with Linear ComparisonsabstractIt is shown how to extend the techniques originally used to prove a lower bound of Ω( n 2 ) for the product of the time and space consumed for sorting in branching programs with elementary comparisons, to the case of linear branching programs where linear functions on n input elements can be computed in unit time. Donald B. Johnson 0001 |
Theor. Comput. Sci. | 1 |
| 1985 | An O(n log2 n) Algorithm for Maximum Flow in Undirected Planar NetworksabstractA new algorithm is given to find a maximum flow in an undirected planar flow network in $O(n\log ^2 n)$ time, which is faster than the best method previously known by a factor of $\sqrt n /\log n$. The algorithm constructs a transformation of the dual of the given flow network in which differences between shortest distances are equal, under suitable edge correspondences, to edge flows in the given network. The transformation depends on the value of a maximum flow. The algorithm then solves the shortest distances problem efficiently by exploiting certain structural properties of the transformed dual, as well as using a set of cuts constructible in $O(n\log ^2 n)$ time by a known method which is also used to find the requisite flow value. The main result can be further improved by a factor of $\log n/\log^* n$ if a recently developed shortest path algorithm for planar networks is used in place of Dijkstra’s algorithm in each step where shortest paths are computed. Refael Hassin, Donald B. Johnson 0001 |
SIAM J. Comput. | 2 |
| 1984 | Generalized Selection and Ranking: Sorted MatricesabstractA more general version of the well-known selection problem is formulated, in which constraints on the input set are allowed. Selection (and also ranking) problems are solved optimally for the broad class of inputs constrained to be collections of matrices with sorted rows and sorted columns.The characterization of problem complexity includes an asymptotically significant dependency on the rank of the solution element. Greg N. Frederickson, Donald B. Johnson 0001 |
SIAM J. Comput. | 2 |
| 1983 | Partition of Planar Flow Networks (Preliminary Version)abstractWe give a new characterization of the planar separator theorem in terms of mutually non-containing closed Jordan Curves. using this, we develop an O(n √n logn) maximum flow algorithm for directed planar networks (hence for any planar network). Donald B. Johnson 0001, Shankar M. Venkatesan |
FOCS | 1 |
| 1982 | Parallel Algorithms for Minimum Cuts and Maximum Flows in Planar Networks (Preliminary Version)abstractAlgorithms are given that compute maximum flows in planar directed networks either in O((logn)3) parallel time using O(n4) processors or O((logn)2) parallel time using O(n6) processors. The resource consumption of these algorithms is dominated by the cost of finding the value of a maximum flow. When such a value is given, or when the computation is on an undirected network, the bound is O((logn)2) time using O(n4) processors. No efficient parallel algorithm is known for the maximum flow problem in general networks. Donald B. Johnson 0001, Shankar M. Venkatesan |
FOCS | 1 |
| 1982 | Sorting Numbers in Linear Expected Time and Optimal Extra Space
Teofilo F. Gonzalez, Donald B. Johnson 0001 |
Inf. Process. Lett. | 2 |
| 1982 | The Complexity of Selection and Ranking in X+Y and Matrices with Sorted Columns
Greg N. Frederickson, Donald B. Johnson 0001 |
J. Comput. Syst. Sci. | 2 |
| 1982 | A Priority Queue in Which Initialization and Queue Operations Take O(log log D) Time
Donald B. Johnson 0001 |
Math. Syst. Theory | 1 |
| 1980 | Generating and Searching Sets Induced by Networks
Greg N. Frederickson, Donald B. Johnson 0001 |
ICALP | 2 |
| 1980 | Generalized Selection and Ranking (Preliminary Version)abstractSelection in a set requires time linear in the size of the set when there are no a priori constraints on the total orders possible for the set. Constraints often come for free, however, with sets which arise in applications. Linear time selection [Bl] can be suboptimal for such problems. We therefore generalize the well known selection problem to admit constraints on the input sets, with a view toward settling the complexity issues which arise. The generalization also applies to the other quantile problems of ranking a given element in the input set and verification of the claim that a given element has a specified rank. Greg N. Frederickson, Donald B. Johnson 0001 |
STOC | 2 |
| 1980 | A New Algorithm for Preemptive Scheduling of TreesabstractAn algorithm which schedules forests of n tasks on m identical processors in O ( n log m ) time, offline, is given. The schedules are optimal with respect to finish time and contain at most n - 2 preemptions, a bound which is realized for all n . Also given is a simpler algorithm which runs in O ( nm ) time on the same problem and can be adapted to give optimal finish time schedules on-line for independent tasks with release times. Teofilo F. Gonzalez, Donald B. Johnson 0001 |
J. ACM | 2 |
| 1979 | Reducibility Among Floating-Point GraphsabstractThe graph-theoretical models of this paper can be used to compare the rounding error behavior of numerical programs The models follow the approach, popularized by Wilkinson, of assuming independent rounding errors at each arithmetic operation Models constructed on th~s assumpuon are more tractable than would be the case under more realistic assumptions There are identified two easily tested condmons on programs which guarantee that" error analyses are relatively lnsensmve to the particular graph model employed The development has the addmonal benefit of sometimes providing an elementary proof that one program is comparable in stablhty to another Examples of such results are gwen KEY WORDS AND PHRASES rounding errors, numerical stability, arithmetic graphs CR CATEGORIES 5 11, 5 14In order to represent programs as "arithmetic graphs," we restrict attention to straight- Donald B. Johnson 0001, Webb Miller, Brian Minnihan, Celia Wrathall |
J. ACM | 1 |
| 1978 | Lower Bounds for Selection in X+Y and Other Multisetsabstractarticle Free Access Share on Lower Bounds for Selection in X + Y and Other Multisets Authors: Donald B. Johnson Computer Science Department, The Pennsylvania State University, University Park, PA Computer Science Department, The Pennsylvania State University, University Park, PAView Profile , Samuel D. Kashdan Computer Science Department, The Pennsylvania State University, University Park, PA Computer Science Department, The Pennsylvania State University, University Park, PAView Profile Authors Info & Claims Journal of the ACMVolume 25Issue 4Oct. 1978 pp 556–570https://doi.org/10.1145/322092.322097Online:01 October 1978Publication History 24citation671DownloadsMetricsTotal Citations24Total Downloads671Last 12 Months12Last 6 weeks2 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my Alerts New Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteeReaderPDF Donald B. Johnson 0001, Samuel D. Kashdan |
J. ACM | 1 |
| 1978 | Selecting the Kth element in X + Y and X_1 + X_2 + ... + X_mabstractAn algorithm is given which selects the Kth element in $X + Y$ in $O(n\log n)$ time and $O(n)$ space, where $X + Y$ is the multiset $\{ x_i + y_j | x_i \in X\text{ and } y_j \in Y\} $ for $X = (x_1 ,x_2 , \cdots ,x_n )$ and $Y = (y_1 ,y_2 , \cdots ,y_n )$, n-tuples of real numbers. The results are extended to $\sum_{i = 1}^m {X_i } $ for $m > 2$. There is strong evidence that this more general problem is difficult if m and K may be selected arbitrarily. However, algorithms can be shown which are fast for small K and arbitrary m. Donald B. Johnson 0001, Tetsuo Mizoguchi |
SIAM J. Comput. | 1 |
| 1977 | Efficient Algorithms for Shortest Paths in Sparse NetworksabstractAlgorithms for finding shortest paths are presented which are faster than algorithms previously known on networks which are relatively sparse in arcs. Known results which the results of this paper extend are surveyed briefly and analyzed. A new implementation for priority queues is employed, and a class of “arc set partition” algorithms is introduced. For the single source problem on networks with nonnegative arcs a running time of O (min( n 1+1/ k + e , n + e ) log n )) is achieved, where there are n nodes and e arcs, and k is a fixed integer satisfying k > 0. This bound is O ( e ) on dense networks. For the single source and all pairs problem on unrestricted networks the running time is O (min( n 2+1/ k + ne , n 2 log n + ne log n ). Donald B. Johnson 0001 |
J. ACM | 1 |
| 1975 | Priority Queues with Update and Finding Minimum Spanning Trees
Donald B. Johnson 0001 |
Inf. Process. Lett. | 1 |
| 1975 | Finding All the Elementary Circuits of a Directed GraphabstractAn algorithm is presented which finds all the elementary circuits of a directed graph in time bounded by $O((n + e)(c + 1))$ and space bounded by $O(n + e)$, where there are n vertices, e edges and c elementary circuits in the graph. The algorithm resembles algorithms by Tiernan and Tarjan, but is faster because it considers each edge at most twice between any one circuit and the next in the output sequence. Donald B. Johnson 0001 |
SIAM J. Comput. | 1 |
| 1973 | A Note on Dijkstra's Shortest Path AlgorithmabstractAn assertion that Dijkstra's algorithm for shortest paths (adapted to allow arcs of negative weight) runs in O ( n 3 ) steps is disproved by showing a set of networks which take O ( n 2 n ) steps. Donald B. Johnson 0001 |
J. ACM | 1 |