Demo Data from EDBT 2026 / reviewers in the wild / expert
Robert A. Wagner
dblp:w/RobertAWagner
· DBLP profile ↗
20ranked-venue papers
9as first author
0since 2021 · last 1997
0000-0002-2888-0834ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 9 · 3 first-authorApplied, interdisciplinary, general and emerging computing · 6 · 3 first-authorSoftware engineering, systems software and programming languages · 4 · 2 first-authorTheory of computation · 2 · 2 first-authorComputer networks · 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
7 papers |
Parallel and multicore computing · 48% Distributed systems · 25% Performance modeling and evaluation · 16% | |
| Theoretical computer science
8 papers |
Graph algorithms and graph theory · 69% Algorithms and data structures · 25% Automata and formal languages · 4% |
Topics — the 23 heaviest of 28, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Distributed systems › distributed system architecture › communication architecture
grid network |
0.0 | 1 | 1997 | Evaluating uniform expressions within two steps of minimum parallel time · J. ACM 1997 |
Parallel and multicore computing
parallel algorithms |
0.0 | 1 | 1997 | Evaluating uniform expressions within two steps of minimum parallel time · J. ACM 1997 |
Parallel and multicore computing › parallel graph algorithms
connected components |
0.0 | 1 | 1990 | An Efficient and Fast Parallel-Connected Component Algorithm · J. ACM 1990 |
Parallel and multicore computing
parallel graph algorithms |
0.0 | 1 | 1990 | An Efficient and Fast Parallel-Connected Component Algorithm · J. ACM 1990 |
Graph algorithms and graph theory › graph connectivity
connected components |
0.0 | 1 | 1990 | An Efficient and Fast Parallel-Connected Component Algorithm · J. ACM 1990 |
Graph algorithms and graph theory
graph algorithms |
0.0 | 1 | 1990 | An Efficient and Fast Parallel-Connected Component Algorithm · J. ACM 1990 |
Graph algorithms and graph theory
steiner tree |
0.0 | 1 | 1997 | Evaluating uniform expressions within two steps of minimum parallel time · J. ACM 1997 |
Algorithms and data structures › sequence algorithms › string algorithms
edit distance |
0.0 | 4 | 1978 | Correcting Counter-Automaton-Recognizable Languages · SIAM J. Comput. 1978 An Extension of the String-to-String Correction Problem · J. ACM 1975 On the Complexity of the Extended String-to-String Correction Problem · STOC 1975 |
Hardware reliability and fault tolerance
soft errors |
0.0 | 1 | 1984 | Combining Speed with Alpha-Particle Induced Memory Error Tolerance in a Large Boolean Vector Machine (Extended Abstract) · ISCA 1984 |
Processor architecture and microarchitecture
instruction set architecture |
0.0 | 1 | 1983 | The Boolean Vector Machine [BVM] · ISCA 1983 |
Parallel and multicore computing
parallel architecture |
0.0 | 1 | 1983 | The Boolean Vector Machine [BVM] · ISCA 1983 |
Algorithms and data structures › sequence algorithms
string algorithms |
0.0 | 3 | 1975 | An Extension of the String-to-String Correction Problem · J. ACM 1975 On the Complexity of the Extended String-to-String Correction Problem · STOC 1975 The String-to-String Correction Problem · J. ACM 1974 |
Performance modeling and evaluation
system configuration |
0.0 | 1 | 1980 | Optimal Selection of CPU Speed, Device Capacities, and File Assignments · J. ACM 1980 |
Performance modeling and evaluation › queueing models
closed queueing networks |
0.0 | 1 | 1979 | A Decision Model for Closed Queuing Networks · IEEE Trans. Software Eng. 1979 |
Performance modeling and evaluation › queueing models
queueing network model |
0.0 | 1 | 1979 | A Decision Model for Closed Queuing Networks · IEEE Trans. Software Eng. 1979 |
Automata and formal languages
counter machines |
0.0 | 1 | 1978 | Correcting Counter-Automaton-Recognizable Languages · SIAM J. Comput. 1978 |
Algorithms and data structures › sequence algorithms › string algorithms
string editing |
0.0 | 1 | 1978 | Correcting Counter-Automaton-Recognizable Languages · SIAM J. Comput. 1978 |
Graph algorithms and graph theory › shortest path
all-pairs shortest paths |
0.0 | 1 | 1976 | A Shortest Path Algorithm for Edge-Sparse Graphs · J. ACM 1976 |
Graph algorithms and graph theory
shortest path |
0.0 | 1 | 1976 | A Shortest Path Algorithm for Edge-Sparse Graphs · J. ACM 1976 |
Graph algorithms and graph theory › shortest path
single-source shortest paths |
0.0 | 1 | 1976 | A Shortest Path Algorithm for Edge-Sparse Graphs · J. ACM 1976 |
High-performance computing
scientific computing systems |
0.0 | 1 | 1983 | The Boolean Vector Machine [BVM] · ISCA 1983 |
Storage systems › storage management › storage allocation
file allocation |
0.0 | 1 | 1980 | Optimal Selection of CPU Speed, Device Capacities, and File Assignments · J. ACM 1980 |
Algorithms and data structures
dynamic programming |
0.0 | 2 | 1975 | An Extension of the String-to-String Correction Problem · J. ACM 1975 The String-to-String Correction Problem · J. ACM 1974 |
Methods — techniques the papers use, named apart from their topics
steiner tree reduction · 0.0lower bound proof · 0.0shared memory computation · 0.0parallel algorithm · 0.0dynamic programming · 0.0bit-parallel algorithms · 0.0queueing theory · 0.0optimization · 0.0operand fetch counting · 0.0nonlinear optimization · 0.0complexity analysis · 0.0shortest distance · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1997 | Evaluating uniform expressions within two steps of minimum parallel timeabstractConsider an array of Processing Elements [PEs], connected by a 2-dimensional grid network, and holding at most one operand of an expression in each PE. Suppose that each PE is allowed, in any one parallel step, to receive one item of data from any of its four immediate neighbors, and to transmit one datum, as well. How can an associative operator, such as addition, combine all the operands, using as little time for communciation as possible? An expression using such a single operator is termed a uniform expression. When the total number of communication links used is the measure of goodness, this problem becomes a Steiner Tree problem, in the Manhattan Distance metric. When the measure is minimizing the parallel time to completion, a method for solving this problem is given which is optimal to within an additive constant of two time-steps. The method has applications when the operands are matrices, spread over an array of PEs, as well. Some lower bounds for this problem, in more general networks, are also proven. Robert A. Wagner |
J. ACM | 1 |
| 1990 | An Efficient and Fast Parallel-Connected Component AlgorithmabstractA parallel algorithm for computing the connected components of undirected graphs is presented. Shared memory computation models are assumed. For a graph of e edges and n nodes, the time complexity of the algorithm is Ο( e/p + ( n log n )/ p + log 2 n ) with p processors. The algorithm can be further refined to yield time complexity Ο( H ( e , n , p )/ p + ( n log n )/( p log( n / p )) + log 2 n ), where H ( e, n, p ) is very close to Ο( e ). These results show that linear speedup can be obtained for up to p ≤ e /log 2 n processors when e ≥ n log n . Linear speedup can still be achieved with up to p ≤ n ε processors, 0 ≤ ε < 1, for graphs satisfying e ≥ n log (*) n . Our results can be further improved if a more efficient integer sorting algorithm is available. Yijie Han, Robert A. Wagner |
J. ACM | 2 |
| 1989 | Parallel solution of arbitrarily sparse linear systems
Robert A. Wagner |
Parallel Comput. | 1 |
| 1988 | A sparse matrix algorithm on the Boolean vector machine
Robert A. Wagner, Merrell L. Patrick |
Parallel Comput. | 1 |
| 1987 | Parallelization of the Dynamic Programming Algorithm for Comparison of Sequences
Elizabeth W. Edmiston, Robert A. Wagner |
ICPP | 2 |
| 1987 | Finding Test-and-Treatment Procedures Using Parallel Computation
Louis D. Duval, Robert A. Wagner, Yijie Han, Donald W. Loveland |
J. Parallel Distributed Comput. | 2 |
| 1986 | Finding Test-and-Treatment Procedures Using Parallel Computation
Louis D. Duval, Yijie Han, Robert A. Wagner, Donald W. Loveland |
ICPP | 3 |
| 1986 | : Parallel Algorithms for Bucket Sorting and the Data Dependent Prefix Problem
Yijie Han, Robert A. Wagner |
ICPP | 2 |
| 1985 | Globally Optimum Selection of Memory Storage Patterns
Mary E. Mace, Robert A. Wagner |
ICPP | 2 |
| 1984 | Combining Speed with Alpha-Particle Induced Memory Error Tolerance in a Large Boolean Vector Machine (Extended Abstract)abstractArticle Free Access Share on Combining speed with alpha-particle induced memory, error tolerance in a large boolean vector machine Authors: Richard M. King Kestrel Institute, 1801 Page Mill Road, Palo Alto, CA Kestrel Institute, 1801 Page Mill Road, Palo Alto, CAView Profile , Robert A. Wagner Duke University, Dept. of Computer Science, Durham, NC Duke University, Dept. of Computer Science, Durham, NCView Profile Authors Info & Claims ISCA '84: Proceedings of the 11th annual international symposium on Computer architectureJanuary 1984 Pages 251–253https://doi.org/10.1145/800015.808192Online:01 January 1984Publication History 0citation182DownloadsMetricsTotal Citations0Total Downloads182Last 12 Months1Last 6 weeks0 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 Richard M. King, Robert A. Wagner |
ISCA | 2 |
| 1984 | The Crippled Queen Placement Problem
Robert A. Wagner, Robert Geist |
Sci. Comput. Program. | 1 |
| 1983 | The Boolean Vector Machine [BVM]abstractWe describe the architecture of a class of machines intended to solve computationally intensive problems much faster than can today's machines, at no increase in cost. We have investigated the programming of the BVM for several interesting algorithms on a BVM of 2k bit positions per register. More theoretical study of implementations of such highly parallel algorithms is motivated. Robert A. Wagner |
ISCA | 1 |
| 1980 | Optimal Selection of CPU Speed, Device Capacities, and File Assignmentsabstractarticle Free Access Share on Optimal Selection of CPU Speed, Device Capacities, and File Assignments Authors: Kishor S. Trivedi Department of Computer Science, Duke University, Durham, NC Department of Computer Science, Duke University, Durham, NCView Profile , Robert A. Wagner Department of Computer Science, Duke University, Durham, NC Department of Computer Science, Duke University, Durham, NCView Profile , Timothy M. Sigmon Department of Computer Science, Duke University, Durham, NC Department of Computer Science, Duke University, Durham, NCView Profile Authors Info & Claims Journal of the ACMVolume 27Issue 3July 1980 pp 457–473https://doi.org/10.1145/322203.322208Published:01 July 1980Publication History 44citation552DownloadsMetricsTotal Citations44Total Downloads552Last 12 Months35Last 6 weeks1 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 Kishor S. Trivedi, Robert A. Wagner, Timothy M. Sigmon |
J. ACM | 2 |
| 1979 | A Decision Model for Closed Queuing NetworksabstractThis paper considers a computer configuration design problem. The computer system is modeled by a closed queuing network. The system throughput is the objective function to be maximized and the speed of the devices are the decision variables. A rich class of non-linear cost functions is considered. Kishor S. Trivedi, Robert A. Wagner |
IEEE Trans. Software Eng. | 2 |
| 1978 | Correcting Counter-Automaton-Recognizable LanguagesabstractCorrection of a string x into a language L is the problem of finding a string $y \in L$ to which x can be edited at least cost. The edit operations considered here are single-character deletions, single-character insertions, and single-character substitutions, each at an independent cost that does not depend on context. Employing a linear-time algorithm for solving single-origin graph shortest distance problems, it is shown how to correct a string of length n into the language accepted by a counter automaton in time proportional to $n^2 $ on a RAM with unit operation cost function. The algorithm is uniform over counter automata and edit cost functions; and it is shown how the correction time depends on the size of the automaton, the nature of the cost function, and the correction cost itself. For less general cases, potentially faster algorithms are described, including a linear-time algorithm for the case that very little correction is necessary and that the automaton’s counter activity is determined by the input alone. Specializing the main result to counter automata which do not use their counters gives general linear-time correction into regular languages. Robert A. Wagner, Joel I. Seiferas |
SIAM J. Comput. | 1 |
| 1976 | A Shortest Path Algorithm for Edge-Sparse GraphsabstractAn algorithm ( FLOW ) for finding the shortest distance from a given node S to each node X of a directed graph with nonnegative integer arc lengths less than or equal to WM is presented. FLOW is compared with its best-known competitor, that of Dijkstra and Yen ( DFLO ). The new algorithm is shown to execute in time of order max ( V, E, D ), where D is the maximum distance computed in a graph with E edges and V nodes. By counting the number of operands fetched during execution of FLOW and DFLO , an estimate of the running time of each is obtained. This estimate shows that FLOW should execute faster than DFLO when E / V 2 = α < .2875, and V ≥ 22 WM / β + 5/ β + 7.04, where β = 23 - 80 α . FLOW also will solve the all-pairs shortest distance problem, requiring time O ( V * max( V, E, D )) for the solution. Robert A. Wagner |
J. ACM | 1 |
| 1975 | On the Complexity of the Extended String-to-String Correction ProblemabstractThe Extended String-to-String Correction Problem [ESSCP] is defined as the problem of determining, for given strings A and B over alphabet V, a minimum-cost sequence S of edit operations such that S(A) = B. The sequence S may make use of the operations: Change, Insert, Delete and Swaps, each of constant cost WC, WI, WD, and WS respectively. Swap permits any pair of adjacent characters to be interchanged. The principal results of this paper are: (1) a brief presentation of an algorithm (the CELLAR algorithm) which solves ESSCP in time O(¦A¦* ¦B¦* ¦V¦s*s), where s = min(4WC, WI+WD)/WS + 1; (2) presentation of polynomial time algorithms for the cases (a) WS = 0, (b) WS > 0, WC= WI= WD= Robert A. Wagner |
STOC | 1 |
| 1975 | An Extension of the String-to-String Correction ProblemabstractThe string-to-string correction problem asks for a sequence S of "edit operations" of minimal cost such that ~(A) = B, for given strings A and B. The edit operations previously investigated allow changing one symbol of a string into another single symbol, deleting one symbol from a string, or inserting a single symbol into a string.This paper extends the set of allowable edit operations to include the operation of interchanging the positions of two adjacent characters Under certain restrictions on edit-operation costs, it is shown that the extended problem can still be solved in time proportional to the product of the lengths of the given strings. Roy Lowrance, Robert A. Wagner |
J. ACM | 2 |
| 1974 | The String-to-String Correction ProblemabstractThe string-to-string correction problem is to determine the distance between two strings as measured by the minimum cost sequence of “edit operations” needed to change the one string into the other. The edit operations investigated allow changing one symbol of a string into another single symbol, deleting one symbol from a string, or inserting a single symbol into a string. An algorithm is presented which solves this problem in time proportional to the product of the lengths of the two strings. Possible applications are to the problems of automatic spelling correction and determining the longest subsequence of characters common to two strings. Robert A. Wagner, Michael J. Fischer |
J. ACM | 1 |
| 1971 | The steiner problem in graphsabstractAbstract An algorithm for solving the Steiner problem on a finite undirected graph is presented. This algorithm computes the set of graph arcs of minimum total length needed to connect a specified set of k graph nodes. If the entire graph contains n nodes, the algorithm requires time proportional to n 3 /2 + n 2 (2 k‐1 ‐ k ‐ 1) + n(3 k‐1 ‐ 2 k + 3)/2. The time requirement above includes the term n 3 /2, which can be eliminated if the set of shortest paths connecting each pair of nodes in the graph is available. Stuart Dreyfus, Robert A. Wagner |
Networks | 2 |