Demo Data from EDBT 2026 / reviewers in the wild / expert
Ronald L. Graham
dblp:g/RLGraham · also Ron Graham 0001, Ronald Lewis Graham
· DBLP profile ↗
65ranked-venue papers
16as first author
0since 2021 · last 2020
0000-0003-3081-9351ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 37 · 11 first-authorSystems, architecture and hardware · 15Graphics, computer vision, multimedia, augmented reality and games · 10 · 4 first-authorDatabases, data management, data science and information retrieval · 2 · 1 first-authorSecurity and privacy · 1Software engineering, systems software and programming languages · 1Applied, 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
15 papers |
Algorithmic game theory and mechanism design · 72% Algorithms and data structures · 10% Mathematical optimization · 6% | |
| Computer architecture, parallel and distributed computing, and storage systems
5 papers |
Electronic design automation · 46% Interconnection networks and networks-on-chip · 30% Energy-efficient computing · 23% | |
| Computer networks
1 paper |
Internet architecture and protocols · 100% |
Topics — the 30 heaviest of 56, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Algorithmic game theory and mechanism design › solution concepts in games › equilibrium concepts
nash equilibrium |
0.2 | 1 | 2016 | Anarchy Is Free in Network Creation · ACM Trans. Algorithms 2016 |
Algorithmic game theory and mechanism design › network games
network formation game |
0.2 | 1 | 2016 | Anarchy Is Free in Network Creation · ACM Trans. Algorithms 2016 |
Algorithmic game theory and mechanism design
price of anarchy |
0.2 | 1 | 2016 | Anarchy Is Free in Network Creation · ACM Trans. Algorithms 2016 |
Algorithmic game theory and mechanism design
social cost |
0.2 | 1 | 2016 | Anarchy Is Free in Network Creation · ACM Trans. Algorithms 2016 |
Energy-efficient computing › dynamic power reduction
interconnect power reduction |
0.1 | 1 | 2011 | Bus Matrix Synthesis Based on Steiner Graphs for Power Efficient System-on-Chip Communications · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2011 |
Electronic design automation › system-level design › communication synthesis
on-chip communication synthesis |
0.1 | 1 | 2011 | Bus Matrix Synthesis Based on Steiner Graphs for Power Efficient System-on-Chip Communications · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2011 |
Electronic design automation
physical design |
0.1 | 1 | 2011 | Bus Matrix Synthesis Based on Steiner Graphs for Power Efficient System-on-Chip Communications · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2011 |
Approximation and online algorithms › approximation algorithms › combinatorial approximation algorithms
greedy approximation |
0.1 | 1 | 2008 | Analysis of greedy approximations with nonsubmodular potential functions · SODA 2008 |
Mathematical optimization
submodular optimization |
0.1 | 1 | 2008 | Analysis of greedy approximations with nonsubmodular potential functions · SODA 2008 |
Internet architecture and protocols
network topology |
0.1 | 1 | 2016 | Anarchy Is Free in Network Creation · ACM Trans. Algorithms 2016 |
Algorithms and data structures › search algorithms
combinatorial search |
0.1 | 2 | 2002 | Guessing secrets with inner product questions · SODA 2002 Guessing secrets · SODA 2001 |
Algorithms and data structures › search algorithms › combinatorial search
guessing secrets |
0.1 | 2 | 2002 | Guessing secrets with inner product questions · SODA 2002 Guessing secrets · SODA 2001 |
Interconnection networks and networks-on-chip › network-on-chip design
noc synthesis |
0.1 | 1 | 2006 | Communication latency aware low power NoC synthesis · DAC 2006 |
Interconnection networks and networks-on-chip › on-chip communication
on-chip communication architecture |
0.0 | 1 | 2011 | Bus Matrix Synthesis Based on Steiner Graphs for Power Efficient System-on-Chip Communications · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2011 |
Graph algorithms and graph theory
steiner tree |
0.0 | 2 | 1994 | The Tight Lower Bound for the Steiner Ratio in Minkowski Planes · SCG 1994 Some NP-Complete Geometric Problems · STOC 1976 |
Computational geometry
metric geometry |
0.0 | 1 | 1994 | The Tight Lower Bound for the Steiner Ratio in Minkowski Planes · SCG 1994 |
Algorithmic game theory and mechanism design
matching |
0.0 | 1 | 1993 | Routing permutations on graphs via matchings · STOC 1993 |
Distributed computing theory › distributed routing
permutation routing |
0.0 | 1 | 1993 | Routing permutations on graphs via matchings · STOC 1993 |
Graph algorithms and graph theory › graph algorithms
routing |
0.0 | 1 | 1993 | Routing permutations on graphs via matchings · STOC 1993 |
Information theory › probability theory
agreement probability |
0.0 | 1 | 1989 | On the Improbability of Reaching Byzantine Agreements (Preliminary Version) · STOC 1989 |
Distributed computing theory › fault tolerance › byzantine fault tolerance
byzantine agreement |
0.0 | 1 | 1989 | On the Improbability of Reaching Byzantine Agreements (Preliminary Version) · STOC 1989 |
Coding theory
error-correcting codes |
0.0 | 3 | 1985 | On the covering radius of codes · IEEE Trans. Inf. Theory 1985 Lower bounds for constant weight codes · IEEE Trans. Inf. Theory 1980 An Upper Bound on Minimum Distance for a k-ary Code · Inf. Control. 1968 |
Coding theory › error-correcting codes
code construction |
0.0 | 1 | 1985 | On the covering radius of codes · IEEE Trans. Inf. Theory 1985 |
Coding theory › error-correcting codes
covering radius |
0.0 | 1 | 1985 | On the covering radius of codes · IEEE Trans. Inf. Theory 1985 |
Computational complexity
lower bounds |
0.0 | 2 | 1980 | Lower bounds for constant weight codes · IEEE Trans. Inf. Theory 1980 Information Bounds Are Weak in the Shortest Distance Problem · J. ACM 1980 |
Distributed computing theory › fault tolerance
byzantine fault tolerance |
0.0 | 1 | 1989 | On the Improbability of Reaching Byzantine Agreements (Preliminary Version) · STOC 1989 |
Distributed computing theory
fault tolerance |
0.0 | 1 | 1989 | On the Improbability of Reaching Byzantine Agreements (Preliminary Version) · STOC 1989 |
Graph algorithms and graph theory › shortest path
all-pairs shortest paths |
0.0 | 1 | 1980 | Information Bounds Are Weak in the Shortest Distance Problem · J. ACM 1980 |
Coding theory › error-correcting codes
constant-weight codes |
0.0 | 1 | 1980 | Lower bounds for constant weight codes · IEEE Trans. Inf. Theory 1980 |
Information theory › information-theoretic limits
information-theoretic lower bounds |
0.0 | 1 | 1980 | Information Bounds Are Weak in the Shortest Distance Problem · J. ACM 1980 |
Methods — techniques the papers use, named apart from their topics
nash equilibrium analysis · 0.5game theory · 0.5wire sharing · 0.1wire reduction heuristics · 0.1steiner graph construction · 0.1polynomial approximation algorithm · 0.1multicommodity flow · 0.1lower bound analysis · 0.0spectral graph theory · 0.0combinatorial analysis · 0.0probabilistic analysis · 0.0deterministic protocol impossibility · 0.0worst-case analysis · 0.0decision tree model · 0.0combinatorial bounds · 0.0list scheduling · 0.0graph theory · 0.0analysis · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2020 | Efficient Packings of Unit Squares in a Large Square
Fan Chung Graham, Ronald L. Graham |
Discret. Comput. Geom. | 2 |
| 2019 | Three-dimensional Floorplan Representations by Using Corner Links and Partial OrderabstractThree-dimensional integrated circuit (3D IC) technology offers a potential breakthrough to enable a paradigm-shift strategy, called “more than Moore,” with novel features and advantages over the conventional 2D process technology. By having three-dimensional interconnections, 3D IC provides substantial wirelength reduction and a massive amount of bandwidth, which gives significant performance improvement to overcome many of the nontrivial challenges in semiconductor industry. Moreover, 3D integration technology enables to stack disparate technologies with various functionalities into a single system-in-package (SiP), introducing “true 3D IC” design. As the first physical design (PD) step, IC floorplanning takes a crucial role to determine IC’s overall design qualities such as footprint area, timing closure, power distribution, thermal management, and so on. However, lack of efficient 3D floorplanning algorithms that practically implement advantages of 3D integration technology is a critical bottleneck for PD automation of 3D IC design and implementation. 3D floorplanning (or packing, block partitioning) is a well-known NP-hard problem, and most of 3D floorplanning algorithms rely on heuristics and iterative improvements. Thus, developing complete and efficient 3D floorplan representations is important, since floorplan representation provides the foundation of data structure to search the solution space for 3D IC floorplanning. A well-defined floorplan representation provides a well-organized and cost-effective methodology to design high-performance 3D IC. We propose a new 3D IC floorplan representation methodology using corner links and partial order . Given a fixed number of cuboidal blocks and their volume, algorithmic 3D floorplan representations describe topological structure and physical positions/orientations of each block relative to the origin in the 3D floorplan space. In this article, (1) we introduce our novel 3D floorplan representation, called corner links representation , (2) we analyze the equivalence relation between the corner links representation and its corresponding partial order representation , and (3) we discuss several key properties of the corner links representation and partial order representation. The corner links representation provides a complete and efficient structure to assemble the original 3D mosaic floorplan. Also, the corner links representation for the non-degenerate 3D mosaic floorplan can be equivalently expressed by the four trees representation . The partial order representation defines the topological structure of the 3D floorplan with three transitive closure graphs (TCG) for each direction and captures all stitching planes in the 3D floorplan in the order of their respective directions. We demonstrate that the corner links representation can be reduced to its corresponding partial order representation, indicating that the corner links representation shares well-defined and -studied features/properties of 3D TCG-based floorplan representation. If the partial order representation describes relations between any pairs of blocks in the 3D floorplan, then the floorplan is a valid floorplan. We show that the partial order representation can restore the absolute coordinates of all blocks in the 3D mosaic floorplan by using the given physical dimensions of blocks. Ilgweon Kang, Fang Qiao, Dongwon Park, Daniel M. Kane, Evangeline F. Y. Young, Chung-Kuan Cheng, Ronald L. Graham |
ACM Trans. Design Autom. Electr. Syst. | 7 |
| 2018 | Tree Structures and Algorithms for Physical DesignabstractTree structures and algorithms provide a fundamental and powerful data abstraction and methods for computer science and operations research. In particular, they enable significant advancement of IC physical design techniques and design optimization. For the last half century, Prof. T. C. Hu has areas in computer science, including network flows, integer programming, shortest paths, binary trees, global routing, etc. In this article, we select and summarize three important and interesting tree-related topics (ancestor trees, column generation, and alphabetical trees) in the highlights of Prof. T. C. Hu's contributions to physical design. Chung-Kuan Cheng, Ronald L. Graham, Ilgweon Kang, Dongwon Park, Xinyuan Wang 0008 |
ISPD | 2 |
| 2016 | Anarchy Is Free in Network CreationabstractThe Internet has emerged as perhaps the most important network in modern computing, but rather miraculously, it was created through the individual actions of a multitude of agents rather than by a central planning authority. This motivates the game-theoretic study of network formation, and our article considers one of the most well-studied models, originally proposed by Fabrikant et al. In the model, each of n agents corresponds to a vertex, which can create edges to other vertices at a cost of α each, for some parameter α. Every edge can be freely used by every vertex, regardless of who paid the creation cost. To reflect the desire to be close to other vertices, each agent’s cost function is further augmented by the sum total of all (graph-theoretic) distances to all other vertices. Previous research proved that for many regimes of the (α, n ) parameter space, the total social cost (sum of all agents’ costs) of every Nash equilibrium is bounded by at most a constant multiple of the optimal social cost. In algorithmic game-theoretic nomenclature, this approximation ratio is called the price of anarchy. In our article, we significantly sharpen some of those results, proving that for all constant nonintegral α > 2, the price of anarchy is in fact 1 + o (1); that is, not only is it bounded by a constant, but also it tends to 1 as n → ∞. For constant integral α ⩾ 2, we show that the price of anarchy is bounded away from 1. We provide quantitative estimates on the rates of convergence for both results. Ronald L. Graham, Linus Hamilton, Ariel Levavi, Po-Shen Loh |
ACM Trans. Algorithms | 1 |
| 2013 | Anarchy Is Free in Network Creation
Ronald L. Graham, Linus Hamilton, Ariel Levavi, Po-Shen Loh |
WAW | 1 |
| 2012 | Character design and stamp algorithms for Character Projection Electron-Beam LithographyabstractIn this paper, we propose a series of methods, including character design, stencil compaction and layout matching for Character Projection (CP) Electron-Beam Lithography. We solve the problems with emphasis on inter-cell routing including wires and vias. For wire layout, we design a small set of regular characters after layout normalization. Then we partition the layout into several rows and adopt a greedy algorithm for layout matching in each row. For via layout, we utilize a minimum path covering algorithm to group vias into paths, which are contained in characters with bounded length. We devise an efficient method to compact all characters into a stencil with much less area than the total area of characters. Experimental results show that our algorithms achieve up to 83.42% and 67.29% of the maximum improved-throughput by CP against to Variable Shaped Beam (VSB) technology for wire and via layouts, respectively. Our characters can apply for general purpose layouts to save the high cost of generating different stencils for different layouts. Wenbo Zhao 0001, Shih-Hung Weng, Chung-Kuan Cheng, Ronald L. Graham |
ASP-DAC | 5 |
| 2012 | A note on marking lines in [k] n - In honor of Rick Wilson's 65th birthday
Steve Butler, Ronald L. Graham |
Des. Codes Cryptogr. | 2 |
| 2011 | Bus Matrix Synthesis Based on Steiner Graphs for Power Efficient System-on-Chip CommunicationsabstractPower consumption and the thermal wall have become the major factors limiting the speed of very-large-scale integration (VLSI) circuits, while interconnect is becoming a primary power consumer. These factors bring new demands on the communication architecture of system-on-chips (SoCs). High bandwidth is desired to enhance parallelism for better performance, and the power efficiency on this bandwidth is critical to the overall SoC power consumption. Current bus architectures such as AMBA, Coreconnect, and Avalon are convenient for designers but not efficient on power. This paper proposes a physical synthesis scheme for on-chip buses and bus matrices to minimize the power consumption, without changing the interface or arbitration protocols. By using a bus gating technique, data transactions can take shortest paths on chip, reducing the power consumption of bus wires to minimal. Routing resource and bandwidth capacity are also optimized by the construction of a shortest-path Steiner graph, wire sharing among multiple data transactions, and wire reduction heuristics on the Steiner graph. Experiments indicate that the gated bus from our synthesis flow can save more than 90% dynamic power on average data transactions in current AMBA bus systems, which is about 5-10% of total SoC power consumption, based on comparable amount of chip area and routing resources. Renshen Wang, Yulei Zhang 0002, Nan-Chi Chou, Evangeline F. Y. Young, Chung-Kuan Cheng, Ronald L. Graham |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 6 |
| 2010 | Physical synthesis of bus matrix for high bandwidth low power on-chip communicationsabstractAs the thermal wall becomes the dominant factor limiting VLSI circuit performance, and the interconnect wires become the primary power consumer, power efficiency of on-chip data throughput is nowadays a critical target for SoC designers. Under this trend, bus matrices are mostly used in current system-on-chips (SoCs) because of their simplicity and good performance. We introduce a bus matrix synthesis flow to optimize on-chip communications, to keep the low delay of buses, reduce power by bus gating, and reduce wires by wire sharing. The proposed algorithms are able to help designers create high capability yet compact and efficient bus matrices for future low power SoCs. Renshen Wang, Evangeline F. Y. Young, Ronald L. Graham, Chung-Kuan Cheng |
ISPD | 3 |
| 2010 | Tiling Polygons with Lattice Triangles
Steve Butler, Fan Chung Graham, Ronald L. Graham, Miklós Laczkovich |
Discret. Comput. Geom. | 3 |
| 2010 | Irreducible Apollonian Configurations and PackingsabstractAn Apollonian configuration of circles is a collection of circles in the plane with disjoint interiors such that the complement of the interiors of the circles consists of curvilinear triangles. One well-studied method of forming an Apollonian configuration is to start with three mutually tangent circles and fill a curvilinear triangle with a new circle, then repeat with each newly created curvilinear triangle. More generally, we can start with three mutually tangent circles and a rule (or rules) for how to fill a curvilinear triangle with circles. In this paper we consider the basic building blocks of these rules, irreducible Apollonian configurations. Our main result is to show how to find a small field that can realize such a configuration and also give a method to relate the bends of the new circles to the bends of the circles forming the curvilinear triangle. Steve Butler, Ronald L. Graham, Gerhard Guettler, Colin L. Mallows |
Discret. Comput. Geom. | 2 |
| 2009 | Bubblesort and Juggling Sequences
Ronald L. Graham |
ISAAC | 1 |
| 2009 | Approximately optimal trees for group key management with batch updates
Minming Li, Ze Feng, Nan Zang, Ronald L. Graham, F. Frances Yao |
Theor. Comput. Sci. | 4 |
| 2008 | 3-D floorplanning using labeled tree and dual sequencesabstract3-D packing is an NP-hard problem with wide applications in microelectronic circuit design such as 3-D packaging, 3-D VLSI placement and dynamically reconfigurable FGPA design. We present a complete representation for general non-slicing 3-D floorplan or packing structures, which uses a labeled tree and dual sequences. For each compact placement, there is a corresponding encoding. The number of possible tree-sequence combinations is (n+1)n-1(n!)2, the lowest among complete 3-D representations up to date. The construction of placement from an encoding needs O(n2) in the worst case, but in practical cases we expect O(n4⁄3 log n) time on average for circuit blocks with limited length/width ratios. Experimental results show promising performance using the labeled tree and dual sequences on 3-D floorplan and placement optimizations Renshen Wang, Evangeline F. Y. Young, Yi Zhu 0002, Fan Chung Graham, Ronald L. Graham, Chung-Kuan Cheng |
ISPD | 5 |
| 2008 | Analysis of greedy approximations with nonsubmodular potential functions
Ding-Zhu Du, Ronald L. Graham, Panos M. Pardalos, Peng-Jun Wan, Weili Wu 0001, Wenbo Zhao 0001 |
SODA | 2 |
| 2007 | How to Play the Majority Game with Liars
Steve Butler, Jia Mao, Ronald L. Graham |
AAIM | 3 |
| 2007 | Approximately Optimal Trees for Group Key Management with Batch Updates
Minming Li, Ze Feng, Ronald L. Graham, F. Frances Yao |
TAMC | 3 |
| 2007 | Oblivious and Adaptive Strategies for the Majority and Plurality Problems
Fan Chung Graham, Ronald L. Graham, Jia Mao, Andrew Chi-Chih Yao |
Algorithmica | 2 |
| 2007 | Optimal Tree Structures for Group Key Management with Batch UpdatesabstractWe investigate the key management problem for broadcasting applications. Previous work showed that batch rekeying can be more cost-effective than individual rekeying. Under the assumption that every user has probability p of being replaced by a new user during a batch rekeying period, we study the structure of the optimal key trees. Constant bounds on both the branching degree and the subtree size at any internal node are established for the optimal tree. These limits are then utilized to give an $O(n)$ dynamic programming algorithm for constructing the optimal tree for n users and any fixed value of p. In particular, we show that when $p > 1 - 3^{-1/3} \thickapprox 0.307$, the optimal tree is an n-star, and when $p\leq 1 - 3^{-1/3}$, each nonroot internal node has a branching degree of at most 4. We also study the case when p tends to 0 and show that the optimal tree resembles a balanced ternary tree to varying degrees depending on certain number-theoretical properties of n. Ronald L. Graham, Minming Li, F. Frances Yao |
SIAM J. Discret. Math. | 1 |
| 2006 | Communication latency aware low power NoC synthesisabstractCommunication latency and power consumption are two competing objectives in Network-on-Chip (NoC) design. This paper proposes a novel method that unifies these two objectives in a multi-commodity flow (MCF) formulation. With an improved fully polynomial approximation algorithm, power efficient design of an 8 x 8 NoC can be found for given average latency constraints with certain communication bandwidth requirements. Experimental results suggest that (1) compared with mesh, torus and hypercube topologies, the optimized design can improve power latency product by up to 52.1%, 29.4% and 35.6%, respectively. (2) by sacrificing 2% latency, power consumption of the optimized design can be improved by up to 19.4%, which indicates the importance of power and latency co-optimization in NoC design. Yuanfang Hu, Yi Zhu 0002, Hongyu Chen 0001, Ronald L. Graham, Chung-Kuan Cheng |
DAC | 4 |
| 2006 | Timing model reduction for hierarchical timing analysisabstractIn this paper, we propose a timing model reduction algorithm for hierarchical timing analysis based on a bicliquestar replacement technique. In hierarchical timing analysis, each functional block is characterized into an abstract timing model. The complexity of analysis is linear to the number of edges in the abstract timing model for timing propagation. We propose a biclique-star replacement technique to minimize the number of edges in the timing model. The experiments on industry test cases show that by allowing acceptable errors, the proposed algorithm can largely reduce the number of edges in the timing model. Yi Zhu 0002, Yuanfang Hu, Ronald L. Graham, Mike Hutton, Chung-Kuan Cheng |
ICCAD | 4 |
| 2006 | Apollonian Circle Packings: Geometry and Group Theory II. Super-Apollonian Group and Integral Packings
Ronald L. Graham, Jeffrey C. Lagarias, Colin L. Mallows, Allan R. Wilks, Catherine H. Yan |
Discret. Comput. Geom. | 1 |
| 2006 | Apollonian Circle Packings: Geometry and Group Theory III. Higher Dimensions
Ronald L. Graham, Jeffrey C. Lagarias, Colin L. Mallows, Allan R. Wilks, Catherine H. Yan |
Discret. Comput. Geom. | 1 |
| 2006 | Maximizing data locality in distributed systems
Fan Chung Graham, Ronald L. Graham, Ranjita Bhagwan, Stefan Savage, Geoffrey M. Voelker |
J. Comput. Syst. Sci. | 2 |
| 2006 | Parallelism versus Memory Allocation in Pipelined Router Forwarding Engines
Fan Chung Graham, Ronald L. Graham, Jia Mao, George Varghese |
Theory Comput. Syst. | 2 |
| 2006 | On the construction of zero-deficiency parallel prefix circuits with minimum depthabstractA parallel prefix circuit has n inputs x 1 , x 2 , …, x n , and computes the n outputs y i = x i • x i −1 •…• x 1 , 1 ≤ i ≤ n , in parallel, where • is an arbitrary binary associative operator. Snir proved that the depth t and size s of any parallel prefix circuit satisfy the inequality t + s ≥2 n −2. Hence, a parallel prefix circuit is said to be of zero-deficiency if equality holds. In this article, we provide a different proof for Snir's theorem by capturing the structural information of zero-deficiency prefix circuits. Following our proof, we propose a new kind of zero-deficiency prefix circuit Z ( d ) by constructing a prefix circuit as wide as possible for a given depth d . It is proved that the Z ( d ) circuit has the minimal depth among all possible zero-deficiency prefix circuits. Haikun Zhu, Chung-Kuan Cheng, Ronald L. Graham |
ACM Trans. Design Autom. Electr. Syst. | 3 |
| 2005 | Constructing zero-deficiency parallel prefix adder of minimum depthabstractParallel prefix adder is a general technique for speeding up binary addition. In unit delay model, we denote the size and depth of an n-bit prefix adder C(n) as SC(n) and dC(n) respectively. Snir proved that sC(n) + dC(n) ≥ 2n - 2 holds for arbitrary prefix adders. Hence, a prefix adder is said to be of zero-deficiency if sC(n) + dC(n) = 2n - 2. In this paper, we first propose a new architecture of zero-deficiency prefix adder dubbed Z(d), which provably has the minimal depth among all kinds of zero-deficiency prefix adders. We then design a 64-bit prefix adder Z64, which is derived from Z(d)|d=8, and compare it against several classical prefix adders of the same bit width in terms of area and delay using logical effort method. The result shows that the proposed Z(d) adder is also promising in practical VLSI design. Haikun Zhu, Chung-Kuan Cheng, Ronald L. Graham |
ASP-DAC | 3 |
| 2005 | Oblivious and Adaptive Strategies for the Majority and Plurality Problems
Fan Chung Graham, Ronald L. Graham, Jia Mao, Andrew Chi-Chih Yao |
COCOON | 2 |
| 2005 | Apollonian Circle Packings: Geometry and Group Theory I. The Apollonian Group
Ronald L. Graham, Jeffrey C. Lagarias, Colin L. Mallows, Allan R. Wilks, Catherine H. Yan |
Discret. Comput. Geom. | 1 |
| 2004 | Parallelism versus memory allocation in pipelined router forwarding enginesabstractA crucial problem that needs to be solved is the allocation of memory to processors in a pipeline. Ideally, the processor memories should be totally separate (i.e., one port memories) in order to minimize contention; however, this minimizes memory sharing. Idealized sharing occurs by using a single shared memory for all processors but this maximizes contention. Instead, in this paper we show that perfect memory sharing of shared memory can be achieved with a collection of *two*-port memories, as long as the number of processors is less than the number of memories. We show that the problem of allocation is NP-complete in general, but has a fast approximation algorithm that comes within a factor of 3/2. The proof utilizes a new bin packing model, which is interesting in its own right. Further, for important special cases that arise in practice the approximation algorithm is indeed optimal. We also describe an incremental memory allocation algorithm that provides good memory utilization while allowing fast updates. Fan Chung Graham, Ronald L. Graham, George Varghese |
SPAA | 2 |
| 2003 | Floorplan representations: Complexity and connectionsabstractFloorplan representation is a fundamental issue in designing a floorplanning algorithm. In this paper, we first present a twin binary trees structure for mosaic floorplans. It is a nonredundant representation. We then derive the exact number of configurations for mosaic floorplans and slicing floorplans. Finally, the relationships between various state-of-the-art floorplan representations are discussed and explored. Bo Yao 0004, Hongyu Chen 0001, Chung-Kuan Cheng, Ronald L. Graham |
ACM Trans. Design Autom. Electr. Syst. | 4 |
| 2002 | Balancing the Interconnect Topology for Arrays of Processors between Cost and PowerabstractHigh performance SoC requires nonblocking interconnections between an array of processors built on one chip. With the advent of deep sub-micron technologies, switches are becoming much cheaper while wires are still expensive. Therefore, optimization efforts should focus on the wire resources. In this paper, we devise air objective function to balance the interconnect topology between routing area and power dissipation. Based on the objective function, we find the best one-dimensional and two-dimensional nonblocking interconnect architectures. Furthermore, we define a derivative benefit and devise a strategy for improving the performance of hierarchical nonblocking interconnect architectures and derive optimized results. Esther Y. Cheng, Bo Yao 0004, Chung-Kuan Cheng, Ronald L. Graham |
ICCD | 5 |
| 2002 | Guessing secrets with inner product questions
Fan Chung Graham, Ronald L. Graham, Linyuan Lu |
SODA | 2 |
| 2002 | New bounds on a hypercube coloring problem
Hung Q. Ngo 0001, Ding-Zhu Du, Ronald L. Graham |
Inf. Process. Lett. | 3 |
| 2001 | Revisiting floorplan representationsabstractFloorplan representations are a fundamental issue in designing floorplan algorithms. In this paper, we first derive the exact number of configurations of mosaic floorplans and slicing floorplans. We then present two non-redundant representations: a twin binary tree structure for mosaic floorplans and a slicing ordered tree for slicing floorplans. Finally, the relations between the state-of-the-art floorplan representations are discussed and their efficiency is explored. Bo Yao 0004, Hongyu Chen 0001, Chung-Kuan Cheng, Ronald L. Graham |
ISPD | 4 |
| 2001 | Guessing secrets
Fan Chung Graham, Ronald L. Graham, Frank Thomson Leighton |
SODA | 2 |
| 2001 | Distance Realization Problems with Applications to Internet Tomography
Fan Chung Graham, Mark W. Garrett, Ronald L. Graham, David Shallcross |
J. Comput. Syst. Sci. | 3 |
| 2001 | Dynamic location problems with limited look-ahead
Fan Chung Graham, Ronald L. Graham |
Theor. Comput. Sci. | 2 |
| 1998 | Combinatorial Problems Arising in Massive Data Sets (Abstract)
Fan Chung Graham, Ronald L. Graham |
COCOON | 2 |
| 1998 | Forced Convex n -Gons in the Plane
Fan Chung Graham, Ronald L. Graham |
Discret. Comput. Geom. | 2 |
| 1997 | Curved Hexagonal Packings of Equal Disks in a Circle
Boris D. Lubachevsky, Ronald L. Graham |
Discret. Comput. Geom. | 2 |
| 1995 | Dense Packings of 3k(k+1)+1 Equal Disks in a Circle for k=1, 2, 3, 4 and 5
Boris D. Lubachevsky, Ronald L. Graham |
COCOON | 2 |
| 1994 | The Tight Lower Bound for the Steiner Ratio in Minkowski PlanesabstractA minimum Steiner tree for a given set X of points is a network interconnecting the points of X having minimum possible total length. The Steiner ratio for a metric space is the largest lower bound for the ratio of lengths between a minimum Steiner tree and a minimum spanning tree on the same set of points in the metric space. In this note, we show that for any Minkowski plane, the Steiner ratio is at least 2/3. This settles a conjecture of D. Cieslik, and also Du et al. Biao Gao, Ding-Zhu Du, Ronald L. Graham |
SCG | 3 |
| 1994 | Quasi-Random Combinatorial Structures (Abstract)
Ronald L. Graham |
ISAAC | 1 |
| 1994 | Routing Permutations on Graphs Via MatchingsabstractA class of routing problems on connected graphs G is considered. Initially, each vertex v of G is occupied by a “pebble” that has a unique destination $\pi ( v )$ in G (so that $\pi $ is a permutation of the vertices of G). It is required that all the pebbles be routed to their respective destinations by performing a sequence of moves of the following type: A disjoint set of edges is selected, and the pebbles at each edge’s endpoints are interchanged. The problem of interest is to minimize the number of steps required for any possible permutation $\pi $. This paper investigates this routing problem for a variety of graphs G, including trees, complete graphs, hypercubes, Cartesian products of graphs, expander graphs, and Cayley graphs. In addition, this routing problem is related to certain network flow problems, and to several graph invariants including diameter, eigenvalues, and expansion coefficients. Noga Alon, Fan Chung Graham, Ronald L. Graham |
SIAM J. Discret. Math. | 3 |
| 1993 | Routing permutations on graphs via matchingsabstractWe consider a class of routing problems on connected graphs G. Initially, each vertex v of G is occupied by a "pebble" which has a unique destination T(V) in G, so that m is a permutation of the vertices of G.It is required to route all the pebbles to their respective destinations by performing a sequence of moves of the following type: A disjoint set of edges is selected and the pebbles at each edge's endpoints are interchanged.The problem of interest is to minimize the number of steps required for any possible permutation m.The odd-even sorting network shows that in the very special case that G is an n-vertex path, any permutation can be routed in n steps.Here we investigate this routing problem for a variety of graphs G, including trees, complete graphs, hypercubes, Cartesian products of graphs, expander graphs and various Cayley graphs.In addition, we relate this routing problem to certain network flow problems, and to several graph invariants including diameter, eigenvalues and expansion coefficients.Three of our results are the following: (i) Any permutation can be routed on any n-vertex connected graph in less than 3n steps. Noga Alon, Fan Chung Graham, Ronald L. Graham |
STOC | 3 |
| 1993 | Minimum Steiner Trees in Normed Planes
Ding-Zhu Du, Biao Gao, Ronald L. Graham, Zicheng Liu 0001, Peng-Jun Wan |
Discret. Comput. Geom. | 3 |
| 1990 | Penny-Packing and Two-Dimensional Codes
Ronald L. Graham, Neil J. A. Sloane |
Discret. Comput. Geom. | 1 |
| 1989 | On the Improbability of Reaching Byzantine Agreements (Preliminary Version)abstractIt is well known that for the Byzantine Generals Problem, no deterministic protocol can exist for an n-processor system if the number t of faulty processors is allowed to be as large as n/3. In this paper we investigate the maximum achievable agreement probability Βn,t in a model in which the faulty processors can be as devious and powerful as possible. We also discuss a restricted model with Βn,t denoting the corresponding maximum achievable probability. We will prove that: (i) for n = 3, t = 1 (the first nontrivial case), Β3,1 = (√5 - 1)/2 (the reciprocal of the golden ratio); (ii) for all ε with 0 < ε < 1, if t/n > 1 - log (1 -ε)1/2/ log (1 - (1 -ε)1/2) then Βtn,t < ε Ronald L. Graham, Andrew Chi-Chih Yao |
STOC | 1 |
| 1988 | On the Fractional Covering Number of HypergraphsabstractThe fractional covering number$\tau^*$ of a hypergraph $H = ( V, E )$ is defined to be the minimum possible value of $\sum_{x \in V} t( x )$ where t ranges over all functions $t : V \to \mathbb{R}$ which satisfy $\sum_{x \in e} t ( x ) \geqq 1$ for all edges $e \in E$. In the case of ordinary graphs G, it is known that $2\tau^* ( G )$ is always an integer. By contrast, it is shown (among other things) that for any rational $p/q\geqq 1$, there is a 3-uniform hypergraph H with $\tau^* ( H ) = p/q$. Fan Chung Graham, Zoltán Füredi, M. R. Garey, Ronald L. Graham |
SIAM J. Discret. Math. | 4 |
| 1985 | On the covering radius of codesabstractThe covering radiusRof a code is the maximal distance of any vector from the code. This work gives a number of new results concerningt[n, k], the minimal covering radius of any binary code of lengthnand dimensionk. For examplet[n, 4]andt[n, 5]are determined exactly, and reasonably tight bounds ont[n, k]are obtained for anykwhennis large. These results are found by using several new constructions for codes with small covering radius. One construction, the amalgamated direct sum, involves a quantity called the norm of a code. Codes with norm\leq 2 R + 1are called normal, and may be combined efficiently. The paper concludes with a table giving bounds ont[n, k]forn \leq 64. Ronald L. Graham, Neil J. A. Sloane |
IEEE Trans. Inf. Theory | 1 |
| 1980 | Information Bounds Are Weak in the Shortest Distance ProblemabstractASSTRACT. In the all-pair shortest distance problem, one computes the matrix D = (du), where dq is the minimum weighted length of any path from vertex i to vertexj in a directed complete graph with a weight on each edge. In all the known algorithms, a shortest path p, ~ achieving di./is also implicitly computed. In fact, logs(f (n)) is an information-theoretic lower bound, wheref(n) is the total number of distinct patterns (Po) for n-vertex graphs. As f(n) potentially can be as large as 2":', it would appear possible that a nontrivial lower bound can be derived this way in the decision tree model. The characterization and enumeration of realizable patterns is studied, and it is shown thatf(n) < C "~. Thus no lower bound greater than Cn 2 can be derived from this approach. It is proved as a corollary that the Triangular polyhedron T ~"~, defined in E ¢~' ~ by d,j> 0 and the triangle inequalities d~j + dik> d,k, has at most C" ' faces of all dimensions, thus resolving an open question in a similar information bound approach to the shortest distance problem. Ronald L. Graham, Andrew Chi-Chih Yao, F. Frances Yao |
J. ACM | 1 |
| 1980 | Lower bounds for constant weight codesabstractLetA(n,2\delta,w)denote the maximum number of codewords in any binary code of lengthn, constant weightw, and Hamming distance2\deltaSeveral lower bounds forA(n,2\delta,w)are given. Forwand\deltafixed,A(n,2\delta,w) \geq n^{W-\delta+l}/w!andA(n,4,w)\sim n^{w-l}/w!asn \rightarrow \infty. In most cases these are better than the "Gilbert bound." Revised tables ofA(n,2 \delta,w)are given in the rangen \leq 24and\delta \leq 5. Ronald L. Graham, Neil J. A. Sloane |
IEEE Trans. Inf. Theory | 1 |
| 1976 | Some NP-Complete Geometric ProblemsabstractWe show that the STEINER TREE problem and TRAVELING SALESMAN problem for points in the plane are NP-complete when distances are measured either by the rectilinear (Manhattan) metric or by a natural discretized version of the Euclidean metric. Our proofs also indicate that the problems are NP-hard if the distance measure is the (unmodified) Euclidean metric. However, for reasons we discuss, there is some question as to whether these problems, or even the well-solved MINIMUM SPANNING TREE problem, are in NP when the distance measure is the Euclidean metric. M. R. Garey, Ronald L. Graham, David S. Johnson 0001 |
STOC | 2 |
| 1975 | Bounds for Multiprocessor Scheduling with Resource ConstraintsabstractOne well-studied model of a multiprocessing system involves a fixed number n of identical abstract processors, a finite set of tasks to be executed, each requiring a specified amount of computation time, and a partial ordering on the tasks which requires certain tasks to be completed before certain others can be initiated. The nonpreemptive operation of the system is guided by an ordered list L of the tasks, according to the rule that whenever a processor becomes idle, it selects for processing the first unexecuted task on L which may validly be executed. We introduce an additional element of realism into this model by postulating the existence of a set of “resources” with the property that for each resource, the total usage of that resource at any instant of time may not exceed its total availability. For this augmented model, we determine upper bounds on the ratio of finishing times achieved using two different lists, L and $L'$, and exhibit constructions to show that the bounds are best possible. M. R. Garey, Ronald L. Graham |
SIAM J. Comput. | 2 |
| 1974 | Performance Bounds on the Splitting Algorithm for Binary Testing
M. R. Garey, Ronald L. Graham |
Acta Informatica | 2 |
| 1974 | Worst-Case Performance Bounds for Simple One-Dimensional Packing AlgorithmsabstractThe following abstract problem models several practical problems in computer science and operations research: given a list L of real numbers between 0 and l, place the elements of L into a minimum number $L^ * $ of “bins” so that no bin contains numbers whose sum exceeds l. Motivated by the likelihood that an excessive amount of computation will be required by any algorithm which actually determines an optimal placement, we examine the performance of a number of simple algorithms which obtain “good” placements. The first-fit algorithm places each number, in succession, into the first bin in which it fits. The best-fit algorithm places each number, in succession, into the most nearly full bin in which it fits. We show that neither the first-fit nor the best-fit algorithm will ever use more than $\frac{17}{10}L^ * + 2$ bins. Furthermore, we outline a proof that, if L is in decreasing order, then neither algorithm will use more than $\frac{11}{9} L^ * + 4$ bins. Examples are given to show that both upper bounds are essentially the best possible. Similar results are obtained when the list L contains no numbers larger than $\alpha < 1$. David S. Johnson 0001, Alan J. Demers, Jeffrey D. Ullman, M. R. Garey, Ronald L. Graham |
SIAM J. Comput. | 5 |
| 1973 | Bounds on Scheduling with Limited ResourcesabstractA number of authors (of. [12],[6], [7],[3],[11],[4],[5],[9]) have recently been concerned with scheduling problems associated with a certain model of an abstract multiprocessing system (to be described in the next section) and, in particular, with bounds on the worst-case behavior of this system as a function of the way in which the inputs are allowed to vary. In this paper, we introduce an additional element of realism into the model by postulating the existence of a set of “resources” with the property that at no time may the system use more than some predetermined amount of each resource. With this extra constraint taken into consideration, we derive a number of bounds on the behavior of this augmented system. It will be seen that this investigation leads to several interesting results in graph theory and analysis. M. R. Garey, Ronald L. Graham |
SOSP | 2 |
| 1972 | Worst-Case Analysis of Memory Allocation AlgorithmsabstractVarious memory allocation problems can be modeled by the following abstract problem. Given a list A = (α1,α2,...αn,) of real numbers in the range (0, 1], place these in a minimum number of “bins” so that no bin holds numbers summing to more than 1. We let A* be the smallest number of bins into which the numbers of list A may be placed. Since a general placement algorithm for attaining A* appears to be impractical, it is important to determine good heuristic methods for assigning numbers of bins. We consider four such simple methods and analyze the worst-case performance of each, closely bounding the maximum of the ratio of the number of bins used by each method applied to list A to the optimal quantity A*. M. R. Garey, Ronald L. Graham, Jeffrey D. Ullman |
STOC | 2 |
| 1972 | Optimal Scheduling for Two-Processor Systems
Edward G. Coffman Jr., Ronald L. Graham |
Acta Informatica | 2 |
| 1972 | An Efficient Algorithm for Determining the Convex Hull of a Finite Planar Set
Ronald L. Graham |
Inf. Process. Lett. | 1 |
| 1969 | Universal Single Transition Time Asynchronous State AssignmentsabstractIn this paper we consider the problem of deriving upper bounds on the number of state variables required for an n-state universal asynchronous state assignment (i.e., a state assignment which is valid for any n-state asynchronous sequential function). We will consider a special class of state assignments called SST assignments which were first derived by Liu [1] and later extended by Tracey [2]. In these assignments all variables which must change in a given transition are allowed to change simultaneously without critical races. The best universal bound known so far has been developed by Liu and requires 2so-1 state variables, where S0 = [log2n], n being the number of states, and [x] being the least integer > x. We shall show how this bound can be substantially improved. We further show that, by generalizing the state assignment to allow multiple codings for states, the bounds can be still further improved. Arthur D. Friedman, Ronald L. Graham, Jeffrey D. Ullman |
IEEE Trans. Computers | 2 |
| 1968 | An Upper Bound on Minimum Distance for a k-ary Code
Aaron D. Wyner, Ronald L. Graham |
Inf. Control. | 2 |
| 1968 | On Finite 0-Simple Semigroups and Graph Theory
Ronald L. Graham |
Math. Syst. Theory | 1 |
| 1967 | On n-Valued Functionally Complete Truth FunctionsabstractIt is well known that the familiar Sheffer stroke function of the 2-valued propositional calculus is functionally complete (i.e., for any m, all 22m truth functions of m variables can be defined1 in terms of the stroke function). Indeed, it is not difficult to show that of the 16 2-valued functions of two variables, exactly two of them are functionally complete. Ronald L. Graham |
J. Symb. Log. | 1 |