A New Solution for Rail Service Network Design Problem

Size: px
Start display at page:

Download "A New Solution for Rail Service Network Design Problem"

Transcription

1 A New Solution for Rail Service Network Design Problem E.Zhu 1 T.G.Crainic 2 M.Gendreau 3 1 Département d informatique et de recherche opérationnelle Université de Montréal 2 École des sciences de la gestion Université du Québec à Montréal 3 Département de mathématiques et de génie industriel École Polytechnique de Montréal Zhu, Crainic, Gendreau (CIRRELT) Rail Scheduled Service Design FORMS 2010, Austin, TX 1 / 26

2 Outline 1 Rail Freight Transportation 2 Scheduled Service Network Design 3 Multi-layer Time-Space Model 4 A New Meta-heuristic 5 Conclusions Zhu, Crainic, Gendreau (CIRRELT) Rail Scheduled Service Design FORMS 2010, Austin, TX 2 / 26

3 Double-Consolidation Operations Rail transportation = Trains Train = More than meets the eye Freight is loaded into cars (by customers) Cars are classified (sorted) and consolidated (put together) into blocks at classification yards A block is a group of cars moved together as a unit from the block origin to the block destination Blocks are grouped together to make up trains at classification yards Trains move blocks-cars through the rail network Blocks may be transferred from one train to another at an intermediate yard Cars are moved from particular origin to particular destination on sequences of trains and blocks = itineraries Zhu, Crainic, Gendreau (CIRRELT) Rail Scheduled Service Design FORMS 2010, Austin, TX 3 / 26

4 Services and Schedules Service: What the carrier operates to address demand Train route (physical) and intermediate stops (eventually) Type: main/feeder/..., speed/priority, power requirements, etc. Capacity (weight, length,...) Schedule: frequency, times of departure (origin yard), arrival & departure (intermediary stops), arrival (destination yard) Schedule: How the carrier operates Fixed length (e.g., week) Repetitive over the planning horizon (e.g., season) Departure & arrival times of trains at stations (& meeting points) To simplify: service = particular train & departure time (from its origin) Zhu, Crainic, Gendreau (CIRRELT) Rail Scheduled Service Design FORMS 2010, Austin, TX 4 / 26

5 The Scheduled Service Network Design Problem Build the operating plan and schedule for next season = Tactical planning activity Select train services to operate with departure times Select blocks to build: blocking policy Determine block routing = train make up Determine cargo routing = demand itineraries Do not forget empty car distribution, yard capacities, etc. To minimize costs, minimize delays, maximize on-time delivery and service quality... We proposed new modeling approach and a meta-heuristic We present an enhancement based on dynamic block generation to address larger instances Zhu, Crainic, Gendreau (CIRRELT) Rail Scheduled Service Design FORMS 2010, Austin, TX 5 / 26

6 3-Layer Time-Space Network Three layers - Service, Block, & Car - for selection of movements of each type of flow and consolidation level Service Layer Block Layer Car Layer Inter-cycle arcs Cars to form/break blocks Blocks to make up/break down trains or to transfer (attach/detach) Cyclic time dimension for repetitive schedule 1 2 T 1 T t= T 2 T 1 Two nodes, and, to represent each yard at each time point Zhu, Crainic, Gendreau (CIRRELT) Rail Scheduled Service Design FORMS 2010, Austin, TX 6 / 26

7 A 3-Layer Time-Space Network Illustration Service Layer Block Layer Car Layer Moving Link Stop Link Moving Link Attach Block to Service Detach Block from Service Transfer Link Transfer Delay Link Cars Grouped, Block Ready to Go Block Break Down, Return Cars Car Holding Link Classification Link Car Waiting Link Zhu, Crainic, Gendreau (CIRRELT) Rail Scheduled Service Design FORMS 2010, Austin, TX 7 / 26

8 Services Each service s S is represented by a path in the service layer Specific departure time and duration time Route = sequence of moving (set of tracks & travel time) and stop links Track capacity in terms of number of services Fixed cost (power, crew, etc.) Unit flow (demand) cost on each car-moving link Capacity in terms of number of cars Service section: Service provided between two (not necessary consecutive) stops Service selection decision variables z s {1, 0} Zhu, Crainic, Gendreau (CIRRELT) Rail Scheduled Service Design FORMS 2010, Austin, TX 8 / 26

9 Service Sections & Service layer B A C D Yard D Physical Network Service Layer Block Layer Yard C Yard B Car Layer 3 Layer Network Yard A Moving Link Stop Link Zhu, Crainic, Gendreau (CIRRELT) Rail Scheduled Service Design FORMS 2010, Austin, TX 9 / 26

10 Service Sections & Service layer B A C D Yard D Physical Network Service Layer Block Layer Yard C Yard B Car Layer 3 Layer Network Yard A Moving Link Stop Link Zhu, Crainic, Gendreau (CIRRELT) Rail Scheduled Service Design FORMS 2010, Austin, TX 9 / 26

11 Blocks Each block b B is represented by a path in the block layer Series of block-moving links = service sections (projected) Connected by within-layer transfer (inter yards) links, transfer-delay (holding/waiting at yard) links, and Inter-layer vertical links to attach/detach the block to train services Fixed cost to build and transfer (yard crew & equipment, classification track occupancy) Approximated classification-track occupancy time at the origin yard Yard capacity in terms of number of blocks = classification tracks Classification track capacity in terms of number of cars Capacity in terms of number of cars Unit flow cost on each block-moving link Block selection decision variables y b {1, 0} Zhu, Crainic, Gendreau (CIRRELT) Rail Scheduled Service Design FORMS 2010, Austin, TX 10 / 26

12 Block Layer B A C D Yard D Physical Network Yard C Service Layer Block Layer Yard B Car Layer 3 Layer Network Yard A Service Section (Projection) Transfer Delay Link Transfer Link Zhu, Crainic, Gendreau (CIRRELT) Rail Scheduled Service Design FORMS 2010, Austin, TX 11 / 26

13 Block Layer B A C D Yard D Physical Network Yard C Service Layer Block Layer Yard B Car Layer 3 Layer Network Yard A Service Section (Projection) Transfer Delay Link Transfer Link Zhu, Crainic, Gendreau (CIRRELT) Rail Scheduled Service Design FORMS 2010, Austin, TX 11 / 26

14 Block Layer B A C D Yard D Physical Network Yard C Service Layer Block Layer Yard B Car Layer 3 Layer Network Yard A Service Section (Projection) Transfer Delay Link Transfer Link Zhu, Crainic, Gendreau (CIRRELT) Rail Scheduled Service Design FORMS 2010, Austin, TX 11 / 26

15 Block Layer B A C D Yard D Physical Network Yard C Service Layer Block Layer Yard B Car Layer 3 Layer Network Yard A Service Section (Projection) Transfer Delay Link Transfer Link Zhu, Crainic, Gendreau (CIRRELT) Rail Scheduled Service Design FORMS 2010, Austin, TX 11 / 26

16 Cars Enter & exit the system, are classified (sorted and grouped), and wait in the car layer Moved as blocks on train services The itineraries: Multi-layer series of Classification links Move (hump, haul) from receiving to classification tracks Car-waiting links (on receiving tracks): Classification delay Holding links: Waiting on classification tracks for the block to be full Car-moving links = blocks (projected) Connected by inter-layer vertical links to indicate blocks are ready to go or arrived and are broken down Yard classification capacity in terms of number of cars handled per period Unit flow cost on each link Car flow-on-link decision variables x ap 0 Zhu, Crainic, Gendreau (CIRRELT) Rail Scheduled Service Design FORMS 2010, Austin, TX 12 / 26

17 Car Layer B A C D Yard D D 3 D 4 b 6 D 1 D 2 Physical Network b 2 b 1 Yard C Service Layer b 4 Block Layer Yard B Car Layer O 4 b 5 3 Layer Network Yard A O 1 O 2 O 3 Car Moving Link = Block Projection Classification Link Car Waiting Link Car Holding Link Zhu, Crainic, Gendreau (CIRRELT) Rail Scheduled Service Design FORMS 2010, Austin, TX 13 / 26

18 Formulation SNDP = s.t. min c ap x ap + c F b y b+ c F s zs (1) p P a A b B s S x ap x ap = w p n n N C, p P; (2) a A + (n) a A (n) x ap u a a A CC ; (3) p P z s u e e E, t {0,, T 1}; (4) s S(e,t) y b u v v V, t {0,, T 1}; (5) b B(v,t) x bp z su s a A SM, s S; (6) l L(s) a A SM (l) b B l L(b) p P x bp y b u b b B; (7) p P y b z s(l) l L(b), b B; (8) x ap 0 a A, p P; (9) y b {0, 1} b B; (10) z s {0, 1} s S. (11) Zhu, Crainic, Gendreau (CIRRELT) Rail Scheduled Service Design FORMS 2010, Austin, TX 14 / 26

19 Algorithmic Observations A large-scale Service Network Design Problem (SNDP) A combinatorial MIP formulation Difficult formally and computationally A meta-heuristic combining a number of interesting concepts Zhu, Crainic, Gendreau (CIRRELT) Rail Scheduled Service Design FORMS 2010, Austin, TX 15 / 26

20 The Original Meta-heuristic Slope scaling (SS) for rapid identification of fairly good solutions (Kim and Pardalos 1999) Address a SNDP relaxation by iteratively solving a linear approximation Relaxation of service & block capacity constraints Approximating the service & block fixed-cost A minimum cost multi-commodity network flow problem Long-term memory perturbation (LMP) for guiding SS out of local optima (Crainic et al. 2004, Kim et al. 2006) Ellipsoidal Search (ES) to improve a set of elite solutions built by SS Define a restricted SNDP from the elite set (Path relinking & local branching ideas to restrict the space) Solve MIP subproblems exactly for feasibility & exploration Long-term memories for guidance Zhu, Crainic, Gendreau (CIRRELT) Rail Scheduled Service Design FORMS 2010, Austin, TX 16 / 26

21 Algorithmic Observations 2 Two interlaced layers of design decisions Very large number of design variables Blocks = combinations of service sections Consider blocks implicitly and generate them dynamically Define a block-design relaxation for the Slope Scaling A MIP SNDP with block-selection decisions and implicitly considered blocks Generate new blocks at each move of the cycle-based Tabu Search addressing the SNDP Zhu, Crainic, Gendreau (CIRRELT) Rail Scheduled Service Design FORMS 2010, Austin, TX 17 / 26

22 The New Meta-heuristic Slope Scaling Service Layer Block Generation Block Layer Approximation Problem Car Layer Service Layer more blocks residual flow Block Layer Car Layer Service Layer Perturbation Ellipsoidal Search Long term Memories Tabu Search Block Layer Car Layer Zhu, Crainic, Gendreau (CIRRELT) Rail Scheduled Service Design FORMS 2010, Austin, TX 18 / 26

23 Slope Scaling Address a SNDP relaxation by iteratively solving a block-design MIP approximation problem AP(β) Remove the service (4) capacity constraints Relaxed SNDP Approximate the service fixed-cost part with a linear function β s x sp p P s S Solve the resulting MIP SNDP AP(β) Given a solution, c F s is paid for service s with positive flow β s coefficients are adjusted to satisfy fixed service cost c F s = total flow on service s β s for s open Next iteration is initiated Zhu, Crainic, Gendreau (CIRRELT) Rail Scheduled Service Design FORMS 2010, Austin, TX 19 / 26

24 Approximation Problem AP(β) = min c ap x ap + c F b y b + p P a A b B s S x sp β s p P Subject to flow conservation and capacity constraints, and y b {0, 1}. b B A cycle-based Tabu Search addresses the block-network design problem The cycle-based neighborhood is evaluated through residual networks Add/remove γ flow on the block forward/backward arc (projection of services on block layer) with positive/negative cost Zhu, Crainic, Gendreau (CIRRELT) Rail Scheduled Service Design FORMS 2010, Austin, TX 20 / 26

25 Block Generation A block = a projected-service path in β, γ-block layer A parallel block set for each - node pair (different yards and time periods) Parallel forward arcs in residual network Shortest path (linearization of transfer costs) Zhu, Crainic, Gendreau (CIRRELT) Rail Scheduled Service Design FORMS 2010, Austin, TX 21 / 26

26 Experimental Setting Two random problem sets = 30 instances 5-10 yards tracks 7 and 10 time periods 100 to 900 demands C++; CPLEX 10.1; 10 hours 2.4Hz CPU, 16 GB RAM, Linux Zhu, Crainic, Gendreau (CIRRELT) Rail Scheduled Service Design FORMS 2010, Austin, TX 22 / 26

27 Only few times on small instances with 5 yards (p01-p06, p16-p21), CPLEX finds optima. Results With 7-yard 7 Time instances, Periods CPLEX returns a significant optimal gap. For larger instances with 10 yards (p13-p15, p28-p30) CPLEX fails to identify any feasible solution in the limited computing time. The next two columns display the previous SS+ES+LMP results with the same CPU time and their gap with the CPLEX solution. Inst CplSol OptGap SS+ES+LMP CplGap BEST CplGap SS+ES+LMP Gap p % % % 0.00% p % % % 0.13% p % % % 0.02% p % % % 0.00% p % % % 0.06% p % % % 0.19% p % % % 1.55% p % % % 1.10% p % % % 0.07% p % % % 0.15% p % % % 1.46% p % % % 1.66% p % p % p % Avg -0.04% Table 2: BEST Results on Instance Set S Column BEST displays the solution from the heuristic proposed in this paper. For the purpose of comparison, same computing time as CPLEX and SS+ES+LMP is imposed. The initialization terminates with maximal 300 iterations, or maximal 5 hours Zhu, Crainic, Gendreau (CIRRELT) Rail Scheduled Service Design FORMS 2010, Austin, TX 23 / 26

28 Results 10 Time Periods Inst CplSol OptGap SS+ES+LMP CplGap BEST CplGap SS+ES+LMP Gap p % % % 0.27% p % % % 0.64% p % % % 0.32% p % % % 0.18% p % % % 0.00% p % % % 1.51% p % % % 1.26% p % % % 0.36% p % % % 1.23% p % % % 0.20% p % % % 1.52% p % % % 1.35% p % p % p % Avg 0.02% Table 3: BEST Results on Instance Set L Compared with SS+ES+LMP, BEST finds very close solutions with the same computing effort. Results of the BEST algorithm is a bit weak than the previous heuristic on small and Zhu, Crainic, Gendreau (CIRRELT) Rail Scheduled Service Design FORMS 2010, Austin, TX 24 / 26

29 Conclusions An integrated scheduled service network design model An algorithmic framework able to address interesting-size instances Largest instance tested: 30 yards, 135 tracks, 7 time periods, 1000 demands Outperforms state-of-the-art solver Interesting heuristic dynamic generation of path variables within tabu search Perspectives for multi-layer network design Zhu, Crainic, Gendreau (CIRRELT) Rail Scheduled Service Design FORMS 2010, Austin, TX 25 / 26

30 Thank you for your attention Zhu, Crainic, Gendreau (CIRRELT) Rail Scheduled Service Design FORMS 2010, Austin, TX 26 / 26

Service Network Design for Consolidation Freight Carriers

Service Network Design for Consolidation Freight Carriers Service Network Design for Consolidation Freight Carriers Teodor Gabriel Crainic ESG UQAM & CIRRELT - CRT CIRRELT Consolidation Freight Transportation Long distance freight transportation Railways Less-Than-Truckload

More information

Two objective functions for a real life Split Delivery Vehicle Routing Problem

Two objective functions for a real life Split Delivery Vehicle Routing Problem International Conference on Industrial Engineering and Systems Management IESM 2011 May 25 - May 27 METZ - FRANCE Two objective functions for a real life Split Delivery Vehicle Routing Problem Marc Uldry

More information

A Column Generation Model for Truck Routing in the Chilean Forest Industry

A Column Generation Model for Truck Routing in the Chilean Forest Industry A Column Generation Model for Truck Routing in the Chilean Forest Industry Pablo A. Rey Escuela de Ingeniería Industrial, Facultad de Ingeniería, Universidad Diego Portales, Santiago, Chile, e-mail: [email protected]

More information

Models for Train Scheduling. Krishna C. Jha Vice President - Research & Development [email protected]

Models for Train Scheduling. Krishna C. Jha Vice President - Research & Development krishna@innovativescheduling.com Models for Train Scheduling Krishna C. Jha Vice President - Research & Development [email protected] Innovative Scheduling Overview Optimization and simulation solutions for transportation,

More information

Charles Fleurent Director - Optimization algorithms

Charles Fleurent Director - Optimization algorithms Software Tools for Transit Scheduling and Routing at GIRO Charles Fleurent Director - Optimization algorithms Objectives Provide an overview of software tools and optimization algorithms offered by GIRO

More information

Intermodal Transportation

Intermodal Transportation Intermodal Transportation Teodor Gabriel Crainic ESG UQAM & CIRRELT - CRT CIRRELT Plan What are we talking about? Container-based intermodal transportation System design (location) Fleet Management (empties)

More information

The Problem of Scheduling Technicians and Interventions in a Telecommunications Company

The Problem of Scheduling Technicians and Interventions in a Telecommunications Company The Problem of Scheduling Technicians and Interventions in a Telecommunications Company Sérgio Garcia Panzo Dongala November 2008 Abstract In 2007 the challenge organized by the French Society of Operational

More information

Service Design Models for Rail Intermodal Transportation

Service Design Models for Rail Intermodal Transportation Service Design Models for Rail Intermodal Transportation Teodor Gabriel Crainic February 2007 CIRRELT-2007-04 Teodor Gabriel Crainic 1,* 1 Interuniversity Research Centre on Enterprise Networks, Logistics

More information

DESIGNING SERVICE FOR HUB-AND-SPOKE NETWORK

DESIGNING SERVICE FOR HUB-AND-SPOKE NETWORK DESIGNING SERVICE FOR HUB-AND-SPOKE NETWORK Readings: J. Braklow, W. Graham, S. Hassler, K. Peck and W. Powell. Interactive Optimization Improves Service and Performance for Yellow Freight System. Interfaces

More information

INTEGER PROGRAMMING. Integer Programming. Prototype example. BIP model. BIP models

INTEGER PROGRAMMING. Integer Programming. Prototype example. BIP model. BIP models Integer Programming INTEGER PROGRAMMING In many problems the decision variables must have integer values. Example: assign people, machines, and vehicles to activities in integer quantities. If this is

More information

Locating and sizing bank-branches by opening, closing or maintaining facilities

Locating and sizing bank-branches by opening, closing or maintaining facilities Locating and sizing bank-branches by opening, closing or maintaining facilities Marta S. Rodrigues Monteiro 1,2 and Dalila B. M. M. Fontes 2 1 DMCT - Universidade do Minho Campus de Azurém, 4800 Guimarães,

More information

Branch-and-Price Approach to the Vehicle Routing Problem with Time Windows

Branch-and-Price Approach to the Vehicle Routing Problem with Time Windows TECHNISCHE UNIVERSITEIT EINDHOVEN Branch-and-Price Approach to the Vehicle Routing Problem with Time Windows Lloyd A. Fasting May 2014 Supervisors: dr. M. Firat dr.ir. M.A.A. Boon J. van Twist MSc. Contents

More information

A Service Design Problem for a Railway Network

A Service Design Problem for a Railway Network A Service Design Problem for a Railway Network Alberto Caprara Enrico Malaguti Paolo Toth Dipartimento di Elettronica, Informatica e Sistemistica, University of Bologna Viale Risorgimento, 2-40136 - Bologna

More information

An optimization model for aircraft maintenance scheduling and re-assignment

An optimization model for aircraft maintenance scheduling and re-assignment Transportation Research Part A 37 (2003) 29 48 www.elsevier.com/locate/tra An optimization model for aircraft maintenance scheduling and re-assignment Chellappan Sriram 1, Ali Haghani * Department of Civil

More information

META-HEURISTIC ALGORITHMS FOR A TRANSIT ROUTE DESIGN

META-HEURISTIC ALGORITHMS FOR A TRANSIT ROUTE DESIGN Advanced OR and AI Methods in Transportation META-HEURISTIC ALGORITHMS FOR A TRANSIT ROUTE DESIGN Jongha HAN 1, Seungjae LEE 2, Jonghyung KIM 3 Absact. Since a Bus Transit Route Networ (BTRN) design problem

More information

Re-optimization of Rolling Stock Rotations

Re-optimization of Rolling Stock Rotations Konrad-Zuse-Zentrum für Informationstechnik Berlin Takustraße 7 D-14195 Berlin-Dahlem Germany RALF BORNDÖRFER 1, JULIKA MEHRGARDT 1, MARKUS REUTHER 1, THOMAS SCHLECHTE 1, KERSTIN WAAS 2 Re-optimization

More information

Load Planning for Less-than-truckload Carriers. Martin Savelsbergh

Load Planning for Less-than-truckload Carriers. Martin Savelsbergh Load Planning for Less-than-truckload Carriers Martin Savelsbergh Centre for Optimal Planning and Operations School of Mathematical and Physical Sciences University of Newcastle Optimisation in Industry,

More information

Un algorithme génétique hybride à gestion adaptative de diversité pour le problème de tournées de véhicules et ses variantes

Un algorithme génétique hybride à gestion adaptative de diversité pour le problème de tournées de véhicules et ses variantes Un algorithme génétique hybride à gestion adaptative de diversité pour le problème de tournées de véhicules et ses variantes Thibaut VIDAL LOSI et CIRRELT Université de Technologie de Troyes et Université

More information

A Scatter Search Algorithm for the Split Delivery Vehicle Routing Problem

A Scatter Search Algorithm for the Split Delivery Vehicle Routing Problem A Scatter Search Algorithm for the Split Delivery Vehicle Routing Problem Campos,V., Corberán, A., Mota, E. Dep. Estadística i Investigació Operativa. Universitat de València. Spain Corresponding author:

More information

Solving the Vehicle Routing Problem with Multiple Trips by Adaptive Memory Programming

Solving the Vehicle Routing Problem with Multiple Trips by Adaptive Memory Programming Solving the Vehicle Routing Problem with Multiple Trips by Adaptive Memory Programming Alfredo Olivera and Omar Viera Universidad de la República Montevideo, Uruguay ICIL 05, Montevideo, Uruguay, February

More information

Solving Train Schedule Design Problems using Decomposition and Network Flows

Solving Train Schedule Design Problems using Decomposition and Network Flows Solving Train Schedule Design Problems using Decomposition and Network Flows Ravindra K. Ahuja, President [email protected] +1-352-870-8401 Collaborators Development Partnership with BNSF Architects

More information

Mixed-integer programming models for flowshop scheduling problems minimizing the total earliness and tardiness

Mixed-integer programming models for flowshop scheduling problems minimizing the total earliness and tardiness Mixed-integer programming models for flowshop scheduling problems minimizing the total earliness and tardiness Débora P. Ronconi Ernesto G. Birgin April 29, 2010 Abstract Scheduling problems involving

More information

Multi-layer MPLS Network Design: the Impact of Statistical Multiplexing

Multi-layer MPLS Network Design: the Impact of Statistical Multiplexing Multi-layer MPLS Network Design: the Impact of Statistical Multiplexing Pietro Belotti, Antonio Capone, Giuliana Carello, Federico Malucelli Tepper School of Business, Carnegie Mellon University, Pittsburgh

More information

HYBRID GENETIC ALGORITHMS FOR SCHEDULING ADVERTISEMENTS ON A WEB PAGE

HYBRID GENETIC ALGORITHMS FOR SCHEDULING ADVERTISEMENTS ON A WEB PAGE HYBRID GENETIC ALGORITHMS FOR SCHEDULING ADVERTISEMENTS ON A WEB PAGE Subodha Kumar University of Washington [email protected] Varghese S. Jacob University of Texas at Dallas [email protected]

More information

A hierarchical multicriteria routing model with traffic splitting for MPLS networks

A hierarchical multicriteria routing model with traffic splitting for MPLS networks A hierarchical multicriteria routing model with traffic splitting for MPLS networks João Clímaco, José Craveirinha, Marta Pascoal jclimaco@inesccpt, jcrav@deecucpt, marta@matucpt University of Coimbra

More information

LECTURE - 3 RESOURCE AND WORKFORCE SCHEDULING IN SERVICES

LECTURE - 3 RESOURCE AND WORKFORCE SCHEDULING IN SERVICES LECTURE - 3 RESOURCE AND WORKFORCE SCHEDULING IN SERVICES Learning objective To explain various work shift scheduling methods for service sector. 8.9 Workforce Management Workforce management deals in

More information

Fleet management in rail transport: Petroleum rakes in Indian Railways

Fleet management in rail transport: Petroleum rakes in Indian Railways Fleet management in rail transport: Petroleum rakes in Indian Railways Vishal Rewari 1, Raja Gopalakrishnan 2, Narayan Rangaraj 1 1 Department of Industrial Engineering and Operations Research Indian Institute

More information

Minimizing costs for transport buyers using integer programming and column generation. Eser Esirgen

Minimizing costs for transport buyers using integer programming and column generation. Eser Esirgen MASTER STHESIS Minimizing costs for transport buyers using integer programming and column generation Eser Esirgen DepartmentofMathematicalSciences CHALMERS UNIVERSITY OF TECHNOLOGY UNIVERSITY OF GOTHENBURG

More information

Online vehicle routing and scheduling with continuous vehicle tracking

Online vehicle routing and scheduling with continuous vehicle tracking Online vehicle routing and scheduling with continuous vehicle tracking Jean Respen, Nicolas Zufferey, Jean-Yves Potvin To cite this version: Jean Respen, Nicolas Zufferey, Jean-Yves Potvin. Online vehicle

More information

Optimal Scheduling for Dependent Details Processing Using MS Excel Solver

Optimal Scheduling for Dependent Details Processing Using MS Excel Solver BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume 8, No 2 Sofia 2008 Optimal Scheduling for Dependent Details Processing Using MS Excel Solver Daniela Borissova Institute of

More information

A Constraint Programming based Column Generation Approach to Nurse Rostering Problems

A Constraint Programming based Column Generation Approach to Nurse Rostering Problems Abstract A Constraint Programming based Column Generation Approach to Nurse Rostering Problems Fang He and Rong Qu The Automated Scheduling, Optimisation and Planning (ASAP) Group School of Computer Science,

More information

Metaheuristics in Vehicle Routing

Metaheuristics in Vehicle Routing Metaheuristics in Vehicle Routing Michel Gendreau CIRRELT and MAGI École Polytechnique de Montréal Vilamoura, Portugal, 4-6 February 2012 Presentation outline 1) Vehicle Routing Problems 2) Metaheuristics

More information

GRASP and Path Relinking for the Matrix Bandwidth Minimization *

GRASP and Path Relinking for the Matrix Bandwidth Minimization * GRASP and Path Relinking for the Matrix Bandwidth Minimization * Estefanía Piñana, Isaac Plana, Vicente Campos and Rafael Martí Dpto. de Estadística e Investigación Operativa, Facultad de Matemáticas,

More information

Airline Schedule Development

Airline Schedule Development Airline Schedule Development 16.75J/1.234J Airline Management Dr. Peter Belobaba February 22, 2006 Airline Schedule Development 1. Schedule Development Process Airline supply terminology Sequential approach

More information

Models for Incorporating Block Scheduling in Blood Drive Staffing Problems

Models for Incorporating Block Scheduling in Blood Drive Staffing Problems University of Arkansas, Fayetteville ScholarWorks@UARK Industrial Engineering Undergraduate Honors Theses Industrial Engineering 5-2014 Models for Incorporating Block Scheduling in Blood Drive Staffing

More information

WITH the growing economy, the increasing amount of disposed

WITH the growing economy, the increasing amount of disposed IEEE TRANSACTIONS ON ELECTRONICS PACKAGING MANUFACTURING, VOL. 30, NO. 2, APRIL 2007 147 Fast Heuristics for Designing Integrated E-Waste Reverse Logistics Networks I-Lin Wang and Wen-Cheng Yang Abstract

More information

Scheduling Shop Scheduling. Tim Nieberg

Scheduling Shop Scheduling. Tim Nieberg Scheduling Shop Scheduling Tim Nieberg Shop models: General Introduction Remark: Consider non preemptive problems with regular objectives Notation Shop Problems: m machines, n jobs 1,..., n operations

More information

Research Paper Business Analytics. Applications for the Vehicle Routing Problem. Jelmer Blok

Research Paper Business Analytics. Applications for the Vehicle Routing Problem. Jelmer Blok Research Paper Business Analytics Applications for the Vehicle Routing Problem Jelmer Blok Applications for the Vehicle Routing Problem Jelmer Blok Research Paper Vrije Universiteit Amsterdam Faculteit

More information

Traffic Engineering for Multiple Spanning Tree Protocol in Large Data Centers

Traffic Engineering for Multiple Spanning Tree Protocol in Large Data Centers Traffic Engineering for Multiple Spanning Tree Protocol in Large Data Centers Ho Trong Viet, Yves Deville, Olivier Bonaventure, Pierre François ICTEAM, Université catholique de Louvain (UCL), Belgium.

More information

A MULTI-PERIOD INVESTMENT SELECTION MODEL FOR STRATEGIC RAILWAY CAPACITY PLANNING

A MULTI-PERIOD INVESTMENT SELECTION MODEL FOR STRATEGIC RAILWAY CAPACITY PLANNING A MULTI-PERIOD INVESTMENT SELECTION MODEL FOR STRATEGIC RAILWAY Yung-Cheng (Rex) Lai, Assistant Professor, Department of Civil Engineering, National Taiwan University, Rm 313, Civil Engineering Building,

More information

Scheduling Jobs and Preventive Maintenance Activities on Parallel Machines

Scheduling Jobs and Preventive Maintenance Activities on Parallel Machines Scheduling Jobs and Preventive Maintenance Activities on Parallel Machines Maher Rebai University of Technology of Troyes Department of Industrial Systems 12 rue Marie Curie, 10000 Troyes France [email protected]

More information

ABSTRACT. Behrang Hejazi, Doctor of Philosophy, 2009. million are moved on the US multimodal transportation network. An efficient freight

ABSTRACT. Behrang Hejazi, Doctor of Philosophy, 2009. million are moved on the US multimodal transportation network. An efficient freight ABSTRACT Title of Dissertation: DYNAMIC DECISION MAKING FOR LESS-THAN-TRUCKLOAD TRUCKING OPERATIONS Behrang Hejazi, Doctor of Philosophy, 2009 Directed By: Professor Ali Haghani Department of Civil and

More information

Ship Scheduling and Network Design for Cargo Routing in Liner Shipping

Ship Scheduling and Network Design for Cargo Routing in Liner Shipping TRANSPORTATION SCIENCE Vol. 00, No. 0, Xxxxx 0000, pp. 000 000 issn 0041-1655 eissn 1526-5447 00 0000 0001 INFORMS doi 10.1287/xxxx.0000.0000 c 0000 INFORMS Ship Scheduling and Network Design for Cargo

More information

R u t c o r Research R e p o r t. A Method to Schedule Both Transportation and Production at the Same Time in a Special FMS.

R u t c o r Research R e p o r t. A Method to Schedule Both Transportation and Production at the Same Time in a Special FMS. R u t c o r Research R e p o r t A Method to Schedule Both Transportation and Production at the Same Time in a Special FMS Navid Hashemian a Béla Vizvári b RRR 3-2011, February 21, 2011 RUTCOR Rutgers

More information

ON THE MINIMIZATION OF TRAFFIC CONGESTION IN ROAD NETWORKS WITH TOLLS

ON THE MINIMIZATION OF TRAFFIC CONGESTION IN ROAD NETWORKS WITH TOLLS ON THE MINIMIZATION OF TRAFFIC CONGESTION IN ROAD NETWORKS WITH TOLLS F. STEFANELLO, L.S. BURIOL, M.J. HIRSCH, P.M. PARDALOS, T. QUERIDO, M.G.C. RESENDE, AND M. RITT Abstract. Population growth and the

More information

COORDINATION PRODUCTION AND TRANSPORTATION SCHEDULING IN THE SUPPLY CHAIN ABSTRACT

COORDINATION PRODUCTION AND TRANSPORTATION SCHEDULING IN THE SUPPLY CHAIN ABSTRACT Technical Report #98T-010, Department of Industrial & Mfg. Systems Egnieering, Lehigh Univerisity (1998) COORDINATION PRODUCTION AND TRANSPORTATION SCHEDULING IN THE SUPPLY CHAIN Kadir Ertogral, S. David

More information

Memory Allocation Technique for Segregated Free List Based on Genetic Algorithm

Memory Allocation Technique for Segregated Free List Based on Genetic Algorithm Journal of Al-Nahrain University Vol.15 (2), June, 2012, pp.161-168 Science Memory Allocation Technique for Segregated Free List Based on Genetic Algorithm Manal F. Younis Computer Department, College

More information

A Linear Programming Based Method for Job Shop Scheduling

A Linear Programming Based Method for Job Shop Scheduling A Linear Programming Based Method for Job Shop Scheduling Kerem Bülbül Sabancı University, Manufacturing Systems and Industrial Engineering, Orhanlı-Tuzla, 34956 Istanbul, Turkey [email protected]

More information

Mass Transport Vehicle Routing Problem (MTVRP) and the Associated Network Design Problem (MTNDP)

Mass Transport Vehicle Routing Problem (MTVRP) and the Associated Network Design Problem (MTNDP) Mass Transport Vehicle Routing Problem (MTVRP) and the Associated Network Design Problem (MTNDP) R. Jayakrishnan Department of Civil Engineering and Institute of Transportation Studies University of California,

More information

[email protected]

a.dariano@dia.uniroma3.it Dynamic Control of Railway Traffic A state-of-the-art real-time train scheduler based on optimization models and algorithms 20/06/2013 [email protected] 1 The Aut.O.R.I. Lab (Rome Tre University)

More information

Railway rolling stock is one of the most significant cost components for operators of passenger trains. The

Railway rolling stock is one of the most significant cost components for operators of passenger trains. The TRANSPORTATION SCIENCE Vol. 0, No., August 2006, pp. 78 91 issn 001-1655 eissn 1526-57 06 00 078 informs doi 10.1287/trsc.1060.0155 2006 INFORMS Efficient Circulation of Railway Rolling Stock Arianna Alfieri

More information

A Survey on Problem Models and Solution Approaches to Rescheduling in Railway Networks

A Survey on Problem Models and Solution Approaches to Rescheduling in Railway Networks JOURNAL OF L A TEX CLASS FILES, VOL. -, NO. -, JANUARY 2015 1 A Survey on Problem Models and Solution Approaches to Rescheduling in Railway Networks Wei Fang, Member, IEEE, Shengxiang Yang, Senior Member,

More information

Ant Colony Optimization and Constraint Programming

Ant Colony Optimization and Constraint Programming Ant Colony Optimization and Constraint Programming Christine Solnon Series Editor Narendra Jussien WILEY Table of Contents Foreword Acknowledgements xi xiii Chapter 1. Introduction 1 1.1. Overview of the

More information

Question 2: How will changes in the objective function s coefficients change the optimal solution?

Question 2: How will changes in the objective function s coefficients change the optimal solution? Question 2: How will changes in the objective function s coefficients change the optimal solution? In the previous question, we examined how changing the constants in the constraints changed the optimal

More information

Hybrid Heterogeneous Electric Fleet Routing Problem with City Center Restrictions

Hybrid Heterogeneous Electric Fleet Routing Problem with City Center Restrictions Hybrid Heterogeneous Electric Fleet Routing Problem with City Center Restrictions Gerhard Hiermann 1, Richard Hartl 2, Jakob Puchinger 1, Thibaut Vidal 3 1 AIT Austrian Institute of Technology 2 University

More information

Revenue Management for Transportation Problems

Revenue Management for Transportation Problems Revenue Management for Transportation Problems Francesca Guerriero Giovanna Miglionico Filomena Olivito Department of Electronic Informatics and Systems, University of Calabria Via P. Bucci, 87036 Rende

More information

Strategic planning in LTL logistics increasing the capacity utilization of trucks

Strategic planning in LTL logistics increasing the capacity utilization of trucks Strategic planning in LTL logistics increasing the capacity utilization of trucks J. Fabian Meier 1,2 Institute of Transport Logistics TU Dortmund, Germany Uwe Clausen 3 Fraunhofer Institute for Material

More information

A Quantitative Decision Support Framework for Optimal Railway Capacity Planning

A Quantitative Decision Support Framework for Optimal Railway Capacity Planning A Quantitative Decision Support Framework for Optimal Railway Capacity Planning Y.C. Lai, C.P.L. Barkan University of Illinois at Urbana-Champaign, Urbana, USA Abstract Railways around the world are facing

More information

Title: Integrating Management of Truck and Rail Systems in LA. INTERIM REPORT August 2015

Title: Integrating Management of Truck and Rail Systems in LA. INTERIM REPORT August 2015 Title: Integrating Management of Truck and Rail Systems in LA Project Number: 3.1a Year: 2013-2017 INTERIM REPORT August 2015 Principal Investigator Maged Dessouky Researcher Lunce Fu MetroFreight Center

More information

5 INTEGER LINEAR PROGRAMMING (ILP) E. Amaldi Fondamenti di R.O. Politecnico di Milano 1

5 INTEGER LINEAR PROGRAMMING (ILP) E. Amaldi Fondamenti di R.O. Politecnico di Milano 1 5 INTEGER LINEAR PROGRAMMING (ILP) E. Amaldi Fondamenti di R.O. Politecnico di Milano 1 General Integer Linear Program: (ILP) min c T x Ax b x 0 integer Assumption: A, b integer The integrality condition

More information

SOLVING REAL-LIFE TRANSPORTATION SCHEDULING PROBLEMS

SOLVING REAL-LIFE TRANSPORTATION SCHEDULING PROBLEMS SOLVING REAL-LIFE TRANSPORTATION SCHEDULING PROBLEMS By JIAN LIU A DISSERTATION PRESENTED TO THE GRADUATE SCHOOL OF THE UNIVERSITY OF FLORIDA IN PARTIAL FULFILLMENT OF THE REQUIREMENTS FOR THE DEGREE OF

More information

The truck scheduling problem at cross-docking terminals

The truck scheduling problem at cross-docking terminals The truck scheduling problem at cross-docking terminals Lotte Berghman,, Roel Leus, Pierre Lopez To cite this version: Lotte Berghman,, Roel Leus, Pierre Lopez. The truck scheduling problem at cross-docking

More information

Cloud Branching. Timo Berthold. joint work with Domenico Salvagnin (Università degli Studi di Padova)

Cloud Branching. Timo Berthold. joint work with Domenico Salvagnin (Università degli Studi di Padova) Cloud Branching Timo Berthold Zuse Institute Berlin joint work with Domenico Salvagnin (Università degli Studi di Padova) DFG Research Center MATHEON Mathematics for key technologies 21/May/13, CPAIOR

More information

Linear Programming for Optimization. Mark A. Schulze, Ph.D. Perceptive Scientific Instruments, Inc.

Linear Programming for Optimization. Mark A. Schulze, Ph.D. Perceptive Scientific Instruments, Inc. 1. Introduction Linear Programming for Optimization Mark A. Schulze, Ph.D. Perceptive Scientific Instruments, Inc. 1.1 Definition Linear programming is the name of a branch of applied mathematics that

More information

A Weighted-Sum Mixed Integer Program for Bi-Objective Dynamic Portfolio Optimization

A Weighted-Sum Mixed Integer Program for Bi-Objective Dynamic Portfolio Optimization AUTOMATYKA 2009 Tom 3 Zeszyt 2 Bartosz Sawik* A Weighted-Sum Mixed Integer Program for Bi-Objective Dynamic Portfolio Optimization. Introduction The optimal security selection is a classical portfolio

More information

Using Ant Colony Optimization for Infrastructure Maintenance Scheduling

Using Ant Colony Optimization for Infrastructure Maintenance Scheduling Using Ant Colony Optimization for Infrastructure Maintenance Scheduling K. Lukas, A. Borrmann & E. Rank Chair for Computation in Engineering, Technische Universität München ABSTRACT: For the optimal planning

More information

Finding Liveness Errors with ACO

Finding Liveness Errors with ACO Hong Kong, June 1-6, 2008 1 / 24 Finding Liveness Errors with ACO Francisco Chicano and Enrique Alba Motivation Motivation Nowadays software is very complex An error in a software system can imply the

More information

Waste Collection Vehicle Routing Problem Considering Similarity Pattern of Trashcan

Waste Collection Vehicle Routing Problem Considering Similarity Pattern of Trashcan International Journal of Applied Operational Research Vol. 3, o. 3, pp. 105-111, Summer 2013 Journal homepage: www.ijorlu.ir Waste Collection Vehicle Routing Problem Considering Similarity Pattern of Trashcan

More information

Agenda. Real System, Transactional IT, Analytic IT. What s the Supply Chain. Levels of Decision Making. Supply Chain Optimization

Agenda. Real System, Transactional IT, Analytic IT. What s the Supply Chain. Levels of Decision Making. Supply Chain Optimization Agenda Supply Chain Optimization KUBO Mikio Definition of the Supply Chain (SC) and Logistics Decision Levels of the SC Classification of Basic Models in the SC Logistics Network Design Production Planning

More information

Dimensioning an inbound call center using constraint programming

Dimensioning an inbound call center using constraint programming Dimensioning an inbound call center using constraint programming Cyril Canon 1,2, Jean-Charles Billaut 2, and Jean-Louis Bouquard 2 1 Vitalicom, 643 avenue du grain d or, 41350 Vineuil, France [email protected]

More information

Routing in Line Planning for Public Transport

Routing in Line Planning for Public Transport Konrad-Zuse-Zentrum für Informationstechnik Berlin Takustraße 7 D-14195 Berlin-Dahlem Germany MARC E. PFETSCH RALF BORNDÖRFER Routing in Line Planning for Public Transport Supported by the DFG Research

More information

Real-Time Management of Transportation Disruptions in Forestry

Real-Time Management of Transportation Disruptions in Forestry Real-Time Management of Transportation Disruptions in Forestry Amine Amrouss Nizar El Hachemi Michel Gendreau Bernard Gendron March 2016 CIRRELT-2016-13 Amine Amrouss 1,2,*, Nizar El Hachemi 1,3, Michel

More information

An ACO/VNS Hybrid Approach for a Large-Scale Energy Management Problem

An ACO/VNS Hybrid Approach for a Large-Scale Energy Management Problem An ACO/VNS Hybrid Approach for a Large-Scale Energy Management Problem Challenge ROADEF/EURO 2010 Roman Steiner, Sandro Pirkwieser, Matthias Prandtstetter Vienna University of Technology, Austria Institute

More information

A Genetic Algorithm Approach for Solving a Flexible Job Shop Scheduling Problem

A Genetic Algorithm Approach for Solving a Flexible Job Shop Scheduling Problem A Genetic Algorithm Approach for Solving a Flexible Job Shop Scheduling Problem Sayedmohammadreza Vaghefinezhad 1, Kuan Yew Wong 2 1 Department of Manufacturing & Industrial Engineering, Faculty of Mechanical

More information

Lecture 10 Scheduling 1

Lecture 10 Scheduling 1 Lecture 10 Scheduling 1 Transportation Models -1- large variety of models due to the many modes of transportation roads railroad shipping airlines as a consequence different type of equipment and resources

More information

Scheduling Home Health Care with Separating Benders Cuts in Decision Diagrams

Scheduling Home Health Care with Separating Benders Cuts in Decision Diagrams Scheduling Home Health Care with Separating Benders Cuts in Decision Diagrams André Ciré University of Toronto John Hooker Carnegie Mellon University INFORMS 2014 Home Health Care Home health care delivery

More information

Stochastic Ship Fleet Routing with Inventory Limits YU YU

Stochastic Ship Fleet Routing with Inventory Limits YU YU Stochastic Ship Fleet Routing with Inventory Limits YU YU Doctor of Philosophy University of Edinburgh 2009 Declaration I declare that this thesis was composed by myself and that the work contained therein

More information

A Reference Point Method to Triple-Objective Assignment of Supporting Services in a Healthcare Institution. Bartosz Sawik

A Reference Point Method to Triple-Objective Assignment of Supporting Services in a Healthcare Institution. Bartosz Sawik Decision Making in Manufacturing and Services Vol. 4 2010 No. 1 2 pp. 37 46 A Reference Point Method to Triple-Objective Assignment of Supporting Services in a Healthcare Institution Bartosz Sawik Abstract.

More information

Elevator Simulation and Scheduling: Automated Guided Vehicles in a Hospital

Elevator Simulation and Scheduling: Automated Guided Vehicles in a Hospital Elevator Simulation and Scheduling: Automated Guided Vehicles in a Hospital Johan M. M. van Rooij Guest Lecture Utrecht University, 31-03-2015 from x to u The speaker 2 Johan van Rooij - 2011 current:

More information