Demo Data from EDBT 2026 / reviewers in the wild / expert
Dana S. Richards
dblp:31/6598 · also Dana Richards
· DBLP profile ↗
34ranked-venue papers
8as first author
0since 2021 · last 2019
0000-0002-7260-4394ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 15 · 4 first-authorSystems, architecture and hardware · 10 · 2 first-authorComputer networks · 3 · 1 first-authorArtificial intelligence and machine learning · 2Databases, data management, data science and information retrieval · 2 · 2 first-authorApplied, interdisciplinary, general and emerging computing · 2Security and privacy · 1
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
4 papers |
Electronic design automation · 71% Parallel and multicore computing · 29% | |
| Theoretical computer science
3 papers |
Graph algorithms and graph theory · 48% Distributed computing theory · 40% Computational complexity · 12% | |
| Interdisciplinary, comprehensive, and emerging computing
1 paper |
Bioinformatics and computational biology · 100% |
Topics — the 12 heaviest of 13, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Electronic design automation
physical design |
0.0 | 3 | 1991 | Distributed genetic algorithms for the floorplan design problem · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1991 An optimal Steiner tree algorithm for a net whose terminals lie on the perimeter of a rectangle · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1990 Complexity of Single-Layer Routing · IEEE Trans. Computers 1984 |
Graph algorithms and graph theory › graph coloring
edge coloring |
0.0 | 1 | 1993 | Network Communication in Edge-Colored Graphs: Gossiping · IEEE Trans. Parallel Distributed Syst. 1993 |
Distributed computing theory › information dissemination
gossip protocols |
0.0 | 1 | 1993 | Network Communication in Edge-Colored Graphs: Gossiping · IEEE Trans. Parallel Distributed Syst. 1993 |
Bioinformatics and computational biology › sequence analysis
sequence comparison |
0.0 | 1 | 1991 | A platform for biological sequence comparison on parallel computers · Comput. Appl. Biosci. 1991 |
Bioinformatics and computational biology › sequence analysis › sequence similarity search
sequence database search |
0.0 | 1 | 1991 | A platform for biological sequence comparison on parallel computers · Comput. Appl. Biosci. 1991 |
Electronic design automation › physical design
floorplanning |
0.0 | 1 | 1991 | Distributed genetic algorithms for the floorplan design problem · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1991 |
Parallel and multicore computing
parallel computing |
0.0 | 1 | 1991 | A platform for biological sequence comparison on parallel computers · Comput. Appl. Biosci. 1991 |
Parallel and multicore computing › parallel computing › parallel bioinformatics
parallel sequence search |
0.0 | 1 | 1991 | A platform for biological sequence comparison on parallel computers · Comput. Appl. Biosci. 1991 |
Electronic design automation › physical design › routing › steiner tree construction
rectilinear steiner tree |
0.0 | 1 | 1990 | An optimal Steiner tree algorithm for a net whose terminals lie on the perimeter of a rectangle · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1990 |
Electronic design automation › physical design
routing |
0.0 | 1 | 1990 | An optimal Steiner tree algorithm for a net whose terminals lie on the perimeter of a rectangle · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1990 |
Graph algorithms and graph theory
steiner tree |
0.0 | 1 | 1990 | An optimal Steiner tree algorithm for a net whose terminals lie on the perimeter of a rectangle · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1990 |
Electronic design automation › physical design › routing
wire routing |
0.0 | 1 | 1984 | Complexity of Single-Layer Routing · IEEE Trans. Computers 1984 |
Methods — techniques the papers use, named apart from their topics
smith-waterman · 0.0FASTA · 0.0tie-breaking rule · 0.0linear-time exact algorithm · 0.0combinatorial analysis · 0.0simulated annealing · 0.0distributed genetic algorithm · 0.0reduction · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2019 | Sorting Networks on Restricted Topologies
Indranil Banerjee, Dana S. Richards, Igor Shinkar |
SOFSEM | 2 |
| 2018 | Analysis of Consensus Sorting via the Cycle Metric
Ivan Avramovic, Dana S. Richards |
COCOA | 2 |
| 2017 | New Results on Routing via Matchings on Graphs
Indranil Banerjee, Dana S. Richards |
FCT | 2 |
| 2017 | Minimum multiple originator broadcast graphs
Arthur L. Liestman, Dana S. Richards |
Discret. Appl. Math. | 2 |
| 2016 | Computing Maximal Layers of Points in Ef(n)
Indranil Banerjee, Dana S. Richards |
LATIN | 2 |
| 2011 | Long-term fairness with bounded worst-case losses
Gabriel Catalin Balan, Dana S. Richards, Sean Luke |
Auton. Agents Multi Agent Syst. | 2 |
| 2009 | Statistical Geolocation of Internet HostsabstractAutomated geolocation of IP addresses has important applications to targeted delivery of local news, advertising and other content over the Internet. Previous measurement-based approaches to geolocation employ active probing to measure delays among a set of landmark nodes with known locations. The location of a target IP address can be approximated by that of the nearest landmark, as determined by the delay measurements. To improve geolocation accuracy, a variation of this approach uses multilateration with geographic distance constraints to obtain a continuous location space rather than the discrete set of landmark locations. Since the previous approaches are fundamentally deterministic, they can only provide relatively loose bounds on the true location of an IP address. We develop a statistical geolocation scheme based on applying kernel density estimation to delay measurements among a set of landmarks. An estimate of the target location is then obtained by maximizing the likelihood of the distances from the target to the landmarks, given the measured delays. This is achieved by an algorithm which combines gradient ascent and force-directed methods. We present experimental results on PlanetLab to demonstrate the superior accuracy of the proposed geolocation scheme compared to previous methods. Inja Youn, Brian L. Mark, Dana S. Richards |
ICCCN | 3 |
| 2009 | Broadcasting from multiple originators
Arthur L. Liestman, Dana S. Richards, Ladislav Stacho |
Discret. Appl. Math. | 2 |
| 2006 | Towards Lower Bounds on Embedding Distortion in Information Hiding
Younhee Kim, Zoran Duric, Dana S. Richards |
IWDW | 3 |
| 1999 | Multi-Source Spanning Tree Problems
Arthur M. Farley, Paraskevi Fragopoulou, David W. Krumme, Andrzej Proskurowski, Dana S. Richards |
SIROCCO | 5 |
| 1995 | Degree-Constrained Pyramid Spanners
Dana S. Richards, Arthur L. Liestman |
J. Parallel Distributed Comput. | 1 |
| 1994 | Reliable broadcasting
Luisa Gargano, Arthur L. Liestman, Joseph G. Peters, Dana S. Richards |
Discret. Appl. Math. | 4 |
| 1993 | Mixed spanning trees: a technique for performance-driven routingabstractPresents a new strategy for performance-driven global routing. This strategy focuses on the creation of spanning trees whose properties are under the control of the designer. The authors use it to construct a spanning tree with simultaneous, provable performance guarantees on total length, single-source shortest path length, and bottleneck path length. For rectilinear problems on n terminals in the plane, such a tree can be constructed in O(n log n) time.> Jeffrey S. Salowe, Dana S. Richards, Dallas E. Wrege |
Great Lakes Symposium on VLSI | 2 |
| 1993 | An Introduction to Perpetual Gossiping
Arthur L. Liestman, Dana S. Richards |
ISAAC | 2 |
| 1993 | Efficient Parallel Graph Algorithms Based on Open Ear Decomposition
Louis Ibarra, Dana S. Richards |
MFCS | 2 |
| 1993 | Efficient Parallel Graph Algorithms Based on Open Ear Decomposition
Louis Ibarra, Dana S. Richards |
Parallel Comput. | 2 |
| 1993 | Network Communication in Edge-Colored Graphs: GossipingabstractA mechanism for scheduling communications in a network in which individuals exchange information periodically according to a fixed schedule is presented. A proper k edge-coloring of the network is considered to be a schedule of allowed communications such that an edge of color i can be used only at times i modulo k. Within this communication scheduling mechanism, the information exchange problem known as gossiping is considered. It is proved that there is a proper k edge-coloring such that gossip can be completed in a path of n edges in a certain time for n>or=k>or=1. Gossip can not be completed in such a path any earlier under any proper k edge-coloring. In any tree of bounded degree Delta and diameter d, gossip can be completed under a proper Delta edge-coloring in time ( Delta -1)d+1. In a k edge-colored cycle of n vertices, other time requirements of gossip are determined.> Arthur L. Liestman, Dana S. Richards |
IEEE Trans. Parallel Distributed Syst. | 2 |
| 1992 | Stacks, Queues, and Deques with Order-Statistic Operations
Dana S. Richards, Jeffrey S. Salowe |
Acta Informatica | 1 |
| 1992 | A Linear-Time Algorithm To Construct a Rectilinear Steiner Minimal Tree for k-Extremal Point Sets
Dana S. Richards, Jeffrey S. Salowe |
Algorithmica | 1 |
| 1992 | Studies of self-organizing placement algorithms for linear and finger lists
Dana S. Richards |
Inf. Sci. | 1 |
| 1992 | Steiner tree problemsabstractAbstract We give a survey up to 1989 on the Steiner tree problems which include the four important cases of euclidean, rectilinear, graphic, phylogenetic and some of their generalizations. We also provide a rather comprehensive and up‐to‐date bibliography which covers more than three hundred items. Frank K. Hwang, Dana S. Richards |
Networks | 2 |
| 1991 | A platform for biological sequence comparison on parallel computersabstractWe have written two programs for searching biological sequence databases that run on Intel hypercube computers. PSCANLIB compares a single sequence against a sequence library, and PCOMPLIB compares all the entries in one sequence library against a second library. The programs provide a general framework for similarity searching; they include functions for reading in query sequences, search parameters and library entries, and reporting the results of a search. We have isolated the code for the specific function that calculates the similarity score between the query and library sequence; alternative searching algorithms can be implemented by editing two files. We have implemented the rapid FASTA sequence comparison algorithm and the more rigorous Smith-Waterman algorithm within this framework. The PSCANLIB program on a 16 node iPSC/2 80386-based hypercube can compare a 229 amino acid protein sequence with a 3.4 million residue sequence library in approximately 16 s with the FASTA algorithm. Using the Smith-Waterman algorithm, the same search takes 35 min. The PCOMPLIB program can compare a 0.8 million amino acid protein sequence library with itself in 5.3 min with FASTA on a third-generation 32 node Intel iPSC/860 hypercube. A. S. Deshpande, Dana S. Richards, William R. Pearson |
Comput. Appl. Biosci. | 2 |
| 1991 | Distributed genetic algorithms for the floorplan design problemabstractDesigning a VLSI floorplan calls for arranging a given set of modules in the plane to minimize the weighted sum of area and wire-length measures. A method of solving the floorplan design problem using distributed genetic algorithms is presented. Distributed genetic algorithms, based on the paleontological theory of punctuated equilibria, offer a conceptual modification to the traditional genetic algorithms. Experimental results on several problem instances demonstrate the efficacy of this method and indicate the advantages of this method over other methods, such as simulated annealing. The method has performed better than the simulated annealing approach, both in terms of the average cost of the solutions found and the best-found solution, in almost all the problem instances tried.> James P. Cohoon, Shailesh U. Hegde, Worthy N. Martin, Dana S. Richards |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 4 |
| 1990 | Efficient algorithms for path partitions
Craig Williams, Dana S. Richards |
Discret. Appl. Math. | 2 |
| 1990 | An optimal Steiner tree algorithm for a net whose terminals lie on the perimeter of a rectangleabstractGiven a set of input points, the rectilinear Steiner tree problem is to find a minimal-length tree consisting of vertical and horizontal line segments that connects the input points, where it is possible to add new points to minimize the length of the tree. The restricted Steiner tree problem in which all the input points lie on the boundary of a rectangle frequently occurs in VLSI physical design. Since the fastest published algorithm is cubic in the size of the point set, VLSI designers have been forced to use heuristic approximations to the length of the Steiner tree for this problem. A simple, practical, linear-time exact algorithm for finding the Steiner tree for points lying on the boundary of a rectangle which obviates the need for some heuristic algorithms in VLSI design is presented. The analysis of the algorithm is based on the use of a tie-breaking rule that should prove useful for other Steiner tree problems.> James P. Cohoon, Dana S. Richards, Jeffrey S. Salowe |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 2 |
| 1989 | Fast Heuristic Algorithms for Rectilinear Steiner Trees
Dana S. Richards |
Algorithmica | 1 |
| 1989 | On the Inference of Strategies
Charles Swart, Dana S. Richards |
Theor. Comput. Sci. | 2 |
| 1988 | Floorplan design using distributed genetic algorithmsabstractA distributed algorithm for solving the floorplan design problem, called a genetic algorithm with punctuated equilibria (GAPE), is presented. Implementation details and the results of empirical studies are presented. The experiments have demonstrated that GAPE performs consistently better than a recently published simulated annealing approach, with respect to both the average cost of the solutions found and the best solution found.> James P. Cohoon, Shailesh U. Hegde, Worthy N. Martin, Dana S. Richards |
ICCAD | 4 |
| 1988 | A linear-time Steiner tree routing algorithm for terminals on the boundary of a rectangleabstractThe problem of finding the minimum-length rectilinear Steiner tree that connects a set of points on the boundary of a rectangle is considered. A linear time algorithm for this problem is presented. The algorithm was implemented in C and executed on a Sun3 workstation. Many examples were solved in a fraction of a second. An example with over 250 terminals took 6.5 s.> James P. Cohoon, Dana S. Richards, Jeffrey S. Salowe |
ICCAD | 2 |
| 1988 | Optimal two-terminal α-β wire routing
James P. Cohoon, Dana S. Richards |
Integr. | 2 |
| 1988 | Generalizations of broadcasting and gossipingabstractAbstract Three generalizations of broadcasting and gossiping are considered: conference broadcasting in which broadcasting is done by conference calls, partial gossiping in which every gossip must learn at least k pieces of information, and set to set gossiping in which one subset of the members must learn all of the messages of another subset of the members. Dana S. Richards, Arthur L. Liestman |
Networks | 1 |
| 1986 | Data Compression and Gray-Code Sorting
Dana S. Richards |
Inf. Process. Lett. | 1 |
| 1984 | Toward optimal gossiping schemes with conference calls
Arthur L. Liestman, Dana S. Richards |
Discret. Appl. Math. | 2 |
| 1984 | Complexity of Single-Layer RoutingabstractThe problem of routing wires between pairs of terminals over a two-dimensional grid is shown to be NP-complete. Actually, the stronger result of routing over any planar graph with no vertex having degree greater than 3 is shown to be NP-complete. Dana S. Richards |
IEEE Trans. Computers | 1 |