210 research outputs found

    Almost 20 Years of Combinatorial Optimization for Railway Planning: from Lagrangian Relaxation to Column Generation

    Get PDF
    We summarize our experience in solving combinatorial optimization problems arising in railway planning, illustrating all of these problems as integer multicommodity flow ones and discussing the main features of the mathematical programming models that were successfully used in the 1990s and in recent years to solve them

    Network Models with Convex Cost Structure like Bundle Methods

    Get PDF
    For three rather diverse applications (truck scheduling for inter warehouse logistics, university-course timetabling, operational train timetabling) that contain integer multi-commodity flow as a major modeling element we present a computational comparison between a bundle and a full linear programming (LP) approach for solving the basic relaxations. In all three cases computing the optimal solutions with LP standard solvers is computationally very time consuming if not impractical due to high memory consumption while bundle methods produce solutions of sufficient but low accuracy in acceptable time. The rounding heuristics generate comparable results for the exact and the approximate solutions, so this entails no loss in quality of the final solution. Furthermore, bundle methods facilitate the use of nonlinear convex cost functions. In practice this not only improves the quality of the relaxation but even seems to speed up convergence of the method

    Ordering Constraints in Time Expanded Networks for Train Timetabling Problems

    Get PDF
    The task of the train timetabling problem is to find conflict free schedules for a set of trains with predefined routes in a railway network. This kind of problem has proven to be very challenging and numerous solution approaches have been proposed. One of the most successful approaches is based on time discretized network models. However, one of the major weaknesses of these models is that fractional solutions tend to change the order of trains along some track, which is not allowed for integer solutions, leading to poor relaxations. In this paper, we present an extension for these kind of models, which aims at overcoming these problems. By exploiting a configuration based formulation, we propose to extend the model with additional ordering constraints. These constraints enforce compatibility of orderings along a sequence of tracks and greatly improve the quality of the relaxations. We show in some promising preliminary computational experiments that our approach indeed helps to resolve many of the invalid overtaking problems of relaxations for the standard models

    Railway Crew Rescheduling with Retiming

    Get PDF
    Railway operations are disrupted frequently, e.g. the Dutch railway network experiences about three large disruptions per day on average. In such a disrupted situation railway operators need to quickly adjust their resource schedules. Nowadays, the timetable, the rolling stock and the crew schedule are recovered in a sequential way. In this paper, we model and solve the crew rescheduling problem with retiming. This problem extends the crew rescheduling problem by the possibility to delay the departure of some trains. In this way we partly integrate timetable adjustment and crew rescheduling. The algorithm is based on column generation techniques combined with Lagrangian heuristics. In order to prevent a large increase in computational time, retiming is allowed only for a limited number of trains where it seems very promising. Computational experiments with real-life disruption data show that, compared to the classical approach, it is possible to find better solutions by using crew rescheduling with retiming.

    An iterative heuristic for passenger-centric train timetabling with integrated adaption times

    Get PDF
    In this paper we present a method to construct a periodic timetable from a tactical planning perspective. We aim at constructing a timetable that is feasible with respect to infrastructure constraints and minimizes average perceived passenger travel time. In addition to in-train and transfer times, our notion of perceived passenger time includes the adaption time (waiting time at the origin station). Adaption time minimization allows us to avoid strict frequency regularity constraints and, at the same time, to ensure regular connections between passengers’ origins and destinations. The combination of adaption time minimization and infrastructure constraints satisfaction makes the problem very challenging. The described periodic timetabling problem can be modelled as an extension of a Peri- odic Event Scheduling Problem (PESP) formulation, but requires huge computing times if it is directly solved by a general-purpose solver for instances of realistic size. In this paper, we propose a heuristic approach consisting of two phases that are executed iteratively. First, we solve a mixed-integer linear program to determine an ideal timetable that mini- mizes the average perceived passenger travel time but neglects infrastructure constraints. Then, a Lagrangian-based heuristic makes the timetable feasible with respect to infras- tructure constraints by modifying train departure and arrival times as little as possible. The obtained feasible timetable is then evaluated to compute the resulting average per- ceived passenger travel time, and a feedback is sent to the Lagrangian-based heuristic so as to possibly improve the obtained timetable from the passenger perspective, while still respecting infrastructure constraints. We illustrate the proposed iterative heuristic approach on real-life instances of Netherlands Railways and compare it to a benchmark approach, showing that it finds a feasible timetable very close to the ideal one

    An Overview and Categorization of Approaches for Train Timetable Generation

    Get PDF
    A train timetable is a crucial component of railway transportation systems as it directly impacts the system’s performance and the customer satisfaction. Various approaches can be found in the literature that deal with timetable generation. However, the approaches proposed in the literature differ significantly in terms of the use case for which they are in tended. Differences in objective function, timetable periodicity, and solution methods have led to a confusing number of works on this topic. Therefore, this paper presents a com pact literature review of approaches to train timetable generation. The reviewed papers are briefly summarized and categorized by objective function and periodicity. Special emphasis is given to approaches that have been applied to real-world railway data

    Railway Crew Rescheduling with Retiming

    Get PDF
    Railway operations are disrupted frequently, e.g. the Dutch railway network experiences about three large disruptions per day on average. In such a disrupted situation railway operators need to quickly adjust their resource schedules. Nowadays, the timetable, the rolling stock and the crew schedule are recovered in a sequential way. In this paper, we model and solve the crew rescheduling problem with retiming. This problem extends the crew rescheduling problem by the possibility to delay the departure of some trains. In this way we partly integrate timetable adjustment and crew rescheduling. The algorithm is based on column generation techniques combined with Lagrangian heuristics. In order to prevent a large increase in computational time, retiming is allowed only for a limited number of trains where it seems very promising. Computational experiments with real-life disruption data show that, compared to the classical approach, it is possible to find better solutions by using crew rescheduling with retiming

    Freight and passenger railway optimization

    Get PDF
    Das Ziel dieser Arbeit war es, einen Überblick über die aktuellen Beiträge der Literatur in den Bereichen der Eisenbahnlogistik sowohl im Güter- als auch im Personenverkehr zu geben. Während sich der Güterverkehr mit Problemen der Zusammenstellung der Züge und Waggons beziehungsweise der Verteilung der Leerfahrzeuge auseinander setzte, beschäftigte sich die Eisenbahnlogistik im Bereich des Personenverkehrs mit Optimierungsmodellen bezüglich Eisenbahnlinienplanung, Erstellung eines Fahrplanes, Inbetriebnahme von Fahrzeugen und Besatzungs- und Einsatzplanung. Die Bereiche der Eisenbahnlogistik haben in der Literatur eindeutig an Aufmerksamkeit gewonnen. In der Folge war es schwierig eine Auswahl aus dieser Vielfalt an Beiträgen zu treffen. Deshalb versucht diese Arbeit nur einen kurzen Einblick über einige wichtige Beiträge der letzten Jahre im Bereich der Eisenbahnlogistik zu geben. Aufgrund hochentwickelter mathematischer Techniken und deren Lösungsmöglichkeiten, die in den letzten Jahren aufgekommen sind, war es nun möglich die komplizierten Modelle der Eisenbahnlogistik in einer vernünftigen Zeit zu lösen. Darüber hinaus wurde ein Trend zur Entwicklung effizienterer entscheidungsunterstützender Hilfsprogramme für reale Gegebenheiten der Eisenbahnlogistik beobachtet. Im Großen und Ganzen sollten in Zukunft stärker integrierte Modelle der Eisenbahnplanung und Routenplanung entwickelt werden um robuste Lösungen und Methoden zu fördern.The aim of this work was to provide a survey of recent contributions about freight and passenger transportation. Whereas passenger optimization models considered problems such as line planning, train timetabling, platforming, rolling stock circulation, shunting and crew scheduling, freight transportation dealt with issues concerning car blocking, train makeup, routing, and empty car distribution. The field of rail transportation has clearly received attention resulting in a diversity of literature contribution. As it was difficult to handle the large amount of papers, this work is trying to give a short review of some important contributions made in recent years. Due to the increase in more sophisticated mathematical techniques, constant refinements in development of the models were made that were able to deal with larger problems. In addition, a trend towards more efficient transportation support systems was observed taking robustness into account. In addition, solution approaches that can deal with larger disturbances of the rail environment in a considerable speed and time, have received attention. Thus, future research can be done to develop more integrated models of scheduling and routing problems of train and passenger transportation to provide robust solutions and problem solving methods that handle disturbances of rail environment

    Operations research in passenger railway transportation

    Get PDF
    In this paper, we give an overview of state-of-the-art OperationsResearch models and techniques used in passenger railwaytransportation. For each planning phase (strategic, tactical andoperational), we describe the planning problems arising there anddiscuss some models and algorithms to solve them. We do not onlyconsider classical, well-known topics such as timetabling, rollingstock scheduling and crew scheduling, but we also discuss somerecently developed topics as shunting and reliability oftimetables.Finally, we focus on several practical aspects for each of theseproblems at the largest Dutch railway operator, NS Reizigers.passenger railway transportation;operation research;planning problems

    A branch-and-price approach for solving the train unit scheduling problem

    Get PDF
    We propose a branch-and-price approach for solving the integer multicommodity flow model for the network-level train unit scheduling problem (TUSP). Given a train operator’s fixed timetable and a fleet of train units of different types, the TUSP aims at determining an assignment plan such that each train trip in the timetable is appropriately covered by a single or coupled train units. The TUSP is challenging due to its complex nature. Our branch-and-price approach includes a branching system with multiple branching rules for satisfying real-world requirements that are difficult to realize by linear constraints, such as unit type coupling compatibility relations and locations banned for coupling/decoupling. The approach also benefits from an adaptive node selection method, a column inheritance strategy and a feature of estimated upper bounds with node reservation functions. The branch-and-price solver designed for TUSP is capable of handling instances of up to about 500 train trips. Computational experiments were conducted based on real-world problem instances from First ScotRail. The results are satisfied by rail practitioners and are generally competitive or better than the manual ones
    • …
    corecore