Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Eugene L. Lawler

dblp:59/4835 · DBLP profile ↗
← Back
29ranked-venue papers
16as first author
0since 2021 · last 1997
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Theory of computation · 18 · 7 first-authorSystems, architecture and hardware · 6 · 5 first-authorDatabases, data management, data science and information retrieval · 4 · 3 first-authorComputer networks · 2 · 2 first-authorApplied, interdisciplinary, general and emerging computing · 2 · 2 first-authorGraphics, computer vision, multimedia, augmented reality and games · 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.

Theoretical computer science
12 papers
Algorithms and data structures · 44% Graph algorithms and graph theory · 23% Computational complexity · 15%
Computer architecture, parallel and distributed computing, and storage systems
7 papers
Parallel and multicore computing · 93% Electronic design automation · 7% Hardware reliability and fault tolerance · 0%
Interdisciplinary, comprehensive, and emerging computing
2 papers
Bioinformatics and computational biology · 100%

Topics — the 30 heaviest of 41, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Parallel and multicore computing › task scheduling
communication-aware scheduling
0.011996
Scheduling In and Out Forests in the Presence of Communication Delays · IEEE Trans. Parallel Distributed Syst. 1996
Parallel and multicore computing
parallel scheduling
0.011996
Scheduling In and Out Forests in the Presence of Communication Delays · IEEE Trans. Parallel Distributed Syst. 1996
Parallel and multicore computing › task scheduling
task graph scheduling
0.011996
Scheduling In and Out Forests in the Presence of Communication Delays · IEEE Trans. Parallel Distributed Syst. 1996
Bioinformatics and computational biology
multiple sequence alignment
0.011994
Aligning sequences via an evolutionary tree: complexity and approximation · STOC 1994
Bioinformatics and computational biology
sequence alignment
0.011994
Aligning sequences via an evolutionary tree: complexity and approximation · STOC 1994
Bioinformatics and computational biology
phylogenetics
0.011990
Determining the Evolutionary Tree · SODA 1990
Bioinformatics and computational biology › phylogenetics
phylogenetic inference
0.011990
Determining the Evolutionary Tree · SODA 1990
Algorithms and data structures › sequence algorithms › string algorithms › string matching
approximate string matching
0.011990
Approximate String Matching in Sublinear Expected Time · FOCS 1990
Algorithms and data structures › sequence algorithms
string algorithms
0.011990
Approximate String Matching in Sublinear Expected Time · FOCS 1990
Algorithms and data structures › sublinear algorithms
sublinear-time algorithms
0.011990
Approximate String Matching in Sublinear Expected Time · FOCS 1990
Algorithms and data structures › computational biology
tree reconstruction
0.011990
Determining the Evolutionary Tree · SODA 1990
Algorithms and data structures
polynomial-time algorithms
0.011996
Scheduling In and Out Forests in the Presence of Communication Delays · IEEE Trans. Parallel Distributed Syst. 1996
Graph algorithms and graph theory › graph classes › sparse graphs
series-parallel graphs
0.021982
The Recognition of Series Parallel Digraphs · SIAM J. Comput. 1982
The recognition of Series Parallel digraphs · STOC 1979
Graph algorithms and graph theory › graph theory › graph product
graph composition
0.011985
Why Certain Subgraph Computations Require Only Linear Time · FOCS 1985
Algorithms and data structures › polynomial-time algorithms
linear-time algorithms
0.011985
Why Certain Subgraph Computations Require Only Linear Time · FOCS 1985
Graph algorithms and graph theory › graph theory › graph parameters › graph width parameters
treewidth
0.011985
Why Certain Subgraph Computations Require Only Linear Time · FOCS 1985
Graph algorithms and graph theory
graph classes
0.011982
The Recognition of Series Parallel Digraphs · SIAM J. Comput. 1982
Algorithms and data structures
dynamic programming
0.011990
Approximate String Matching in Sublinear Expected Time · FOCS 1990
Combinatorics and discrete mathematics
enumeration
0.011980
Generating all Maximal Independent Sets: NP-Hardness and Polynomial-Time Algorithms · SIAM J. Comput. 1980
Graph algorithms and graph theory
independent set
0.011980
Generating all Maximal Independent Sets: NP-Hardness and Polynomial-Time Algorithms · SIAM J. Comput. 1980
Graph algorithms and graph theory › graph classes
recognition algorithms
0.011979
The recognition of Series Parallel digraphs · STOC 1979
Graph algorithms and graph theory › directed graph
transitive reduction
0.011979
The recognition of Series Parallel digraphs · STOC 1979
Electronic design automation › high-level synthesis
scheduling
0.011978
On Preemptive Scheduling of Unrelated Parallel Processors by Linear Programming · J. ACM 1978
Mathematical optimization
knapsack problem
0.011977
Fast Approximation Algorithms for Knapsack Problems · FOCS 1977
Mathematical optimization › combinatorial optimization
subset sum
0.011977
Fast Approximation Algorithms for Knapsack Problems · FOCS 1977
Electronic design automation
logic synthesis
0.031964
An Approach to Multilevel Boolean Minimization · J. ACM 1964
Minimization of Switching Circuits Subject to Reliability Conditions · IRE Trans. Electron. Comput. 1961
The Use of Parenthesis-Free Notation for the Automatic Design of Switching Circuits · IRE Trans. Electron. Comput. 1960
Electronic design automation › clustering
module clustering
0.011969
Module Clustering to Minimize Delay in Digital Networks · IEEE Trans. Computers 1969
Electronic design automation
physical design
0.011969
Module Clustering to Minimize Delay in Digital Networks · IEEE Trans. Computers 1969
Electronic design automation › physical design
VLSI layout
0.011970
R70-9 A Graph-Theoretic Model for Periodic Discrete Structures · IEEE Trans. Computers 1970
Mathematical optimization
linear programming
0.011978
On Preemptive Scheduling of Unrelated Parallel Processors by Linear Programming · J. ACM 1978

Methods — techniques the papers use, named apart from their topics

complexity analysis · 0.0approximation algorithm · 0.0evolutionary tree · 0.0dynamic programming · 0.0randomized algorithm · 0.0filtering · 0.0regular property · 0.0dynamic programming on decomposition · 0.0linear-time algorithm · 0.0graph decomposition · 0.0linear programming · 0.0reliability-aware logic minimization · 0.0partitioning · 0.0multilevel minimization · 0.0graph-theoretic modeling · 0.0combinatorial optimization · 0.0cascading transformations · 0.0
YearPublicationVenuePosition
1997 Approximation Algorithms for Multiple Sequence Alignment
Vineet Bafna, Eugene L. Lawler, Pavel A. Pevzner
Theor. Comput. Sci.2
1996 Approximation Algorithms for Tree Alignment with a Given Phylogeny
Lusheng Wang 0001, Tao Jiang 0001, Eugene L. Lawler
Algorithmica3
1996 Scheduling In and Out Forests in the Presence of Communication Delays
abstract
We consider the problem of scheduling tasks on multiprocessor architectures in the presence of communication delays. Given a set of dependent tasks, the scheduling problem is to allocate the tasks to processors such that the pre-specified precedence constraints among the tasks are obeyed and certain cost-measures (such as the computation time) are minimized. Several cases of the scheduling problem have been proven to be NP-complete. Nevertheless, there are polynomial time algorithms for interesting special cases of the general scheduling problem. Most of these results, however, do not take into consideration the delays due to message passing among processors. In this paper we study the increase in time complexity of scheduling problems due to the introduction of communication delays. In particular, we address the open problem of scheduling Out-forests (In-forests) in a multiprocessor system of m identical processors when communication delays are considered. The corresponding problem of scheduling Out-forests (In-forests) without communication delays admits an elegant polynomial time solution as presented first by Hu in 1961; however, the problem in the presence of communication delays has remained unsolved. We present here first known polynomial time algorithms for the computation of the optimal schedule when the number of available processors is given and bounded and both computation and communication delays are assumed to take one unit of time. Furthermore, we present a linear-time algorithm for computing a near-optimal schedule for unit-delay out-forests. The schedule's length exceeds the optimum by no more than (m-2) time units, where m is the number of processors. Hence for two processors the computed schedule is strictly optimum.
Theodora A. Varvarigou, Vwani P. Roychowdhury, Thomas Kailath, Eugene L. Lawler
IEEE Trans. Parallel Distributed Syst.4
1995 An Algorithm for "Ulam's Game" and its Application to Error Correcting Codes
Eugene L. Lawler, Sergei Sarkissian
Inf. Process. Lett.1
1994 Approximation Algorithms for Multiple Sequence Alignment
Vineet Bafna, Eugene L. Lawler, Pavel A. Pevzner
CPM2
1994 Aligning sequences via an evolutionary tree: complexity and approximation
abstract
Article Free Access Share on Aligning sequences via an evolutionary tree: complexity and approximation Authors: Tao Jiang Department of Computer Science, McMaster University, Hamilton, Ont. L8S 4K1, Canada Department of Computer Science, McMaster University, Hamilton, Ont. L8S 4K1, CanadaView Profile , Eugene L. Lawler Computer Science Division, University of California, Berkeley, CA Computer Science Division, University of California, Berkeley, CAView Profile , Lusheng Wang McMaster University, Hamilton, Ontario L8S 4K1, Canada McMaster University, Hamilton, Ontario L8S 4K1, CanadaView Profile Authors Info & Claims STOC '94: Proceedings of the twenty-sixth annual ACM symposium on Theory of ComputingMay 1994 Pages 760–769https://doi.org/10.1145/195058.195454Online:23 May 1994Publication History 33citation291DownloadsMetricsTotal Citations33Total Downloads291Last 12 Months3Last 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 AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteeReaderPDF
Tao Jiang 0001, Eugene L. Lawler, Lusheng Wang 0001
STOC2
1994 Sublinear Approximate String Matching and Biological Applications
William I. Chang, Eugene L. Lawler
Algorithmica2
1990 Approximate String Matching in Sublinear Expected Time
abstract
The k differences approximate string matching problem specifies a text string of length n, a pattern string of length m, and the number k of differences (insertions, deletions, substitutions) allowed in a match, and asks for every location in the text where a match occurs. Previous algorithms required at least O(nk) time. When k is as large as a fraction of m, no substantial progress has been made over O(nm) dynamic programming. The authors have investigated much faster algorithms for restricted cases of the problem, such as when the text string is random and errors are not too frequent. They have devised an algorithm that, for k>
William I. Chang, Eugene L. Lawler
FOCS2
1990 Determining the Evolutionary Tree
Sampath Kannan, Eugene L. Lawler, Tandy J. Warnow
SODA2
1990 Optimal Preemptive Scheduling of Two Unrelated Processors
abstract
The problem of constructing makespan-optimal preemptive schedules for n independent jobs on m unrelated parallel processors is discussed. For the case of two processors, we present a linear time algorithm to construct optimal schedules. The schedules generated by our algorithm have at most two preemptions. INFORMS Journal on Computing, ISSN 1091-9856, was published as ORSA Journal on Computing from 1989 to 1995 under ISSN 0899-1499.
Teofilo F. Gonzalez, Eugene L. Lawler, Sartaj Sahni
INFORMS J. Comput.2
1986 Polymatroidal flows with lower bounds
Eugene L. Lawler, Chip Martel
Discret. Appl. Math.1
1985 Why Certain Subgraph Computations Require Only Linear Time
abstract
A general problem in computational graph theory is that of finding an optimal subgraph H of a given weighted graph G. The matching problem (which is easy) and the traveling salesman problem (which is not) are well known examples of this general problem. In the literature one can also find a variety of ad hoc algorithms for solving certain special cases in linear time. We present a general methodology for constructing linear time algorithms in the case that the graph G is defined by certain rules of composition (as are trees, series parallel graphs, and outerplanar graphs) and the desired subgraph H satisfies a "regular" property (such as independence or matching). This methodology is applied to obtain a linear time algorithm for computing the irredundance number of a tree, a problem for which no polynomial time algorithm was previously known.
Marshall W. Bern, Eugene L. Lawler, A. L. Wong
FOCS2
1983 Finding Shortest Paths in Very Large Networks
Eugene L. Lawler, Michael Luby, B. Parker
WG1
1983 A Faster Algorithm for Finding Edge-Disjoint Branchings
Po Tong, Eugene L. Lawler
Inf. Process. Lett.2
1982 The Recognition of Series Parallel Digraphs
abstract
We present a linear-time algorithm to recognize the class of vertex series-parallel (VSP) digraphs. Our method is based on the relationship between VSP digraphs and the class of edge series-parallel multidigraphs. As a byproduct of our analysis, we obtain efficient methods to compute the transitive closure and transitive reduction of VSP digraphs, and to test isomorphism of minimal VSP digraphs.
Jacobo Valdes, Robert E. Tarjan, Eugene L. Lawler
SIAM J. Comput.3
1981 Scheduling Periodically Occurring Tasks on Multiple Processors
Eugene L. Lawler, Chip Martel
Inf. Process. Lett.1
1980 Generating all Maximal Independent Sets: NP-Hardness and Polynomial-Time Algorithms
abstract
Suppose that an independence system $(E,\mathcal {I})$ is characterized by a subroutine which indicates in unit time whether or not a given subset of E is independent. It is shown that there is no algorithm for generating all the K maximal independent sets of such an independence system in time polynomial in $|E|$ and K, unless $\mathcal {P} = \mathcal {NP}$. However, it is possible to apply ideas of Paull and Unger and of Tsukiyama et al. to obtain polynomial-time algorithms for a number of special cases, e.g. the efficient generation of all maximal feasible solutions to a knapsack problem. The algorithmic techniques bear an interesting relationship with those of Read for the enumeration of graphs and other combinatorial configurations.
Eugene L. Lawler, Jan Karel Lenstra, Alexander H. G. Rinnooy Kan
SIAM J. Comput.1
1979 The recognition of Series Parallel digraphs
abstract
We present an algorithm that recognizes the class of General Series Parallel digraphs and runs in time proportional to the size of its input. To perform this recognition task it is necessary to compute the transitive reduction and transitive closure of any General Series Parallel digraph. Our analysis is based on the relationship between General Series Parallel digraphs and a class of well known models of electrical networks.
Jacobo Valdes, Robert E. Tarjan, Eugene L. Lawler
STOC3
1978 On Preemptive Scheduling of Unrelated Parallel Processors by Linear Programming
abstract
It IS shown that certain problems of optimal preemptive scheduling of unrelated parallel processors can be formulated and solved as hnear programming problems As a by-product of the linear programming formulaUons of these problems, upper bounds are obtained on the number of preempuons required for optimal schedules In particular it is shown that no more than O(m 2) preemptions are necessary, m order to schedule n jobs on m unrelated processors so as to minimize makespan
Eugene L. Lawler, Jacques Labetoulle
J. ACM1
1977 Fast Approximation Algorithms for Knapsack Problems
abstract
Fully polynomial approximation algorithms for knapsack problems are presented. These algorithms are based on ideas of Ibarra and Kim, with modifications which yield better time and space bounds, and also tend to improve the practicality of the procedures. Among the principal improvements are the introduction of a more efficient method of scaling and the use of a median-finding routine to eliminate sorting. The 0-1 knapsack problem, for n items and accuracy ε ≫ 0, is solved in (n log(1/ε) + 1/ε4) time and 0(n + 1/ε3) space. The time bound is reduced to 0(n + 1/ε3) for the "unbounded" knapsack problem. For the "subset-sum" problem, 0(n + 1/ε3) time and 0(n + 1/ε2) space, or 0(n + 1/ε2 log (1/ε)) time and space, are achieved. The "multiple choice" problem, with m equivalence classes, is solved in 0(nm2/ε) time and space.
Eugene L. Lawler
FOCS1
1976 A Note on the Complexity of the Chromatic Number Problem
Eugene L. Lawler
Inf. Process. Lett.1
1975 Algorithms, Graphs, and Complexity
Eugene L. Lawler
Networks1
1973 Cutsets and partitions of hypergraphs
abstract
Abstract A hypergraph is a combinatorial structure with nodes and arcs, similar to an ordinary „linear”︁ graph, except that arcs are incident to arbitrary subsets of nodes, instead of pairs of nodes. Cutsets of hypergraphs are defined in a natural way, and it is shown that optimal cutsets can be found by means of a network flow computation. The optimal cutset computation can be used to generate a family of subsets of nodes, which we call LS sets. Intuitively, an LS set is a subset of nodes that are more strongly connected to each other than to nodes in the complementary set. LS sets are useful for constructing optimal or near‐optimal partitions of the nodes. A polynomial‐bounded partitioning algorithm is presented, and various applications are suggested.
Eugene L. Lawler
Networks1
1970 R70-9 A Graph-Theoretic Model for Periodic Discrete Structures
abstract
Wiring schemes which exploit the potential of modern integrated circuit technology are likely to exhibit a high degree of " periodicity," as well as various other attributes. The first contribution of this paper is to formulate a precise definition of periodicity in terms of a graph-theoretic model originated by Yoeli. Roughly speaking, an infinite graph is said to be periodic if it can be generated from a finite template which is moved (periodically) from point to point in the plane. This definition is interesting and useful, and generalizes nicely to infinite graphs in n-space.
Eugene L. Lawler
IEEE Trans. Computers1
1969 Module Clustering to Minimize Delay in Digital Networks
abstract
An important aspect of the packaging of digital networks is the allocation of logic gates to modules such that a predetermined objective function is minimized. In order to develop techniques for this partitioning of a logic network we have considered the following problem: Given an acyclic combinational network composed of various primitive blocks such as NOR gates, assume that a maximum of M gates can be "clustered" together into larger modules, and that a maximum of P pins can be accommodated in each larger module. Assume also that in a network composed of such larger modules, no delay is encountered on the interconnections linking two gates internal to a module and a delay of one time unit is encountered on interconnections linking two gates in different modules . Find an easily applied algorithm that will result in a network such that the maximum delay through the network is minimized.
Eugene L. Lawler, Karl N. Levitt, James Turner
IEEE Trans. Computers1
1964 An Approach to Multilevel Boolean Minimization
abstract
An approach to the problem of multilevel Boolean minimization is described.The conventional prime implicant is generalized to the multilevel case, and the properties of multilevel prime implicants are investigated.A systematic procedure for computing multilevel prime implicants is described, and several examples are worked out.It is shown how ,'absolutely minimal" forms can be obtained by carrying out multilevel minimization to a sutSciently large number of levels.This constitutes a major revision of the paper, "Minimal Boolean Expressions with ~[ore than Two Levels of Sums and Products," presented at the Third Annual Symposium ~r~ Switching Circuit Theory and Logical Design, AIEE Fall General Meeting, Chicago, October 1962.The revision was supported by Air Force Contract 33(657)-7811.
Eugene L. Lawler
J. ACM1
1962 Correction to "Minimization of Switching Circuits Subject to Reliability Conditions"
Eugene L. Lawler
IRE Trans. Electron. Comput.1
1961 Minimization of Switching Circuits Subject to Reliability Conditions
Eugene L. Lawler
IRE Trans. Electron. Comput.1
1960 The Use of Parenthesis-Free Notation for the Automatic Design of Switching Circuits
abstract
A parenthesis-free notation is introduced for the representation of series-parallel switching networks. The notation facilitates the calculation of circuit parameters and permits an unambiguous characterization of the circuit topology. Given certain criteria for feasibility of a switching network related to the circuit parameter values, it is shown how an infeasible series-parallel network can be transformed into an equivalent feasible network by ``cascading'' operations applied to the two-terminal sub-networks of the original network. A systematic method is developed, resulting in an optimum choice of cascading operations such that the number of switching elements required to implement the transformed circuit is minimized relative to cascading.
Eugene L. Lawler, Gerard Salton
IRE Trans. Electron. Comput.1