EDBT 2026 Demo / reviewers in the wild / expert
George S. Lueker
dblp:l/GSLueker
· DBLP profile ↗
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
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Algorithms and data structures › sequence algorithms › string algorithms
longest common subsequence |
0.1 | 2 | 2009 | 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.1 | 2 | 2009 | 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.1 | 1 | 2009 | Improved bounds on the average length of longest common subsequences · J. ACM 2009 |
Algorithms and data structures › analysis of algorithms
average-case analysis |
0.1 | 2 | 2003 | 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.0 | 2 | 2001 | 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.0 | 1 | 2001 | Approximation algorithms for extensible bin packing · SODA 2001 |
Mathematical optimization
knapsack problem |
0.0 | 1 | 1995 | 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.0 | 1 | 1995 | Average-Case Analysis of Off-Line and On-Line Knapsack Problems · SODA 1995 |
Mathematical optimization
linear programming |
0.0 | 2 | 1990 | 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.0 | 2 | 1990 | 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.0 | 1 | 1990 | Linear Programming with Two Variables per Inequality in Poly-Log Time · SIAM J. Comput. 1990 |
Algorithms and data structures › parallel algorithms
PRAM algorithms |
0.0 | 1 | 1990 | 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.0 | 1 | 1988 | More Analysis of Double Hashing · STOC 1988 |
Algorithms and data structures › data structure design › search structures
hashing |
0.0 | 1 | 1988 | More Analysis of Double Hashing · STOC 1988 |
Algorithms and data structures › data structure design › search structures › hashing
uniform hashing |
0.0 | 1 | 1988 | More Analysis of Double Hashing · STOC 1988 |
Coding theory
network coding |
0.0 | 1 | 1986 | Linear Programming with Two Variables per Inequality in Poly-Log Time (Preliminary Version) · STOC 1986 |
Computational complexity
parallel complexity |
0.0 | 1 | 1986 | Linear Programming with Two Variables per Inequality in Poly-Log Time (Preliminary Version) · STOC 1986 |
Algorithms and data structures
dynamic data structures |
0.0 | 1 | 1985 | Adding Range Restriction Capability to Dynamic Data Structures · J. ACM 1985 |
Computational geometry › range searching › multidimensional search
multi-dimensional range queries |
0.0 | 1 | 1985 | Adding Range Restriction Capability to Dynamic Data Structures · J. ACM 1985 |
Computational geometry
range searching |
0.0 | 1 | 1985 | Adding Range Restriction Capability to Dynamic Data Structures · J. ACM 1985 |
Mathematical optimization
discrete optimization |
0.0 | 1 | 1983 | Bin Packing with Items Uniformly Distributed over Intervals [a,b] · FOCS 1983 |
Information theory
asymptotic analysis |
0.0 | 1 | 1981 | Optimization Problems on Graphs with Independent Random Edge Weights · SIAM J. Comput. 1981 |
Mathematical optimization › combinatorial optimization
greedy algorithm |
0.0 | 1 | 1981 | Optimization Problems on Graphs with Independent Random Edge Weights · SIAM J. Comput. 1981 |
Graph algorithms and graph theory
graph isomorphism |
0.0 | 1 | 1979 | A Linear Time Algorithm for Deciding Interval Graph Isomorphism · J. ACM 1979 |
Algorithms and data structures › analysis of algorithms
probabilistic analysis of algorithms |
0.0 | 1 | 1988 | More Analysis of Double Hashing · STOC 1988 |
Algorithms and data structures
data structure design |
0.0 | 1 | 1978 | A Data Structure for Orthogonal Range Queries · FOCS 1978 |
Computational geometry
geometric data structures |
0.0 | 1 | 1978 | A Data Structure for Orthogonal Range Queries · FOCS 1978 |
Graph algorithms and graph theory
graph optimization |
0.0 | 1 | 1978 | Maximization Problems on Graphs with Edge Weights Chosen from a Normal Distribution (Extended Abstract) · STOC 1978 |
Mathematical optimization › heuristic optimization
greedy heuristic |
0.0 | 1 | 1978 | Maximization Problems on Graphs with Edge Weights Chosen from a Normal Distribution (Extended Abstract) · STOC 1978 |
Computational geometry › range searching
orthogonal range searching |
0.0 | 1 | 1978 | 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
| Year | Publication | Venue | Position |
|---|---|---|---|
| 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 |
WADS | 4 |
| 2009 | Improved bounds on the average length of longest common subsequencesabstractIt 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. ACM | 1 |
| 2005 | C-Planarity of Extrovert Clustered Graphs
Michael T. Goodrich, George S. Lueker, Jonathan Z. Sun |
GD | 2 |
| 2003 | Improved bounds on the average length of longest common subsequences
George S. Lueker |
SODA | 1 |
| 2001 | Approximation algorithms for extensible bin packing
Edward G. Coffman Jr., George S. Lueker |
SODA | 2 |
| 2000 | Average-Case Analysis of Retangle Packings
Edward G. Coffman Jr., George S. Lueker, Joel H. Spencer, Peter Winkler 0001 |
LATIN | 2 |
| 1995 | Average-Case Analysis of Off-Line and On-Line Knapsack Problems
George S. Lueker |
SODA | 1 |
| 1990 | Linear Programming with Two Variables per Inequality in Poly-Log TimeabstractThe 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 HashingabstractIn [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 |
STOC | 1 |
| 1986 | Linear Programming with Two Variables per Inequality in Poly-Log Time (Preliminary Version)abstractThe 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 |
STOC | 1 |
| 1985 | Adding Range Restriction Capability to Dynamic Data StructuresabstractA 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. ACM | 2 |
| 1984 | Expected Makespans for Largest-First Multiprocessor Scheduling
Edward G. Coffman Jr., Leopold Flatto, George S. Lueker |
Performance | 3 |
| 1983 | Bin Packing with Items Uniformly Distributed over Intervals [a,b]abstractWe 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 |
FOCS | 1 |
| 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 WeightsabstractOptimization 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 IsomorphismabstractA 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. ACM | 1 |
| 1978 | A Data Structure for Orthogonal Range QueriesabstractGiven 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 |
FOCS | 1 |
| 1978 | Maximization Problems on Graphs with Edge Weights Chosen from a Normal Distribution (Extended Abstract)abstractwe 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 |
STOC | 1 |
| 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 GraphsabstractWe 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 PropertyabstractA 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 |
STOC | 2 |