Quadratic Programming Model for Optimizing Demand-responsive Transit Timetables Huimin Niu Professor and Dean of Traffic and Transportation School Lanzhou.

Slides:



Advertisements
Similar presentations
Capacity Studies on Transportation Network Presented by Rakesh Ambre ( ) Under Guidance Of Prof. Narayan Rangaraj.
Advertisements

Minimum Clique Partition Problem with Constrained Weight for Interval Graphs Jianping Li Department of Mathematics Yunnan University Jointed by M.X. Chen.
1 Material to Cover  relationship between different types of models  incorrect to round real to integer variables  logical relationship: site selection.
Electrical and Computer Engineering Mississippi State University
HAROSA 2013 Barcelona July WORKFORCE PLANNING AND SCHEDULING WITH CROSS-TRAINING AND LEARNING Scott E. Grasman Industrial & Systems Engineering Rochester.
Experimental Design, Response Surface Analysis, and Optimization
Train platforming problem Ľudmila Jánošíková Michal Krempl University of Žilina, VŠB-Technical University of Ostrava, Slovak Republic Czech Republic.
10 December J/ESD.204J Lecture 13 Outline Real Time Control Strategies for Rail Transit Prior Research Shen/Wilson Model Formulation Model Application.
Geometry information from Liufang Ave. North in Beijing Green phase (s): 99,77,66,75,60 Dwell time distribution: N (30,9), N (27,7), N (24,6) Maximal bandwidth:
Stochastic optimization of a timetable M.E. van Kooten Niekerk.
Dynamic Origin-Destination Demand Flow Estimation under Congested Traffic Conditions Xuesong Zhou (Univ. of Utah) Chung-Cheng Lu (National Taipei University.
A Comparative Study Of Deterministic And Stochastic Optimization Methods For Integrated Design Of Processes Mario Francisco a, Silvana Revollar b, Pastora.
Supply Chain Design Problem Tuukka Puranen Postgraduate Seminar in Information Technology Wednesday, March 26, 2009.
Dynamic lot sizing and tool management in automated manufacturing systems M. Selim Aktürk, Siraceddin Önen presented by Zümbül Bulut.
Airline Fleet Routing and Flight Scheduling under Market Competitions
Airline Schedule Optimization (Fleet Assignment II) Saba Neyshabouri.
Optimization Using Matrix Geometric and Cutting Plane Methods Sachin Jayaswal Beth Jewkes Department of Management Sciences University of Waterloo & Saibal.
Minimizing Waiting Time at Intermediate Nodes for Intercity Public Bus Transportation Saharidis G.K.D. Dimitropoulos Ch. Skordilis E. Saharidis G.K.D.,
Decision for the location of Intermodal terminals in a rail-road network Anupam Kulshreshtha IIM - Lucknow.
Calculus and NASA Michael Bloem February 15, 2008 Calculus Field Trip Presentation Michael Bloem February 15, 2008 Calculus Field Trip Presentation.
Content : 1. Introduction 2. Traffic forecasting and traffic allocation ◦ 2.1. Traffic forecasting ◦ 2.2. Traffic allocation 3. Fleeting problems ◦ 3.1.
A Calibration Procedure for Microscopic Traffic Simulation Lianyu Chu, University of California, Irvine Henry Liu, Utah State University Jun-Seok Oh, Western.
MAXIMIZING SPECTRUM UTILIZATION OF COGNITIVE RADIO NETWORKS USING CHANNEL ALLOCATION AND POWER CONTROL Anh Tuan Hoang and Ying-Chang Liang Vehicular Technology.
Metro Energy Optimization through Rescheduling: Mathematical Model and Heuristics Compared to MILP and CMA-ES David FOURNIER, PhD CIFRE Inria/GE Transporation,
Column Generation Approach for Operating Rooms Planning Mehdi LAMIRI, Xiaolan XIE and ZHANG Shuguang Industrial Engineering and Computer Sciences Division.
Optimization for Operation of Power Systems with Performance Guarantee
1 Chapter-4: Network Flow Modeling & Optimization Deep Medhi and Karthik Ramasamy August © D. Medhi & K. Ramasamy, 2007.
Some network flow problems in urban road networks Michael Zhang Civil and Environmental Engineering University of California Davis.
Asst. Prof. Dr. Mongkut Piantanakulchai
Developing a Multi- Methodology Operating Theatre Scheduling Support System Marion Penn With: Prof. Chris Potts and Prof. Paul Harper IMA 29 th March 2010.
Quasi-static Channel Assignment Algorithms for Wireless Communications Networks Frank Yeong-Sung Lin Department of Information Management National Taiwan.
Comparing Dynamic Traffic Assignment Approaches for Planning
Prague Integrated Transport (PID).  Prague - area 496 km 2 population 1.2 mil. distance of the city boundary from the centre is 10 km to the north, 18.
Line Balancing Problem
Dynamic Origin-Destination Trip Table Estimation for Transportation Planning Ramachandran Balakrishna Caliper Corporation 11 th TRB National Transportation.
Adviser: Frank, Yeong-Sung Lin Presenter: Yi-Cin Lin.
Materials developed by K. Watkins, J. LaMondia and C. Brakewood Timetabling Components Unit 5: Staff & Fleet Scheduling.
Minimax Open Shortest Path First (OSPF) Routing Algorithms in Networks Supporting the SMDS Service Frank Yeong-Sung Lin ( 林永松 ) Information Management.
Optimal Fueling Strategies for Locomotive Fleets in Railroad Networks Seyed Mohammad Nourbakhsh Yanfeng Ouyang 1 William W. Hay Railroad Engineering Seminar.
Presented By Dr. Mohsen Alardhi College of Technological Studies, Kuwait April 19 th,2009.
1 Iterative Integer Programming Formulation for Robust Resource Allocation in Dynamic Real-Time Systems Sethavidh Gertphol and Viktor K. Prasanna University.
1 An Integer Linear Programming model for Airline Use (in the context of CDM) Intro to Air Traffic Control Dr. Lance Sherry Ref: Exploiting the Opportunities.
1 System Planning 2013 Lecture 7: Optimization Appendix A Contents: –General about optimization –Formulating optimization problems –Linear Programming.
Monte-Carlo based Expertise A powerful Tool for System Evaluation & Optimization  Introduction  Features  System Performance.
Log Truck Scheduling Problem
1 An Arc-Path Model for OSPF Weight Setting Problem Dr.Jeffery Kennington Anusha Madhavan.
1 Planning Base Station and Relay Station Locations in IEEE j Multi-hop Relay Networks Yang Yu, Seán Murphy, Liam Murphy Department of Computer Science.
12/08/ J/ESD.204J1 Real-Time Control Strategies for Rail Transit Outline: Problem Description and Motivation Model Formulation Model Application.
Joint Base Station and Relay Station Placement for IEEE j Networks Hsiao-Chen Lu and Wanjiun Liao Department of Electrical Engineering, National.
Parametric Quadratic Optimization Oleksandr Romanko Joint work with Alireza Ghaffari Hadigheh and Tamás Terlaky McMaster University January 19, 2004.
Introduction to Transportation Systems. PART III: TRAVELER TRANSPORTATION.
1 Nonlinear Sub-optimal Mid Course Guidance with Desired Alinement using MPQC P. N. Dwivedi, Dr. A.Bhattacharya, Scientist, DRDO, Hyderabad-,INDIA Dr.
1 Chapter 6 Reformulation-Linearization Technique and Applications.
1 Chapter 5 Branch-and-bound Framework and Its Applications.
Lecture 20 Review of ISM 206 Optimization Theory and Applications.
Ken-ichi TANAKA Department of Management Science,
Intermodal Supply Chain Optimization at a Large Retailer Part 1: Model Development Scott J. Mason, Ph.D. Fluor Endowed Chair in Supply Chain Optimization.
Prepared for 16th TRB National Transportation Planning Applications Conference Outline Gap Value in Simulation-Based Dynamic Traffic Assignment (DTA) Models:
A Modeling Framework for Flight Schedule Planning
Rutgers Intelligent Transportation Systems (RITS) Laboratory
1.206J/16.77J/ESD.215J Airline Schedule Planning
Finding Fastest Paths on A Road Network with Speed Patterns
Integer Programming (정수계획법)
Multi-Objective Optimization for Topology Control in Hybrid FSO/RF Networks Jaime Llorca December 8, 2004.
1.206J/16.77J/ESD.215J Airline Schedule Planning
Department of Information Management National Taiwan University
ADVISOR : Professor Yeong-Sung Lin STUDENT : Hung-Shi Wang
Integer Programming (정수계획법)
Chapter 1. Formulations.
Presentation transcript:

Quadratic Programming Model for Optimizing Demand-responsive Transit Timetables Huimin Niu Professor and Dean of Traffic and Transportation School Lanzhou Jiaotong University, China, Xuesong Zhou Associate Professor Arizona State University, U.S. 1

 Introduction  Quadratic integer programming model  Optimization model reformulation for high-resolution demand input data  Reformulation for low-resolution demand data and long planning horizon  Numerical Example  Conclusions Outline 2

1. Introduction 3 Public transit operations and management Passenger train timetable design problem on an urban rail transit line Input: Time-varying and stochastic passenger demand patterns Available train-unit fleet Practical scheduling regulations. Output:Determine the arrival and departure times for each train at each station.

Quick Review: Cumulative Flow Count Diagram A(t) = cumulative arrivals from time 0 to time t D(t) = cumulative departures from the system from time 0 to time t L(t) = number of customers in the system at any time t = A(t) – D(t) W(t) = total time spent by customers up to time t 4

5

Illustration: Bulk Queue: Constant Arrival/Batch Departure 6 Train/Bus arrival time Area of Waiting Time  Quadratic Programming

Demand-sensitive Schedule 7 Reference: Urban Transit Scheduling: Framework, Review and Examples by Dr. Avishai Ceder

Many problems have not been solved appropriately in the existed researches, such as passenger demand, optimization objective, train skip-stop pattern, solution algorithm, and different applications. Motivation Periodic-schedule-based timetables 8 The periodic-schedule-based timetables are not fully sensitive and responsive to the time-varying passenger demands, which could result in long waiting times and reduced service reliability, particularly under irregular oversaturated conditions.

1) To derive mathematically tractable formulas for calculating passenger waiting times under time-varying demands from different OD pairs and non- cyclic timetables. 2) To design train timetables by jointly considering skip-stop patterns and spatially distributed OD passenger demands. 3) To consider the short-term dispatching and long-term timetabling. Main Challenges 9

Problem Statement: To optimize train timetables for a high-speed rail corridor for both real-time scheduling and medium-term planning applications. Input: 1) Time-dependent passenger demand patterns 2) Predetermined train skip-stop pattern 3) Practical regulations. Purpose: To minimize the total passenger waiting time at stations Output: Determine the arrival and departure times for each train at each station. 2. Quadratic integer programming model 10

Passenger waiting time The total passenger waiting time at station u toward station v boarding train j is: or : departure time of train j at station u on the line; : cumulative number of arrival passengers at station u heading to station v by time t; : cumulative number of departure passengers at station u heading to station v by time t; : number of passengers who arrive at station u travelling to station v at time t. 11

Formulation 1)Objective The objective function considered in this paper minimizes the total waiting times of passengers at stations. If the passengers arrive at station u with a uniform rate between two trains and j, under time-invariant demand conditions. : the arrival rate of passengers at station u 12 TD j-1 TD j

2) Constraints Train capacity constraints Linking constraints Safety headway constraints Feasible range constraints Departure time constraints 13

3. Optimization model reformulation for high- resolution demand input data Consider one-minute periods: for on-line scheduling :departure binary variable which is equal to 1 if train j departs from station u by time t; otherwise, it is 0. Introduce new binary variables :binary loading indicator variable which is equal to 1 if passengers from station u towards station v can board train j at time t; otherwise, it is 0. 14

Constrains For a particular train j and station OD pair (u, v), we introduce a constant binary parameter with an arbitrary train indicator j' whose value equals 1 if the train index is ; otherwise, it is 0. Calculation: Capacity constrain: Connection constrain: Calculation the train departure time: Objective Function: 15

4. Reformulation for low-resolution demand data and long planning horizon (1)a relatively long demand aggregation time interval (2) a long planning horizon T. (i.e., 60 min) Introduce new parameters and variables :the number of time periods; :demand time period index; the demand for the kth period covers time interval ; k : given demand flow rate for the station OD pair (u, v) during one-hour period k; : binary variable that indicates if a train departure time belongs to a specific period k; 16

Piecewise Linear Approximation The total waiting time at station u,, for the departure train j and station OD pair (u, v) can be represented as below. The number of passengers remaining in train j: Constrains Objective function The above model can be solved directly by standard optimization packages. 17

5. Numerical Example This paper applies GAMS to implement and solve the proposed train scheduling models. To accelerate the computation and ensure the accurate results, this study relaxes the integerality requirements for a number of time variables. This study uses the Shanghai-Hangzhou High-speed Rail Line of China, which comprises 9 stations, as a test case. Train free-flow running time between two adjacent stations (min) Adjacent station fairFree-flow running time Adjacent station pair Free-flow running time

Case with high-resolution minute-dependent demand 19

Hour-dependent demand case 20

Comparison of implemented models with different planning horizons Model with high-resolution demand data with long demand aggregation interval Planning horizon1 hour2 hours3 hours5 hours10 hours15 hours Number of trains Number of continuous variables Number of binary variables Number of constraints Computational time 2.7 minutes 10.7 minutes 138 minutes 16.9 minutes 40.6 minutes78 minutes 21

1) Mathematically rigorous and algorithmically tractable nonlinear mixed integer programming models. 2) For real-time scheduling applications, the simulation tests show that the computation time is intractable if the study horizon exceeds 3 hours. 3) For daily operational application, a number of test runs indicate that the computation time is generally acceptable from 5 hours to 15 hours planning horizon. 6. Conclusions 22

Thanks! 23