EDBT 2026 Demo / reviewers in the wild / expert
Andrea S. LaPaugh
dblp:l/ASLaPaugh
· DBLP profile ↗
22ranked-venue papers
10as first author
0since 2021 · last 2013
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 7 · 3 first-authorTheory of computation · 7 · 4 first-authorDatabases, data management, data science and information retrieval · 3Software engineering, systems software and programming languages · 2 · 1 first-authorArtificial intelligence and machine learning · 1Computer networks · 1 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 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.
| Computer architecture, parallel and distributed computing, and storage systems
8 papers |
Electronic design automation · 92% Memory systems · 5% Distributed systems · 3% | |
| Databases, data mining, and information retrieval
1 paper |
Recommender systems · 87% Information retrieval · 13% | |
| Theoretical computer science
5 papers |
Graph algorithms and graph theory · 46% Algorithms and data structures · 37% Approximation and online algorithms · 17% | |
| Computer networks
1 paper |
Wireless networking · 67% Network optimization and economics · 33% |
Topics — the 28 heaviest of 31, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Recommender systems
user modeling |
0.0 | 1 | 2002 | Predicting category accesses for a user in a structured information space · SIGIR 2002 |
Recommender systems › user modeling
user preference modeling |
0.0 | 1 | 2002 | Predicting category accesses for a user in a structured information space · SIGIR 2002 |
Electronic design automation
high-level synthesis |
0.0 | 2 | 1997 | Rotation scheduling: a loop pipelining algorithm · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1997 Rotation Scheduling: A Loop Pipelining Algorithm · DAC 1993 |
Electronic design automation › high-level synthesis › pipeline synthesis
loop pipelining |
0.0 | 2 | 1997 | Rotation scheduling: a loop pipelining algorithm · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1997 Rotation Scheduling: A Loop Pipelining Algorithm · DAC 1993 |
Electronic design automation › high-level synthesis
scheduling |
0.0 | 2 | 1997 | Rotation scheduling: a loop pipelining algorithm · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1997 Rotation Scheduling: A Loop Pipelining Algorithm · DAC 1993 |
Electronic design automation › high-level synthesis › scheduling
resource-constrained scheduling |
0.0 | 2 | 1997 | Rotation Scheduling: A Loop Pipelining Algorithm · DAC 1993 Rotation scheduling: a loop pipelining algorithm · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1997 |
Electronic design automation
physical design |
0.0 | 2 | 1994 | Minimizing Channel Density by Lateral Shifting of Components · SODA 1994 A Polynomial Time Algorithm for Optimal Routing around a Rectangle (Extended Abstract) · FOCS 1980 |
Electronic design automation › physical design › routing › channel routing
channel density reduction |
0.0 | 1 | 1994 | Minimizing Channel Density by Lateral Shifting of Components · SODA 1994 |
Electronic design automation › physical design › placement
component placement |
0.0 | 1 | 1994 | Minimizing Channel Density by Lateral Shifting of Components · SODA 1994 |
Information retrieval › user interaction
personalization |
0.0 | 1 | 2002 | Predicting category accesses for a user in a structured information space · SIGIR 2002 |
Graph algorithms and graph theory › graph algorithms
graph search |
0.0 | 1 | 1993 | Recontamination Does Not Help to Search a Graph · J. ACM 1993 |
Memory systems
memory layout |
0.0 | 1 | 1992 | How to Store a Triangular Matrix · IEEE Trans. Computers 1992 |
Electronic design automation › hardware verification and test
hardware verification |
0.0 | 1 | 1991 | CLOVER: A Timing Constraints Verification System · DAC 1991 |
Electronic design automation › hardware verification and test
timing verification |
0.0 | 1 | 1991 | CLOVER: A Timing Constraints Verification System · DAC 1991 |
Wireless networking › scheduling › network resource scheduling
file transfer scheduling |
0.0 | 1 | 1985 | Scheduling File Transfers · SIAM J. Comput. 1985 |
Wireless networking › scheduling › scheduling optimization
makespan minimization |
0.0 | 1 | 1985 | Scheduling File Transfers · SIAM J. Comput. 1985 |
Compilers and program optimization
loop optimization |
0.0 | 1 | 1993 | Rotation Scheduling: A Loop Pipelining Algorithm · DAC 1993 |
Distributed systems › distributed scheduling
data transfer scheduling |
0.0 | 1 | 1983 | Scheduling File Transfers in a Distributed Network · PODC 1983 |
Distributed systems
distributed scheduling |
0.0 | 1 | 1983 | Scheduling File Transfers in a Distributed Network · PODC 1983 |
Electronic design automation › hardware verification and test
fault testing |
0.0 | 1 | 1983 | Total stuct-at-fault testing by circuit transformation · DAC 1983 |
Electronic design automation
hardware verification and test |
0.0 | 1 | 1983 | Total stuct-at-fault testing by circuit transformation · DAC 1983 |
Electronic design automation › hardware verification and test › fault testing
stuck-at fault testing |
0.0 | 1 | 1983 | Total stuct-at-fault testing by circuit transformation · DAC 1983 |
Approximation and online algorithms
approximation algorithms |
0.0 | 1 | 1983 | Scheduling File Transfers in a Distributed Network · PODC 1983 |
Approximation and online algorithms
scheduling approximation |
0.0 | 1 | 1983 | Scheduling File Transfers in a Distributed Network · PODC 1983 |
Electronic design automation › physical design › routing
wire routing |
0.0 | 1 | 1980 | A Polynomial Time Algorithm for Optimal Routing around a Rectangle (Extended Abstract) · FOCS 1980 |
Graph algorithms and graph theory
disjoint paths |
0.0 | 1 | 1978 | The Subgraph Homeomorphism Problem · STOC 1978 |
Graph algorithms and graph theory › graph minors
subgraph homeomorphism |
0.0 | 1 | 1978 | The Subgraph Homeomorphism Problem · STOC 1978 |
Algorithms and data structures › polynomial-time algorithms
linear-time algorithms |
0.0 | 1 | 1978 | The Subgraph Homeomorphism Problem · STOC 1978 |
Methods — techniques the papers use, named apart from their topics
rotation scheduling · 0.0retiming · 0.0temporal frequency analysis · 0.0markov model · 0.0data flow graph · 0.0heuristic · 0.0arithmetic progression analysis · 0.0lateral shifting · 0.0search strategies · 0.0game on graphs · 0.0approximation algorithm · 0.0polynomial-time algorithm · 0.0performance bound analysis · 0.0reduction · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2013 | Enabling Author-Centric Ranking of Web Content
Muneeb Ali, Andrea S. LaPaugh |
WebDB | 2 |
| 2003 | Content Distribution for Publish/Subscribe Services
Mao Chen 0001, Andrea S. LaPaugh, Jaswinder Pal Singh |
Middleware | 2 |
| 2002 | Categorizing information objects from user access patternsabstractMany web sites have dynamic information objects whose topics change over time. Classifying these objects automatically and promptly is a challenging and important problem for site masters. Traditional content-based and link structure based classification techniques have intrinsic limitations for this task. This paper proposes a framework to classify an object into an existing category structure by analyzing the users' traversals in the category structure. The key idea is to infer an object's topic from the predicted preferences of users when they access the object. We compare two approaches using this idea. One analyzes collective user behavior and the other each user's accesses. We present experimental results on actual data that demonstrate a much higher prediction accuracy and applicability with the latter approach. We also analyze the correlation between classification quality and various factors such as the number of users accessing the object. To our knowledge, this work is the first effort in combining object classification with user access prediction. Mao Chen 0001, Andrea S. LaPaugh, Jaswinder Pal Singh |
CIKM | 2 |
| 2002 | Predicting category accesses for a user in a structured information spaceabstractIn a categorized information space, predicting users ’ information needs at the category level can facilitate personalization, caching and other topic-oriented services. This paper presents a two-phase model to predict the category of a user’s next access based on previous accesses. Phase 1 generates a snapshot of a user’s preferences among categories based on a temporal and frequency analysis of the user’s access history. Phase 2 uses the computed preferences to make predictions at different category granularities. Several alternatives for each phase are evaluated, using the rating behaviors of on-line raters as the form of access considered. The results show that a method based on re-access pattern and frequency analysis of a user’s whole history has the best prediction quality, even over a path-based method (Markov model) that uses the combined history of all users. Mao Chen 0001, Andrea S. LaPaugh, Jaswinder Pal Singh |
SIGIR | 2 |
| 1998 | Finding All Minimal Shapes in a Routing Channel
Liang-Fang Chao, Andrea S. LaPaugh |
Algorithmica | 2 |
| 1997 | Rotation scheduling: a loop pipelining algorithmabstractWe consider the resource-constrained scheduling of loops with interiteration dependencies. A loop is modeled as a data flow graph (DFG), where edges are labeled with the number of iterations between dependencies. We design a novel and flexible technique, called rotation scheduling, for scheduling cyclic DFGs using loop pipelining. The rotation technique repeatedly transforms a schedule to a more compact schedule. We provide a theoretical basis for the operations based on retiming. We propose two heuristics to perform rotation scheduling and give experimental results showing that they have very good performance. Liang-Fang Chao, Andrea S. LaPaugh, Edwin H.-M. Sha |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 2 |
| 1994 | Minimizing Channel Density by Lateral Shifting of Components
David S. Johnson 0001, Andrea S. LaPaugh, Ron Y. Pinter |
SODA | 2 |
| 1993 | Rotation Scheduling: A Loop Pipelining AlgorithmabstractWe consider the resource-constrained scheduling of loops with inter-iteration dependencies.A loop is modeled as a data flow graph (DFG), where edges are labeled with the number oj iterations between dependencies.We design a novel and ji'exible technique, called rotation scheduling, for scheduling cyclic DFGs using loop pipelining.The rotation technique repeatedly transforms a schedule to a more compact schedule.We provide a theoretical basis for the operations based on retiming.We propose two heuristics to perform rotation scheduling, and give experimental results showing that they have very good performance. Liang-Fang Chao, Andrea S. LaPaugh, Edwin H.-M. Sha |
DAC | 2 |
| 1993 | Recontamination Does Not Help to Search a GraphabstractThis paper is concerned with a game on graphs called graph searching . The object of this game is to clear all edges of a contaminated graph. Clearing is achieved by moving searchers, a kind of token, along the edges of the graph according to clearing rules. Certain search strategies cause edges that have been cleared to become contaminated again. Megiddo et al. [9] conjectured that every graph can be searched using a minimum number of searchers without this recontamination occurring, that is, without clearing any edge twice. In this paper, this conjecture is proved. This places the graph-searching problem in NP, completing the proof by Megiddo et al. that the graph-searching problem is NP-complete. Furthermore, by eliminating the need to consider recontamination, this result simplifies the analysis of searcher requirements with respect to other properties of graphs. Andrea S. LaPaugh |
J. ACM | 1 |
| 1992 | How to Store a Triangular MatrixabstractThe problem of storing a triangular matrix so that each row and column is stored as a vector, i.e. the locations form an arithmetic progression, is discussed. Storing rows and columns as vectors can speed up access significantly. It is shown that there is no such storage method that does not waste approximately one-half of the computer memory.> Andrea S. LaPaugh, Richard J. Lipton, Jonathan S. Sandberg |
IEEE Trans. Computers | 1 |
| 1991 | CLOVER: A Timing Constraints Verification System
Dimitris Doukas, Andrea S. LaPaugh |
DAC | 2 |
| 1991 | Editors' Introduction
Andrea S. LaPaugh, Frank Thomson Leighton |
Algorithmica | 1 |
| 1990 | Issues in synthesis of board-level systemsabstractBoard layout is fully or partially automated, thanks to placement and routing systems. The higher levels of the design process-component selection, architectural design, software development-are still done manually. The authors' research program at Princeton University concentrates on synthesis algorithms for high-level board design tasks. Based on case studies of system designs made both within the university and in industry, they have chosen a skeleton-based methodology for board specification and synthesis and are researching a variety of problems posed by this approach. A skeleton-based synthesis methodology assumes that a few key design decisions-major architectural choices and key component selections-are part of the board specification. The synthesis system's task is to complete the board design, based on a functional description of the board plus constraints on speed, size, power consumption, and interface behavior. A skeleton-based synthesis methodology is realistic and effective.> Andrea S. LaPaugh, Marilyn Wolf |
RSP | 1 |
| 1985 | Scheduling File TransfersabstractWe consider a problem of scheduling file transfers in a network so as to minimize overall finishing time. Although the general problem is NP-complete, we identify polynomial time solvable special cases and derive good performance bounds for several natural approximation algorithms, assuming the existence of a central controller. We also show how these bounds can be maintained in a distributed regime. Edward G. Coffman Jr., M. R. Garey, David S. Johnson 0001, Andrea S. LaPaugh |
SIAM J. Comput. | 4 |
| 1984 | The even-path problem for graphs and digraphsabstractAbstract We give a simple linear‐time algorithm for finding even‐length simple paths between two specified nodes of a given graph. We show that the same problem for directed graphs is NP‐complete. Andrea S. LaPaugh, Christos H. Papadimitriou |
Networks | 1 |
| 1983 | Total stuct-at-fault testing by circuit transformation
Andrea S. LaPaugh, Richard J. Lipton |
DAC | 1 |
| 1983 | Optimal choice of intermediate latching to maximize throughput in VLSI circuitsabstractThis paper investigates the optimal tradeoff between the degree of intermediate latching and cost in special-purpose VLSI chips, using the measure AP, where A is the chip area and P is the period (the reciprocal of throughput). The results show that significant reductions in AP-product (reciprocal of throughput per unit area) can be achieved by-intermediate latching in many typical signal processing applications, for a wide range of circuit parameters. Peter R. Cappello, Andrea S. LaPaugh, Kenneth Steiglitz |
ICASSP | 2 |
| 1983 | Total Fault Testing Using the Bipartite Transformation
Andrea S. LaPaugh, Richard J. Lipton |
ITC | 1 |
| 1983 | Scheduling File Transfers in a Distributed NetworkabstractWe consider a problem of scheduling file transfers in a network so as to minimize overall finishing time, which we formalize as a problem of scheduling the edges of a weighted multigraph. Although the general problem is NP-complete, we identify polynomial time solvable special eases and derive good performance bounds for several natural approximation algorithms. The above results assume the existence of a central controller, but we also show how the approximation algorithms, along with their performance guarantees, can be adapted to a distributed regime. Edward G. Coffman Jr., M. R. Garey, David S. Johnson 0001, Andrea S. LaPaugh |
PODC | 4 |
| 1980 | A Polynomial Time Algorithm for Optimal Routing around a Rectangle (Extended Abstract)abstractIn this paper we present an algorithm for a special case of wire routing. Given a rectangular circuit component on a planar surface with terminals around its boundary, the algorithm finds an optimal set of paths in the plane connecting specified pairs of terminals. The paths are restricted to lie on the outside of the component and must consist of line segments orthogonal to the sides of the component. Paths may intersect at a point but may not overlap. The criterion for optimality is the area of a rectangle with sides orthogonal to those of the component which circumscribes the component and paths. The algorithm has running time O(t3), where t is the number of terminals on the component. Andrea S. LaPaugh |
FOCS | 1 |
| 1980 | The Subgraph Homeomorphism Problem
Andrea S. LaPaugh, Ronald L. Rivest |
J. Comput. Syst. Sci. | 1 |
| 1978 | The Subgraph Homeomorphism ProblemabstractWe investigate the problem of finding a homeomorphic image of a “pattern” graph H in a larger input graph G. We view this problem as finding specified sets of edge disjoint or node disjoint paths in G. Our main result is a linear time algorithm to determine if there exists a simple cycle containing three given nodes in G; here H is a triangle. No polynomial time algorithm for this problem was previously known. We also discuss a variety of reductions between related versions of this problem and a number of open problems. Andrea S. LaPaugh, Ronald L. Rivest |
STOC | 1 |