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

George S. Lueker

dblp:l/GSLueker · DBLP profile ↗
← Back
21ranked-venue papers
12as first author
0since 2021 · last 2009
—ORCID · none

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

Theory of computation · 17 · 10 first-authorApplied, interdisciplinary, general and emerging computing · 3 · 2 first-authorSystems, architecture and hardware · 1Databases, data management, data science and information retrieval · 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
Algorithms and data structures · 57% Coding theory · 15% Approximation and online algorithms · 13%

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

TopicWeightPapersLastEvidence papers
Algorithms and data structures › sequence algorithms › string algorithms
longest common subsequence
0.122009
Improved bounds on the average length of longest common subsequences · J. ACM 2009
Improved bounds on the average length of longest common subsequences · SODA 2003
Algorithms and data structures › sequence algorithms
string algorithms
0.122009
Improved bounds on the average length of longest common subsequences · J. ACM 2009
Improved bounds on the average length of longest common subsequences · SODA 2003
Coding theory › source coding › variable-length codes
average length bounds
0.112009
Improved bounds on the average length of longest common subsequences · J. ACM 2009
Algorithms and data structures › analysis of algorithms
average-case analysis
0.122003
Improved bounds on the average length of longest common subsequences · SODA 2003
Average-Case Analysis of Off-Line and On-Line Knapsack Problems · SODA 1995
Approximation and online algorithms
bin packing
0.022001
Approximation algorithms for extensible bin packing · SODA 2001
Bin Packing with Items Uniformly Distributed over Intervals [a,b] · FOCS 1983
Approximation and online algorithms
approximation algorithms
0.012001
Approximation algorithms for extensible bin packing · SODA 2001
Mathematical optimization
knapsack problem
0.011995
Average-Case Analysis of Off-Line and On-Line Knapsack Problems · SODA 1995
Approximation and online algorithms › online algorithms › online packing and covering
online knapsack
0.011995
Average-Case Analysis of Off-Line and On-Line Knapsack Problems · SODA 1995
Mathematical optimization
linear programming
0.021990
Linear Programming with Two Variables per Inequality in Poly-Log Time · SIAM J. Comput. 1990
Linear Programming with Two Variables per Inequality in Poly-Log Time (Preliminary Version) · STOC 1986
Mathematical optimization › linear programming
two variables per inequality
0.021990
Linear Programming with Two Variables per Inequality in Poly-Log Time · SIAM J. Comput. 1990
Linear Programming with Two Variables per Inequality in Poly-Log Time (Preliminary Version) · STOC 1986
Algorithms and data structures
parallel algorithms
0.011990
Linear Programming with Two Variables per Inequality in Poly-Log Time · SIAM J. Comput. 1990
Algorithms and data structures › parallel algorithms
PRAM algorithms
0.011990
Linear Programming with Two Variables per Inequality in Poly-Log Time · SIAM J. Comput. 1990
Algorithms and data structures › data structure design › search structures › hashing
double hashing
0.011988
More Analysis of Double Hashing · STOC 1988
Algorithms and data structures › data structure design › search structures
hashing
0.011988
More Analysis of Double Hashing · STOC 1988
Algorithms and data structures › data structure design › search structures › hashing
uniform hashing
0.011988
More Analysis of Double Hashing · STOC 1988
Coding theory
network coding
0.011986
Linear Programming with Two Variables per Inequality in Poly-Log Time (Preliminary Version) · STOC 1986
Computational complexity
parallel complexity
0.011986
Linear Programming with Two Variables per Inequality in Poly-Log Time (Preliminary Version) · STOC 1986
Algorithms and data structures
dynamic data structures
0.011985
Adding Range Restriction Capability to Dynamic Data Structures · J. ACM 1985
Computational geometry › range searching › multidimensional search
multi-dimensional range queries
0.011985
Adding Range Restriction Capability to Dynamic Data Structures · J. ACM 1985
Computational geometry
range searching
0.011985
Adding Range Restriction Capability to Dynamic Data Structures · J. ACM 1985
Mathematical optimization
discrete optimization
0.011983
Bin Packing with Items Uniformly Distributed over Intervals [a,b] · FOCS 1983
Information theory
asymptotic analysis
0.011981
Optimization Problems on Graphs with Independent Random Edge Weights · SIAM J. Comput. 1981
Mathematical optimization › combinatorial optimization
greedy algorithm
0.011981
Optimization Problems on Graphs with Independent Random Edge Weights · SIAM J. Comput. 1981
Graph algorithms and graph theory
graph isomorphism
0.011979
A Linear Time Algorithm for Deciding Interval Graph Isomorphism · J. ACM 1979
Algorithms and data structures › analysis of algorithms
probabilistic analysis of algorithms
0.011988
More Analysis of Double Hashing · STOC 1988
Algorithms and data structures
data structure design
0.011978
A Data Structure for Orthogonal Range Queries · FOCS 1978
Computational geometry
geometric data structures
0.011978
A Data Structure for Orthogonal Range Queries · FOCS 1978
Graph algorithms and graph theory
graph optimization
0.011978
Maximization Problems on Graphs with Edge Weights Chosen from a Normal Distribution (Extended Abstract) · STOC 1978
Mathematical optimization › heuristic optimization
greedy heuristic
0.011978
Maximization Problems on Graphs with Edge Weights Chosen from a Normal Distribution (Extended Abstract) · STOC 1978
Computational geometry › range searching
orthogonal range searching
0.011978
A Data Structure for Orthogonal Range Queries · FOCS 1978

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

recurrence-based numerical bounds · 0.1probabilistic analysis · 0.0average-case analysis · 0.0treewidth decomposition · 0.0parallel feasibility algorithm · 0.0resampling technique · 0.0load factor analysis · 0.0feasibility checking · 0.0PRAM algorithms · 0.0decomposability transformation · 0.0
YearPublicationVenuePosition
2009 On the Approximability of Geometric and Geographic Generalization and the Min-Max Bin Covering Problem
Wenliang Du 0001, David Eppstein, Michael T. Goodrich, George S. Lueker
WADS4
2009 Improved bounds on the average length of longest common subsequences
abstract
It has long been known [Chvátal and Sankoff 1975] that the average length of the longest common subsequence of two random strings of length n over an alphabet of size k is asymptotic to γ k n for some constant γ k depending on k . The value of these constants remains unknown, and a number of papers have proved upper and lower bounds on them. We discuss techniques, involving numerical calculations with recurrences on many variables, for determining lower and upper bounds on these constants. To our knowledge, the previous best-known lower and upper bounds for γ 2 were those of Dančík and Paterson, approximately 0.773911 and 0.837623 [Dančík 1994; Dančík and Paterson 1995]. We improve these to 0.788071 and 0.826280. This upper bound is less than the γ 2 given by Steele's old conjecture (see Steele [1997, page 3]) that γ 2 = 2/(1 + √2)≈ 0.828427. (As Steele points out, experimental evidence had already suggested that this conjectured value was too high.) Finally, we show that the upper bound technique described here could be used to produce, for any k , a sequence of upper bounds converging to γ k , though the computation time grows very quickly as better bounds are guaranteed.
George S. Lueker
J. ACM1
2005 C-Planarity of Extrovert Clustered Graphs
Michael T. Goodrich, George S. Lueker, Jonathan Z. Sun
GD2
2003 Improved bounds on the average length of longest common subsequences
George S. Lueker
SODA1
2001 Approximation algorithms for extensible bin packing
Edward G. Coffman Jr., George S. Lueker
SODA2
2000 Average-Case Analysis of Retangle Packings
Edward G. Coffman Jr., George S. Lueker, Joel H. Spencer, Peter Winkler 0001
LATIN2
1995 Average-Case Analysis of Off-Line and On-Line Knapsack Problems
George S. Lueker
SODA1
1990 Linear Programming with Two Variables per Inequality in Poly-Log Time
abstract
The parallel time complexity of the linear programming problem with at most two variables per inequality is discussed. Let n and m denote the number of variables and the number of inequalities, respectively, in a linear programming problem. It is assumed that all inequalities are weak. Under the concurrent-read-exclusive-write PRAM model, an $O((\log m + \log^2 n) \log^2 n)$-time parallel algorithm for deciding feasibility is described. It requires $mn^{O(\log n)}$ processors in the worst case, though it is not known whether this bound is tight. When the problem is feasible, a solution can be computed within the same complexity. Moreover, linear programming problems with at most two nonzero coefficients in the objective function can be solved in poly-log time on a similar number of processors. Consequently, all these problems can be solved sequentially with only $O((\log m + \log ^2 n)^2 \log ^2 n)$ space. (These bounds assume that numbers take $O(1)$ space, and arithmetic on them takes $O(1)$ time; the problem can still be solved in poly-log space as a function of the input size even if a Turing machine model with rational input is used instead.) It is also shown that if the underlying graph has bounded tree-width and an underlying tree is given, then the feasibility problem is in the class NC.
George S. Lueker, Nimrod Megiddo, Vijaya Ramachandran
SIAM J. Comput.1
1988 More Analysis of Double Hashing
abstract
In [GS78] a deep and elegant analysis showed that double hashing was equivalent to the ideal uniform hashing up to a load factor of about 0.319. In this paper we give an analysis which extends this to load factors arbitrarily close to 1. We understand from [Ko86, Gu87] that Ajtai, Guibas, Komlós, and Szemerédi obtained this result in the first part of 1986; the analysis in this paper is of interest nonetheless because we demonstrate how a resampling technique can be used to obtain a remarkably simple proof.
George S. Lueker, Mariko Molodowitch
STOC1
1986 Linear Programming with Two Variables per Inequality in Poly-Log Time (Preliminary Version)
abstract
The parallel time complexity of the linear programming problem with at most two variables per inequality is discussed.Let n and m denote the number of variables and the number of inequalities, respectively, in a linear programming problem.We describe an 2 2 O((logm + log n)log n) time parallel algorithm under the concurrent-read-exclusive-write PRAM model for deciding feasibility.It requires mn O(l°gn) processors in the worst case, though we do not know whether this bound is tight.If the coefficients are rational or the set of solutions is bounded then, given the output of the feasibility checking algorithm, a solution can be computed in constant time.Moreover, linear programming problems with two nonzero coefficients in the objective function can be solved in poly-log time on a similar number of processors.Consequently, all these problems can be solved 2 by sequentially with only 2 2 O((logm + log n) log n) space.It is also shown that if the underlying graph has bounded treewidth and an underlying tree is given then the problem is in the class NC.
George S. Lueker, Nimrod Megiddo, Vijaya Ramachandran
STOC1
1985 Adding Range Restriction Capability to Dynamic Data Structures
abstract
A database is said to allow range restrictions if one may request that only records with some specified field in a specified range be considered when answering a given query. A transformation is presented that enables range restrictions to be added to an arbitrary dynamic data structure on n elements, provided that the problem satisfies a certain decomposability condition and that one is willing to allow increases by a factor of O (log n ) in the worst-case time for an operation and in the space used. This is a generalization of a known transformation that works for static structures. This transformation is then used to produce a data structure for range queries in k dimensions with worst-case times of O (log k n ) for each insertion, deletion, or query operation.
Dan E. Willard, George S. Lueker
J. ACM2
1984 Expected Makespans for Largest-First Multiprocessor Scheduling
Edward G. Coffman Jr., Leopold Flatto, George S. Lueker
Performance3
1983 Bin Packing with Items Uniformly Distributed over Intervals [a,b]
abstract
We consider the problem of packing n items which are drawn uniformly from intervals of the form [a,b], where 0 ≪ a ≪ b ≪ 1. For a fairly large class of a and b, we determine a lower bound on the asymptotic expected number of bins used in an optimum packing. The method of proof is related to the dual of the linear programming problem corresponding to the bin packing problem. We demonstrate that these bounds are tight by providing simple packing strategies which achieve them.
George S. Lueker
FOCS1
1982 A Data Structure for Dynamic Range Queries
George S. Lueker, Dan E. Willard
Inf. Process. Lett.1
1981 Optimization Problems on Graphs with Independent Random Edge Weights
abstract
Optimization problems on complete graphs with edge weights drawn independently, from a fixed distribution, are considered. Several methods for analyzing these problems are discussed, including greedy methods, applications of Boole’s inequality, and exploitation of relationships with results about random unweighted graphs. These techniques are illustrated in the case in which the edge weights are drawn from a normal distribution; in particular, we investigate the expected behavior of the minimum weight clique on k vertices. We describe the asymptotic behavior (in probability and/or almost surely) of the random variable which describes the optimum; we also discuss the asymptotic behavior of its mean. Finally techniques are demonstrated by which we may determine an asymptotic description of the behavior of a greedy algorithm for this problem.
George S. Lueker
SIAM J. Comput.1
1979 A Linear Time Algorithm for Deciding Interval Graph Isomorphism
abstract
A graph is an interval graph tf and only if each of Its verttces can be associated with an interval on the real hne m such a way that two vertices are adjacent m the graph exactly when the corresponding mtervals have a nonempty mtersectmn An effictent algonthrn for testing tsomorpinsm of interval graphs ts unplemented using a data structure called a PQ-tree.The algorithm runs m O(n + e) steps for graphs having n vemces and e edges It is shown that for a somewhat larger class of graphs, namely the chordal graphs, lsomorpinsm is as hard as for general graphs KEY WORDS AND PHRASES graph tsomorpinsm algonthms, polynomial reduclinhty, intersection graphs, interval graphs, chordal graphs, ngtd clrcmt graphs CR CATEGORIES. 5 25, 5.32 Permission to copy without fee all or part of tins material ,s granted provtded that the
George S. Lueker, Kellogg S. Booth
J. ACM1
1978 A Data Structure for Orthogonal Range Queries
abstract
Given a set of points in a d-dimensional space, an orthogonal range query is a request for the number of points in a specified d-dimensional box. We present a data structure and algorithm which enable one to insert and delete points and to perform orthogonal range queries. The worstcase time complexity for n operations is O(n logd n); the space usea is O(n logd-1 n). (O-notation here is with respect to n; the constant is allowed to depend on d.) Next we briefly discuss decision tree bounds on the complexity of orthogonal range queries. We show that a decision tree of height O(dn log n) (Where the implied constant does not depend on d or n) can be constructed to process n operations in d dimensions. This suggests that the standard decision tree model will not provide a useful method for investigating the complexity of such problems.
George S. Lueker
FOCS1
1978 Maximization Problems on Graphs with Edge Weights Chosen from a Normal Distribution (Extended Abstract)
abstract
we consider optimization problems on complete graphs with edge weights chosen from identical but independent normal distributions. We show some very general techniques for obtaining upper and lower bounds on the asymptotic behavior of these problems. Often, but not always, these bounds are equal, enabling us to state the asymptotic behavior of the maximum. Problems in which the bounds are tight include finding the optimum traveling salesman tour, finding a minimum cost spanning tree, and finding a heaviest clique on k vertices. We then discuss some greedy heuristic algorithms for these problems.
George S. Lueker
STOC1
1976 Testing for the Consecutive Ones Property, Interval Graphs, and Graph Planarity Using PQ-Tree Algorithms
Kellogg S. Booth, George S. Lueker
J. Comput. Syst. Sci.2
1976 Algorithmic Aspects of Vertex Elimination on Graphs
abstract
We consider a graph-theoretic elimination process which is related to performing Gaussian elimination on sparse symmetric positive definite systems of linear equations. We give a new linear-time algorithm to calculate the fill-in produced by any elimination ordering, and we give two new related algorithms for finding orderings with special properties. One algorithm, based on breadth-first search, finds a perfect elimination ordering, if any exists, in $O(n + e)$ time, if the problem graph has n vertices and e edges. An extension of this algorithm finds a minimal (but not necessarily minimum) ordering in $O(ne)$ time. We conjecture that the problem of finding a minimum ordering is NP-complete
Donald J. Rose, Robert E. Tarjan, George S. Lueker
SIAM J. Comput.3
1975 Linear Algorithms to Recognize Interval Graphs and Test for the Consecutive Ones Property
abstract
A matrix of zeroes and ones is said to have the consecutive ones property if there is a permutation of its rows such that the ones in each column appear consecutively. This paper develops a data structure which may be used to test a matrix for the consecutive ones property, and produce the desired permutation of the rows, in linear time. One application of the consecutive ones property is in recognizing interval graphs. A graph is an interval graph if there exists a 1-1 correspondence between its vertices and a set of intervals on the real line such that two vertices are adjacent if and only if the corresponding intervals have a nonempty intersection. Fulkerson and Gross have characterized interval graphs as those for which the clique versus vertex incidence matrix has the consecutive ones property. In testing this particular matrix for the consecutive ones property we may process the columns in a special order to simplify the algorithm. This yields the interval graph recognition algorithm which is presented in section 2; section 3 indicates how this algorithm may be extended to the general consecutive ones problem.
Kellogg S. Booth, George S. Lueker
STOC2