Demo Data from EDBT 2026 / reviewers in the wild / expert
Peter Widmayer
dblp:w/PeterWidmayer
· DBLP profile ↗
156ranked-venue papers
11as first author
0since 2021 · last 2018
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 105 · 9 first-authorDatabases, data management, data science and information retrieval · 24 · 2 first-authorApplied, interdisciplinary, general and emerging computing · 12Artificial intelligence and machine learning · 7Systems, architecture and hardware · 7 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 6Computer networks · 1Security and privacy · 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
13 papers |
Computational geometry · 46% Distributed computing theory · 17% Algorithms and data structures · 10% | |
| Databases, data mining, and information retrieval
18 papers |
Query processing and optimization · 44% Spatial and temporal data management · 26% Indexing and storage engines · 17% | |
| Interdisciplinary, comprehensive, and emerging computing
2 papers |
Bioinformatics and computational biology · 100% |
Topics — the 30 heaviest of 67, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Computational geometry › motion planning
polygon exploration |
0.2 | 1 | 2015 | Mapping Simple Polygons: The Power of Telling Convex from Reflex · ACM Trans. Algorithms 2015 |
Computational geometry › visibility
visibility graph |
0.2 | 1 | 2015 | Mapping Simple Polygons: The Power of Telling Convex from Reflex · ACM Trans. Algorithms 2015 |
Computational geometry › visibility
art gallery problem |
0.2 | 1 | 2014 | Improved bounds for the conflict-free chromatic art gallery problem · SoCG 2014 |
Distributed computing theory
mobile agents |
0.2 | 1 | 2014 | Data Delivery by Energy-Constrained Mobile Agents on a Line · ICALP (2) 2014 |
Logic in computer science › knowledge representation and reasoning
uncertainty reasoning |
0.2 | 1 | 2013 | To Be Uncertain Is Uncomfortable, But to Be Certain Is Ridiculous · ICALP (2) 2013 |
Distributed computing theory
distributed graph algorithms |
0.1 | 1 | 2011 | A Distributed Algorithm for Finding All Best Swap Edges of a Minimum-Diameter Spanning Tree · IEEE Trans. Dependable Secur. Comput. 2011 |
Computational geometry › geometric graph › geometric spanning trees
minimum diameter spanning tree |
0.1 | 1 | 2011 | A Distributed Algorithm for Finding All Best Swap Edges of a Minimum-Diameter Spanning Tree · IEEE Trans. Dependable Secur. Comput. 2011 |
Bioinformatics and computational biology
proteomics |
0.1 | 2 | 2007 | PepSplice: cache-efficient search algorithms for comprehensive identification of tandem mass spectra · Bioinform. 2007 A Hidden Markov Model for de Novo Peptide Sequencing · NIPS 2004 |
Query processing and optimization
join processing |
0.1 | 3 | 2003 | On producing join results early · PODS 2003 Progressive Merge Join: A Generic and Non-blocking Sort-based Join Algorithm · VLDB 2002 The Bulk Index Join: A Generic Approach to Processing Non-Equijoins · ICDE 1999 |
Query processing and optimization › join processing › join algorithms
sort-merge join |
0.1 | 2 | 2003 | On producing join results early · PODS 2003 Progressive Merge Join: A Generic and Non-blocking Sort-based Join Algorithm · VLDB 2002 |
Knowledge, reasoning and agents › Multi-agent systems
multi-robot systems |
0.1 | 1 | 2007 | Simple Robots with Minimal Sensing: From Local Visibility to Global Geometry · AAAI 2007 |
Computational geometry
visibility |
0.1 | 1 | 2007 | Simple Robots with Minimal Sensing: From Local Visibility to Global Geometry · AAAI 2007 |
Graph algorithms and graph theory › graph algorithms
graph reconstruction |
0.1 | 1 | 2015 | Mapping Simple Polygons: The Power of Telling Convex from Reflex · ACM Trans. Algorithms 2015 |
Bioinformatics and computational biology › proteomics › peptide sequencing
de novo peptide sequencing |
0.0 | 1 | 2004 | A Hidden Markov Model for de Novo Peptide Sequencing · NIPS 2004 |
Approximation and online algorithms
approximation algorithms |
0.0 | 1 | 2003 | An Approximation Algorithm for Minimum Convex Cover with Logarithmic Performance Guarantee · SIAM J. Comput. 2003 |
Computational complexity › hardness of approximation
APX-hardness |
0.0 | 1 | 2003 | An Approximation Algorithm for Minimum Convex Cover with Logarithmic Performance Guarantee · SIAM J. Comput. 2003 |
Computational geometry › geometric covering
convex cover |
0.0 | 1 | 2003 | An Approximation Algorithm for Minimum Convex Cover with Logarithmic Performance Guarantee · SIAM J. Comput. 2003 |
Approximation and online algorithms › approximation algorithms › approximation guarantees
logarithmic approximation |
0.0 | 1 | 2003 | An Approximation Algorithm for Minimum Convex Cover with Logarithmic Performance Guarantee · SIAM J. Comput. 2003 |
Computational geometry › geometric covering › convex cover
minimum convex cover |
0.0 | 1 | 2003 | An Approximation Algorithm for Minimum Convex Cover with Logarithmic Performance Guarantee · SIAM J. Comput. 2003 |
Routing and switching › fault-tolerant routing
restoration routing |
0.0 | 1 | 2011 | A Distributed Algorithm for Finding All Best Swap Edges of a Minimum-Diameter Spanning Tree · IEEE Trans. Dependable Secur. Comput. 2011 |
Spatial and temporal data management
spatial indexing |
0.0 | 5 | 1993 | Towards an Analysis of Range Query Performance in Spatial Data Structures · PODS 1993 The R-File: An Efficient Access Structure for Proximity Queries · ICDE 1990 The LSD tree: Spatial Access to Multidimensional Point and Nonpoint Objects · VLDB 1989 |
Spatial and temporal data management
spatial query processing |
0.0 | 2 | 2000 | An image compression method for spatial search · IEEE Trans. Image Process. 2000 Spatial Searching in Geometric Databases · ICDE 1988 |
Image and video coding
image compression |
0.0 | 1 | 2000 | An image compression method for spatial search · IEEE Trans. Image Process. 2000 |
Spatial and temporal data management › spatial indexing
geometric indexing |
0.0 | 2 | 1998 | The Alps at Your Fingertips: Virtual Reality and Geoinformation Systems · ICDE 1998 Spatial Searching in Geometric Databases · ICDE 1988 |
Query processing and optimization
range query |
0.0 | 3 | 1994 | Distributing a Search Tree Among a Growing Number of Processors · SIGMOD Conference 1994 Twin Grid Files: Space Optimizing Access Schemes · SIGMOD Conference 1988 Spatial Searching in Geometric Databases · ICDE 1988 |
Bioinformatics and computational biology › proteomics › post-translational modification
post-translational modification identification |
0.0 | 1 | 2007 | PepSplice: cache-efficient search algorithms for comprehensive identification of tandem mass spectra · Bioinform. 2007 |
Spatial and temporal data management
geographic information systems |
0.0 | 1 | 1998 | The Alps at Your Fingertips: Virtual Reality and Geoinformation Systems · ICDE 1998 |
Indexing and storage engines › index construction
bulk loading |
0.0 | 1 | 1997 | A Generic Approach to Bulk Loading Multidimensional Index Structures · VLDB 1997 |
Distributed systems
distributed data structures |
0.0 | 1 | 1997 | An Inherent Bottleneck in Distributed Counting · PODC 1997 |
Indexing and storage engines
spatial index |
0.0 | 2 | 2000 | An image compression method for spatial search · IEEE Trans. Image Process. 2000 Spatial Priority Search: An Access Technique for Scaleless Maps · SIGMOD Conference 1991 |
Methods — techniques the papers use, named apart from their topics
distributed algorithm · 0.4robot exploration · 0.2rendezvous · 0.2local visibility · 0.1compact routing schemes · 0.1compact routing scheme · 0.1hypergeometric scoring · 0.1cache-efficient search algorithm · 0.1lossless compression · 0.1hidden markov model · 0.0geometric index · 0.0client-server architecture · 0.0sort-merge paradigm · 0.0hash-based algorithm · 0.0grid restriction · 0.0dynamic programming · 0.0lower bound proof · 0.0index probing · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2018 | Robust optimization in the presence of uncertainty: A generic approachabstractWe propose a novel approach for optimization under uncertainty. Our approach does not assume any particular noise model behind the measurements, and only requires two typical instances. We first propose a measure of similarity of instances (with respect to a given objective). Based on this measure, we then choose a solution randomly among all solutions that are near-optimum for both instances. The exact notion of near-optimum is intertwined with the proposed similarity measure. Our similarity measure also allows us to derive formal statements about the expected quality of the computed solution. Furthermore, we apply our approach to various optimization problems. Joachim M. Buhmann, Alexey Gronskiy, Matús Mihalák, Tobias Pröger, Rastislav Srámek, Peter Widmayer |
J. Comput. Syst. Sci. | 6 |
| 2016 | Bribeproof Mechanisms for Two-Values Domains
Matús Mihalák, Paolo Penna, Peter Widmayer |
SAGT | 3 |
| 2016 | A Better Scoring Model for De Novo Peptide Sequencing: The Symmetric Difference Between Explained and Measured Masses
Ludovic Gillet, Simon Rösch, Thomas Tschager, Peter Widmayer |
WABI | 4 |
| 2016 | Sequence Hypergraphs
Katerina Böhmová, Jérémie Chalopin, Matús Mihalák, Guido Proietti, Peter Widmayer |
WG | 5 |
| 2016 | Approximately Counting Approximately-Shortest Paths in Directed Acyclic Graphs
Matús Mihalák, Rastislav Srámek, Peter Widmayer |
Theory Comput. Syst. | 3 |
| 2015 | Robust Routing in Urban Public Transportation: Evaluating Strategies that Learn From the PastabstractGiven an urban public transportation network and historic delay information, we consider the problem of computing reliable journeys. We propose new algorithms based on our recently presented solution concept (Böhmová et al., ATMOS 2013), and perform an experimental evaluation using real-world delay data from Zürich, Switzerland. We compare these methods to natural approaches as well as to our recently proposed method which can also be used to measure typicality of past observations. Moreover, we demonstrate how this measure relates to the predictive quality of the individual methods. In particular, if the past observations are typical, then the learning- based methods are able to produce solutions that perform well on typical days, even in the presence of large delays. Katerina Böhmová, Matús Mihalák, Peggy Neubert, Tobias Pröger, Peter Widmayer |
ATMOS | 5 |
| 2015 | Recurring Comparison Faults: Sorting and Finding the Minimum
Barbara Geissmann, Matús Mihalák, Peter Widmayer |
FCT | 3 |
| 2015 | An O(n4) Time Algorithm to Compute the Bisection Width of Solid Grid Graphs
Andreas Emil Feldmann, Peter Widmayer |
Algorithmica | 2 |
| 2015 | Selecting vertex disjoint paths in plane graphsabstractWe study variants of the vertex disjoint paths problem in plane graphs where paths have to be selected from given sets of paths. We investigate the problem as a decision, maximization, and routing-in-rounds problem. Although all considered variants are NP-hard in planar graphs, restrictions on the locations of the terminals on the outer face of the given planar embedding of the graph lead to polynomially solvable cases for the decision and maximization versions of the problem. For the routing-in-rounds problem, we obtain a p-approximation algorithm, where p is the maximum number of alternative paths for a terminal pair, when restricting the locations of the terminals to the outer face such that they appear in a counterclockwise traversal of the boundary as a sequence for some permutation . © 2015 Wiley Periodicals, Inc.NETWORKS, Vol. 66(2), 136–144 2015 Holger Flier, Matús Mihalák, Peter Widmayer, Anna Zych, Yusuke Kobayashi 0001, Anita Schöbel |
Networks | 3 |
| 2015 | Mapping Simple Polygons: The Power of Telling Convex from ReflexabstractWe consider the exploration of a simple polygon P by a robot that moves from vertex to vertex along edges of the visibility graph of P . The visibility graph has a vertex for every vertex of P and an edge between two vertices if they see each other—that is, if the line segment connecting them lies inside P entirely. While located at a vertex, the robot is capable of ordering the vertices it sees in counterclockwise order as they appear on the boundary, and for every two such vertices, it can distinguish whether the angle between them is convex (⩽ π) or reflex ( > π). Other than that, distant vertices are indistinguishable to the robot. We assume that an upper bound on the number of vertices is known. We obtain the general result that a robot exploring any locally oriented, arc-labeled graph G can always determine the base graph of G . Roughly speaking, this is the smallest graph that cannot be distinguished by a robot from G by its observations alone, no matter how it moves. Combining this result with various other techniques allows the ability to show that a robot exploring a polygon P with the preceding capabilities is always capable of reconstructing the visibility graph of P . We also show that multiple identical, indistinguishable, and deterministic robots of this kind can always solve the weak rendezvous problem in which they need to position themselves such that they mutually see each other—for instance, such that they form a clique in the visibility graph. Jérémie Chalopin, Shantanu Das 0001, Yann Disser, Matús Mihalák, Peter Widmayer |
ACM Trans. Algorithms | 5 |
| 2015 | FUN with algorithms
Peter Widmayer |
Theor. Comput. Sci. | 1 |
| 2014 | Improved bounds for the conflict-free chromatic art gallery problemabstractIn chromatic variants of the art gallery problem, simple polygons are guarded with point guards that are assigned one of k colors each. We say these guards cover the polygon. Here we consider the conflict-free chromatic art gallery problem, first studied by Bärtschi and Suri (Algorithmica 2013): A covering of the polygon is conflict-free if each point of the polygon is seen by some guard whose color appears exactly once among the guards visible to that point. We are interested in the smallest number k(n) of colors that ensure such a covering for every n-vertex polygon. Andreas Bärtschi, Subir Kumar Ghosh, Matús Mihalák, Thomas Tschager, Peter Widmayer |
SoCG | 5 |
| 2014 | Data Delivery by Energy-Constrained Mobile Agents on a Line
Jérémie Chalopin, Riko Jacob, Matús Mihalák, Peter Widmayer |
ICALP (2) | 4 |
| 2014 | Rectilinear Shortest Path and Rectilinear Minimum Spanning Tree with Neighborhoods
Yann Disser, Matús Mihalák, Sandro Montanari, Peter Widmayer |
ISCO | 4 |
| 2014 | Mapping a polygon with holes using a compass
Yann Disser, Subir Kumar Ghosh, Matús Mihalák, Peter Widmayer |
Theor. Comput. Sci. | 4 |
| 2014 | Combinatorial Optimization and Applications
Peter Widmayer, Yin-Feng Xu, Binhai Zhu |
Theor. Comput. Sci. | 1 |
| 2013 | Polygon-Constrained Motion Planning Problems
Davide Bilò, Yann Disser, Luciano Gualà, Matús Mihalák, Guido Proietti, Peter Widmayer |
ALGOSENSORS | 6 |
| 2013 | Data Delivery by Energy-Constrained Mobile Agents
Jérémie Chalopin, Shantanu Das 0001, Matús Mihalák, Paolo Penna, Peter Widmayer |
ALGOSENSORS | 5 |
| 2013 | Robust Routing in Urban Public Transportation: How to Find Reliable Journeys Based on Past Observations
Katerina Böhmová, Matús Mihalák, Tobias Pröger, Rastislav Srámek, Peter Widmayer |
ATMOS | 5 |
| 2013 | To Be Uncertain Is Uncomfortable, But to Be Certain Is Ridiculous
Peter Widmayer |
ICALP (2) | 1 |
| 2013 | Robust optimization in the presence of uncertaintyabstractWe study optimization in the presence of uncertainty such as noise in measurements, and advocate a novel approach of tackling it. The main difference to any existing approach is that we do not assume any knowledge about the nature of the uncertainty (such as for instance a probability distribution). Instead, we are given several instances of the same optimization problem as input, and, assuming they are typical w.r.t. the uncertainty, we make use of it in order to compute a solution that is good for the sample instances as well as for future (unknown) typical instances. Joachim M. Buhmann, Matús Mihalák, Rastislav Srámek, Peter Widmayer |
ITCS | 4 |
| 2013 | Interval Selection with Machine-Dependent Intervals
Katerina Böhmová, Yann Disser, Matús Mihalák, Peter Widmayer |
WADS | 4 |
| 2013 | Counting Approximately-Shortest Paths in Directed Acyclic Graphs
Matús Mihalák, Rastislav Srámek, Peter Widmayer |
WAOA | 3 |
| 2013 | Mapping Simple Polygons: How Robots Benefit from Looking Back
Jérémie Chalopin, Shantanu Das 0001, Yann Disser, Matús Mihalák, Peter Widmayer |
Algorithmica | 5 |
| 2013 | Simple agents learn to find their way: An introduction on mapping polygons
Jérémie Chalopin, Shantanu Das 0001, Yann Disser, Matús Mihalák, Peter Widmayer |
Discret. Appl. Math. | 5 |
| 2013 | Corner cuts are close to optimal: From solid grids to polygons and back
Andreas Emil Feldmann, Shantanu Das 0001, Peter Widmayer |
Discret. Appl. Math. | 3 |
| 2012 | Mapping a Polygon with Holes Using a Compass
Yann Disser, Subir Kumar Ghosh, Matús Mihalák, Peter Widmayer |
ALGOSENSORS | 4 |
| 2012 | Sort-based query-adaptive loading of R-treesabstractBulk-loading of R-trees has been an important problem in academia and industry for more than twenty years. Current algorithms create R-trees without any information about the expected query profile. However, query profiles are extremely useful for the design of efficient indexes. In this paper, we address this deficiency and present query-adaptive algorithms for building R-trees optimally designed for a given query profile. Since optimal R-tree loading is NP-hard (even without tuning the structure to a query profile), we provide efficient, easy to implement heuristics. Our sort-based algorithms for query-adaptive loading consist of two steps: First, sorting orders are identified resulting in better R-trees than those obtained from standard space-filling curves. Second, for a given sorting order, we propose a dynamic programming algorithm for generating R-trees in linear runtime. Our experimental results confirm that our algorithms generally create significantly better R-trees than the ones obtained from standard sort-based loading algorithms, even when the query profile is unknown. Daniar Achakeev, Bernhard Seeger, Peter Widmayer |
CIKM | 3 |
| 2012 | Mapping Polygons with Agents That Measure Angles
Yann Disser, Matús Mihalák, Peter Widmayer |
WAFR | 3 |
| 2012 | Reconstructing visibility graphs with simple robots
Davide Bilò, Yann Disser, Matús Mihalák, Subhash Suri, Elias Vicari, Peter Widmayer |
Theor. Comput. Sci. | 6 |
| 2011 | An $\mathcal{O}(n^4)$ Time Algorithm to Compute the Bisection Width of Solid Grid Graphs
Andreas Emil Feldmann, Peter Widmayer |
ESA | 2 |
| 2011 | On the Complexity of the Metric TSP under Stability Considerations
Matús Mihalák, Marcel Schöngens, Rastislav Srámek, Peter Widmayer |
SOFSEM | 4 |
| 2011 | Telling convex from reflex allows to map a polygon
Jérémie Chalopin, Shantanu Das 0001, Yann Disser, Matús Mihalák, Peter Widmayer |
STACS | 5 |
| 2011 | DISC 2011 Invited Lecture: Polygon Reconstruction with Little Information: An Example for the Power of Simple Micro-robots
Peter Widmayer |
DISC | 1 |
| 2011 | Restricted Cuts for Bisections in Solid Grids: A Proof via Polygons
Andreas Emil Feldmann, Shantanu Das 0001, Peter Widmayer |
WG | 3 |
| 2011 | Maximum Independent Set in 2-Direction Outersegment Graphs
Holger Flier, Matús Mihalák, Peter Widmayer, Anna Zych |
WG | 3 |
| 2011 | How to Guard a Graph?
Fedor V. Fomin, Petr A. Golovach, Alexander Hall, Matús Mihalák, Elias Vicari, Peter Widmayer |
Algorithmica | 6 |
| 2011 | A polygon is determined by its angles
Yann Disser, Matús Mihalák, Peter Widmayer |
Comput. Geom. | 3 |
| 2011 | A Distributed Algorithm for Finding All Best Swap Edges of a Minimum-Diameter Spanning TreeabstractCommunication in networks suffers if a link fails. When the links are edges of a tree that has been chosen from an underlying graph of all possible links, a broken link even disconnects the network. Most often, the link is restored rapidly. A good policy to deal with this sort of transient link failures is swap rerouting, where the temporarily broken link is replaced by a single swap link from the underlying graph. A rapid replacement of a broken link by a swap link is only possible if all swap links have been precomputed. The selection of high-quality swap links is essential; it must follow the same objective as the originally chosen communication subnetwork. We are interested in a minimum-diameter tree in a graph with edge weights (so as to minimize the maximum travel time of messages). Hence, each swap link must minimize (among all possible swaps) the diameter of the tree that results from swapping. We propose a distributed algorithm that efficiently computes all of these swap links, and we explain how to route messages across swap edges with a compact routing scheme. Finally, we consider the computation of swap edges in an arbitrary spanning tree, where swap edges are chosen to minimize the time required to adapt routing in case of a failure, and give efficient distributed algorithms for two variants of this problem. Beat Gfeller, Nicola Santoro, Peter Widmayer |
IEEE Trans. Dependable Secur. Comput. | 3 |
| 2010 | Vertex Disjoint Paths for Dispatching in RailwaysabstractWe study variants of the vertex disjoint paths problem in planar graphs where paths have to be selected from a given set of paths. We study the problem as a decision, maximization, and routing-in-rounds problem. Although all considered variants are NP-hard in planar graphs, restrictions on the location of the terminals, motivated by railway applications, lead to polynomially solvable cases for the decision and maximization versions of the problem, and to a $p$-approximation algorithm for the routing-in-rounds problem, where $p$ is the maximum number of alternative paths for a terminal pair. Holger Flier, Matús Mihalák, Anita Schöbel, Peter Widmayer, Anna Zych |
ATMOS | 4 |
| 2010 | How Simple Robots Benefit from Looking Back
Jérémie Chalopin, Shantanu Das 0001, Yann Disser, Matús Mihalák, Peter Widmayer |
CIAC | 5 |
| 2010 | Simple Cuts Are Fast and Good: Optimum Right-Angled Cuts in Solid Grids
Andreas Emil Feldmann, Shantanu Das 0001, Peter Widmayer |
COCOA (1) | 3 |
| 2010 | Rendezvous of Mobile Agents in Directed Graphs
Jérémie Chalopin, Shantanu Das 0001, Peter Widmayer |
DISC | 3 |
| 2010 | Approximate Shortest Paths Guided by a Small Index
Jörg Derungs, Riko Jacob, Peter Widmayer |
Algorithmica | 3 |
| 2010 | Discovery of network properties with all-shortest-paths queries
Davide Bilò, Thomas Erlebach, Matús Mihalák, Peter Widmayer |
Theor. Comput. Sci. | 4 |
| 2009 | Optimal Transitions for Targeted Protein Quantification: Best Conditioned Submatrix Selection
Rastislav Srámek, Bernd Fischer 0003, Elias Vicari, Peter Widmayer |
COCOON | 4 |
| 2009 | How to Sort a Train
Peter Widmayer |
MFCS | 1 |
| 2009 | Reconstructing Visibility Graphs with Simple Robots
Davide Bilò, Yann Disser, Matús Mihalák, Subhash Suri, Elias Vicari, Peter Widmayer |
SIROCCO | 6 |
| 2009 | Stability of Networks in Stretchable Graphs
Davide Bilò, Michael Gatto, Luciano Gualà, Guido Proietti, Peter Widmayer |
SIROCCO | 5 |
| 2009 | Strongly polynomial-time truthful mechanisms in one shot
Paolo Penna, Guido Proietti, Peter Widmayer |
Theor. Comput. Sci. | 3 |
| 2008 | ATMOS 2008 Preface -- 8th Workshop on Algorithmic Approaches for Transportation Modeling, Optimization, and Systems
Matteo Fischetti, Peter Widmayer |
ATMOS | 2 |
| 2008 | ATMOS 2008 Abstracts Collection - 8th Workshop on Algorithmic Approaches for Transportation Modeling, Optimization, and Systems
Matteo Fischetti, Peter Widmayer |
ATMOS | 2 |
| 2008 | Computing Best Swaps in Optimal Tree Spanners
Shantanu Das 0001, Beat Gfeller, Peter Widmayer |
ISAAC | 3 |
| 2008 | How to Guard a Graph?
Fedor V. Fomin, Petr A. Golovach, Alexander Hall, Matús Mihalák, Elias Vicari, Peter Widmayer |
ISAAC | 6 |
| 2008 | Rendezvous of Mobile Agents When Tokens Fail Anytime
Shantanu Das 0001, Matús Mihalák, Rastislav Srámek, Elias Vicari, Peter Widmayer |
OPODIS | 5 |
| 2008 | Discovery of Network Properties with All-Shortest-Paths Queries
Davide Bilò, Thomas Erlebach, Matús Mihalák, Peter Widmayer |
SIROCCO | 4 |
| 2008 | On the Hardness of Reoptimization
Hans-Joachim Böckenhauer, Juraj Hromkovic, Tobias Mömke, Peter Widmayer |
SOFSEM | 4 |
| 2008 | Reoptimization of Weighted Graph and Covering Problems
Davide Bilò, Peter Widmayer, Anna Zych |
WAOA | 2 |
| 2008 | Computing all the best swap edges distributively
Paola Flocchini, Linda Pagli, Giuseppe Prencipe, Nicola Santoro, Peter Widmayer |
J. Parallel Distributed Comput. | 5 |
| 2008 | Arbitrary pattern formation by asynchronous, anonymous, oblivious robots
Paola Flocchini, Giuseppe Prencipe, Nicola Santoro, Peter Widmayer |
Theor. Comput. Sci. | 4 |
| 2007 | Simple Robots with Minimal Sensing: From Local Visibility to Global Geometry
Subhash Suri, Elias Vicari, Peter Widmayer |
AAAI | 3 |
| 2007 | Locating Facilities on a Network to Minimize Their Average Service Radius
Davide Bilò, Jörg Derungs, Luciano Gualà, Guido Proietti, Peter Widmayer |
ISAAC | 5 |
| 2007 | Approximate Shortest Paths Guided by a Small Index
Jörg Derungs, Riko Jacob, Peter Widmayer |
WADS | 3 |
| 2007 | On the Robustness of Graham's Algorithm for Online Scheduling
Michael Gatto, Peter Widmayer |
WADS | 2 |
| 2007 | A Distributed Algorithm for Finding All Best Swap Edges of a Minimum Diameter Spanning Tree
Beat Gfeller, Nicola Santoro, Peter Widmayer |
DISC | 3 |
| 2007 | An Algorithmic View on OVSF Code Assignment
Thomas Erlebach, Riko Jacob, Matús Mihalák, Marc Nunkesser, Gábor Szabó 0001, Peter Widmayer |
Algorithmica | 6 |
| 2007 | PepSplice: cache-efficient search algorithms for comprehensive identification of tandem mass spectraabstractAbstract Motivation: Tandem mass spectrometry allows for high-throughput identification of complex protein samples. Searching tandem mass spectra against sequence databases is the main analysis method nowadays. Since many peptide variations are possible, including them in the search space seems only logical. However, the search space usually grows exponentially with the number of independent variations and may therefore overwhelm computational resources. Results: We provide fast, cache-efficient search algorithms to screen large peptide search spaces including non-tryptic peptides, whole genomes, dozens of posttranslational modifications, unannotated point mutations and even unannotated splice sites. All these search spaces can be screened simultaneously. By optimizing the cache usage, we achieve a calculation speed that closely approaches the limits of the hardware. At the same time, we control the size of the overall search space by limiting the combinations of variations that can co-occur on the same peptide. Using a hypergeometric scoring scheme, we applied these algorithms to a dataset of 1 420 632 spectra. We were able to identify a considerable number of peptide variations within a modest amount of computing time on standard desktop computers. Availability: PepSplice is available as a C++ application for Linux, Windows and OSX at www.ti.inf.ethz.ch/pw/software/pepsplice/. It is open source under the revised BSD license. Contact: [email protected] or [email protected] Supplementary information: Supplementary data are available at Bioinformatics online. Franz F. Roos, Riko Jacob, Jonas Grossmann, Bernd Fischer 0003, Joachim M. Buhmann, Wilhelm Gruissem, Sacha Baginsky, Peter Widmayer |
Bioinform. | 8 |
| 2007 | Agreement in synchronous networks with ubiquitous faults
Nicola Santoro, Peter Widmayer |
Theor. Comput. Sci. | 2 |
| 2006 | Partitioning the Nodes of a Graph to Minimize the Sum of Subgraph Radii
Guido Proietti, Peter Widmayer |
ISAAC | 2 |
| 2006 | Online Single Machine Batch Scheduling
Beat Gfeller, Leon Peeters, Birgitta Weber, Peter Widmayer |
MFCS | 4 |
| 2005 | Majority and Unanimity in Synchronous Networks with Ubiquitous Dynamic Faults
Nicola Santoro, Peter Widmayer |
SIROCCO | 2 |
| 2005 | Geometric Routing Without Geometry
Mirjam Wattenhofer, Roger Wattenhofer, Peter Widmayer |
SIROCCO | 3 |
| 2005 | A truthful mechanism for the non-utilitarian minimum radius spanning tree problemabstractLet a communication network be modelled by a graph G=(V,E) of n nodes and m edges. Classic communication operations among nodes in the graph (e.g., broadcasting, multicasting, gossiping, etc.) usually take place on a subgraph of G, which is built in such a way that a given objective function is optimized. Among the many possible topologies of such a subgraph, the minimum radius spanning tree (MRST) is a rooted tree which minimizes the distance from the root to a farthest node. The MRST finds a natural application in several facility location problems, since it allows to minimize the maximum delay for reaching the center from the periphery of the tree. In this paper, we consider the problem of computing an MRST in a non-cooperative setting in which each edge of G is controlled by a selfish agent, and the cost she asks for using her edge depends only on her private information. Under these assumptions, we provide a mechanism that computes a true MRST of G in O(mn√n+n3 log n) time and O(n2 √n) space. Interestingly, this is just at most a linear factor away from the time needed to compute an MRST in a canonical centralized framework. Guido Proietti, Peter Widmayer |
SPAA | 2 |
| 2005 | Gathering of asynchronous robots with limited visibility
Paola Flocchini, Giuseppe Prencipe, Nicola Santoro, Peter Widmayer |
Theor. Comput. Sci. | 4 |
| 2004 | Online Delay Management on a Single Train Line
Michael Gatto, Riko Jacob, Leon Peeters, Peter Widmayer |
ATMOS | 4 |
| 2004 | A Hidden Markov Model for de Novo Peptide SequencingabstractDe novo Sequencing of peptides is a challenging task in proteome re- search. While there exist reliable DNA-sequencing methods, the high- throughput de novo sequencing of proteins by mass spectrometry is still an open problem. Current approaches suffer from a lack in precision to detect mass peaks in the spectrograms. In this paper we present a novel method for de novo peptide sequencing based on a hidden Markov model. Experiments effectively demonstrate that this new method signif- icantly outperforms standard approaches in matching quality. Bernd Fischer 0003, Volker Roth 0001, Joachim M. Buhmann, Jonas Grossmann, Sacha Baginsky, Wilhelm Gruissem, Franz F. Roos, Peter Widmayer |
NIPS | 8 |
| 2004 | Computing All the Best Swap Edges Distributively
Paola Flocchini, Linda Pagli, Giuseppe Prencipe, Nicola Santoro, Peter Widmayer, Tranos Zuva |
OPODIS | 5 |
| 2004 | An Algorithmic View on OVSF Code Assignment
Thomas Erlebach, Riko Jacob, Matús Mihalák, Marc Nunkesser, Gábor Szabó 0001, Peter Widmayer |
STACS | 6 |
| 2004 | Joint Base Station Scheduling
Thomas Erlebach, Riko Jacob, Matús Mihalák, Marc Nunkesser, Gábor Szabó 0001, Peter Widmayer |
WAOA | 6 |
| 2004 | Nearly Linear Time Minimum Spanning Tree Maintenance for Transient Node Failures
Enrico Nardelli, Guido Proietti, Peter Widmayer |
Algorithmica | 3 |
| 2004 | The counting pyramid: an adaptive distributed counting scheme
Roger Wattenhofer, Peter Widmayer |
J. Parallel Distributed Comput. | 2 |
| 2004 | Preface
Stephan J. Eidenbenz, Matthew Hennessy, Rafael Morales Bueno, Francisco Triguero Ruiz, Peter Widmayer, Ricardo Conejo |
Theor. Comput. Sci. | 5 |
| 2003 | Train Routing Algorithms: Concepts, Design Choises, and Practical Considerations
Luzi Anderegg, Stephan J. Eidenbenz, Martin Gantenbein, Christoph Stamm, David Scot Taylor, Birgitta Weber, Peter Widmayer |
ALENEX | 7 |
| 2003 | Improving Customer Proximity to Railway Stations
Evangelos Kranakis, Paolo Penna, Konrad Schlude, David Scot Taylor, Peter Widmayer |
CIAC | 5 |
| 2003 | Flexible Train Rostering
Stephan J. Eidenbenz, Aris Pagourtzis, Peter Widmayer |
ISAAC | 3 |
| 2003 | On producing join results earlyabstractSupport for exploratory interaction with databases in applications such as data mining requires that the first few results of an operation be available as quickly as possible. We study the algorithmic side of what can and what cannot be achieved for processing join operations. We develop strategies that modify the strict two-phase processing of the sort-merge paradigm, intermingling join steps with selected merge phases of the sort. We propose an algorithm that produces early join results for a broad class of join problems, including many not addressed well by hash-based algorithms. Our algorithm has no significant increase in the number of I/O operations needed to complete the join compared to standard sort-merge algorithms. Jens Dittrich, Bernhard Seeger, David Scot Taylor, Peter Widmayer |
PODS | 4 |
| 2003 | Swapping a Failing Edge of a Single Source Shortest Paths Tree Is Good and Fast
Enrico Nardelli, Guido Proietti, Peter Widmayer |
Algorithmica | 3 |
| 2003 | Distributed Search Trees: Fault Tolerance in an Asynchronous Environment
Konrad Schlude, Eljas Soisalon-Soininen, Peter Widmayer |
Theory Comput. Syst. | 3 |
| 2003 | An Approximation Algorithm for Minimum Convex Cover with Logarithmic Performance GuaranteeabstractThe problem MINIMUM CONVEX COVER of covering a given polygon with a minimum number of (possibly overlapping) convex polygons is known to be NP-hard, even for polygons without holes [J. C. Culberson and R. A. Reckhow, J. Algorithms, 17 (1994), pp. 2--44]. We propose a polynomial-time approximation algorithm for this problem for polygons with or without holes that achieves an approximation ratio of O(log n), where n is the number of vertices in the input polygon. To obtain this result, we first show that an optimum solution of a restricted version of this problem, where the vertices of the convex polygons may lie only on a certain grid, contains at most three times as many convex polygons as the optimum solution of the unrestricted problem. As a second step, we use dynamic programming to obtain a convex polygon which is maximum with respect to the number of "basic triangles" that are not yet covered by another convex polygon. We obtain a solution that is at most a logarithmic factor off the optimum by iteratively applying our dynamic programming algorithm. Furthermore, we show that MINIMUM CONVEX COVER is APX-hard; i.e., there exists a constant $\delta >0$ such that no polynomial-time algorithm can achieve an approximation ratio of $1+\delta$. We obtain this result by analyzing and slightly modifying an already existing reduction [J. C. Culberson and R. A. Reckhow, J. Algorithms, 17 (1994), pp. 2--44]. Stephan J. Eidenbenz, Peter Widmayer |
SIAM J. Comput. | 2 |
| 2003 | Finding the most vital node of a shortest path
Enrico Nardelli, Guido Proietti, Peter Widmayer |
Theor. Comput. Sci. | 3 |
| 2003 | Evolutionary multiobjective optimization for base station transmitter placement with frequency assignmentabstractWe propose a new solution to the problem of positioning base station transmitters of a mobile phone network and assigning frequencies to the transmitters, both in an optimal way. Since an exact solution cannot be expected to run in polynomial time for all interesting versions of this problem (they are all NP-hard), our algorithm follows a heuristic approach based on the evolutionary paradigm. For this evolution to be efficient, i.e., goal-oriented and sufficiently random at the same time, problem-specific knowledge is embedded in the operators. The problem requires both the minimization of the cost and of the channel interference. We examine and compare two standard multiobjective techniques and a new algorithm - the steady-state evolutionary algorithm with Pareto tournaments. One major finding of the empirical investigation is a strong influence of the choice of the multiobjective selection method on the utility of the problem-specific recombination leading to a significant difference in the solution quality. Nicole Weicker, Gábor Szabó 0001, Karsten Weicker, Peter Widmayer |
IEEE Trans. Evol. Comput. | 4 |
| 2002 | Distributed Highly Available Search Trees
Konrad Schlude, Eljas Soisalon-Soininen, Peter Widmayer |
SIROCCO | 3 |
| 2002 | Progressive Merge Join: A Generic and Non-blocking Sort-based Join Algorithm
Jens Dittrich, Bernhard Seeger, David Scot Taylor, Peter Widmayer |
VLDB | 4 |
| 2001 | Finding the Most Vital Node of a Shortest Path
Enrico Nardelli, Guido Proietti, Peter Widmayer |
COCOON | 3 |
| 2001 | An Approximation Algorithm for MINIMUM CONVEX COVER with Logarithmic Performance Guarantee
Stephan J. Eidenbenz, Peter Widmayer |
ESA | 2 |
| 2001 | On the Complexity of Train Assignment Problems
Thomas Erlebach, Martin Gantenbein, Daniel Hürlimann, Gabriele Neyer, Aris Pagourtzis, Paolo Penna, Konrad Schlude, Kathleen Steinhöfel, David Scot Taylor, Peter Widmayer |
ISAAC | 10 |
| 2001 | Pattern Formation by Anonymous Robots Without Chirality
Paola Flocchini, Giuseppe Prencipe, Nicola Santoro, Peter Widmayer |
SIROCCO | 4 |
| 2001 | Gathering of Asynchronous Oblivious Robots with Limited Visibility
Paola Flocchini, Giuseppe Prencipe, Nicola Santoro, Peter Widmayer |
STACS | 4 |
| 2001 | Inapproximability Results for Guarding Polygons and Terrains
Stephan J. Eidenbenz, Christoph Stamm, Peter Widmayer |
Algorithmica | 3 |
| 2001 | Relaxed Balance Using Standard Rotations
Kim S. Larsen, Eljas Soisalon-Soininen, Peter Widmayer |
Algorithmica | 3 |
| 2001 | A faster computation of the most vital edge of a shortest path
Enrico Nardelli, Guido Proietti, Peter Widmayer |
Inf. Process. Lett. | 3 |
| 2000 | Maintaining a Minimum Spanning Tree Under Transient Node Failures
Enrico Nardelli, Guido Proietti, Peter Widmayer |
ESA | 3 |
| 2000 | An image compression method for spatial searchabstractThe maintenance of large raster images under spatial operations is still a major performance bottleneck. For reasons of storage space, images in a collection, such as satellite pictures in geographic information systems, are maintained in compressed form. Instead of performing a spatially selective operation on an image by first decompressing the compressed version, we propose to perform queries directly on the compressed version of the image. We suggest a compression technique that allows for the subsequent use of a spatial index structure to guide a spatial search. In response to a window query, our algorithm delivers a compressed partial image, or the exact uncompressed requested image region. In addition to the support of spatial queries on compressed continuous tone images, the new compression algorithm is even competitive in terms of the compression ratio that it achieves, compared to other standard lossless compression techniques. Renato Pajarola, Peter Widmayer |
IEEE Trans. Image Process. | 2 |
| 1999 | How to Swap a Failing Edge of a Single Source Shortest Paths Tree
Enrico Nardelli, Guido Proietti, Peter Widmayer |
COCOON | 3 |
| 1999 | The Bulk Index Join: A Generic Approach to Processing Non-EquijoinsabstractPresents a new algorithm called the 'bulk index join' that can be applied to a broad class of non-equijoins. Similar to the well-known index nested-loops join algorithm, the bulk index join probes the records of the outer relation against the inner relation by using a pre-existing index structure. Like the index nested-loops join, our algorithm is generic in that any tree-based index structure supporting the join predicate can be used. Moreover, the designer of a new index structure might use our generic code to extend the functionality of the index structure without any additional effort. Our experience indicates that the bulk index join is a generic algorithm that performs very fast, and that its implementation is simple enough to be of immediate practical value. Jochen Van den Bercken, Bernhard Seeger, Peter Widmayer |
ICDE | 3 |
| 1999 | Hard Tasks for Weak Robots: The Role of Common Knowledge in Pattern Formation by Autonomous Mobile Robots
Paola Flocchini, Giuseppe Prencipe, Nicola Santoro, Peter Widmayer |
ISAAC | 4 |
| 1999 | Class Steiner Trees and VLSI-design
Edmund Ihler, Gabriele Reich, Peter Widmayer |
Discret. Appl. Math. | 3 |
| 1998 | A Prototype System for Light Propagation in TerrainsabstractWe present a prototype system for a simple version of electromagnetic wave propagation prediction in rural areas, using a real time exploration environment for very large topographic scenes. The wave propagation prediction algorithm is based on a simple line of sight approach, realized with a modified hidden surface removal algorithm. The system serves as a transmitter management tool for interactively placing transmitters and studying the effects. Improvements according to the propagation prediction and automatic optimized placement of transmitters are current subjects of our research. Christoph Stamm, Stephan J. Eidenbenz, Michael Beck 0002, Peter Stucki, Peter Widmayer |
Computer Graphics International | 5 |
| 1998 | Positioning Guards at Fixed Height Above a Terrain - An Optimum Inapproximability Result
Stephan J. Eidenbenz, Christoph Stamm, Peter Widmayer |
ESA | 3 |
| 1998 | Finding All the Best Swaps of a Minimum Diameter Spanning Tree under Transient Edge Failures
Enrico Nardelli, Guido Proietti, Peter Widmayer |
ESA | 3 |
| 1998 | The Alps at Your Fingertips: Virtual Reality and Geoinformation SystemsabstractAdvocates a desktop virtual reality (VR) interface to a geographic information system (GIS). The navigational capability to explore large topographic scenes is a powerful metaphor and a natural way of interacting with a GIS. VR systems succeed in providing visual realism and real-time navigation and interaction, but fail to cope with very large amounts of data and to provide the general functionality of information systems. We suggest a way to overcome these problems. We describe a prototype system, called ViRGIS (Virtual Reality GIS), that integrates two system platforms: a client that runs the VR component interacts via a (local or wide area) network with a server that runs an object-oriented database containing geographic data. For the purpose of accessing data efficiently, we describe how to integrate a geometric index into the database, and how to perform the operations that are requested in a real-time trip through the virtual world. Renato Pajarola, Thomas Ohler, Peter Stucki, Kornél Szabó, Peter Widmayer |
ICDE | 5 |
| 1998 | The counting pyramid: an adaptive distributed counting scheme
Roger Wattenhofer, Peter Widmayer |
SIROCCO | 2 |
| 1998 | Finding the Detour-Critical Edge of a Shortest Path Between Two Nodes
Enrico Nardelli, Guido Proietti, Peter Widmayer |
Inf. Process. Lett. | 3 |
| 1998 | An Inherent Bottleneck in Distributed Counting
Roger Wattenhofer, Peter Widmayer |
J. Parallel Distributed Comput. | 2 |
| 1997 | Singularities Make Spatial Join Scheduling Hard
Gabriele Neyer, Peter Widmayer |
ISAAC | 2 |
| 1997 | An Inherent Bottleneck in Distributed CountingabstractA distributed counter allows each processor in an asynchronous message passing network to access the counter value and increment it We study the problem of implementing a distributed counter such that no processor is a communication bottleneck We prove a lower bound of k on the number of messages that some processor must exchange in a sequence of n counting operations spread over n processors where kkk n We propose a counter that achieves this bound for the situation it is derived for namely when each processor increments the counter exactly once Hence the lower bound is tight Because most algorithms and data structures count in some way the lower bound holds for many distributed computations We feel that the proposed concept of a communication bottleneck is a relevant measure of eciency for a distributed algorithm and data structure because it indicates the achievable degree of distribution. Roger Wattenhofer, Peter Widmayer |
PODC | 2 |
| 1997 | A Generic Approach to Bulk Loading Multidimensional Index Structures
Jochen Van den Bercken, Bernhard Seeger, Peter Widmayer |
VLDB | 3 |
| 1997 | Relaxed Balance through Standard Rotations
Kim S. Larsen, Eljas Soisalon-Soininen, Peter Widmayer |
WADS | 3 |
| 1997 | Space-Filling Curves and Their Use in the Design of Geometric Data Structures
Tetsuo Asano, Desh Ranjan, Thomas Roos, Emo Welzl, Peter Widmayer |
Theor. Comput. Sci. | 5 |
| 1996 | An Asymptotically Optimal Multiversion B-Tree
Bruno Becker, Stephan Gschwind, Thomas Ohler, Bernhard Seeger, Peter Widmayer |
VLDB J. | 5 |
| 1995 | Space Filling Curves and Their Use in the Design of Geometric Data Structures
Tetsuo Asano, Desh Ranjan, Thomas Roos, Emo Welzl, Peter Widmayer |
LATIN | 5 |
| 1995 | Balanced Distributed Search Trees Do Not Exist
Brigitte Kröll, Peter Widmayer |
WADS | 2 |
| 1994 | Distributing a Search Tree Among a Growing Number of ProcessorsabstractDatabases are growing steadily, and distributed computer systems are more and more easily available. This provides an opportunity to satisfy the increasingly tighter efficiency requirements by means of distributed data structures. The design and analysis of these structures under efficiency aspects, however, has not yet been studied sufficiently. To our knowledge, a single scalable, distributed data structure has been proposed so far. It is a distributed variant of linear hashing with uncontrolled splits, and, as a consequence, performs efficiently for data distributions that are close to uniform, but not necessarily for others. In addition, it does not support queries that refer to the linear order of keys, such as nearest neighbor or range queries. We propose a distributed search tree that avoids these problems, since it inherits desirable properties from non-distributed trees. Our experiments show that our structure does indeed combine a guarantee for good storage space utilization with high query efficiency. Nevertheless, we feel that further research in the area of scalable, distributed data structures is dearly needed; it should eventually lead to a body of knowledge that is comparable with the non-distributed, classical data structures field. Brigitte Kröll, Peter Widmayer |
SIGMOD Conference | 2 |
| 1994 | k-Violation Linear Programming
Thomas Roos, Peter Widmayer |
Inf. Process. Lett. | 2 |
| 1993 | Towards an Analysis of Range Query Performance in Spatial Data StructuresabstractIn this paper, we motivate four different user defined window query classes and derive a probabilistic model for each of them. For each model, we characterize the efficiency of spatial data structures in terms of the expected number of data bucket accesses needed to perform a window query. Our analytical approach exhibits the performance phenomena independent of data structure and implementation details and whether the objects are points or non-point objects. Bernd-Uwe Pagel, Hans-Werner Six, Heinrich Toben, Peter Widmayer |
PODS | 4 |
| 1993 | Guard Files: Stabbing and Intersection Queries on Fat Spatial ObjectsabstractThe design of spatial data structures has made great strides in recent years in response to be increasing importance of applications such as CAD that require great efficiency in spatial database technology and in computational geometry. The variety of spatial data structures and retrieval algorithms known suggests that it is difficult or impossible to design general purpose structures that perform well across the entire spectrum of objects to be stored and queries to be processed—generality comes at the cost of performance and increased algorithm complexity. Thus simple algorithms that perform efficiently on a restricted class of problems are clearly of interest. The guard file is a new data structure, with its access and update algorithms, designed to answer stabbing and intersection queries on a dynamic collection of spatial objects that satisfy a shape constraint. The objects stored must be ‘fat’ in a technical sense, namely convex with an aspect ratio (width/length) ≥f, where f is a constant characteristics of the class, 0 Jürg Nievergelt, Peter Widmayer |
Comput. J. | 2 |
| 1992 | Enclosing Many Boxes by an Optimal Pair of Boxes
Bruno Becker, Paolo Giulio Franciosa, Stephan Gschwind, Thomas Ohler, Gerald Thiemt, Peter Widmayer |
STACS | 6 |
| 1991 | Spatial Priority Search: An Access Technique for Scaleless Mapsabstractarticle Spatial priority search: an access technique for scaleless maps Share on Authors: Bruno Becker Institut für Informatik, Universität Freiburg, Rheinstraβe 10-12, D-7800 Freiburg Institut für Informatik, Universität Freiburg, Rheinstraβe 10-12, D-7800 FreiburgView Profile , Hans-Werner Six Praktische Informatik III, FernUniversität Hagen, Postfach 940 D-5800 Hagen Praktische Informatik III, FernUniversität Hagen, Postfach 940 D-5800 HagenView Profile , Peter Widmayer Institut für Informatik, Universität Freiburg, Rheinstraβe 10-12, D-7800 Freiburg Institut für Informatik, Universität Freiburg, Rheinstraβe 10-12, D-7800 FreiburgView Profile Authors Info & Claims ACM SIGMOD RecordVolume 20Issue 2June 1991 pp 128–137https://doi.org/10.1145/119995.115805Online:01 April 1991Publication History 25citation340DownloadsMetricsTotal Citations25Total Downloads340Last 12 Months7Last 6 weeks2 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteGet Access Bruno Becker, Hans-Werner Six, Peter Widmayer |
SIGMOD Conference | 3 |
| 1990 | The R-File: An Efficient Access Structure for Proximity QueriesabstractIn many nonstandard database applications, spatial access to geometric objects is very important. A new access structure, the R-file, is presented for geometric objects in a dynamic environment. An extensive performance evaluation reveals that the R-file, which is based on handling axis-parallel rectangles in secondary storage, has higher storage space utilization and a more compact directory, and turns out to be more efficient in exact match and window queries than comparable schemes, e.g. R-trees or grid file variants, for example, for maintaining geometric objects.> Andreas Hutflesz, Hans-Werner Six, Peter Widmayer |
ICDE | 3 |
| 1990 | On the Power of Safe Locking
Georg Lausen, Eljas Soisalon-Soininen, Peter Widmayer |
J. Comput. Syst. Sci. | 3 |
| 1989 | Time is Not a Healer
Nicola Santoro, Peter Widmayer |
STACS | 2 |
| 1989 | The LSD tree: Spatial Access to Multidimensional Point and Nonpoint Objects
Andreas Henrich, Hans-Werner Six, Peter Widmayer |
VLDB | 3 |
| 1989 | Paging Binary Trees with External Balancing
Andreas Henrich, Hans-Werner Six, Peter Widmayer |
WG | 3 |
| 1989 | Beyond Steiner's Problem: A VLSI Oriented Generalization
Gabriele Reich, Peter Widmayer |
WG | 2 |
| 1988 | The Twin Grid File: A Nearly Space Optimal Index Structure
Andreas Hutflesz, Hans-Werner Six, Peter Widmayer |
EDBT | 3 |
| 1988 | Globally Order Preserving Multidimensional Linear HashingabstractPresents a dynamic, globally order-preserving hashing technique, based on linear hashing, where the spatial proximity of points is preserved beyond data buckets. The method adaptively generates a bucket numbering, which is a flexible variant of the well-known z-ordering. In addition to the standard dictionary operations, the authors' dynamic z-hashing scheme supports the efficient implementation of proximity queries.> Andreas Hutflesz, Hans-Werner Six, Peter Widmayer |
ICDE | 3 |
| 1988 | Spatial Searching in Geometric DatabasesabstractA principle is presented for transforming suitable index structures for points into index structures for k-dimensional intervals. In many applications, these intervals serve as simple geometric keys for nonzero-size objects. The transformation fully preserves the advantages of the selected index structure for points, such as efficient update and retrieval operations, especially range queries, as well as high storage space utilization. The authors have implemented an index structure for rectangles based on the grid file. A performance evaluation with geographic data shows highly encouraging results.> Hans-Werner Six, Peter Widmayer |
ICDE | 2 |
| 1988 | Twin Grid Files: Space Optimizing Access SchemesabstractStorage access schemes for points, supporting spatial searching, usually suffer from an undesirably low storage space utilization. We show how a given set of points can be distributed among two grid files in such a way that storage space utilization is optimal. The optimal twin grid file can be built practically as fast as a standard grid file, i.e., the storage space optimality is obtained at almost no extra cost. We compare the performances of the standard grid file, the optimal static twin grid file, and an efficient dynamic twin grid file, where insertions and deletions trigger the redistribution of points among the two grid files. Twin grid files utilize storage space at roughly 90%, as compared with the 69% of the standard grid file. Typical range queries - the most important spatial search operations - can be answered in twin grid files at least as fast as in the standard grid file. Andreas Hutflesz, Hans-Werner Six, Peter Widmayer |
SIGMOD Conference | 3 |
| 1988 | Maximizing pin alignment in semi-custom chip circuit layout
Peter Widmayer, Lin S. Woo, Chak-Kuen Wong |
Integr. | 1 |
| 1988 | Hole Problems for Rectangles in the PlaneabstractGiven a set of n rectangles with sides parallel to the coordinate axes, we show how to determine whether their union, viewed as a set of disjoint polygons, has a hole. The algorithm presented needs no more than $O( n\log n )$ time and $O( n )$ space, which is shown to be optimal. However, in practice it is also necessary to know the locations of holes, if there are any. We present an algorithm to determine the locations of all h holes in $O( n\log n + h )$ time and $O( n )$ space, which is again optimal. The algorithm computes a point within each hole, representing the location of the hole. The efficiency of these and several other algorithms follows from some simple combinatorial arguments about sets of rectangles in the plane. Gregory J. E. Rawlins, Peter Widmayer, Derick Wood |
SIAM J. Discret. Math. | 2 |
| 1987 | On the Analysis of Grid Structures for Spatial Objects of Non-Zero Size
Thomas Rottke, Hans-Werner Six, Peter Widmayer |
WG | 3 |
| 1987 | Time- and Space-Optimal Contour Computation for a Set of Rectangles
Peter Widmayer, Derick Wood |
Inf. Process. Lett. | 1 |
| 1987 | On Some Distance Problems in Fixed OrientationsabstractIn VLSI design, technology requirements often dictate the use of only two orthogonal orientations, determining both the shape of objects and the distance function, the $L_1 $-metric, to be used for wiring objects. More recent VLSI fabrication technology is capable of creating edges and wires in both the orthogonal and diagonal orientations. We generalize the distance concept to the case where any fixed set of orientations is allowed, and introduce a family of naturally induced metrics, and the subsequent generalization of geometrical concepts. A shortest connection between two points is in this case a path composed of line segments with only the given orientations. We derive optimal solutions for various basic planar distance problems in this setting, such as the computation of a Voronoi diagram, a minimum spanning tree, and the (minimum and maximum) distance between two convex polygons. Many other theoretically interesting and practically relevant problems remain to be solved. In particular, the new family of metrics may help bridge the gap between the $L_1 $- and $L_2 $-metrics, as those are the limiting cases for two and infinitely many regularly distributed orientations. Peter Widmayer, Ying-Fung Wu, Chak-Kuen Wong |
SIAM J. Comput. | 1 |
| 1987 | Rectilinear Shortest Paths and Minimum Spanning Trees in the Presence of Rectilinear ObstaclesabstractWe study the rectilinear shortest paths and minimum spanning tree (MST) problems for a set of points in the plane in the presence of rectilinear obstacles. We use the track graph, a suitably defined grid-like structure, to obtain efficient solutions for both problems. The track graph consists of rectilinear tracks defined by the obstacles and the points for which shortest paths and a minimum spanning tree are sought. We use a growth process like Dijkstra's on the track graph to find shortest paths from any point in the set to all other points (the one-to-all shortest paths problem). For the one-to-all shortest paths problem for n points we derive an O(n min {log n, log e} + (e + k) log t) time algorithm, where e is the total number of edges of all obstacles, t is the number of extreme edges of all obstacles, and k is the number of intersections among obstacle tracks (all bounds are for the worst case). The MST for the points is constructed also in time O(n log n + (e + k) log t) by a hybrid method of searching for shortest paths while simultaneously constructing an MST. An interesting application of the MST algorithm is the approximation of Steiner trees in graphs. Ying-Fung Wu, Peter Widmayer, Martine D. F. Schlag, Chak-Kuen Wong |
IEEE Trans. Computers | 2 |
| 1986 | Towards Online Schedulers Based on Pre-Analysis Locking
Georg Lausen, Eljas Soisalon-Soininen, Peter Widmayer |
ICDT | 3 |
| 1986 | An Approximation Algorithms for Steiner's Problem in Graphs
Peter Widmayer |
WG | 1 |
| 1986 | A Faster Approximation Algorithm for the Steiner Problem in Graphs
Ying-Fung Wu, Peter Widmayer, Chak-Kuen Wong |
Acta Informatica | 2 |
| 1986 | Pre-analysis Locking
Georg Lausen, Eljas Soisalon-Soininen, Peter Widmayer |
Inf. Control. | 3 |
| 1985 | Distance problems in computational geometry with fixed orientationsabstractIn computational geometry, problems involving only rectilinear objects with edges parallel to the x -and y-axes have attracted great attention. They are often easier to solve than the same problems for arbitrary objects, and solutions are of high practical value, for instance in VLSI design. This is because in VLSI design technology requirements often dictate the use of only two orthogonal orientations for the boundary edges of objects as well as wires. Peter Widmayer, Ying-Fung Wu, Chak-Kuen Wong |
SCG | 1 |
| 1985 | Pre-Analysis Locking: A Safe and Deadlock Free Locking Policy
Georg Lausen, Eljas Soisalon-Soininen, Peter Widmayer |
VLDB | 3 |
| 1985 | A fast algorithm for the Boolean masking problem
Thomas Ottmann, Peter Widmayer, Derick Wood |
Comput. Vis. Graph. Image Process. | 2 |
| 1985 | An Optimal Algorithm for the Maximum Alignment of Terminals
Peter Widmayer, Chak-Kuen Wong |
Inf. Process. Lett. | 1 |
| 1984 | Solving Visibility Problems by Using Skeleton Structures
Thomas Ottmann, Peter Widmayer |
MFCS | 2 |
| 1984 | Maximal Concurrency by LockingabstractThe purpose of a database concurrency control mechanism is to control a transaction system in such a way that only serializable executions of transactions are possible; that is, safety is enforced. Locking is an appropriate means to achieve safety. In this paper the following problem is considered:Can the set of all serializable schedules (in the sense of conflict-preserving serializability) of a transaction system be defined by locking, i.e., can maximal concurrency be achieved by locking?An efficient algorithm exists for the problem in the case of two-transaction systems, but in general the problem is NP-complete. In the case in which maximal concurrency indeed is achievable by locking a locking policy realizing maximal concurrency can be constructed efficiently. Finally, an easy-to-test sufficient condition under which maximal concurrency is achieved by locking is discussed. Georg Lausen, Eljas Soisalon-Soininen, Peter Widmayer |
PODS | 3 |
| 1984 | On the Complexity of Concurrency Control by Locking in Distributed Database Systems
Eljas Soisalon-Soininen, Peter Widmayer |
Inf. Control. | 2 |
| 1983 | On translating a set of line segments
Thomas Ottmann, Peter Widmayer |
Comput. Vis. Graph. Image Process. | 2 |