Demo Data from EDBT 2026 / reviewers in the wild / expert
Marshall W. Bern
dblp:b/MWBern
· DBLP profile ↗
70ranked-venue papers
51as first author
0since 2021 · last 2011
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 43 · 39 first-authorGraphics, computer vision, multimedia, augmented reality and games · 16 · 8 first-authorApplied, interdisciplinary, general and emerging computing · 6 · 3 first-authorDatabases, data management, data science and information retrieval · 4 · 3 first-authorHuman-computer interaction and ubiquitous computing · 3Artificial intelligence and machine learning · 1Computer networks · 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.
| Interdisciplinary, comprehensive, and emerging computing
6 papers |
Bioinformatics and computational biology · 100% | |
| Theoretical computer science
26 papers |
Computational geometry · 67% Approximation and online algorithms · 10% Mathematical optimization · 10% | |
| Human-computer interaction and pervasive computing
1 paper |
Interaction techniques and input · 100% |
Topics — the 30 heaviest of 66, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Bioinformatics and computational biology
proteomics |
0.3 | 4 | 2011 | Constrained De Novo Sequencing of Peptides with Application to Conotoxins · RECOMB 2011 Spectrum Fusion: Using Multiple Mass Spectra for De Novo Peptide Sequencing · RECOMB 2008 Improved Ranking Functions for Protein and Modification-Site Identifications · RECOMB 2007 |
Bioinformatics and computational biology › proteomics › peptide sequencing
de novo peptide sequencing |
0.3 | 3 | 2011 | Constrained De Novo Sequencing of Peptides with Application to Conotoxins · RECOMB 2011 Spectrum Fusion: Using Multiple Mass Spectra for De Novo Peptide Sequencing · RECOMB 2008 EigenMS: De Novo Analysis of Peptide Tandem Mass Spectra by Spectral Graph Partitioning · RECOMB 2005 |
Bioinformatics and computational biology
glycomics |
0.1 | 1 | 2009 | Glycan family analysis for deducing N-glycan topology from single MS · Bioinform. 2009 |
Bioinformatics and computational biology › proteomics
mass spectrometry data analysis |
0.1 | 1 | 2009 | Glycan family analysis for deducing N-glycan topology from single MS · Bioinform. 2009 |
Bioinformatics and computational biology › proteomics
peptide sequencing |
0.1 | 1 | 2008 | Spectrum Fusion: Using Multiple Mass Spectra for De Novo Peptide Sequencing · RECOMB 2008 |
Interaction techniques and input › selection techniques
gesture-based selection |
0.1 | 1 | 2008 | Escape: a target selection technique using visually-cued gestures · CHI 2008 |
Interaction techniques and input
target selection |
0.1 | 1 | 2008 | Escape: a target selection technique using visually-cued gestures · CHI 2008 |
Interaction techniques and input
touch interaction |
0.1 | 1 | 2008 | Escape: a target selection technique using visually-cued gestures · CHI 2008 |
Bioinformatics and computational biology › proteomics
peptide identification |
0.1 | 1 | 2007 | Improved Ranking Functions for Protein and Modification-Site Identifications · RECOMB 2007 |
Computational geometry
mesh generation |
0.1 | 6 | 1997 | Optimal Point Placement for Mesh Smoothing · SODA 1997 Dihedral Bounds for Mesh Generation in High Dimensions · SODA 1995 Linear-Size Nonobtuse Triangulation of Polygons · SCG 1994 |
Bioinformatics and computational biology › structural bioinformatics
protein structure determination |
0.1 | 1 | 2005 | Avoiding Local Optima in Single Particle Reconstruction · RECOMB 2005 |
Bioinformatics and computational biology › computational structural biology
single particle reconstruction |
0.1 | 1 | 2005 | Avoiding Local Optima in Single Particle Reconstruction · RECOMB 2005 |
Computational geometry
geometric folding |
0.0 | 2 | 2001 | Computing the depth of a flat · SODA 2001 The Complexity of Flat Origami · SODA 1996 |
Automated reasoning and model checking › automated reasoning
interpolation |
0.0 | 1 | 2003 | Möbius-invariant natural neighbor interpolation · SODA 2003 |
Mathematical optimization
global optimization |
0.0 | 1 | 2002 | A global approach to automatic solution of jigsaw puzzles · SCG 2002 |
Mathematical optimization › combinatorial optimization
jigsaw puzzle solving |
0.0 | 1 | 2002 | A global approach to automatic solution of jigsaw puzzles · SCG 2002 |
Computational geometry › shape analysis
shape fitting |
0.0 | 1 | 2002 | Paper position sensing · SCG 2002 |
Computational geometry › triangulation
delaunay triangulation |
0.0 | 3 | 1998 | Surface Reconstruction by Voronoi Filtering · SCG 1998 The Expected Extremes in a Delaunay Triangulation · ICALP 1991 Provably Good Mesh Generation · FOCS 1990 |
Approximation and online algorithms
approximation algorithms |
0.0 | 2 | 2000 | Multivariate regression depth · SCG 2000 Fast Geometric Approximation Techniques and Geometric Embedding Problems · SCG 1989 |
Computational geometry › geometric folding › computational origami
flat folding |
0.0 | 1 | 2001 | Computing the depth of a flat · SODA 2001 |
Computational geometry › mesh generation
nonobtuse triangulation |
0.0 | 3 | 1994 | Linear-Size Nonobtuse Triangulation of Polygons · SCG 1994 Triangulating Polygons without Large Angles · SCG 1992 Polynomial-Size Nonobtuse Triangulation of Polygons · SCG 1991 |
Computational geometry › combinatorial geometry
centerpoint |
0.0 | 1 | 2000 | Multivariate regression depth · SCG 2000 |
Computational geometry
regression depth |
0.0 | 1 | 2000 | Multivariate regression depth · SCG 2000 |
Bioinformatics and computational biology › proteomics › post-translational modification
post-translational modification identification |
0.0 | 1 | 2007 | Improved Ranking Functions for Protein and Modification-Site Identifications · RECOMB 2007 |
Computational geometry › triangulation
polygon triangulation |
0.0 | 2 | 1994 | Linear-Size Nonobtuse Triangulation of Polygons · SCG 1994 Triangulating Polygons without Large Angles · SCG 1992 |
Geometric modeling and processing
surface reconstruction |
0.0 | 1 | 1998 | A New Voronoi-based Surface Reconstruction Algorithm · SIGGRAPH 1998 |
Computational geometry › geometric modeling and processing › point cloud analysis › geometric reconstruction
surface reconstruction |
0.0 | 1 | 1998 | Surface Reconstruction by Voronoi Filtering · SCG 1998 |
Cloud and datacenter computing
online algorithms |
0.0 | 2 | 1993 | On-line algorithms for cache sharing · STOC 1993 Online Algorithms for Locating Checkpoints · STOC 1990 |
Approximation and online algorithms
online algorithms |
0.0 | 2 | 1993 | On-line algorithms for cache sharing · STOC 1993 Online Algorithms for Locating Checkpoints · STOC 1990 |
Combinatorics and discrete mathematics › extremal combinatorics
isoperimetric inequality |
0.0 | 1 | 1996 | Pushing Disks Together - The Continuous-Motion Case · STOC 1996 |
Methods — techniques the papers use, named apart from their topics
subgraph connectivity · 0.1cartoon graph · 0.1user study · 0.1spectrum fusion · 0.1mass spectrometry · 0.1icon assignment algorithm · 0.1optimization · 0.1spectral graph partitioning · 0.1online algorithm design · 0.0competitive analysis · 0.0provable guarantees · 0.0delaunay triangulation · 0.0quasiconvex programming · 0.0least squares fitting · 0.0highest-confidence-first search · 0.0fiducial points · 0.0linear-time approximation · 0.0point insertion · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2011 | Constrained De Novo Sequencing of Peptides with Application to Conotoxins
Swapnil Bhatia, Yong J. Kil, Beatrix Ueberheide, Brian T. Chait, Lemmuel Lara Tayo, Lourdes J. Cruz, Bingwen Lu, John R. Yates III, Marshall W. Bern |
RECOMB | 9 |
| 2011 | Ubiquitous Meeting Facilitator with Playful Real-Time User Interface
Ying Zhang 0048, Marshall W. Bern, Juan Liu 0012, Kurt Partridge, James Begole, Bob Moore, Jim Reich, Koji Kishimoto |
UIC | 2 |
| 2011 | Origami Embedding of Piecewise-Linear Two-Manifolds
Marshall W. Bern, Barry Hayes |
Algorithmica | 1 |
| 2009 | Glycan family analysis for deducing N-glycan topology from single MSabstractMOTIVATION: In the past few years, mass spectrometry (MS) has emerged as the premier tool for identification and quantification of biological molecules such as peptides and glycans. There are two basic strategies: single-MS, which uses a single round of mass analysis, and MS/MS (or higher order MS(n)), which adds one or more additional rounds of mass analysis, interspersed with fragmentation steps. Single-MS offers higher throughput, broader mass coverage and more direct quantitation, but generally much weaker identification. Single-MS, however, does work fairly well for the case of N-glycan identification, which are more constrained than other biological polymers. We previously demonstrated single-MS identification of N-glycans to the level of 'cartoons' (monosaccharide composition and topology) by a system that incorporates an expert's detailed knowledge of the biological sample. In this article, we explore the possibility of ab initio single-MS N-glycan identification, with the goal of extending single-MS, or primarily-single-MS, identification to non-expert users, novel conditions and unstudied tissues. RESULTS: We propose and test three cartoon-assignment algorithms that make inferences informed by biological knowledge about glycan synthesis. To test the algorithms, we used 71 single-MS spectra from a variety of tissues and organisms, containing more than 2800 manually annotated peaks. The most successful of the algorithms computes the most richly connected subgraph within a 'cartoon graph'. This algorithm uniquely assigns the correct cartoon to more than half of the peaks in 41 out of the 71 spectra. David Goldberg 0001, Marshall W. Bern, Simon J. North, Stuart M. Haslam, Anne Dell |
Bioinform. | 2 |
| 2008 | Escape: a target selection technique using visually-cued gesturesabstractMany mobile devices have touch-sensitive screens that people interact with using fingers or thumbs. However, such interaction is difficult because targets become occluded, and because fingers and thumbs have low input resolution. Recent research has addressed occlusion through visual techniques. However, the poor resolution of finger and thumb selection still limits selection speed. In this paper, we address the selection speed problem through a new target selection technique called Escape. In Escape, targets are selected by gestures cued by icon position and appearance. A user study shows that for targets six to twelve pixels wide, Escape performs at a similar error rate and at least 30% faster than Shift, an alternative technique, on a similar task. We evaluate Escape's performance in different circumstances, including different icon sizes, icon overlap, use of color, and gesture direction. We also describe an algorithm that assigns icons to targets, thereby improving Escape's performance. Koji Yatani, Kurt Partridge, Marshall W. Bern, Mark W. Newman |
CHI | 3 |
| 2008 | Origami Embedding of Piecewise-Linear Two-Manifolds
Marshall W. Bern, Barry Hayes |
LATIN | 1 |
| 2008 | Spectrum Fusion: Using Multiple Mass Spectra for De Novo Peptide Sequencing
Ritendra Datta, Marshall W. Bern |
RECOMB | 2 |
| 2007 | Improved Ranking Functions for Protein and Modification-Site Identifications
Marshall W. Bern, David Goldberg 0001 |
RECOMB | 1 |
| 2007 | SecLEACH - On the security of clustered sensor networks
Leonardo B. Oliveira, Adrian Carlos Ferreira, Marcos Aurélio Vilaça, Hao Chi Wong, Marshall W. Bern, Ricardo Dahab, Antonio Alfredo Ferreira Loureiro |
Signal Process. | 5 |
| 2006 | SecLEACH - A Random Key Distribution Solution for Securing Clustered Sensor NetworksabstractClustered sensor networks have been shown to increase system throughput, decrease system delay, and save energy. While those with rotating cluster heads, such as LEACH, have also advantages in terms of security, the dynamic nature of their communication makes most existing security solutions inadequate for them. In this paper, we show how random key predistribution, widely studied in the context of flat networks, can be used to secure communication in hierarchical (cluster-based) protocols such as LEACH. To our knowledge, it is the first work that investigates random key predistribution as applied to hierarchical WSNs Leonardo B. Oliveira, Hao Chi Wong, Marshall W. Bern, Ricardo Dahab, Antonio Alfredo Ferreira Loureiro |
NCA | 3 |
| 2005 | Avoiding Local Optima in Single Particle Reconstruction
Marshall W. Bern, Jindong Chen, Hao Chi Wong |
RECOMB | 1 |
| 2005 | EigenMS: De Novo Analysis of Peptide Tandem Mass Spectra by Spectral Graph Partitioning
Marshall W. Bern, David Goldberg 0001 |
RECOMB | 1 |
| 2004 | A global approach to automatic solution of jigsaw puzzles
David Goldberg 0001, Christopher Malon, Marshall W. Bern |
Comput. Geom. | 3 |
| 2003 | Optimized color gamuts for tiled displaysabstractWe consider the problem of finding a large color space that can be generated by all units in multi-projector tiled display systems. Viewing the problem geometrically as one of finding a large parallelepiped within the intersection of multiple parallelepipeds, and using colorimetric principles to define a volume-based objective function for comparing feasible solutions, we develop an algorithm for finding the optimal gamut in time O(n3), where n denotes the number of projectors in the system. We also discuss more efficient quasiconvex programming algorithms for alternative objective functions based on maximizing the quality of the color space extrema. Marshall W. Bern, David Eppstein |
SCG | 1 |
| 2003 | Möbius-invariant natural neighbor interpolation
Marshall W. Bern, David Eppstein |
SODA | 1 |
| 2003 | Ununfoldable polyhedra with convex faces
Marshall W. Bern, Erik D. Demaine, David Eppstein, Eric Kuo, Andrea Mantler, Jack Snoeyink |
Comput. Geom. | 1 |
| 2002 | Paper position sensingabstractWe describe position sensing algorithms used in an airjet paper moving system built at Xerox PARC. The algorithms combine inputs from optical sensors and compute the rectangle best fitting the data. We consider two different types of sensors: fax scan bars and disk-shaped area sensors. Our algorithms proved to be quite effective both in simulation and in actual use. Marshall W. Bern, David Goldberg 0001 |
SCG | 1 |
| 2002 | A global approach to automatic solution of jigsaw puzzlesabstractWe present a new algorithm for automatically solving jigsaw puzzles by shape alone. The algorithm can solve more difficult puzzles than could be solved before, without the use of backtracking or branch-and-bound. The algorithm can handle puzzles in which pieces border more than four neighbors, and puzzles with as many as 200 pieces. Our overall strategy follows that of previous algorithms but applies a number of new ideas, such as robust fiducial points, "highest- confidence-first" search, and frequent global reoptimization of partial solutions. David Goldberg 0001, Christopher Malon, Marshall W. Bern |
SCG | 3 |
| 2002 | An image signature for any kind of imageabstractWe describe an algorithm for computing an image signature, suitable for first-stage screening for duplicate images. Our signature relies on the relative brightness of image regions, and is generally applicable to photographs, text documents, and line art. We give experimental results on the sensitivity and robustness of signatures for actual image collections, and also results on the robustness of signatures under transformations such as resizing, rescanning, and compression. Chi Wong, Marshall W. Bern, David Goldberg 0001 |
ICIP (1) | 2 |
| 2002 | Algorithms for Coloring Quadtrees
David Eppstein, Marshall W. Bern, Brad L. Hutchings |
Algorithmica | 2 |
| 2002 | Multivariate Regression Depth
Marshall W. Bern, David Eppstein |
Discret. Comput. Geom. | 1 |
| 2001 | Document Image Matching and Annotation LiftingabstractTwo images of the same document could differ significantly due to faxing, scanner distortions, or degradation through multigeneration copying. Additionally, one of the images may have extensive annotations not present in the other. We give a method for registering two such images and separating out annotations. We further present an algorithm for detecting and repairing broken strokes in the annotations. Our methods have been tested on a wide variety of documents with reliable results; for the special case of form dropout our results are better than had been obtained previously with special-purpose algorithms. Marshall W. Bern, David Goldberg 0001 |
ICDAR | 2 |
| 2001 | Computing the depth of a flat
Marshall W. Bern |
SODA | 1 |
| 2001 | Optimal Möbius Transformations for Information Visualization and Meshing
Marshall W. Bern, David Eppstein |
WADS | 1 |
| 2001 | Optimization over Zonotopes and Training Support Vector Machines
Marshall W. Bern, David Eppstein |
WADS | 1 |
| 2001 | Combinatorial Curves and Surfaces - Editorial
Marshall W. Bern |
Comput. Geom. | 1 |
| 2000 | Multivariate regression depthabstractThe regression depth of a hyperplane with respect to a set of n points in R d is the minimum number of points the hyperplane must pass through in a rotation to vertical. We generalize hyperplane regression depth to k-flats for any k between 0 and d - 1. The k = 0 case gives the classical notion of center points. We prove that for any k and d, deep k-flats exist, that is, for any set of n points there always exists a k-flat with depth at least a constant fraction of n. As a consequence, we derive a linear-time (1 + #)-approximation algorithm for the deepest flat. 1. INTRODUCTION Linear regression asks for an affine subspace (a flat) that fits a set of data points. The most familiar case assumes d-1 independent or explanatory variables and one dependent or response variable, and fits a hyperplane to explain the dependent variable as a linear function of the independent variables. Quite often, however, there may be more than one dependent variable, and the multivariate regression p... Marshall W. Bern, David Eppstein |
SCG | 1 |
| 2000 | Scanner-Model-Based Document Image ImprovementabstractWe describe a method for improving scanned or faxed document images. Our method assumes a probabilistic model of the scanning process, and uses this model to cluster instances of the same letter and to compute super-resolved representatives of the clusters. The approach also enables Bayesian prior distributions and reversal of scanner distortions such as gain. Marshall W. Bern, David Goldberg 0001 |
ICIP | 1 |
| 2000 | Regression Depth and Center Points
Nina Amenta, Marshall W. Bern, David Eppstein, Shang-Hua Teng |
Discret. Comput. Geom. | 2 |
| 2000 | Guest Editor's Foreword
Marshall W. Bern |
Discret. Comput. Geom. | 1 |
| 1999 | Surface Reconstruction by Voronoi Filtering
Nina Amenta, Marshall W. Bern |
Discret. Comput. Geom. | 2 |
| 1998 | Surface Reconstruction by Voronoi FilteringabstractWe give a simple combinatorial algorithm that computes a piecewlze-linear approximation of a smooth surface from a finite set of sample points.The algorithm uses Voronoi vertices to remove triangles from the Delaunay triangulation.We prove the algorithm correct by showing that for densely sampled surfaces, where density depends on "local feature size", the output is topologically valid and convergent (both point&e and in surface normals) to the original surface.We deocribe an implementation of the algorithm and shorr example outputs. Nina Amenta, Marshall W. Bern |
SCG | 2 |
| 1998 | A New Voronoi-based Surface Reconstruction AlgorithmabstractWe describe our experience with a new algorithm for the reconstruction of surfaces from unorganized sample points in IR 3 .The al- gorithm is the first for this problem with provable guarantees.Given a "good sample" from a smooth surface, the output is guaranteed to be topologically correct and convergent to the original surface as the sampling density increases.The definition of a good sample is itself interesting: the required sampling density varies locally, rigorously capturing the intuitive notion that featureless areas can be reconstructed from fewer samples.The output mesh interpolates, rather than approximates, the input points.Our algorithm is based on the three-dimensional Voronoi diagram.Given a good program for this fundamental subroutine, the algorithm is quite easy to implement. Nina Amenta, Marshall W. Bern, Manolis Kamvysselis |
SIGGRAPH | 2 |
| 1998 | The Crust and the beta-Skeleton: Combinatorial Curve Reconstruction
Nina Amenta, Marshall W. Bern, David Eppstein |
Graph. Model. Image Process. | 2 |
| 1998 | Pushing Disks Together - The Continuous-Motion Case
Marshall W. Bern, Amit Sahai |
Discret. Comput. Geom. | 1 |
| 1997 | Optimal Point Placement for Mesh Smoothing
Nina Amenta, Marshall W. Bern, David Eppstein |
SODA | 2 |
| 1996 | The Complexity of Flat Origami
Marshall W. Bern, Barry Hayes |
SODA | 1 |
| 1996 | Pushing Disks Together - The Continuous-Motion CaseabstractIf disks are moved so that each center-center distance does not increase, must the area of their union also be nonincreasing?We show that the answer is yes, assuming that there is a continuous motion such that each center-center distance is a nonincreaaing function of time.This generalizes a previous result on unit disks.Our proof relies on a recent construction of Edelsbrunner and on new isoperimetric inequalities of independent int crest.We go on to show analogous results for the intersection and for holes between disks. Marshall W. Bern, Amit Sahai |
STOC | 1 |
| 1995 | The Centroid of Points with Approximate Weights
Marshall W. Bern, David Eppstein, Leonidas J. Guibas, John Hershberger 0001, Subhash Suri, Jan Wolter 0002 |
ESA | 1 |
| 1995 | Dihedral Bounds for Mesh Generation in High Dimensions
Marshall W. Bern, L. Paul Chew, David Eppstein, Jim Ruppert |
SODA | 1 |
| 1995 | Linear-Size Nonobtuse Triangulation of Polygons
Marshall W. Bern, Scott A. Mitchell, Jim Ruppert |
Discret. Comput. Geom. | 1 |
| 1995 | Compatible TetrahedralizationsabstractWe give some special-case tetrahedralization algorithms. We first consider the problem of finding a tetrahedralization compatible with, a fixed triangulation of the boundary of a polyhedron. We then adapt our solution to the related problem of compat Marshall W. Bern |
Fundam. Informaticae | 1 |
| 1994 | Linear-Size Nonobtuse Triangulation of PolygonsabstractWe give an algorithm for triangulating n-vertex polygonal regions (with holes) so that no angle in the final triangulation measures more than π/2. The number of triangles in the triangulation is only O(n), improving a previous bound of O(n2), and the worst-case running time is O(nlog2n). The basic technique used in the algorithm, recursive subdivision by disks, is new and may have wider application in mesh generation. We also report on an implementation of our algorithm. Marshall W. Bern, Scott A. Mitchell, Jim Ruppert |
SCG | 1 |
| 1994 | Visibility with a Moving Point of View
Marshall W. Bern, David P. Dobkin, David Eppstein, Robert L. Grossman |
Algorithmica | 1 |
| 1994 | On-Line Algorithms for Locating Checkpoints
Marshall W. Bern, Daniel H. Greene, Arvind Raghunathan, Madhu Sudan 0001 |
Algorithmica | 1 |
| 1994 | On the Number of Minimal 1-Steiner Trees
Boris Aronov, Marshall W. Bern, David Eppstein |
Discret. Comput. Geom. | 2 |
| 1994 | Provably Good Mesh Generation
Marshall W. Bern, David Eppstein, John R. Gilbert |
J. Comput. Syst. Sci. | 1 |
| 1993 | Compatible TetrahedralizationsabstractWe give some special-case tetrahedralization algorithms. We first consider the problem of finding a tetrahedralization compatible with a fixed triangulation of the boundary of a polyhedron. We then adapt our solution to the related problem of compatibly tetrahedralizing the interior and exterior of a polyhedron. We also show how to tetrahedralize the region between nested convex polyhedra with O(n log n) tetrahedra and no Steiner points. Marshall W. Bern |
SCG | 1 |
| 1993 | Worst-Case Bounds for Subadditive Geometric GraphsabstractWe consider graphs such as the minimum spanning tree, minimum Steiner tree, minimum matching, and traveling salesman tour for n points in the d-dimensional unit cube. For each of these graphs, we show that the worst-case sum of the dth powers of edge lengths is O(log n). This is a consequence of a general "gap theorem": for any subadditive geometric graph, either the worst-case sum of edge lengths is O(n (d-1)/d ) and the sum of dth powers is O(log n), or the sum of edge lengths is #(n). We look more closely at some specific graphs: the worst-case sum of dth powers is O(1) for minimum matching, but #(log n) for traveling salesman tour, which answers a question of Snyder and Steele. 1. Introduction A worst-case, or a priori , bound on a geometric graph is a bound that depends only on the assumption that all vertices lie within a given container. Such a bound does not depend on the specific locations of vertices, nor on any probabilistic assumptions. Early papers especially ... Marshall W. Bern, David Eppstein |
SCG | 1 |
| 1993 | On-line algorithms for cache sharingabstractA single physical computer memory may be used for more than one type of page, with the amount of memory devoted to each type under software control.For example, the effective size of memory can be increased by storing some pages in compressed form and decompressing on demand.This introduces another level to the memory hierarchy, and the sizes of two adjacent levels may be varied dynamically.We present an algorithm for varying the mixture of pages in a two-type cache, and then analyze the "competitiveness" of our algorithm.We also report progress in partially automating the design and analysis of on-line algorithms. Marshall W. Bern, Daniel H. Greene, Arvind Raghunathan |
STOC | 1 |
| 1993 | Parallel Construction of Quadtrees and Quality Triangulations
Marshall W. Bern, David Eppstein, Shang-Hua Teng |
WADS | 1 |
| 1993 | Edge Insertion for Optimal Triangulations
Marshall W. Bern, Herbert Edelsbrunner, David Eppstein, Scott A. Mitchell, Tiow Seng Tan |
Discret. Comput. Geom. | 1 |
| 1993 | Approximate Closest-Point Queries in High Dimensions
Marshall W. Bern |
Inf. Process. Lett. | 1 |
| 1992 | Triangulating Polygons without Large AnglesabstractWe show how to triangulate polygonal regions---adding extra vertices as necessary--- with triangles of guaranteed quality. Using only O(n) triangles, we can guarantee that the smallest height (shortest dimension) of a triangle in a triangulation of an n-vertex polygon (with holes) is a constant fraction of the largest possible. For simple polygons, using O(n log n) triangles, we can guarantee that the largest angle is no greater than 150 ffi . This bound increases to O(n 3=2 ) triangles for the case of polygons with holes. We can add the guarantee on smallest height to these no-large-angle results, without increasing the asymptotic complexity of the triangulation. Finally we give a nonobtuse triangulation algorithm for convex polygons that uses O(n 1:85 ) triangles. Keywords: Computational geometry, mesh generation, triangulation, angle condition. 1. Introduction There have been a number of recent papers on the general problem of triangulating a planar point set or pol... Marshall W. Bern, David P. Dobkin, David Eppstein |
SCG | 1 |
| 1992 | Edge Insertion for Optional Triangulations
Marshall W. Bern, Herbert Edelsbrunner, David Eppstein, Scott A. Mitchell, Tiow Seng Tan |
LATIN | 1 |
| 1992 | Drawing the Planar Dual
Marshall W. Bern, John R. Gilbert |
Inf. Process. Lett. | 1 |
| 1992 | Fast Geometric Approximation Techniques and Geometric Embedding Problems
Marshall W. Bern, Howard J. Karloff, Prabhakar Raghavan, Baruch Schieber |
Theor. Comput. Sci. | 1 |
| 1991 | Polynomial-Size Nonobtuse Triangulation of PolygonsabstractWe describe methods for triangulating polygonal re- Marshall W. Bern, David Eppstein |
SCG | 1 |
| 1991 | The Expected Extremes in a Delaunay Triangulation
Marshall W. Bern, David Eppstein, F. Frances Yao |
ICALP | 1 |
| 1990 | Provably Good Mesh GenerationabstractSeveral versions of the problem of generating triangular meshes for finite-element methods are studied. It is shown how to triangulate a planar point set or a polygonally bounded domain with triangles of bounded aspect ratio, how to triangulate a planar point set with triangles having no obtuse angles, how to triangulate a point set in arbitrary dimension with simplices of bounded aspect ratio, and how to produce a linear-size Delaunay triangulation of a multidimensional point set by adding a linear number of extra points. All the triangulations have size within a constant factor of optimal and run in optimal time O(n log n+k) with input of size n and output of size k. No previous work on mesh generation simultaneously guarantees well-shaped elements and small total size.> Marshall W. Bern, David Eppstein, John R. Gilbert |
FOCS | 1 |
| 1990 | Visibility with a Moving Point of View
Marshall W. Bern, David P. Dobkin, David Eppstein, Robert L. Grossman |
SODA | 1 |
| 1990 | Online Algorithms for Locating CheckpointsabstractMotivated by applications in data compression, debugging, and physical simulation, we consider the problem of adaptively choosing locations in a long computation at which to save intermediate results.Such checkpoints allow faster recomputation of arbitrary requested points within the computation.We abstract the problem to a server problem in which k servers move along a line in a single direction, modeling the fact that most computations are not reversible.Since checkpoints may be arbitrarily copied, we allow a server to jump to any location currently occupied by another server.We present online algorithms and analyze their competitiveness.We give lower bounds on the competitiveness of any online algorithm and show that our algorithms achieve these bounds within relatively small factors. Marshall W. Bern, Daniel H. Greene, Arvind Raghunathan, Madhu Sudan 0001 |
STOC | 1 |
| 1990 | Hidden Surface Removal for Rectangles
Marshall W. Bern |
J. Comput. Syst. Sci. | 1 |
| 1990 | Faster exact algorithms for steiner trees in planar networksabstractAbstract We improve the time and space complexities of dynamic programming algorithms that compute optimal Steiner trees spanning nodes in planar networks. Our algorithms have special application to the rectilinear Steiner problem. Marshall W. Bern |
Networks | 1 |
| 1989 | Fast Geometric Approximation Techniques and Geometric Embedding ProblemsabstractGiven an undirected n-vertex graph G and a set of n points in Rd, we wish to embed the vertices of G onto the points so as to minimize the total embedded edge length. Important special cases of this geometric embedding problem are those in which G is a binary tree, a cycle, or a star. We give fast approximation algorithms for embedding these graphs on the line and in the plane in several metrics. Our principal techniques are: a notion of “approximate geometric sorting” that can be computed in linear time, and fast approximation schemes for the minimum spanning tree problem in the plane. We expect that these approximation techniques can be applied to many geometric problems besides the embedding problem. We give the example of approximating the convex hull of a set of points in the plane. Marshall W. Bern, Howard J. Karloff, Prabhakar Raghavan, Baruch Schieber |
SCG | 1 |
| 1989 | The Steiner Problem with Edge Lengths 1 and 2
Marshall W. Bern, Paul E. Plassmann |
Inf. Process. Lett. | 1 |
| 1988 | Hidden Surface Removal for RectanglesabstractA simple but important special case of the hidden surface removal problem is one in which the scene consists of n rectangles with sides parallel to the x and y-axes, with viewpoint at z = ∞ (that is, an orthographic projection). This special case has application to overlapping windows. An algorithm with running time Ο(n log n log log n + k log n) is given for static scenes, where k is the number of line segments in the output. Algorithms are given for a dynamic setting (that is, rectangles may be inserted and deleted) that take time Ο(log2 n log log n + k log2 n) per insert or delete, where k is now the number of visible line segments that change (appear or disappear). Algorithms for point location in the visible scene are also given. Marshall W. Bern |
SCG | 1 |
| 1988 | Two Probabilistic Results on Rectilinear Steiner Trees
Marshall W. Bern |
Algorithmica | 1 |
| 1986 | Two Probabilistic Results on Rectilinear Steiner TreesabstractIn recent years, researchers have proven many theorems of the following form: given N points distributed uniformly at random on the unit square, the length of the shortest spanning tree (rectilinear Steiner tree, traveling salesman tour, or some other functional) on these N points is, with probability one, asymptotic to flV~ for some constant fl (which is presumably different for different ~nctionals).Though these theorems are well understood, very little is known about the constants ft.In this paper we prove that the constants in the cases of rectilinear spanning tree and rectilinear Steiner tree do, indeed, differ.This proof is constructive in the sense that we give a polynomial-time heuristic algorithm that produces a Steiner tree of expected length some fraction shorter than a minimum spanning tree.We continue the analysis to prove a second result: the expected value of the minimum number of Steiner points in a shortest rectilinear Steiner tree grows linearly with N. Marshall W. Bern |
STOC | 1 |
| 1985 | Why Certain Subgraph Computations Require Only Linear TimeabstractA 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 |
FOCS | 1 |