16 research outputs found

    Cost optimization for the capacitated railroad blocking and train design problem

    Get PDF
    This paper considers the combined problems of railroad blocking, train design and train assignment as observed in the railroad industry. The problem of railroad blocking deals with finding the least cost paths for a given set of shipments over an entire railroad network. Blocking is defined as an activity where a set of shipments arriving at or commencing from a certain node station and departing to another particular node station, or further, are grouped together and sent across as the same train to minimize costs and exploit economies of scale. This problem has marked similarities with the airline scheduling which operates flights across a predetermined hub and spoke network. The problem considered here not only necessitates determining the “right” hubs and “right” trains to be scheduled on the network, but also scheduling the shipments on appropriate trains between the hub station yards and spoke station yards so that the overall costs are minimized. There are a large number of practical and logical constraints associated with the problem. Apart from the capacity related constraints on the arcs, nodes and trains as observed in prior literature, it is required that the trains run only on crew segments, which act as the transit nodes for crew members. The main objective of our efforts would be to find a cost minimizing set of feasible trains that operate entire on crew segments. Our algorithm will also determine the least cost assignment of shipments to these trains. The results of our method are validated and reported for two real-life problem instances and demonstrate the advantage of using a joint mixed integer mathematical formulation over greedy heuristics that have largely been employed for this problem in literature

    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

    The effect of infrastructure changes on railway operations.

    Get PDF
    This paper makes use of standard simulation programs in combination with the tools of applied statistics to simulate railway operations. The purpose of the use of this tool is to evaluate and compare different possible kinds of railway infrastructure, like different types of signaling procedures, different network configuration or operational procedures. A railway system is a logistic network and because of the demand for improved railway operation, much work has been undertaken lately in this scientific field. However the author postulates the hypothesis based on a literature review that in a lot of these works there is a lack of full application of statistics. With this paper the author makes use of standard simulation programs for detailed simulation of railway operation especially with respect to the signaling and operation procedures. Additionally the influence of delays, which occur during real life railway operation is taken into account for a first time. This allows statistical evaluation of the results based on statistical significance. Also sensitivity analysis could be performed. It is demonstrated, that the results of such simulation runs show superior results when compared to other techniques not taking into account the variability. Additionally, procedures were developed to find the capacity of a railway network with the help of additional software tools. In this work the software package ARENA is used to simulate the operation of trains in railway networks. For this approach two major obstacles have to be solved: the simulation of train travelling times and the simulation of block rules used in railway operation. By introduction of visualization the confidence in the results of simulation, even for stakeholders not familiar with this technique, is increased. In this paper it is shown that with ARENA it is possible to calculate the capacity of different railway networks (scenarios). The results, which are calculated using quasi steady state simulation without variation, are similar to those obtained with other calculation methods. Additionally in one scenario the rule of thumb for the quotient between theoretical capacity and practical capacity in a railway network is confirmed by simulation including random variation. It is also demonstrated that OptQuest, an additional software package available for ARENA, is a suitable tool to find near optimal timetables in a scenario including delays. The results of this work may be not only of interest for railway operators, but also for operators of other automated transport systems. Such systems may be unmanned transport vehicles in a factory, transporting goods between different manufacturing stations. But also for automation of road traffic the results may be of interest

    Integrated optimization and simulation models for the locomotive refueling system configuration problem

    Get PDF
    Master of ScienceDepartment of Industrial and Manufacturing Systems EngineeringTodd W. EastonJessica L. Heier StammLocomotives in the U.S. use over 3 billion gallons of fuel each year and faster refueling can increase rail network capacity without the infrastructure cost associated with new terminals or tracks. This thesis introduces the locomotive refueling system configuration problem (LRSCP), which seeks to improve efficiency in refueling yards through new technologies or policies. This research also creates two new methods to solve LRSCP. The first method uses an integer program to solve the off-line LRSCP and develop a static refueling policy. The train refueling integer program, TRIP, maximizes the weighted number of train combinations that can be refueled without delay. TRIP is optimized and its outputs are used as inputs to a simulation developed in Simio® for testing and validation. The second method creates an integrated integer program and simulation to solve the on-line LRSCP and produces a dynamic refueling policy. This tool, built in Python, incorporates a different integer program, the strike line integer program (SLIP), into the simulation. SLIP determines the optimal refueling assignment for each incoming train. The simulation incorporates SLIP’s solution for testing and validation. This tool is truly integrated and requires approximately 300 instances of SLIP to simulate a single day. Based on experimental results, solving either TRIP or SLIP and incorporating the optimal refueling policy improves railyard operations by 10 to 30%. This impact is statistically significant and increases the capacity of a railyard. Additionally, it impacts other important parameters such as time spent in the yard and the maximum queue for the railyard. Furthermore, there is a significant decrease in wasted time and an improvement to railyard efficiency. Implementing either method should increase a railyard’s capacity and significantly increase revenue opportunities

    Integrated Rolling Stock Planning for Suburban Passenger Railways

    Get PDF

    Scheduled service network design for integrated planning of rail freight transportation

    Get PDF
    Cette thèse étudie une approche intégrant la gestion de l’horaire et la conception de réseaux de services pour le transport ferroviaire de marchandises. Le transport par rail s’articule autour d’une structure à deux niveaux de consolidation où l’affectation des wagons aux blocs ainsi que des blocs aux services représentent des décisions qui complexifient grandement la gestion des opérations. Dans cette thèse, les deux processus de consolidation ainsi que l’horaire d’exploitation sont étudiés simultanément. La résolution de ce problème permet d’identifier un plan d’exploitation rentable comprenant les politiques de blocage, le routage et l’horaire des trains, de même que l’habillage ainsi que l’affectation du traffic. Afin de décrire les différentes activités ferroviaires au niveau tactique, nous étendons le réseau physique et construisons une structure de réseau espace-temps comprenant trois couches dans lequel la dimension liée au temps prend en considération les impacts temporels sur les opérations. De plus, les opérations relatives aux trains, blocs et wagons sont décrites par différentes couches. Sur la base de cette structure de réseau, nous modélisons ce problème de planification ferroviaire comme un problème de conception de réseaux de services. Le modèle proposé se formule comme un programme mathématique en variables mixtes. Ce dernie r s’avère très difficile à résoudre en raison de la grande taille des instances traitées et de sa complexité intrinsèque. Trois versions sont étudiées : le modèle simplifié (comprenant des services directs uniquement), le modèle complet (comprenant des services directs et multi-arrêts), ainsi qu’un modèle complet à très grande échelle. Plusieurs heuristiques sont développées afin d’obtenir de bonnes solutions en des temps de calcul raisonnables. Premièrement, un cas particulier avec services directs est analysé. En considérant une cara ctéristique spécifique du problème de conception de réseaux de services directs nous développons un nouvel algorithme de recherche avec tabous. Un voisinage par cycles est privilégié à cet effet. Celui-ci est basé sur la distribution du flot circulant sur les blocs selon les cycles issus du réseau résiduel. Un algorithme basé sur l’ajustement de pente est développé pour le modèle complet, et nous proposons une nouvelle méthode, appelée recherche ellipsoidale, permettant d’améliorer davantage la qualité de la solution. La recherche ellipsoidale combine les bonnes solutions admissibles générées par l’algorithme d’ajustement de pente, et regroupe les caractéristiques des bonnes solutions afin de créer un problème élite qui est résolu de facon exacte à l’aide d’un logiciel commercial. L’heuristique tire donc avantage de la vitesse de convergence de l’algorithme d’ajustement de pente et de la qualité de solution de la recherche ellipsoidale. Les tests numériques illustrent l’efficacité de l’heuristique proposée. En outre, l’algorithme représente une alternative intéressante afin de résoudre le problème simplifié. Enfin, nous étudions le modèle complet à très grande échelle. Une heuristique hybride est développée en intégrant les idées de l’algorithme précédemment décrit et la génération de colonnes. Nous proposons une nouvelle procédure d’ajustement de pente où, par rapport à l’ancienne, seule l’approximation des couts liés aux services est considérée. La nouvelle approche d’ajustement de pente sépare ainsi les décisions associées aux blocs et aux services afin de fournir une décomposition naturelle du problème. Les résultats numériques obtenus montrent que l’algorithme est en mesure d’identifier des solutions de qualité dans un contexte visant la résolution d’instances réelles.This thesis studies a scheduled service network design problem for rail freight transportation planning. Rails follow a special two level consolidation organization, and the car-to-block, block-to-service handling procedure complicates daily operations. In this research, the two consolidation processes as well as the operation schedule are considered simultaneously, and by solving this problem, we provide an overall cost-effective operating plan, including blocking policy, train routing, scheduling, make-up policy and traffic distribution. In order to describe various rail operations at the tactical level, we extend the physical network and construct a 3-layer time-space structure, in which the time dimension takes into consideration the temporal impacts on operations. Furthermore, operations on trains, blocks, and cars are described in different layers. Based on this network structure, we model the rail planning problem to a service network design formulation. The proposed model relies on a complex mixed-integer programming formulation. The problem is very hard to solve due to the computational difficulty as well as the tremendous size of the application instances. Three versions of the problem are studied, which are the simplified model (with only non-stop services), complete model (with both non-stop and multi-stop services) and very-large-scale complete model. Heuristic algorithms are developed to provide good feasible solutions in reasonable computing efforts. A special case with non-stop services is first studied. According to a specific characteristic of the direct service network design problem, we develop a tabu search algorithm. The tabu search moves in a cycle-based neighborhood, where flows on blocks are re-distributed according to the cycles in a conceptual residual network. A slope scaling based algorithm is developed for the complete model, and we propose a new method, called ellipsoidal search, to further improve the solution quality. Ellipsoidal search combines the good feasible solutions generated from the slope scaling, and collects the features of good solutions into an elite problem, and solves it with exact solvers. The algorithm thus takes advantage of the convergence speed of slope scaling and solution quality of ellipsoidal search, and is proven effective. The algorithm also presents an alternative for solving the simplified problem. Finally, we work on the very-large-size complete model. A hybrid heuristic is developed by integrating the ideas of previous research with column generation. We propose a new slope scaling scheme where, compared with the previous scheme, only approximate service costs instead of both service and block costs are considered. The new slope scaling scheme thus separates the block decisions and service decisions, and provide a natural decomposition of the problem. Experiments show the algorithm is good to solve real-life size instances
    corecore