EDBT 2026 Demo / reviewers in the wild / expert
David Bremner
dblp:b/DavidBremner
· DBLP profile ↗
31ranked-venue papers
14as first author
1since 2021 · last 2026
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 15 · 9 first-authorGraphics, computer vision, multimedia, augmented reality and games · 11 · 5 first-authorArtificial intelligence and machine learning · 1 · 1 since 2021Systems, architecture and hardware · 1Computer networks · 1Software engineering, systems software and programming languages · 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
4 papers |
Computational geometry · 74% Mathematical optimization · 26% |
Topics — the 8 heaviest of 9, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Computational geometry › geometric optimization
minimum-width annulus |
0.0 | 1 | 1998 | Computing constrained minimum-width annuli of point sets · Comput. Aided Des. 1998 |
Mathematical optimization
primal-dual method |
0.0 | 1 | 1997 | Primal-Dual Methods for Vertex and Facet Enumeration (Preliminary Version) · SCG 1997 |
Computational geometry
convex hull |
0.0 | 1 | 1995 | How Good are Convex Hull Algorithms? · SCG 1995 |
Mathematical optimization › linear programming
pivoting algorithm |
0.0 | 1 | 1995 | How Good are Convex Hull Algorithms? · SCG 1995 |
Computational geometry › polytopes
vertex enumeration |
0.0 | 1 | 1995 | How Good are Convex Hull Algorithms? · SCG 1995 |
Computational geometry › partitioning
geometric partitioning |
0.0 | 1 | 1994 | Determining the Castability of Simple Polyhedra · SCG 1994 |
Computational geometry › polytopes › polyhedra
polyhedral geometry |
0.0 | 1 | 1994 | Determining the Castability of Simple Polyhedra · SCG 1994 |
Computational geometry › geometric transformation
duality |
0.0 | 1 | 1997 | Primal-Dual Methods for Vertex and Facet Enumeration (Preliminary Version) · SCG 1997 |
Methods — techniques the papers use, named apart from their topics
primal-dual method · 0.0oracle-based algorithm · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Smaller Linear Programs from Algorithms via Constraint Sharing
Shermin Khosravi, David Bremner |
ICORES | 2 |
| 2020 | Achieve privacy-preserving simplicial depth query over collaborative cloud servers
Hassan Mahdikhani, Rasoul Shahsavarifar, Rongxing Lu, David Bremner |
Peer-to-Peer Netw. Appl. | 4 |
| 2019 | Polynomial size linear programs for problems in P
David Avis, David Bremner, Hans Raj Tiwary, Osamu Watanabe 0001 |
Discret. Appl. Math. | 2 |
| 2017 | Toward cost-effective replica placements in cloud storage systems with QoS-awarenessabstractSummary In this paper, we propose a simulation model to study real‐world replication workflows for cloud storage systems. With this model, we present three new methods to maximize the storage space usage during replica creation, and two novel QoS aware greedy algorithms for replica placement optimization. By using a simulation method, our algorithms are evaluated, through a comparison with the existing placement algorithms, to show that (i) a more evenly distributed replicas for a data set can be achieved by using round‐robin methods in replica creation phase and (ii) the two proposed greedy algorithms, namedGS_QoSandGS_QoS_C1, not only have more economical results than those from Chenet al., but also guarantee the QoS for clients. Copyright © 2016 John Wiley & Sons, Ltd. Lingfang Zeng, Yang Wang 0006, Kenneth B. Kent, David Bremner, Cheng-Zhong Xu 0001 |
Softw. Pract. Exp. | 5 |
| 2016 | Monotone Simultaneous Embeddings of Paths in d Dimensions
David Bremner, Olivier Devillers, Marc Glisse, Sylvain Lazard, Giuseppe Liotta, Tamara Mchedlidze, Sue Whitesides, Stephen K. Wismath |
GD | 1 |
| 2014 | Monetary-and-QoS Aware Replica Placements in Cloud-Based Storage SystemsabstractThis paper proposes a replication cost model and two greedy algorithms, named GS QoS and GS QoS C1, for replication placements in cloud-based storage systems. The model aims to minimize replication cost with full consideration of quality of user access to storage nodes. Our two algorithms employ a utility measurement to guide placement procedures. Our final experimental results show that 1) GS QoS outperforms GS QoS C1, 2) both algorithms have more economical results than those from existing greedy replica placement algorithm. Lingfang Zeng, Yang Wang 0006, Xiang Cui, Tan Wee Kiat, David Bremner, Kenneth B. Kent |
CloudCom | 6 |
| 2014 | Necklaces, Convolutions, and X+Y
David Bremner, Timothy M. Chan, Erik D. Demaine, Jeff Erickson 0001, Ferran Hurtado, John Iacono, Stefan Langerman, Mihai Patrascu, Perouz Taslakian |
Algorithmica | 1 |
| 2014 | Editorial
Greg Aloupis, David Bremner |
Comput. Geom. | 2 |
| 2013 | A Dynamic Moldable Job Scheduling Based Parallel SAT SolverabstractIn a shared cluster facility scheduling of parallel jobs is an important factor that can affect the performance and turnaround time of the submitted jobs. To solve hard tree search problems, we have designed the Dynamic Moldable Tree Search (DMTS) framework. The DMTS framework allows existing serial tree search applications to run in parallel with very little development effort. The DMTS framework is designed to run on parallel computing infrastructures, including clusters, computational grids, and clouds. Target applications for the DMTS framework are hard tree search problems such as Boolean satisfiability (SAT) problems. SAT is amongst the most important problems in theoretical computer science. In this paper we present a parallel Dynamic Moldable SAT (DMSAT) solver. DMSAT runs on top of the DMTS framework. DMSAT is a parallel version of minis at, miniSat is one of the most widely used open source SAT solvers. We compare the performance of DMSAT with PMSAT and miniSat. Our experimental results show that the dynamic moldable model of DMSAT perform much better than the other SAT solvers. In SAT race competitions all those problems that are not solved by a SAT solver within 1200 seconds are marked as unsolvable. DMSAT is also able to solve hard SAT problems that were not solvable by miniSat in the past SAT races. Sajjad Asghar, Eric E. Aubanel, David Bremner |
ICPP | 3 |
| 2013 | Editorial
David Bremner, Antoine Deza, Hiroshi Imai, Sonoko Moriyama |
Comput. Geom. | 1 |
| 2012 | On Representing Graphs by Touching Cuboids
David Bremner, William S. Evans, Fabrizio Frati, Laurie J. Heyer, Stephen G. Kobourov, William J. Lenhart, Giuseppe Liotta, David Rappaport, Sue Whitesides |
GD | 1 |
| 2012 | Matroid Enumeration for Incidence Geometry
Yoshitake Matsumoto, Sonoko Moriyama, Hiroshi Imai, David Bremner |
Discret. Comput. Geom. | 4 |
| 2006 | Necklaces, Convolutions, and X + Y
David Bremner, Timothy M. Chan, Erik D. Demaine, Jeff Erickson 0001, Ferran Hurtado, John Iacono, Stefan Langerman, Perouz Taslakian |
ESA | 1 |
| 2005 | Output-Sensitive Algorithms for Computing Nearest-Neighbour Decision Boundaries
David Bremner, Erik D. Demaine, Jeff Erickson 0001, John Iacono, Stefan Langerman, Pat Morin, Godfried T. Toussaint |
Discret. Comput. Geom. | 1 |
| 2005 | Games on triangulations
Oswin Aichholzer, David Bremner, Erik D. Demaine, Ferran Hurtado, Evangelos Kranakis, Hannes Krasser, Suneeta Ramaswami, Saurabh Sethia, Jorge Urrutia |
Theor. Comput. Sci. | 2 |
| 2004 | Small Strictly Convex Quadrilateral Meshes of Point Sets
David Bremner, Ferran Hurtado, Suneeta Ramaswami, Vera Sacristán Adinolfi |
Algorithmica | 1 |
| 2003 | Output-Sensitive Algorithms for Computing Nearest-Neighbour Decision Boundaries
David Bremner, Erik D. Demaine, Jeff Erickson 0001, John Iacono, Stefan Langerman, Pat Morin, Godfried T. Toussaint |
WADS | 1 |
| 2003 | Long proteins with unique optimal foldings in the H-P model
Oswin Aichholzer, David Bremner, Erik D. Demaine, Henk Meijer, Vera Sacristán Adinolfi, Michael A. Soss |
Comput. Geom. | 2 |
| 2001 | Small Convex Quadrangulations of Point Sets
David Bremner, Ferran Hurtado, Suneeta Ramaswami, Vera Sacristán Adinolfi |
ISAAC | 1 |
| 2001 | Selected papers from the 12th Annual Canadian Conference on Computational Geometry - Editorial
David Bremner |
Comput. Geom. | 1 |
| 1999 | Incremental Convex Hull Algorithms Are Not Output Sensitive
David Bremner |
Discret. Comput. Geom. | 1 |
| 1998 | Computing constrained minimum-width annuli of point setsabstractWe study the problem of determining whether a manufactured disk of certain radius r is within tolerance. More precisely, we present algorithms that, given a set of n probe points on the surface of the manufactured object, compute the thinnest annulus whose outer (or inner, or median) radius is r and that contains all the probe points. Our algorithms run in O(nlogn) time. Mark de Berg, Prosenjit Bose, David Bremner, Suneeta Ramaswami, Gordon T. Wilfong |
Comput. Aided Des. | 3 |
| 1998 | Primal - Dual Methods for Vertex and Facet Enumeration
David Bremner, Komei Fukuda, Ambros Marzetta |
Discret. Comput. Geom. | 1 |
| 1997 | Primal-Dual Methods for Vertex and Facet Enumeration (Preliminary Version)abstractEvery convex polytope can be representedas the intersectionof a finiteset of halfspaccs and as theconvex hull of its vertices.Transforming from the halfspace (respectively vertex) to the vertex (respectively halfspace) representationis called vertex enumeration (respectivelyjhcet enumeration).An open questionis whetherthere is analgorithmfor thesetwoproblems(equivalentby geometric du- ality) thatis polynomial in theinputsize and theoutputsize.In this papr, we extend theknown polynomially solvable classes of polytopes by looking at thedual problems.The dud problem of a vertex (facet, respectively) enumerationproblem is the facet (vertex)enumerationproblem for the same polytope where theinputand output are simply interchanged.For a particularclass of polytopes and a fixed algorithm, one transformationmay be much easier than its dual.In this paper, we propose a new class of algorithmsthattake advantageof this phenomenon.Ltmely speaking,prinra14ual algorithmsuse a solution to the easy direction as an oracle to help solve the seemingly harddkection. David Bremner, Komei Fukuda, Ambros Marzetta |
SCG | 1 |
| 1997 | Computing Constrained Minimum-Width Annuli of Point Sets
Mark de Berg, Prosenjit Bose, David Bremner, Suneeta Ramaswami, Gordon T. Wilfong |
WADS | 3 |
| 1997 | Determining the Castability of Simple Polyhedra
Prosenjit Bose, David Bremner, Marc J. van Kreveld |
Algorithmica | 2 |
| 1997 | How Good Are Convex Hull Algorithms?
David Avis, David Bremner, Raimund Seidel |
Comput. Geom. | 2 |
| 1996 | Incremental Convex Hull Algorithms Are Not Output Sensitive
David Bremner |
ISAAC | 1 |
| 1996 | All Convex Polyhedra Can Be Clamped with Parallel Jaw Grippers
Prosenjit Bose, David Bremner, Godfried T. Toussaint |
Comput. Geom. | 2 |
| 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 | 2 |
| 1994 | Determining the Castability of Simple PolyhedraabstractA polyhedron P is castable if its boundary can be partitioned by a plane into two polyhedral terrains. Such polyhedra can be manufactured easily using two cast parts. Assuming that the cast parts are removed by a single translation each, it is shown that for a simple polyhedron with n vertices, castability can be decided in O(n2logn) time and linear space using a simple algorithm. Furthermore, a more complicated algorithm solves the problem in O(n3/2+ε) time and space, for any fixed ε>0. In the case where the cast parts are to be removed in opposite directions, a simple O(n2) time algorithm is presented. Finally, if the object is a convex polyhedron and the cast parts are to be removed in opposite directions, a simple O(nlog2n) algorithm is presented. Prosenjit Bose, David Bremner, Marc J. van Kreveld |
SCG | 2 |