Niels Lindner

dblp:225/5071 · DBLP profile ↗
← Back
12ranked-venue papers
4as first author
9since 2021 · last 2026
0000-0002-8337-4387ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Theory of computation · 10 · 4 first-author · 7 since 2021Applied, interdisciplinary, general and emerging computing · 10 · 4 first-author · 7 since 2021Graphics, computer vision, multimedia, augmented reality and games · 1 · 1 since 2021
YearPublicationVenuePosition
2026 On The Minimum-Weight Forward (Weakly) Fundamental Cycle Basis Problem in Directed Graphs
Gabor Riccardi, Niels Lindner
INOC2
2025 A Geometric Approach to Integrated Periodic Timetabling and Passenger Routing
Fabian Löbel, Niels Lindner
ATMOS2
2025 The Tropical and Zonotopal Geometry of Periodic Timetables
abstract
Abstract The Periodic Event Scheduling Problem (PESP) is the standard mathematical tool for optimizing periodic timetables in public transport. A solution to a PESP instance consists of three parts: a periodic timetable, a periodic tension, and integer offset values. While the space of periodic tensions has received much attention in the past, we explore geometric properties of the other two components. The general aim of this paper is to establish novel connections between periodic timetabling and discrete geometry. Firstly, we study the space of feasible periodic timetables as a disjoint union of polytropes. These are polytopes that are convex both classically and in the sense of tropical geometry. We then study this decomposition and use it to outline a new heuristic for PESP, based on neighbourhood relations of the polytropes. Secondly, we recognize that the space of fractional cycle offsets is in fact a zonotope, and then study its zonotopal tilings. These are related to the hyperrectangle of fractional periodic tensions, as well as the polytropes of the periodic timetable space, and we detail their interplay. To conclude, we also use this new understanding to give tight lower bounds on the minimum width of an integral cycle basis.
Enrico Bortoletto, Niels Lindner, Berenike Masing
Discret. Comput. Geom.2
2024 Periodic Event Scheduling with Flexible Infrastructure Assignment
Enrico Bortoletto, Rolf N. van Lieshout, Berenike Masing, Niels Lindner
ATMOS4
2023 Periodic Timetabling with Cyclic Order Constraints
Enrico Bortoletto, Niels Lindner, Berenike Masing
ATMOS2
2023 Integrating Line Planning for Construction Sites into Periodic Timetabling via Track Choice
Berenike Masing, Niels Lindner, Christian Liebchen
ATMOS2
2022 Tropical Neighbourhood Search: A New Heuristic for Periodic Timetabling
Enrico Bortoletto, Niels Lindner, Berenike Masing
ATMOS2
2021 Optimal Forks: Preprocessing Single-Source Shortest Path Instances with Interval Data
abstract
We investigate preprocessing for single-source shortest path queries in digraphs, where arc costs are only known to lie in an interval. More precisely, we want to decide for each arc whether it is part of some shortest path tree for some realization of costs. We show that this problem is solvable in polynomial time by giving a combinatorial algorithm, using optimal structures that we call forks. Our algorithm turns out to be very efficient in practice, and is sometimes even superior in quality to a heuristic developed for the one-to-one shortest path problem in the context of passenger routing in public transport.
Niels Lindner, Pedro Maristany, Philine Schiewe
ATMOS1
2021 Forward Cycle Bases and Periodic Timetabling
abstract
Periodic timetable optimization problems in public transport can be modeled as mixed-integer linear programs by means of the Periodic Event Scheduling Problem (PESP). In order to keep the branch-and-bound tree small, minimum integral cycle bases have been proven successful. We examine forward cycle bases, where no cycle is allowed to contain a backward arc. After reviewing the theory of these bases, we describe the construction of an integral forward cycle basis on a line-based event-activity network. Adding turnarounds to the instance R1L1 of the benchmark library PESPlib, we computationally evaluate three types of forward cycle bases in the Pareto sense, and come up with significant improvements concerning dual bounds.
Niels Lindner, Christian Liebchen, Berenike Masing
ATMOS1
2020 Determining All Integer Vertices of the PESP Polytope by Flipping Arcs
abstract
We investigate polyhedral aspects of the Periodic Event Scheduling Problem (PESP), the mathematical basis for periodic timetabling problems in public transport. Flipping the orientation of arcs, we obtain a new class of valid inequalities, the flip inequalities, comprising both the known cycle and change-cycle inequalities. For a point of the LP relaxation, a violated flip inequality can be found in pseudo-polynomial time, and even in linear time for a spanning tree solution. Our main result is that the integer vertices of the polytope described by the flip inequalities are exactly the vertices of the PESP polytope, i.e., the convex hull of all feasible periodic slacks with corresponding modulo parameters. Moreover, we show that this flip polytope equals the PESP polytope in some special cases. On the computational side, we devise several heuristic approaches concerning the separation of cutting planes from flip inequalities. We finally present better dual bounds for the smallest and largest instance of the benchmarking library PESPlib.
Niels Lindner, Christian Liebchen
ATMOS1
2019 New Perspectives on PESP: T-Partitions and Separators
abstract
In the planning process of public transportation companies, designing the timetable is among the core planning steps. In particular in the case of periodic (or cyclic) services, the Periodic Event Scheduling Problem (PESP) is well-established to compute high-quality periodic timetables. We are considering algorithms for computing good solutions and dual bounds for the very basic PESP with no additional extra features as add-ons. The first of these algorithms generalizes several primal heuristics that have been proposed, such as single-node cuts and the modulo network simplex algorithm. We consider partitions of the graph, and identify so-called delay cuts as a structure that allows to generalize several previous heuristics. In particular, when no more improving delay cut can be found, we already know that the other heuristics could not improve either. This heuristic already had been proven to be useful in computational experiments [Ralf Borndörfer et al., 2019], and we locate it in the more general concept of what we denote T-partitions. With the second of these algorithms we propose to turn a strategy, that has been discussed in the past, upside-down: Instead of gluing together the network line-by-line in a bottom-up way, we develop a divide-and-conquer-like top-down approach to separate the initial problem into two easier subproblems such that the information loss along their cutset edges is as small as possible. We are aware that there may be PESP instances that do not fit well the separator setting. Yet, on the RxLy-instances of PESPlib in our experimental computations, we come up with good primal solutions and dual bounds. In particular, on the largest instance (R4L4), this new separator approach, which applies a state-of-the-art solver as subroutine, is able to come up with better dual bounds than purely applying this state-of-the-art solver in the very same time.
Niels Lindner, Christian Liebchen
ATMOS1
2018 A Simple Way to Compute the Number of Vehicles That Are Required to Operate a Periodic Timetable
abstract
We consider the following planning problem in public transportation: Given a periodic timetable, how many vehicles are required to operate it? In [Julius Paetzold et al., 2017], for this sequential approach, it is proposed to first expand the periodic timetable over time, and then answer the above question by solving a flow-based aperiodic optimization problem. In this contribution we propose to keep the compact periodic representation of the timetable and simply solve a particular perfect matching problem. For practical networks, it is very much likely that the matching problem decomposes into several connected components. Our key observation is that there is no need to change any turnaround decision for the vehicles of a line during the day, as long as the timetable stays exactly the same.
Ralf Borndörfer, Marika Karbstein, Christian Liebchen, Niels Lindner
ATMOS4