Demo Data from EDBT 2026 / reviewers in the wild / expert
Dov Harel
dblp:91/1656
· DBLP profile ↗
6ranked-venue papers
4as first author
0since 2021 · last 1999
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 4 · 3 first-authorSystems, architecture and hardware · 2 · 1 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.
| Theoretical computer science
4 papers |
Graph algorithms and graph theory · 84% Algorithms and data structures · 16% | |
| Software engineering, system software, and programming languages
1 paper |
Program analysis · 50% Compilers and program optimization · 50% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Electronic design automation · 100% |
Topics — the 11 heaviest of 11, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Graph algorithms and graph theory
graph algorithms |
0.0 | 2 | 1999 | Dominators in Linear Time · SIAM J. Comput. 1999 A Linear Time Algorithm for Finding Dominators in Flow Graphs and Related Problems · STOC 1985 |
Program analysis
control flow analysis |
0.0 | 1 | 1999 | Dominators in Linear Time · SIAM J. Comput. 1999 |
Compilers and program optimization › compiler analysis
dominator trees |
0.0 | 1 | 1999 | Dominators in Linear Time · SIAM J. Comput. 1999 |
Graph algorithms and graph theory › directed graph › directed graph algorithms
dominator computation |
0.0 | 1 | 1999 | Dominators in Linear Time · SIAM J. Comput. 1999 |
Electronic design automation › hardware verification and test
fault simulation |
0.0 | 1 | 1988 | A Graph Compaction Approach to Fault Simulation · DAC 1988 |
Electronic design automation
hardware verification and test |
0.0 | 1 | 1988 | A Graph Compaction Approach to Fault Simulation · DAC 1988 |
Algorithms and data structures › tree data structures
lowest common ancestor |
0.0 | 2 | 1984 | Fast Algorithms for Finding Nearest Common Ancestors · SIAM J. Comput. 1984 A Linear Time Algorithm for the Lowest Common Ancestors Problem (Extended Abstract) · FOCS 1980 |
Graph algorithms and graph theory › graph algorithms
tree algorithms |
0.0 | 2 | 1984 | Fast Algorithms for Finding Nearest Common Ancestors · SIAM J. Comput. 1984 A Linear Time Algorithm for the Lowest Common Ancestors Problem (Extended Abstract) · FOCS 1980 |
Algorithms and data structures › dynamic algorithms
dynamic trees |
0.0 | 1 | 1984 | Fast Algorithms for Finding Nearest Common Ancestors · SIAM J. Comput. 1984 |
Algorithms and data structures › polynomial-time algorithms
linear-time algorithms |
0.0 | 1 | 1980 | A Linear Time Algorithm for the Lowest Common Ancestors Problem (Extended Abstract) · FOCS 1980 |
Algorithms and data structures › data structure design
union-find |
0.0 | 1 | 1985 | A Linear Time Algorithm for Finding Dominators in Flow Graphs and Related Problems · STOC 1985 |
Methods — techniques the papers use, named apart from their topics
linear-time algorithm · 0.0graph compaction · 0.0random access machine algorithm · 0.0pseudo and external dominators · 0.0pointer-machine lower bounds · 0.0eval-link-update · 0.0pointer machine · 0.0RAM algorithm · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1999 | Dominators in Linear TimeabstractA linear-time algorithm is presented for finding dominators in control flow graphs. Stephen Alstrup, Dov Harel, Peter W. Lauridsen, Mikkel Thorup |
SIAM J. Comput. | 2 |
| 1988 | A Graph Compaction Approach to Fault Simulation
Dov Harel, Balakrishnan Krishnamurthy |
DAC | 1 |
| 1987 | The Star Graph: An Attractive Alternative to the n-Cube
Sheldon B. Akers Jr., Balakrishnan Krishnamurthy, Dov Harel |
ICPP | 3 |
| 1985 | A Linear Time Algorithm for Finding Dominators in Flow Graphs and Related ProblemsabstractIn the first part of the paper we show how to extend recent methods for solving a special case of the union-find problem in linear time, to a special case of the eval-link-update problem for computing the minimum function defined on paths of trees. In the cases where our approach is applicable, we give a way to perform m eval, link, and update operations on n elements in O(m + n) time and O(n) space, improved from O(m α(m + n, n) + n) time and O(n) space in the more general case, where α is a functional inverse of Ackermans function. The technique gives similar improvements in the efficiency of algorithms for solving several network optimization problems in the case where all the keys involved are integers in some suitable range. In the second part of the paper we show how to use the new technique for speeding up the fastest known algorithm for finding dominators in flow graphs so that it runs in linear time. We introduce the notions of pseudo and external dominators which are both computable in linear time and make the technique introduced in the first part applicable for finding immediate dominators. We first give an algorithm for a limited class of graphs which include cycle free graphs, and thus can be used to find dominators in reducible flow graphs. We then show how to extend our technique for computing dominators on any flow graph. All the algorithms we describe run on a Random Access Machine. Dov Harel |
STOC | 1 |
| 1984 | Fast Algorithms for Finding Nearest Common AncestorsabstractWe consider the following problem: Given a collection of rooted trees, answer on-line queries of the form, “What is the nearest common ancester of vertices x and y?” We show that any pointer machine that solves this problem requires $\Omega (\log \log n)$ time per query in the worst case, where n is the total number of vertices in the trees. On the other hand, we present an algorithm for a random access machine with uniform cost measure (and a bound of $\Omega (\log n)$ on the number of bits per word) that requires $O(1)$ time per query and $O(n)$ preprocessing time, assuming that the collection of trees is static. For a version of the problem in which the trees can change between queries, we obtain an almost-linear-time (and linear-space) algorithm. Dov Harel, Robert E. Tarjan |
SIAM J. Comput. | 1 |
| 1980 | A Linear Time Algorithm for the Lowest Common Ancestors Problem (Extended Abstract)abstractWe investigate two lowest common ancestor (LCA) problems on trees. We give a linear time algorithm for the off-line problem, on a random access machine (RAM). The half-line problem is one in which LCA queries on a fixed tree are arriving on line. We extend our RAM algorithm to answer each individual query in 0(1) time, with 0(n) preprocessing time. Tarjan observed that this result helps to explicate the difference in power between RAM and pointer machines. We also show how to modify our algorithm to achieve a linear preprocessing time, optimal query time, algorithm on a reference machine. Dov Harel |
FOCS | 1 |