VLDB 2026 Research / reviewers in the wild / expert
David Avis
dblp:a/DavidAvis
· DBLP profile ↗
59ranked-venue papers
48as first author
3since 2021 · last 2026
0000-0003-2977-2795ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 37 · 31 first-author · 3 since 2021Graphics, computer vision, multimedia, augmented reality and games · 12 · 11 first-authorDatabases, data management, data science and information retrieval · 6 · 5 first-authorArtificial intelligence and machine learning · 5 · 3 first-authorSystems, architecture and hardware · 3 · 1 first-authorComputer networks · 2 · 2 first-authorApplied, interdisciplinary, general and emerging computing · 1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | H V -symmetric polyhedra and bipolarity
David Avis |
Discret. Appl. Math. | 1 |
| 2023 | On the foundations and extremal structure of the holographic entropy cone
David Avis, Sergio Hernández-Cuenca |
Discret. Appl. Math. | 1 |
| 2021 | Algorithmic enumeration of surrounding polygons
Katsuhisa Yamanaka, David Avis, Takashi Horiyama, Yoshio Okamoto, Ryuhei Uehara, Tanami Yamauchi |
Discret. Appl. Math. | 2 |
| 2020 | An Analysis of Budgeted Parallel Search on Conditional Galton-Watson Trees
David Avis, Luc Devroye |
Algorithmica | 1 |
| 2019 | Polynomial size linear programs for problems in P
David Avis, David Bremner, Hans Raj Tiwary, Osamu Watanabe 0001 |
Discret. Appl. Math. | 1 |
| 2015 | A generalization of extension complexity that captures P
David Avis, Hans Raj Tiwary |
Inf. Process. Lett. | 1 |
| 2014 | Reputation games for undirected graphs
David Avis, Kazuo Iwama, Daichi Paku |
Discret. Appl. Math. | 1 |
| 2014 | Ground metric learning
Marco Cuturi, David Avis |
J. Mach. Learn. Res. | 2 |
| 2013 | A Portable Parallel Implementation of the lrs Vertex Enumeration Code
David Avis, Gary Roumanis |
COCOA | 1 |
| 2013 | On the Extension Complexity of Combinatorial Polytopes
David Avis, Hans Raj Tiwary |
ICALP (1) | 1 |
| 2013 | Families of polytopal digraphs that do not satisfy the shelling property
David Avis, Hiroyuki Miyata, Sonoko Moriyama |
Comput. Geom. | 1 |
| 2012 | On the existence of Hamiltonian paths for history based pivot rules on acyclic unique sink orientations of hypercubes
Yoshikazu Aoshima, David Avis, Theresa Deering, Yoshitake Matsumoto, Sonoko Moriyama |
Discret. Appl. Math. | 2 |
| 2011 | Verifying Nash Equilibria in PageRank Games on Undirected Web Graphs
David Avis, Kazuo Iwama, Daichi Paku |
ISAAC | 1 |
| 2008 | Enumerating Constrained Non-crossing Minimally Rigid Frameworks
David Avis, Naoki Katoh, Makoto Ohsaki, Ileana Streinu, Shin-ichi Tanigawa |
Discret. Comput. Geom. | 1 |
| 2007 | New classes of facets of the cut polytope and tightness of Imm22 Bell inequalities
David Avis, Tsuyoshi Ito |
Discret. Appl. Math. | 1 |
| 2006 | Enumerating Non-crossing Minimally Rigid Frameworks
David Avis, Naoki Katoh, Makoto Ohsaki, Ileana Streinu, Shin-ichi Tanigawa |
COCOON | 1 |
| 2001 | On the binary solitaire cone
David Avis, Antoine Deza |
Discret. Appl. Math. | 1 |
| 2000 | Two Conjectures on the Chromatic Polynomial
David Avis, Caterina De Simone, Paolo Nobili |
LATIN | 1 |
| 2000 | Estimating the number of vertices of a polyhedron
David Avis, Luc Devroye |
Inf. Process. Lett. | 1 |
| 1998 | Proximity Constraints in Deformable Models for Cortical Surface Identification
David Avis, Alan C. Evans |
MICCAI | 2 |
| 1998 | Unoriented Theta-Maxima in the Plane: Complexity and AlgorithmsabstractWe introduce the unoriented $\Theta$-maximum as a new criterion for describing the shape of a set of planar points. We present efficient algorithms for computing the unoriented $\Theta$-maximum of a set of planar points. We also propose a simple linear expected time algorithm for computing the unoriented $\Theta$-maximum of a set of planar points when $\Theta=\pi/2$. David Avis, Bryan Beresford-Smith, Luc Devroye, Hossam A. ElGindy, Eric Guévremont, Ferran Hurtado, Binhai Zhu |
SIAM J. Comput. | 1 |
| 1997 | How Good Are Convex Hull Algorithms?
David Avis, David Bremner, Raimund Seidel |
Comput. Geom. | 1 |
| 1996 | On the Sectional Area of Convex PolytopesabstractNo abstract available. David Avis, Prosenjit Bose, Godfried T. Toussaint, Thomas C. Shermer, Binhai Zhu, Jack Snoeyink |
SCG | 1 |
| 1996 | A Package for TriangulationsabstractNo abstract available. Tsuyoshi Ono, Yoshiaki Kyoda, Tomonari Masada, Kazuyoshi Hayase, Tetsuo Shibuya, Motoki Nakade, Mary Inaba, Hiroshi Imai, Keiko Imai, David Avis |
SCG | 10 |
| 1996 | Generating Rooted Triangulations Without Repetitions
David Avis |
Algorithmica | 1 |
| 1996 | Reverse Search for Enumeration
David Avis, Komei Fukuda |
Discret. Appl. Math. | 1 |
| 1995 | How Good are Convex Hull Algorithms?abstractA convex polytope is the bounded intersection of finite set H of halfspaces. A classic theorem of convexity theory is that every convex polyhedron can be expressed as the convex hull of its set V of vertices. There are three closely related computational problems related to the two descriptions of a polytope. The vertex enumeration problem is to compute V from H. The convex hull problem it to compute H from V. The polytope verification problem is to decide whether a given vertex description and halfspace description define the same polytope. The first two problems are essentially equivalent under point/hyperplane duality. It is an open problem whether any of these problems can be solved in time polynomial in jHj + jVj. In this paper we describe hard polytopes for convex hull algorithms based on pivoting , those based on triangulation, and for some insertion algorithms. 1 Introduction Although the simplex method had long been regarded as a practical and efficient algorithm for linear... David Avis, David Bremner |
SCG | 1 |
| 1993 | The m-core properly contains the m-divisible points in space
David Avis |
Pattern Recognit. Lett. | 1 |
| 1992 | A Bound on the K-gonality of Facets of the Hypermetric Cone and Related Complexity Problems
David Avis, Viatcheslav P. Grishukhin |
Comput. Geom. | 1 |
| 1992 | A Pivoting Algorithm for Convex Hulls and Vertex Enumeration of Arrangements and Polyhedra
David Avis, Komei Fukuda |
Discret. Comput. Geom. | 1 |
| 1991 | A Pivoting Algorithm for Convex Hulls and Vertex Enumeration of Arrangements and PolyhedraabstractWe present a new pivot-based algorithm which can be used with minor modification for the enumeration of the facets of the convex hull of a set of points, or for the enumeration of the vertices of an arrartgement or of a convex polyhedron, in arbitrary dimension.The algorithm has the following properties: (a) No additional storage is required beyond the input dam, (b) The output list produced is frw of duplicates; (c) The algorithm is extremely simple, requires no data structures, and handles all degenerate cases; (d) The running time is output sensitive for nondegenerate inputs; (e) The algorithm is easy to efficiently paraIIeIize.For example, the algorithm finds the v vertices of a polyhedron in R d defined by a non-degenerate system of n inequalities (or dually, the v facets of the convex hull of n points in R ~, where each facet contains exactly d given points) in time O (ndv ) and O (rid) space.The v vertices in a simple arrangement of n hyperplanes in R d can be found in O (n2dv ) time and O (rid) space complexity.The algorithm is based on inverting finite pivot algorithms for linear programming. David Avis, Komei Fukuda |
SCG | 1 |
| 1991 | Distinct Distances Determined By Subsets of a Point Set in Space
David Avis, Paul Erdös, János Pach |
Comput. Geom. | 1 |
| 1991 | Preface
David Avis |
Discret. Appl. Math. | 1 |
| 1991 | The cut cone, L1 embeddability, complexity, and multicommodity flowsabstractAbstract A finite metric (or more properly semimetric) on n points is a nonnegative vector d = (dij) 1 ⩽ i < j ⩽ n that satisfies the triangle inequality dij ⩽ dik + djk. The L1 (or Manhattan) distance ‖x − y‖1 between two vectors x = (xi) and y = (yi) in Rm is given by ‖x − y‖1 = ∑1⩽i⩽m |xi − yi|. A metric d is L1‐embeddable if there exist vectors z1, z2,…, zn in Rm for some m, such that dij = ‖zi − zj‖1 for 1 ⩽ i < j ⩽ n. A cut metric is a metric with all distances zero or one and corresponds to the incidence vector of a cut in the complete graph on n vertices. The cut cone Hn is the convex cone formed by taking all nonnegative combinations of cut metrics. It is easily shown that a metric is L1‐embeddable if and only if it is contained in the cut cone. In this expository paper, we provide a unified setting for describing a number of results related to L1‐embeddability and the cut cone. We collect and describe results on the facial structure of the cut cone and the complexity of testing the L1‐embeddability of a metric. One of the main sections of the paper describes the role of L1‐embeddability in the feasibility problem for multi‐commodity flows. The Ford and Fulkerson theorem for the existence of a single commodity flow can be restated as an inequality that must be valid for all cut metrics. A more general result, known as the Japanese theorem, gives a condition for the existence of a multicommodity flow. This theorem gives an inequality that must be satisfied by all metrics. For multicommodity flows involving a small number of terminals, it is known that the condition of the Japanese theorem can be replaced with one of the Ford–Fulkerson type. We review these results and show that the existence of such Ford–Fulkerson‐type conditions for flows with few terminals depends critically on the fact that certain metrics are L1‐embeddable. David Avis, Michel Deza |
Networks | 1 |
| 1990 | Algorithms for high dimensional stabbing problems
David Avis, Mike Doskas |
Discret. Appl. Math. | 1 |
| 1990 | Locating a Robot with Angle Mathematics
David Avis, Hiroshi Imai |
J. Symb. Comput. | 1 |
| 1989 | Lower Bounds for Line Stabbing
David Avis, J. M. Robert, Rephael Wenger |
Inf. Process. Lett. | 1 |
| 1989 | On the Complexity of Single Fault Set Diagnosability and Diagnosis ProblemsabstractThe complexity of the single-fault (SF) set diagnosability and SF-diagnosis problems under the symmetric invalidation models is discussed. It is shown that the SF-diagnosis problem under both these models is co-NP-complete and the SF-diagnosability problem is also co-NP-complete under the asymmetric invalidation model. The SF-diagnosability problem is also studied under the symmetric-invalidation model and a polynomial time-complexity algorithm is presented. These results are in contrast with the corresponding t-diagnosability and t-diagnosis problems, which are known to have polynomial time-complexity algorithms.> Arun K. Somani, Vinod K. Agarwal, David Avis |
IEEE Trans. Computers | 3 |
| 1988 | Polyhedral Line transversals in Space
David Avis, Rephael Wenger |
Discret. Comput. Geom. | 1 |
| 1988 | The Probabilistic Analysis of a Heuristic for the Assignment ProblemabstractWe present a heuristic to solve the $m \times m$ assignment problem in $O(m^2 )$ time. The assignment problem is formulated as a weighted complete bipartite graph $G = (S,T,E)$, $|S| = |T| = m$. For convenience we assume that m is even. The main procedure in the heuristic is to construct a graph $G_d = (S,T,E_d )$ which is a subgraph of G, $|E_d | = 4dn$, $n = {m / 2}$, such that we can find a perfect matching in $G_d $ with probability at least $1 - \frac{1}{3}({d / n})^{d^2 - 4d - 1} $. An $O(|S||E|)$ exact algorithm is used to find a minimum weight matching M in $G_d $. Any unmatched vertices in G relative to M are then matched by a greedy algorithm. The expected value of the total cost of the matching found by the heuristic is shown to be less than six if the costs are independent and identically distributed uniformly in the unit interval. Further, with the above probability, the heuristic produces a solution which is at most six times the optimal solution. David Avis, C. W. Lai |
SIAM J. Comput. | 1 |
| 1988 | Computing the volume of the union of spheres
David Avis, Binay K. Bhattacharya, Hiroshi Imai |
Vis. Comput. | 1 |
| 1987 | Algorithms for Line Transversals in SpaceabstractAlgorithms are developed for determining if a set of polyhedral objects in R3 can be intersected by a common transversal (stabbing) line. It can be determined in Ο(n) time if a set of n lines in space has a line transversal, and such a transversal can be found in the same time bound. For a set of n line segments, the complexity of finding such a transversal becomes Ο(nlogn). Finally, for a set of polyhedra with a total of n vertices, we give a Ο(n5) algorithm for determining the existence of, and computing, a line transversal. Helly-type theorems for lines and segments are also given. In particular, it is shown that if every six of a set of lines in space are intersected by a common transversal, then the entire set has a common transversal. David Avis, Rephael Wenger |
SCG | 1 |
| 1987 | Triangulating Point Sets in Space
David Avis, Hossam A. ElGindy |
Discret. Comput. Geom. | 1 |
| 1987 | A Generalized Theory for System Level DiagnosisabstractSystem-level diagnosis appears to be a viable alternative to circuit-level testing in complex multiprocessor systems. A completely new generalization of the characterization problem in the system-level diagnosis area is developed in this paper. This generalized characterization theorem provides necessary and sufficient conditions for any fault-pattern of any size to be uniquely diagnosable, under the symmetric, and asymmetric invalidation models with or without the intermittent faults. Moreover, it is also shown that the well known t-characterization theorems under these models can be derived as special cases. In addition to the generalization provided by these results, it is hoped that these results will also have a great impact on the diagnosis of faulty units in uniform structures based on the system-level diagnosis concepts and would be particularly useful in the diagnosis of WSI-oriented multiprocessor systems. Arun K. Somani, Vinod K. Agarwal, David Avis |
IEEE Trans. Computers | 3 |
| 1986 | Triangulating Simplicial Point Sets in SpaceabstractA set P of points in Rd is called simplicial if it has dimension d and contains exactly d + 1 extreme points. We show that when P contains n interior points, there is always one point, called a splitter, that partitions P into d + 1 simplices, none of which contain more than dn /(d + 1) points. A splitter can be found in O (d4n) time. Using this result, we give a O (d4n log1+1/dn) algorithm for triangulating simplicial point sets that are in general position. In R3 we give an O (n logn + k) algorithm for triangulating arbitrary point sets, where k is the number of simplices produced. We exhibit sets of 2n + 1 points in R3 for which the number of simplices produced may vary between (n -1)2 + 1 and 2n -2. We also exhibit point sets for which every triangulation contains a quadratic number of simplices. David Avis, Hossam A. ElGindy |
SCG | 1 |
| 1986 | diameter Partitioning
David Avis |
Discret. Comput. Geom. | 1 |
| 1986 | Visibility between two edges of a simple polygon
David Avis, Teren Gum, Godfried T. Toussaint |
Vis. Comput. | 1 |
| 1985 | On the partitionability of point sets in space (preliminary report)abstractWe consider the problem of partitioning sets of n points in d dimensions by means of κ intersecting hyperplanes. We collect known results on this problem and give some new results. In particular, for d=κ=3 it is known that a set in general position can be split into equal parts given any initial bisecting plane and two other carefully chosen planes. We show that this result does not extend to the case d=κ=4. We also give bounds on the smallest integer h(κ) such that sets in h(κ)-space can be partitioned by κ hyperplanes into 2κ subsets of equal cardinality, partially answering a question raised by Paul Erdös. David Avis |
SCG | 1 |
| 1985 | Computing the largest empty convex subset of a set of pointsabstractA largest empty convex subset of a finite set of points, S, is a maximum cardinality subset of S, that (1) are the vertices of a convex polygon, and (2) contain no other points of S interior to their convex hull. An Ο(n3) time and Ο(n2) space algorithm is introduced to find such subsets, where n represents the cardinality of S. Empirical results are obtained and presented. In particular, a configuration of 20 points is obtained with no empty convex hexagon, giving a partial answer to a question of Paul Erdös. David Avis, David Rappaport |
SCG | 1 |
| 1984 | Non-Partitionable Point Sets
David Avis |
Inf. Process. Lett. | 1 |
| 1983 | A survey of heuristics for the weighted matching problemabstractAbstract This survey paper reviews results on heuristics for two weighted matching problems: matchings where the vertices are points in the plane and weights are Euclidean distances, and the assignment problem. Several heuristics are described in detail and results are given for worst‐case ratio bounds, absolute bounds, and expected bounds. Applications to practical problems and some mathematical complements are also included. David Avis |
Networks | 1 |
| 1983 | A combinational approach to polygon similarityabstractA new approach is presented to the classification problem of planar shapes represented by polygons. A shape is abstracted combinatorially by means of its visibility graph, and two shapes are deemed similar whenever their graphs are cyclically isomorphic. Efficient algorithms are presented for performing these operations. David Avis, Hossam A. ElGindy |
IEEE Trans. Inf. Theory | 1 |
| 1982 | On a convex hull algorithm for polygons and its application to triangulation problems
Godfried T. Toussaint, David Avis |
Pattern Recognit. | 2 |
| 1981 | Balancing signed graphs
Jin Akiyama, David Avis, Vasek Chvátal, Hiroshi Era |
Discret. Appl. Math. | 2 |
| 1981 | An efficient algorithm for decomposing a polygon into star-shaped polygons
David Avis, Godfried T. Toussaint |
Pattern Recognit. | 1 |
| 1981 | An Optimal Algorithm for Determining the Visibility of a Polygon from an EdgeabstractIn many computer applications areas such as graphics, automated cartography, image processing, and robotics the notion of visibility among objects modeled as polygons is a recurring theme. This paper is concerned with the visibility of a simple polygon from one of its edges. Three natural definitions of the visibility of a polygon from an edge are presented. The following computational problem is considered. Given an n-sided simple polygon, is the polygon visible from a specified edge? An O(n), and thus optimal, algorithm is exhibited for determining edge visibility under any of the three definitions. The paper closes with an interesting characterization of visibility and some open problems in this area. David Avis, Godfried T. Toussaint |
IEEE Trans. Computers | 1 |
| 1980 | Comments on a Lower Bound for Convex Hull Determination
David Avis |
Inf. Process. Lett. | 1 |
| 1979 | A Linear Algorithm for Finding the Convex Hull of a Simple Polygon
Duncan McCallum, David Avis |
Inf. Process. Lett. | 2 |
| 1977 | An Omega(n^2 log n) Lower Bound to the Shortest Paths ProblemabstractLet P be a polyhedron with fs s-dimensional faces. We show that Ω(log fs) linear comparisons are needed to determine if a point lies in P. This is used to establish an Ω(n2 log n) lower bound to the all-pairs shortest path problem between n points. Andrew Chi-Chih Yao, David Avis, Ronald L. Rivest |
STOC | 2 |