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

Locomotives 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 online 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.

[1]  P. Wolfe THE SIMPLEX METHOD FOR QUADRATIC PROGRAMMING , 1959 .

[2]  William L. Maxwell,et al.  Some Problems of Digital Systems Simulation , 1959 .

[3]  Arjang A. Assad,et al.  MODELS FOR RAIL TRANSPORTATION , 1980 .

[4]  P Spaulding,et al.  NATIONAL TRANSPORTATION STATISTICS , 1983 .

[5]  Loren Paul Rees,et al.  A SIMULATION ANALYSIS OF THE JAPANESE JUST‐IN‐TIME TECHNIQUE (WITH KANBANS) FOR A MULTILINE, MULTISTAGE PRODUCTION SYSTEM , 1983 .

[6]  Carlos F. Daganzo,et al.  Static Blocking at Railyards: Sorting Implications and Track Requirements , 1986, Transp. Sci..

[7]  J. Banks,et al.  Discrete-Event System Simulation , 1995 .

[8]  Clayton L. Hanson,et al.  Stochastic Weather Simulation: Overview and Analysis of Two Commonly Used Models , 1996 .

[9]  Takuji Nishimura,et al.  Mersenne twister: a 623-dimensionally equidistributed uniform pseudo-random number generator , 1998, TOMC.

[10]  Pierre Dejax,et al.  Models and Algorithms for Container Allocation Problems on Trains in a Rapid Transshipment Shunting Yard , 1998, Transp. Sci..

[11]  Randolph M. Jones,et al.  Automated Intelligent Pilots for Combat Flight Simulation , 1998, AI Mag..

[12]  Hanif D. Sherali,et al.  A Tactical Decision Support System for Empty Railcar Management , 1998, Transp. Sci..

[13]  Paolo Toth,et al.  A Survey of Optimization Models for Train Routing and Scheduling , 1998, Transp. Sci..

[14]  Robert E. Shannon,et al.  Introduction to the art and science of simulation , 1998, 1998 Winter Simulation Conference. Proceedings (Cat. No.98CH36274).

[15]  Sheldon Howard Jacobson,et al.  Application of discrete-event simulation in health care clinics: A survey , 1999, J. Oper. Res. Soc..

[16]  William R. Lesyna Sizing industrial rail car fleets using discrete-event simulation , 1999, WSC '99.

[17]  D. Katz,et al.  American Statistical Association , 2022, The SAGE Encyclopedia of Research Design.

[18]  Jon C. Yingling,et al.  Quantifying benefits of conversion to lean manufacturing with discrete event simulation: A case study , 2000 .

[19]  George S. Fishman,et al.  Discrete-Event Simulation : Modeling, Programming, and Analysis , 2001 .

[20]  A. I. Sivakumar,et al.  Multiobjective dynamic scheduling using discrete event simulation , 2001, Int. J. Comput. Integr. Manuf..

[21]  Eric Bonabeau,et al.  Agent-based modeling: Methods and techniques for simulating human systems , 2002, Proceedings of the National Academy of Sciences of the United States of America.

[22]  Sohail S. Chaudhry,et al.  An integrated dispatching model for rail yards operations , 2003, Comput. Oper. Res..

[23]  Marco A. Duran,et al.  Logistics for world-wide crude oil transportation using discrete event simulation and optimal control , 2004, Comput. Chem. Eng..

[24]  Yuval Shavitt,et al.  Big-bang simulation for embedding network distances in Euclidean space , 2004, IEEE/ACM Transactions on Networking.

[25]  Dennis Huisman,et al.  Scheduling preventive railway maintenance activities , 2004, 2004 IEEE International Conference on Systems, Man and Cybernetics (IEEE Cat. No.04CH37583).

[26]  Christopher P. L. Barkan Cost effectiveness of railroad fuel spill prevention using a new locomotive refueling system , 2004 .

[27]  M. J Dorfman,et al.  Scheduling trains on a railway network using a discrete event model of railway traffic , 2004 .

[28]  Explore Configuring,et al.  A Simulation Study to , 2004 .

[29]  A. Rollett,et al.  The Monte Carlo Method , 2004 .

[30]  E. Sloan,et al.  North , 2006, Canadian Medical Association Journal.

[31]  Dario Pacciarelli,et al.  A branch and bound algorithm for scheduling trains in a railway network , 2007, Eur. J. Oper. Res..

[32]  A. Hill,et al.  The North American Animal Disease Spread Model: a simulation model to assist decision making in evaluating animal disease incursions. , 2007, Preventive veterinary medicine.

[33]  Jian Liu,et al.  Solving Real-Life Railroad Blocking Problems , 2007, Interfaces.

[34]  Ravindra K. Ahuja,et al.  New approaches for solving the block‐to‐train assignment problem , 2008, Networks.

[35]  Balachandran Vaidyanathan,et al.  The Locomotive Routing Problem , 2008, Transp. Sci..

[36]  Jason Valant,et al.  Agent-Based Modeling Approach , 2009 .

[37]  Clark Cheng,et al.  YardSim: A rail yard simulation framework and its implementation in a major railroad in the U.S. , 2009, Proceedings of the 2009 Winter Simulation Conference (WSC).

[38]  Ailsa H. Land,et al.  An Automatic Method of Solving Discrete Programming Problems , 1960 .

[39]  James R. Wilson,et al.  A brief history of simulation revisited , 2010, Proceedings of the 2010 Winter Simulation Conference.

[40]  Kiran Chahar,et al.  Strategic crew planning tool in railroad: A discrete event simulation , 2011, Proceedings of the 2011 Winter Simulation Conference (WSC).

[41]  Clark Cheng,et al.  Simulation and analysis of railroad hump yards in North America , 2011, Proceedings of the 2011 Winter Simulation Conference (WSC).

[42]  Joseph Anderson,et al.  Simulating the Spread of an Epidemic in a Small Rural Kansas Town , 2011, Int. J. Artif. Life Res..

[43]  János Barta,et al.  Statistical modelling of delays in a rail freight transportation network , 2012, Proceedings Title: Proceedings of the 2012 Winter Simulation Conference (WSC).

[44]  Tal Raviv,et al.  The locomotive fleet fueling problem , 2012, Oper. Res. Lett..

[45]  Vedat Verter,et al.  The impact of client choice on preventive healthcare facility network design , 2012, OR Spectr..

[46]  Diego Recalde,et al.  Scheduling the professional Ecuadorian football league by integer programming , 2013, Comput. Oper. Res..

[47]  Jessica L. Heier Stamm,et al.  Improving Humanitarian Operations through Technology‐Enabled Collaboration , 2014 .

[48]  Guillermo Durán,et al.  Referee assignment in the Chilean football league using integer programming and patterns , 2014, Int. Trans. Oper. Res..

[49]  Todd Easton,et al.  Integrated optimization and simulation models for the locomotive refueling system configuration problem , 2017, 2017 Winter Simulation Conference (WSC).