Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Heiko Schilling is active.

Publication


Featured researches published by Heiko Schilling.


ACM Journal of Experimental Algorithms | 2007

Partitioning graphs to speedup Dijkstra's algorithm

Rolf H. Möhring; Heiko Schilling; Birk Schütz; Dorothea Wagner; Thomas Willhalm

We study an acceleration method for point-to-point shortest-path computations in large and sparse directed graphs with given nonnegative arc weights. The acceleration method is called the arc-flag approach and is based on Dijkstras algorithm. In the arc-flag approach, we allow a preprocessing of the network data to generate additional information, which is then used to speedup shortest-path queries. In the preprocessing phase, the graph is divided into regions and information is gathered on whether an arc is on a shortest path into a given region. The arc-flag method combined with an appropriate partitioning and a bidirected search achieves an average speedup factor of more than 500 compared to the standard algorithm of Dijkstra on large networks (1 million nodes, 2.5 million arcs). This combination narrows down the search space of Dijkstras algorithm to almost the size of the corresponding shortest path for long-distance shortest-path queries. We conduct an experimental study that evaluates which partitionings are best suited for the arc-flag method. In particular, we examine partitioning algorithms from computational geometry and a multiway arc separator partitioning. The evaluation was done on German road networks. The impact of different partitions on the speedup of the shortest path algorithm are compared. Furthermore, we present an extension of the speedup technique to multiple levels of partitions. With this multilevel variant, the same speedup factors can be achieved with smaller space requirements. It can, therefore, be seen as a compression of the precomputed data that preserves the correctness of the computed shortest paths.


Lecture Notes in Computer Science | 2005

Partitioning graphs to speed up dijkstra's algorithm

Rolf H. Möhring; Heiko Schilling; Birk Schütz; Dorothea Wagner; Thomas Willhalm

In this paper, we consider Dijkstras algorithm for the point-to-point shortest path problem in large and sparse graphs with a given layout. In [1], a method has been presented that uses a partitioning of the graph to perform a preprocessing which allows to speed-up Dijkstras algorithm considerably. We present an experimental study that evaluates which partitioning methods are suited for this approach. In particular, we examine partitioning algorithms from computational geometry and compare their impact on the speed-up of the shortest-path algorithm. Using a suited partitioning algorithm speed-up factors of 500 and more were achieved. Furthermore, we present an extension of this speed-up technique to multiple levels of partitionings. With this multi-level variant, the same speed-up factors can be achieved with smaller space requirements. It can therefore be seen as a compression of the precomputed data that conserves the correctness of the computed shortest paths.


Lecture Notes in Computer Science | 2005

Acceleration of shortest path and constrained shortest path computation

Ekkehard Köhler; Rolf H. Möhring; Heiko Schilling

We study acceleration methods for point-to-point shortest path and constrained shortest path computations in directed graphs, in particular in road and railroad networks. Our acceleration methods are allowed to use a preprocessing of the network data to create auxiliary information which is then used to speed-up shortest path queries. We focus on two methods based on Dijkstras algorithm for shortest path computations and two methods based on a generalized version of Dijkstra for constrained shortest paths. The methods are compared with other acceleration techniques, most of them published only recently. We also look at appropriate combinations of different methods to find further improvements. For shortest path computations we investigate hierarchical multiway-separator and arc-flag approaches. The hierarchical multiway-separator approach divides the graph into regions along a multiway-separator and gathers information to improve the search for shortest paths that stretch over several regions. A new multiway-separator heuristic is presented which improves the hierarchical separator approach. The arc-flag approach divides the graph into regions and gathers information on whether an arc is on a shortest path into a given region. Both methods yield significant speed-ups of the plain Dijkstras algorithm. The arc flag method combined with an appropriate partition and a bi-directed search achieves an average speed-up of up to 1,400 on large networks. This combination narrows down the search space of Dijkstras algorithm to almost the size of the corresponding shortest path for long distance shortest path queries. For the constrained shortest path problem we show that goal-directed and bi-directed acceleration methods can be used both individually and in combination. The goal-directed search achieves the best speed-up factor of 110 for the constrained problem.


Transportation Science | 2008

Optimizing the Cargo Express Service of Swiss Federal Railways

Alberto Ceselli; Michael Gatto; Marco E. Lübbecke; Marc Nunkesser; Heiko Schilling

The Cargo Express service of Swiss Federal Railways (SBB Cargo) offers fast overnight transportation of goods between selected train stations in Switzerland and is operated as a hub-and-spoke system with two hubs. We present three different models for planning the operation of this service as a whole. All models capture the underlying optimization problem with a high level of detail: Traffic routing, train routing, makeup, scheduling, and locomotive assignment are all addressed. At the same time we respect hard constraints like tight service time windows and train capacities, and we avoid hub overloading. We describe our approaches for obtaining provably good quality solutions. Our algorithmic techniques involve branch-and-cut, branch-and-price, and problem-specific exact and heuristic acceleration methods. We conclude our study with computational results on realistic data.


international colloquium on automata languages and programming | 2006

Length-bounded cuts and flows

Georg Baier; Thomas Erlebach; Alex R. Hall; Ekkehard Köhler; Heiko Schilling; Martin Skutella

An L-length-bounded cut in a graph G with source s, and sink t is a cut that destroys all s-t-paths of length at most L. An L-length-bounded flow is a flow in which only flow paths of length at most L are used. We show that the minimum length-bounded cut problem in graphs with unit edge lengths is


The Shortest Path Problem | 2006

Fast Point-to-Point Shortest Path Computations with Arc-Flags.

Moritz Hilger; Ekkehard Köhler; Rolf H. Möhring; Heiko Schilling

\mathcal{NP}


Archive | 2010

Navigation devices and methods carried out thereon

Heiko Schilling; Ewgenij Gawrilow; Moritz Hilger; Andreas Profous; Juergen Werber; Simone Tertoolen

-hard to approximate within a factor of at least 1.1377 for L ≥5 in the case of node-cuts and for L ≥4 in the case of edge-cuts. We also give approximation algorithms of ratio min {L,n/L} in the node case and


algorithm engineering and experimentation | 2005

Flows over Time: Towards a More Realistic and Computationally Tractable Model.

Alex R. Hall; Heiko Schilling

\min\{L,n^2/L^2,\sqrt{m}\}


Archive | 2012

System and method of generating a route across an electronic map

Alexandru Serbanescu; Heiko Schilling; Ewgenij Gawrilow; Moritz Hilger; Andreas Profous; Jürgen Werber

in the edge case, where n denotes the number of nodes and m denotes the number of edges. We discuss the integrality gaps of the LP relaxations of length-bounded flow and cut problems, analyze the structure of optimal solutions, and present further complexity results for special cases.


Archive | 2010

Navigation device using map data with route search acceleration data

Heiko Schilling; Ewgenij Gawrilow; Moritz Hilger; Andreas Profous; Juergen Werber

Collaboration


Dive into the Heiko Schilling's collaboration.

Top Co-Authors

Avatar

Moritz Hilger

Technical University of Berlin

View shared research outputs
Top Co-Authors

Avatar

Rolf H. Möhring

Technical University of Berlin

View shared research outputs
Top Co-Authors

Avatar

Ekkehard Köhler

Technical University of Berlin

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Birk Schütz

Karlsruhe Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

Dorothea Wagner

Karlsruhe Institute of Technology

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Martin Skutella

Technical University of Berlin

View shared research outputs
Top Co-Authors

Avatar

Thomas Willhalm

Karlsruhe Institute of Technology

View shared research outputs
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge