VLDB 2026 Research / reviewers in the wild / expert
Joseph L. Ganley
dblp:44/6166
· DBLP profile ↗
16ranked-venue papers
13as first author
0since 2021 · last 2001
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 12 · 9 first-authorTheory of computation · 3 · 3 first-authorApplied, interdisciplinary, general and emerging computing · 1 · 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
3 papers |
Approximation and online algorithms · 64% Graph algorithms and graph theory · 21% Combinatorics and discrete mathematics · 15% | |
| Computer architecture, parallel and distributed computing, and storage systems
3 papers |
Electronic design automation · 77% Integrated circuit design · 18% Parallel and multicore computing · 5% |
Topics — the 9 heaviest of 10, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Approximation and online algorithms
approximation algorithms |
0.0 | 2 | 2000 | A new heuristic for rectilinear Steiner trees · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2000 A Simple Approximation Algorithm for Two Problems in Circuit Design · IEEE Trans. Computers 1998 |
Electronic design automation
physical design |
0.0 | 1 | 2000 | A new heuristic for rectilinear Steiner trees · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2000 |
Electronic design automation › physical design › routing › steiner tree construction
rectilinear steiner tree |
0.0 | 1 | 2000 | A new heuristic for rectilinear Steiner trees · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2000 |
Electronic design automation › physical design
routing |
0.0 | 1 | 2000 | A new heuristic for rectilinear Steiner trees · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2000 |
Approximation and online algorithms › approximation algorithms › network design
steiner tree approximation |
0.0 | 1 | 2000 | A new heuristic for rectilinear Steiner trees · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2000 |
Graph algorithms and graph theory
graph algorithms |
0.0 | 2 | 1998 | Minimum-Congestion Hypergraph Embedding in a Cycle · IEEE Trans. Computers 1997 A Simple Approximation Algorithm for Two Problems in Circuit Design · IEEE Trans. Computers 1998 |
Integrated circuit design
circuit design |
0.0 | 1 | 1998 | A Simple Approximation Algorithm for Two Problems in Circuit Design · IEEE Trans. Computers 1998 |
Combinatorics and discrete mathematics › hypergraph
hypergraph embedding |
0.0 | 1 | 1997 | Minimum-Congestion Hypergraph Embedding in a Cycle · IEEE Trans. Computers 1997 |
Parallel and multicore computing › parallel computing
parallel applications |
0.0 | 1 | 1997 | Minimum-Congestion Hypergraph Embedding in a Cycle · IEEE Trans. Computers 1997 |
Methods — techniques the papers use, named apart from their topics
linear programming relaxation · 0.1geometric reduction · 0.1bidirected cut relaxation · 0.1two-approximation algorithm · 0.0complexity analysis · 0.0approximation algorithm · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2001 | The pagenumber of k-trees is O(k)
Joseph L. Ganley, Lenwood S. Heath |
Discret. Appl. Math. | 1 |
| 2000 | A new heuristic for rectilinear Steiner treesabstractThe minimum rectilinear Steiner tree (RST) problem is one of the fundamental problems in the field of electronic design automation. The problem is NP-hard, and much work has been devoted to designing good heuristics and approximation algorithms; to date, the champion in solution quality among RST heuristics is the Batched Iterated 1-Steiner (BI1S) heuristic of Kahng and Robins. In a recent development, exact RST algorithms have witnessed spectacular progress: The new release of the GeoSteiner code of Warme et al. has average running time comparable to that of the fastest available BI1S implementation, due to Robins. We are, thus, faced with the paradoxical situation that an exact algorithm for an NP-hard problem is competitive in speed with a state of-the-art heuristic for the problem. The main contribution of this paper is a new RST heuristic, which has at its core a recent 3/2 approximation algorithm of Rajagopalan and Vazirani for the metric Steiner tree problem on quasi-bipartite graphs-these are graphs that do not contain edges connecting pairs of Steiner vertices. The RV algorithm is built around the linear programming relaxation of a sophisticated integer program formulation, called the bidirected cut relaxation. Our heuristic achieves a good running time by combining an efficient implementation of the RV algorithm with simple, but powerful geometric reductions. Experiments conducted on both random and real very large scale integrated instances show that the new RST heuristic runs significantly faster than Robins' implementation of BI1S and than the GeoSteiner code. Moreover, the new heuristic typically gives higher-quality solutions than BI1S. Ion I. Mandoiu, Vijay V. Vazirani, Joseph L. Ganley |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 3 |
| 1999 | A new heuristic for rectilinear Steiner treesabstractThe minimum rectilinear Steiner tree (RST) problem is one of the fundamental problems in the field of electronic design automation. The problem is NP-hard, and much work has been devoted to designing good heuristics and approximation algorithms; to date, the champion in solution quality among RST heuristics is the Batched Iterated 1-Steiner (BI1S) heuristic of Kahng and Robins (1992). In a recent development, exact RST algorithms have witnessed spectacular progress: the new release of the GeoSteiner code of Warme, Winter, and Zachariasen (1998) has average running time comparable to that of the fastest available Bl1S implementation, due to Robins. We are thus faced with the paradoxical situation that an exact algorithm for an NP-hard problem is competitive in speed with a state-of-the-art heuristic for the problem. The main contribution of this paper is a new RST heuristic, which has at its core a recent 3/2 approximation algorithm of Rajagopalan and Vazirani (1999) for the metric Steiner tree problem on quasi-bipartite graphs-these are graphs that do not contain edges connecting pairs of Steiner vertices. The RV algorithm is built around the linear programming relaxation of a sophisticated integer program formulation, called the bidirected cut relaxation. Our heuristic achieves a good running time by combining an efficient implementation of the RV algorithm with simple, but powerful geometric reductions. Experiments conducted on both random and real VLSI instances show that the new RST heuristic runs significantly faster than Robins' implementation of BI1S and than the GeoSteiner code. Moreover, the new heuristic typically gives higher-quality solutions than Bl1S. Ion I. Mandoiu, Vijay V. Vazirani, Joseph L. Ganley |
ICCAD | 3 |
| 1999 | Efficient solution of systems of orientation constraintsabstractthe iterative algorithm, which simply relaxes the constraint it is currently considering at the time the overconstraint is detected. Once a valid 2-coloring has been computed, it is simple to trans- late the colors of each trio of vertices back into an orientation for the corresponding device, using the translations given in Table 1. When this is done, each device will have been assigned an orien- tation such that all constraints that were not relaxed due to over- constraints are satisfied. Each coloring attempt requires O(n + m) time [2], where n is the number of devices and m is the number of constraints (which is within a constant multiple of the number of edges in the graphs). This process, as well as the procedure that decides which constraint in an overconstraint to relax, is repeated once each time an overconstraint is found. Thus, if there are c overconstraints and m) is the time required by the overconstraint re Joseph L. Ganley |
ISPD | 1 |
| 1999 | Computing Optimal Rectilinear Steiner Trees: A Survey and Experimental Evaluation
Joseph L. Ganley |
Discret. Appl. Math. | 1 |
| 1999 | Provably good moat routing
Joseph L. Ganley, James P. Cohoon |
Integr. | 1 |
| 1998 | A Simple Approximation Algorithm for Two Problems in Circuit DesignabstractThis paper provides a very simple two-approximation algorithm for two NP-hard problems that arise in electronic circuit design. To our knowledge, this is the best approximation bound known for these problems. In addition, the simplicity of the proposed algorithm makes it attractive for real-time applications for similar problems in areas such as telecommunications and parallel processing. Tamra Carpenter, Steven Cosares, Joseph L. Ganley, Iraj Saniee |
IEEE Trans. Computers | 3 |
| 1997 | Accuracy and fidelity of fast net length estimates
Joseph L. Ganley |
Integr. | 1 |
| 1997 | Minimum-Congestion Hypergraph Embedding in a CycleabstractThe minimum-congestion hypergraph embedding in a cycle (MCHEC) problem is to embed the n edges in an m-vertex hypergraph as paths in a cycle on the same number of vertices, such that congestion-the maximum number of paths that use any single edge in the cycle-is minimized. The MCHEC problem has applications in electronic design automation and parallel computing. In this paper, it is proven that the MCHEC problem is NP-complete. An O((nm)/sup k+1/) algorithm is described that computes an embedding with congestion k or determines that such an embedding does not exist. Finally, a linear-time approximation algorithm for arbitrary instances is presented that computes an embedding whose congestion is at most three times optimal. Joseph L. Ganley, James P. Cohoon |
IEEE Trans. Computers | 1 |
| 1996 | A Provably Good Moat Routing AlgorithmabstractMoat routing is the routing of nets between the input/output pads and the core circuit. In this paper, it is proved that moat routing is NP-complete under the routing model in which there are no vertical conflicts and doglegs are disallowed (i.e., every net is routed within a single track). This contrasts with the fact that channel routing is efficiently solvable under these restrictions. The paper then presents an approximation algorithm for moat routing that computes moat routing solutions that are guaranteed to use at most four times the optimal number of tracks. Empirical results are presented indicating that for a number of industrial benchmarks, the algorithm produces solutions that are near optimal and that use significantly fewer tracks than previous moat routing strategies. Joseph L. Ganley, James P. Cohoon |
Great Lakes Symposium on VLSI | 1 |
| 1996 | Rectilinear Steiner trees on a checkerboardabstractThe rectilinear Steiner tree problem is to find a minimum-length set of horizontal and vertical line segments that interconnect a given set of points in the plane. Here we study the thumbnail rectilinear Steiner tree problem, where the input points are drawn from a small integer grid. Specifically, we devise a fully-set decomposition algorithm for computing optimal thumbnail rectilinear Steiner trees. We then present experimental results comparing the performance of this algorithm with two existing algorithms for computing optimal rectilinear Steiner trees. The thumbnail rectilinear Steiner tree problem has applications in VLSI placement algorithms, based on geometric partitioning, global routing of field-programmable gate arrays, and routing estimation during floorplanning. Joseph L. Ganley, James P. Cohoon |
ACM Trans. Design Autom. Electr. Syst. | 1 |
| 1995 | The Multi-Weighted Spanning Tree Problem (Extended Abstract)
Joseph L. Ganley, Mordecai J. Golin, Jeffrey S. Salowe |
COCOON | 1 |
| 1995 | Thumbnail rectilinear Steiner treesabstractThe rectilinear Steiner tree problem is to find a minimum-length set of horizontal and vertical line segments that interconnect a given set of points in the plane. Here we study the thumbnail rectilinear Steiner tree problem, where the input points are drawn from a small integer grid. Specifically, we devise a full-set decomposition algorithm for computing optimal thumbnail rectilinear Steiner trees. We then present experimental results comparing this algorithm with two existing algorithms for computing optimal rectilinear Steiner trees. The thumbnail rectilinear Steiner tree problem has applications in VLSI placement algorithms based on geometric partitioning and in global routing of field-programmable gate arrays. Joseph L. Ganley, James P. Cohoon |
Great Lakes Symposium on VLSI | 1 |
| 1994 | A faster dynamic programming algorithm for exact rectilinear Steiner minimal treesabstractAn exact rectilinear Steiner minimal tree algorithm is presented that improves upon the time and space complexity of previous guarantees and is easy to implement. Experimental evidence is presented that demonstrates that the algorithm also works well in practice.> Joseph L. Ganley, James P. Cohoon |
Great Lakes Symposium on VLSI | 1 |
| 1994 | Routing a Multi-Terminal Critical Net: Steiner Tree Construction in the Presence of ObstaclesabstractThis paper presents a new model for VLSI routing in the presence of obstacles, that transforms any routing instance from a geometric problem into a graph problem. It is the first model that allows computation of optimal obstacle-avoiding rectilinear Steiner trees in time corresponding to the instance size (the number of terminals and obstacle border segments) rather than the size of the routing area. For the most common multi-terminal critical nets-those with three or four terminals-we observe that optimal trees can be computed as efficiently as good heuristic trees, and present algorithms that do so. For nets with five or more terminals, we present algorithms that heuristically compute obstacle-avoiding Steiner trees. Analysis and experiments demonstrate that the model and algorithms work well in both theory and practice.> Joseph L. Ganley, James P. Cohoon |
ISCAS | 1 |
| 1994 | Optimal and Random Partitions of Random GraphsabstractThe behavior of random graphs with respect to graph partitioning is considered. It is shown that, for a random graph with n vertices and with expected degree exceeding a constant times ln n, the graph cannot be partitioned well, i.e. a random partition is likely to be almost as good as an optimal partition. Joseph L. Ganley, Lenwood S. Heath |
Comput. J. | 1 |