SlideShare a Scribd company logo
1 of 7
Download to read offline
1
PASSANGER AND FREIGHT TRAINS OPERATIONAL SHEDULE
PLANNING
Evgenii M. Kozhanov
e-mail: vinger4@gmail.com
There is a method which helps to solve the passenger and freight operational
timetable problem based on the MIP math model. The method includes accounting the
fixed timetabled trains (as a rule, passenger trains).
Keywords: operational planning, linear programming, passenger trains, freight
trains.
The method of the combined solution of passenger and freight operational
timetable problem is an efficient method of solving the train dispatching problem. This
method allows to delay a passenger train for passing other trains for the purpose of
decreasing costs.
This method is based on non-integer variables – values of departure time from each
station for every train. These variables are based variables. li
t representing the time of
departure train l from station i in minutes from starting point of planning period. Each
train has a route (sequence of stations), therefore set of value t represents the train
operational schedule.
There is a rail network only with single-line corridor-type tracks in the following
mathematical model.
The objective function minimizes the total amount of departure times from last
station of route of each train:
_
_
,
,
l la st
l la st
l s
l s
F t
 
  
_l la st
s - last station of route of train l.
(1)
2
Subject to:
1) This constraint set ensures that departure time of each train from our
beginning route station is greater than the appearance time on this station
1
1 _
:li d ep l first
l i I
t t I i s
 
   ,
d ep
t - appearance time for train;
_l first
s - station of appearance train l.
2) Follow constraint set is a “continuous path of the each train” (the departure
time from next station is larger than the sum of departure time from the previous station
and the motion time between these stations)
, ( ( ), ) , , , ( ( ), ) , ( ( ), )
, ( ( ), ) , ( ( ), ) , , , ( ( ), )
2 2
, ; : ( ( ), ) ,
l n s m l i li х l i n s m l i р li з l n s m l i
l n s m l i l n s m l i li х l i n s m l i р li
lп р и б lп р и б
t t T t d t d
T d t t T t d
l i I I n s m l i s i s
     
     
   
, , ,х l i j
T - motion time of train l between station i and station j, in minutes.
li
d - sign that train l makes a stop at station i ( 1li
d  - if train l makes a stop at
station i; 0li
d  - if that isn`t so);
( , )n s m i - next station for station i in route number m;
( )m l - the number of route for train l;
р
t - acceleration time, in minutes;
з
t - braking time, in minutes;
T - value of planning period (in minutes).
T - величина периода планирования (в минутах).
3) Follow constraint set ensures that each train makes a stop at beginning and
ending stations
_
_
,
,
1,
1
l first
l la st
l s
l s
d
d l

 
(2)
(3)
(4)
(5)
(6)
3
4) Follow constraint set ensures that the time between two trains, that arrival
from opposite directions at the same station, is larger than “non-synchronous interval“
, ( ( ), ) , , ( ( ), ), , ( ( ), )
, ( ( ), ) , , ( ( ), ), , ( ( ), )
, ( ( ), ) , , ( ( ), ), , ( ( ), )
, ( ( ), ) , ,
,
l p s m l i х l p s m l i i н р l p s m l i з li
k p s m k i х k p s m k i i р k p s m k i з ki lki
k p s m k i х k p s m k i i р k p s m k i з ki н
l p s m l i х l
t T t d t d
t T t d t d T A
t T t d t d
t T


      
      
      
 ( ( ), ), , ( ( ), )
(1 )
, , ; : ( ) ( ), ( ( ), ) 0 , ( ( ), ) 0
p s m l i i р l p s m l i з li lki
t d t d T A
l k i U U m l m k p s m l i p s m k i
      
    
lki
A - sign that train l will arrive at station i later than train k ( 1lki
A  - if train l
arrives at station i later than train k; 0lki
A  - if that isn`t so);
н
 - “non-synchronous interval“, in minutes.
5) Follow constraint set ensures that time between the arrival of one train and
the departure of another train from the same track is larger than “crossing interval” (for
the single-line tracks)
, , , , ( ( ), ) , , ( ( ), )
, ( ( ), )
, ( ( ), ) , , ( ( ), ), , ( ( ), ) ,
,
,
(1 )
, , ; : , ( ) ( ), ( ( ), ) ( ( ), )
l i х l i n s m l i c р l i з l n s m l i
k p s m k i lki
k p s m k i х k p s m k i i c р k p s m l i з k i
l i lki
t T t d t d
t T A
t T t d t d
t T A
l k i U U l k m l m k p s m k i n s m l i


      
 
      
  
    
( , )p s m i - previous station for station i of route number m;
c
 - “crossing interval” in minutes.
6) Follow constraint set ensures that the time interval between the departure of
two trains is larger than defined value
, ,
, ,
(1 )
, , ; : , ( ( ), ) ( ( ), )
lki k i l i
lki l i k i
T A t t I
T A t t I
l k i U U l k n s m k i n s m l i
   
    
   
I - defined value for interval between two trains in minutes.
There are points of arrival and departure at stations in route for the fixed
timetabling trains. The example of these points for passenger trains of single-track line
is represented on Table 1.
(8)
(9)
(10)
(11)
4
The following variables are included for taking into account such points.
,н а гl i
t - the value of difference between minimum moving time between two
stations (station i and station ns(i,m(l))) and standard moving time between the same
stations for train l.
,о п о зд l i
t - delay for arriving train l as far as standard arriving time at station i (“value
of decrease moving time”).
Table 1. Points of departure and arrival for the fixed timetable trains
Train Station Arrival
point
Departure point
1 4 12 17
1 6 48 50
2 2 13 17
2 3 31 33
2 4 50 51
2 6 97 101
2 8 129 131
2 9 144 145
3 3 97 103
3 5 133 150
5 2 171 180
5 3 193 194
5 4 210 211
11 3 590 599
11 6 676 681
13 3 32 34
13 2 49 50
14 4 48 51
14 3 64 65
14 2 77 82
15 6 47 50
15 3 100 102
17 6 127 129
17 2 180 195
19 4 265 266
19 3 281 282
19 2 296 297
5
Thereupon the following constraints were added (for taking into account fixed
timetable trains).
1) Follow constraint set ensures that the “value of decrease moving time” is
smaller than permissible value:
, m ax ,
, ,н агl i l i
t t l i  ,
m ax ,l i
t - permissible value of the “value of decrease moving time” for train l while
moving from station i to station ns(i,m(l)).
2) Follow constraint set ensure that the delay is defined:
, , , ( , ( )) , ( , ( )) ,
, ( , ( )), , ( ) ,
,
о п о зд l i вхl i l p s i m l р l p s i m l з l i
х p s i m l i k l н а гl i
t T t t d t d
T t l i
      
  
,
,вхl i
T - time of array for train l to station i (“input point”).
3) Follow constraint set ensure that the departure time is larger than set value
(larger than “departure point”):
, ,
,l i вы хl i
t T l i  ,
,вы хl i
T - time of “departure point” for train l which departures from station i.
Moving time is decreased by the “value of decrease moving time” ,н а гl i
t in
constraints (3), (6) – (9) (in constraint, which containes moving time). For example,
constraint (3) gets the following image:
, ( ( ), ) , , , ( ( ), ) , , ( ( ), )
, ( ( ), ) , ( ( ), ) , , , ( ( ), ) ,
2 2
, ; : ( ( ), ) ,
l n s m l i li х l i n s m l i н а гl i р li з l n s m l i
l n s m l i l n s m l i li х l i n s m l i н а гl i р li
lп р и б lп р и б
t t T t t d t d
T d t t T t t d
l i I I n s m l i s i s
      
      
   
New summand appears in the objective function:
, ,
100 10000н агl i опоздl i
F t t     ,
Coefficients 100 and 1000 are conventional costs of one minute of “value of
decrease moving time” and one minute of delay concerning the “arrival point”.
Combined passenger and freight operational timetable was calculated for ”arrival
point” and “departure point” from Table 1. The result is presented on fig.1. Intervals for
boarding passengers and other operations with passenger trains are shown by using red
(12)
(13)
(14)
(15)
(16)
6
horizontal lines. These intervals were defined by “array points” and “departure points”
from Table 1.
7
67
6307
6311
6309
2533
2535
2537
6308
6312502
504
86
3765410
6912
2526
2528
2530
Figure 1. Example of combined passenger and freight operational timetable

More Related Content

What's hot

Singularity condition of wrist partitioned 6-r serial manipulator based on gr...
Singularity condition of wrist partitioned 6-r serial manipulator based on gr...Singularity condition of wrist partitioned 6-r serial manipulator based on gr...
Singularity condition of wrist partitioned 6-r serial manipulator based on gr...eSAT Journals
 
Minimum cost maximum flow
Minimum cost maximum flowMinimum cost maximum flow
Minimum cost maximum flowSaruarChowdhury
 
Queueing theory eq
Queueing theory eqQueueing theory eq
Queueing theory eqKoko Bakhat
 
X2 T07 07 miscellaneous dynamics questions (2010)
X2 T07 07 miscellaneous dynamics questions (2010)X2 T07 07 miscellaneous dynamics questions (2010)
X2 T07 07 miscellaneous dynamics questions (2010)Nigel Simmons
 
The proof of_innocence-1204.0162v1
The proof of_innocence-1204.0162v1The proof of_innocence-1204.0162v1
The proof of_innocence-1204.0162v1luispetitt
 
Solving real world delivery problem using improved max-min ant system with lo...
Solving real world delivery problem using improved max-min ant system with lo...Solving real world delivery problem using improved max-min ant system with lo...
Solving real world delivery problem using improved max-min ant system with lo...ijaia
 
Robust SINS/GNSS Integration Method for High Dynamic Applications
Robust SINS/GNSS Integration Method for High Dynamic ApplicationsRobust SINS/GNSS Integration Method for High Dynamic Applications
Robust SINS/GNSS Integration Method for High Dynamic ApplicationsRadita Apriana
 
Central moments of traffic delay at a signalized intersection
Central moments of traffic delay at a signalized intersectionCentral moments of traffic delay at a signalized intersection
Central moments of traffic delay at a signalized intersectionAlexander Decker
 
Decision directed carrier signal
Decision directed carrier signalDecision directed carrier signal
Decision directed carrier signalsunil kumar
 
carry maskable look ahead adder for approximate computing
carry maskable look ahead adder for approximate computingcarry maskable look ahead adder for approximate computing
carry maskable look ahead adder for approximate computingMahesh Dhava
 
Improving time to-collision estimation by IMM based Kalman filter
Improving time to-collision estimation by IMM based Kalman filterImproving time to-collision estimation by IMM based Kalman filter
Improving time to-collision estimation by IMM based Kalman filterYixin Chen
 
Renewable source of energy
Renewable source of energyRenewable source of energy
Renewable source of energydeepa sahu
 

What's hot (20)

Singularity condition of wrist partitioned 6-r serial manipulator based on gr...
Singularity condition of wrist partitioned 6-r serial manipulator based on gr...Singularity condition of wrist partitioned 6-r serial manipulator based on gr...
Singularity condition of wrist partitioned 6-r serial manipulator based on gr...
 
Minimum cost maximum flow
Minimum cost maximum flowMinimum cost maximum flow
Minimum cost maximum flow
 
E017512630
E017512630E017512630
E017512630
 
Queueing theory eq
Queueing theory eqQueueing theory eq
Queueing theory eq
 
Poster
PosterPoster
Poster
 
Max Flow Problem
Max Flow ProblemMax Flow Problem
Max Flow Problem
 
X2 T07 07 miscellaneous dynamics questions (2010)
X2 T07 07 miscellaneous dynamics questions (2010)X2 T07 07 miscellaneous dynamics questions (2010)
X2 T07 07 miscellaneous dynamics questions (2010)
 
AINL 2016: Goncharov
AINL 2016: GoncharovAINL 2016: Goncharov
AINL 2016: Goncharov
 
The proof of_innocence-1204.0162v1
The proof of_innocence-1204.0162v1The proof of_innocence-1204.0162v1
The proof of_innocence-1204.0162v1
 
Solving real world delivery problem using improved max-min ant system with lo...
Solving real world delivery problem using improved max-min ant system with lo...Solving real world delivery problem using improved max-min ant system with lo...
Solving real world delivery problem using improved max-min ant system with lo...
 
Robust SINS/GNSS Integration Method for High Dynamic Applications
Robust SINS/GNSS Integration Method for High Dynamic ApplicationsRobust SINS/GNSS Integration Method for High Dynamic Applications
Robust SINS/GNSS Integration Method for High Dynamic Applications
 
The Floyd–Warshall algorithm
The Floyd–Warshall algorithmThe Floyd–Warshall algorithm
The Floyd–Warshall algorithm
 
Central moments of traffic delay at a signalized intersection
Central moments of traffic delay at a signalized intersectionCentral moments of traffic delay at a signalized intersection
Central moments of traffic delay at a signalized intersection
 
Traffic flow model
Traffic flow modelTraffic flow model
Traffic flow model
 
Traveling Eco-Salesman
Traveling Eco-SalesmanTraveling Eco-Salesman
Traveling Eco-Salesman
 
Decision directed carrier signal
Decision directed carrier signalDecision directed carrier signal
Decision directed carrier signal
 
Linkedin_PowerPoint
Linkedin_PowerPointLinkedin_PowerPoint
Linkedin_PowerPoint
 
carry maskable look ahead adder for approximate computing
carry maskable look ahead adder for approximate computingcarry maskable look ahead adder for approximate computing
carry maskable look ahead adder for approximate computing
 
Improving time to-collision estimation by IMM based Kalman filter
Improving time to-collision estimation by IMM based Kalman filterImproving time to-collision estimation by IMM based Kalman filter
Improving time to-collision estimation by IMM based Kalman filter
 
Renewable source of energy
Renewable source of energyRenewable source of energy
Renewable source of energy
 

Viewers also liked

エコサム紹介25.7.6
エコサム紹介25.7.6エコサム紹介25.7.6
エコサム紹介25.7.6totorok
 
Pp2013 l10 transitions
Pp2013 l10 transitionsPp2013 l10 transitions
Pp2013 l10 transitionsTinyWood Lee
 
Archh.com Media Kit 2014
Archh.com Media Kit 2014Archh.com Media Kit 2014
Archh.com Media Kit 2014Sanjay Arora
 
Seo, Sem, Google Analytics, Analytic Web
Seo, Sem, Google Analytics, Analytic WebSeo, Sem, Google Analytics, Analytic Web
Seo, Sem, Google Analytics, Analytic WebMarcelo Cruz
 
The Irish Gothic - Mangan and Le Fanu
The Irish Gothic - Mangan and Le FanuThe Irish Gothic - Mangan and Le Fanu
The Irish Gothic - Mangan and Le Fanucmcgurren
 
Проектирование и анализ расписания движения поездов на основе макс-плюс алгеб...
Проектирование и анализ расписания движения поездов на основе макс-плюс алгеб...Проектирование и анализ расписания движения поездов на основе макс-плюс алгеб...
Проектирование и анализ расписания движения поездов на основе макс-плюс алгеб...Evgenii Kozhanov
 
Стабильность системы и LMI (простой пример)
Стабильность системы и LMI (простой пример)Стабильность системы и LMI (простой пример)
Стабильность системы и LMI (простой пример)Evgenii Kozhanov
 
Комплексное планирование поездной и местной работы железнодорожных участков
Комплексное планирование поездной и местной работы железнодорожных участковКомплексное планирование поездной и местной работы железнодорожных участков
Комплексное планирование поездной и местной работы железнодорожных участковEvgenii Kozhanov
 
How we use neo4j for finding public transport routes
How we use neo4j for finding public transport routesHow we use neo4j for finding public transport routes
How we use neo4j for finding public transport routesEvgenii Kozhanov
 

Viewers also liked (13)

エコサム紹介25.7.6
エコサム紹介25.7.6エコサム紹介25.7.6
エコサム紹介25.7.6
 
Pp2013 l10 transitions
Pp2013 l10 transitionsPp2013 l10 transitions
Pp2013 l10 transitions
 
Archh.com Media Kit 2014
Archh.com Media Kit 2014Archh.com Media Kit 2014
Archh.com Media Kit 2014
 
Seo, Sem, Google Analytics, Analytic Web
Seo, Sem, Google Analytics, Analytic WebSeo, Sem, Google Analytics, Analytic Web
Seo, Sem, Google Analytics, Analytic Web
 
CV Acc 14
CV  Acc 14CV  Acc 14
CV Acc 14
 
The Irish Gothic - Mangan and Le Fanu
The Irish Gothic - Mangan and Le FanuThe Irish Gothic - Mangan and Le Fanu
The Irish Gothic - Mangan and Le Fanu
 
Проектирование и анализ расписания движения поездов на основе макс-плюс алгеб...
Проектирование и анализ расписания движения поездов на основе макс-плюс алгеб...Проектирование и анализ расписания движения поездов на основе макс-плюс алгеб...
Проектирование и анализ расписания движения поездов на основе макс-плюс алгеб...
 
Стабильность системы и LMI (простой пример)
Стабильность системы и LMI (простой пример)Стабильность системы и LMI (простой пример)
Стабильность системы и LMI (простой пример)
 
IoT Adoption
IoT AdoptionIoT Adoption
IoT Adoption
 
Комплексное планирование поездной и местной работы железнодорожных участков
Комплексное планирование поездной и местной работы железнодорожных участковКомплексное планирование поездной и местной работы железнодорожных участков
Комплексное планирование поездной и местной работы железнодорожных участков
 
T06
T06T06
T06
 
Usgage of ABAP in BI
Usgage of ABAP in BIUsgage of ABAP in BI
Usgage of ABAP in BI
 
How we use neo4j for finding public transport routes
How we use neo4j for finding public transport routesHow we use neo4j for finding public transport routes
How we use neo4j for finding public transport routes
 

Similar to Passenger and freight train scheduling optimization

Vehicle Headway Distribution Models on Two-Lane Two-Way Undivided Roads
Vehicle Headway Distribution Models on Two-Lane Two-Way Undivided RoadsVehicle Headway Distribution Models on Two-Lane Two-Way Undivided Roads
Vehicle Headway Distribution Models on Two-Lane Two-Way Undivided RoadsAM Publications
 
Ant Colony Optimisation Approaches For The Transportation Assignment Problem
Ant Colony Optimisation Approaches For The Transportation Assignment ProblemAnt Colony Optimisation Approaches For The Transportation Assignment Problem
Ant Colony Optimisation Approaches For The Transportation Assignment ProblemSara Parker
 
Schedule determination of a multiple route transit system
Schedule determination of a multiple  route transit systemSchedule determination of a multiple  route transit system
Schedule determination of a multiple route transit systemPranamesh Chakraborty
 
tAnt colony optimization for
tAnt colony optimization fortAnt colony optimization for
tAnt colony optimization forcsandit
 
Ant colony optimization for
Ant colony optimization forAnt colony optimization for
Ant colony optimization forcsandit
 
Lecture 02 Traffic Flow Characteristics (Traffic Engineering هندسة المرور & D...
Lecture 02 Traffic Flow Characteristics (Traffic Engineering هندسة المرور & D...Lecture 02 Traffic Flow Characteristics (Traffic Engineering هندسة المرور & D...
Lecture 02 Traffic Flow Characteristics (Traffic Engineering هندسة المرور & D...Hossam Shafiq I
 
Robot Three Dimensional Space Path-planning Applying the Improved Ant Colony ...
Robot Three Dimensional Space Path-planning Applying the Improved Ant Colony ...Robot Three Dimensional Space Path-planning Applying the Improved Ant Colony ...
Robot Three Dimensional Space Path-planning Applying the Improved Ant Colony ...Nooria Sukmaningtyas
 
Non-Extended Schemes for Inter-Subchannel
Non-Extended Schemes for Inter-SubchannelNon-Extended Schemes for Inter-Subchannel
Non-Extended Schemes for Inter-SubchannelShih-Chi Liao
 
GEOframe-NewAge: documentation for probabilitiesbackward component
GEOframe-NewAge: documentation for probabilitiesbackward componentGEOframe-NewAge: documentation for probabilitiesbackward component
GEOframe-NewAge: documentation for probabilitiesbackward componentMarialaura Bancheri
 
A Strategic Model For Dynamic Traffic Assignment
A Strategic Model For Dynamic Traffic AssignmentA Strategic Model For Dynamic Traffic Assignment
A Strategic Model For Dynamic Traffic AssignmentKelly Taylor
 
The Effect of Imbalance on the Performance of Unpaced Production Line – A Mat...
The Effect of Imbalance on the Performance of Unpaced Production Line – A Mat...The Effect of Imbalance on the Performance of Unpaced Production Line – A Mat...
The Effect of Imbalance on the Performance of Unpaced Production Line – A Mat...IOSR Journals
 
JGrass-NewAge probabilities backward component
JGrass-NewAge probabilities backward component JGrass-NewAge probabilities backward component
JGrass-NewAge probabilities backward component Marialaura Bancheri
 
Simulation of traffic queues in a junction with lightsIt has been .pdf
Simulation of traffic queues in a junction with lightsIt has been .pdfSimulation of traffic queues in a junction with lightsIt has been .pdf
Simulation of traffic queues in a junction with lightsIt has been .pdfleolight2
 
Research on The Control of Joint Robot Trajectory
Research on The Control of Joint Robot TrajectoryResearch on The Control of Joint Robot Trajectory
Research on The Control of Joint Robot TrajectoryIJRESJOURNAL
 
JGrass-NewAge probabilities forward component
JGrass-NewAge probabilities forward component JGrass-NewAge probabilities forward component
JGrass-NewAge probabilities forward component Marialaura Bancheri
 
Chaotic ANT System Optimization for Path Planning of the Mobile Robots
Chaotic ANT System Optimization for Path Planning of the Mobile RobotsChaotic ANT System Optimization for Path Planning of the Mobile Robots
Chaotic ANT System Optimization for Path Planning of the Mobile Robotscseij
 
REVIEW OF OPTIMAL SPEED MODEL
REVIEW OF OPTIMAL SPEED MODELREVIEW OF OPTIMAL SPEED MODEL
REVIEW OF OPTIMAL SPEED MODELGyambar Adamu
 

Similar to Passenger and freight train scheduling optimization (20)

Vehicle Headway Distribution Models on Two-Lane Two-Way Undivided Roads
Vehicle Headway Distribution Models on Two-Lane Two-Way Undivided RoadsVehicle Headway Distribution Models on Two-Lane Two-Way Undivided Roads
Vehicle Headway Distribution Models on Two-Lane Two-Way Undivided Roads
 
Ant Colony Optimisation Approaches For The Transportation Assignment Problem
Ant Colony Optimisation Approaches For The Transportation Assignment ProblemAnt Colony Optimisation Approaches For The Transportation Assignment Problem
Ant Colony Optimisation Approaches For The Transportation Assignment Problem
 
4267
42674267
4267
 
Schedule determination of a multiple route transit system
Schedule determination of a multiple  route transit systemSchedule determination of a multiple  route transit system
Schedule determination of a multiple route transit system
 
tAnt colony optimization for
tAnt colony optimization fortAnt colony optimization for
tAnt colony optimization for
 
Ant colony optimization for
Ant colony optimization forAnt colony optimization for
Ant colony optimization for
 
Lecture 02 Traffic Flow Characteristics (Traffic Engineering هندسة المرور & D...
Lecture 02 Traffic Flow Characteristics (Traffic Engineering هندسة المرور & D...Lecture 02 Traffic Flow Characteristics (Traffic Engineering هندسة المرور & D...
Lecture 02 Traffic Flow Characteristics (Traffic Engineering هندسة المرور & D...
 
Robot Three Dimensional Space Path-planning Applying the Improved Ant Colony ...
Robot Three Dimensional Space Path-planning Applying the Improved Ant Colony ...Robot Three Dimensional Space Path-planning Applying the Improved Ant Colony ...
Robot Three Dimensional Space Path-planning Applying the Improved Ant Colony ...
 
Non-Extended Schemes for Inter-Subchannel
Non-Extended Schemes for Inter-SubchannelNon-Extended Schemes for Inter-Subchannel
Non-Extended Schemes for Inter-Subchannel
 
GEOframe-NewAge: documentation for probabilitiesbackward component
GEOframe-NewAge: documentation for probabilitiesbackward componentGEOframe-NewAge: documentation for probabilitiesbackward component
GEOframe-NewAge: documentation for probabilitiesbackward component
 
A Strategic Model For Dynamic Traffic Assignment
A Strategic Model For Dynamic Traffic AssignmentA Strategic Model For Dynamic Traffic Assignment
A Strategic Model For Dynamic Traffic Assignment
 
The Effect of Imbalance on the Performance of Unpaced Production Line – A Mat...
The Effect of Imbalance on the Performance of Unpaced Production Line – A Mat...The Effect of Imbalance on the Performance of Unpaced Production Line – A Mat...
The Effect of Imbalance on the Performance of Unpaced Production Line – A Mat...
 
C012111419
C012111419C012111419
C012111419
 
K046036367
K046036367K046036367
K046036367
 
JGrass-NewAge probabilities backward component
JGrass-NewAge probabilities backward component JGrass-NewAge probabilities backward component
JGrass-NewAge probabilities backward component
 
Simulation of traffic queues in a junction with lightsIt has been .pdf
Simulation of traffic queues in a junction with lightsIt has been .pdfSimulation of traffic queues in a junction with lightsIt has been .pdf
Simulation of traffic queues in a junction with lightsIt has been .pdf
 
Research on The Control of Joint Robot Trajectory
Research on The Control of Joint Robot TrajectoryResearch on The Control of Joint Robot Trajectory
Research on The Control of Joint Robot Trajectory
 
JGrass-NewAge probabilities forward component
JGrass-NewAge probabilities forward component JGrass-NewAge probabilities forward component
JGrass-NewAge probabilities forward component
 
Chaotic ANT System Optimization for Path Planning of the Mobile Robots
Chaotic ANT System Optimization for Path Planning of the Mobile RobotsChaotic ANT System Optimization for Path Planning of the Mobile Robots
Chaotic ANT System Optimization for Path Planning of the Mobile Robots
 
REVIEW OF OPTIMAL SPEED MODEL
REVIEW OF OPTIMAL SPEED MODELREVIEW OF OPTIMAL SPEED MODEL
REVIEW OF OPTIMAL SPEED MODEL
 

Recently uploaded

IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...RajaP95
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordAsst.prof M.Gokilavani
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingrakeshbaidya232001
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Christo Ananth
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Christo Ananth
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlysanyuktamishra911
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSISrknatarajan
 

Recently uploaded (20)

IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSIS
 

Passenger and freight train scheduling optimization

  • 1. 1 PASSANGER AND FREIGHT TRAINS OPERATIONAL SHEDULE PLANNING Evgenii M. Kozhanov e-mail: vinger4@gmail.com There is a method which helps to solve the passenger and freight operational timetable problem based on the MIP math model. The method includes accounting the fixed timetabled trains (as a rule, passenger trains). Keywords: operational planning, linear programming, passenger trains, freight trains. The method of the combined solution of passenger and freight operational timetable problem is an efficient method of solving the train dispatching problem. This method allows to delay a passenger train for passing other trains for the purpose of decreasing costs. This method is based on non-integer variables – values of departure time from each station for every train. These variables are based variables. li t representing the time of departure train l from station i in minutes from starting point of planning period. Each train has a route (sequence of stations), therefore set of value t represents the train operational schedule. There is a rail network only with single-line corridor-type tracks in the following mathematical model. The objective function minimizes the total amount of departure times from last station of route of each train: _ _ , , l la st l la st l s l s F t      _l la st s - last station of route of train l. (1)
  • 2. 2 Subject to: 1) This constraint set ensures that departure time of each train from our beginning route station is greater than the appearance time on this station 1 1 _ :li d ep l first l i I t t I i s      , d ep t - appearance time for train; _l first s - station of appearance train l. 2) Follow constraint set is a “continuous path of the each train” (the departure time from next station is larger than the sum of departure time from the previous station and the motion time between these stations) , ( ( ), ) , , , ( ( ), ) , ( ( ), ) , ( ( ), ) , ( ( ), ) , , , ( ( ), ) 2 2 , ; : ( ( ), ) , l n s m l i li х l i n s m l i р li з l n s m l i l n s m l i l n s m l i li х l i n s m l i р li lп р и б lп р и б t t T t d t d T d t t T t d l i I I n s m l i s i s                 , , ,х l i j T - motion time of train l between station i and station j, in minutes. li d - sign that train l makes a stop at station i ( 1li d  - if train l makes a stop at station i; 0li d  - if that isn`t so); ( , )n s m i - next station for station i in route number m; ( )m l - the number of route for train l; р t - acceleration time, in minutes; з t - braking time, in minutes; T - value of planning period (in minutes). T - величина периода планирования (в минутах). 3) Follow constraint set ensures that each train makes a stop at beginning and ending stations _ _ , , 1, 1 l first l la st l s l s d d l    (2) (3) (4) (5) (6)
  • 3. 3 4) Follow constraint set ensures that the time between two trains, that arrival from opposite directions at the same station, is larger than “non-synchronous interval“ , ( ( ), ) , , ( ( ), ), , ( ( ), ) , ( ( ), ) , , ( ( ), ), , ( ( ), ) , ( ( ), ) , , ( ( ), ), , ( ( ), ) , ( ( ), ) , , , l p s m l i х l p s m l i i н р l p s m l i з li k p s m k i х k p s m k i i р k p s m k i з ki lki k p s m k i х k p s m k i i р k p s m k i з ki н l p s m l i х l t T t d t d t T t d t d T A t T t d t d t T                         ( ( ), ), , ( ( ), ) (1 ) , , ; : ( ) ( ), ( ( ), ) 0 , ( ( ), ) 0 p s m l i i р l p s m l i з li lki t d t d T A l k i U U m l m k p s m l i p s m k i             lki A - sign that train l will arrive at station i later than train k ( 1lki A  - if train l arrives at station i later than train k; 0lki A  - if that isn`t so); н  - “non-synchronous interval“, in minutes. 5) Follow constraint set ensures that time between the arrival of one train and the departure of another train from the same track is larger than “crossing interval” (for the single-line tracks) , , , , ( ( ), ) , , ( ( ), ) , ( ( ), ) , ( ( ), ) , , ( ( ), ), , ( ( ), ) , , , (1 ) , , ; : , ( ) ( ), ( ( ), ) ( ( ), ) l i х l i n s m l i c р l i з l n s m l i k p s m k i lki k p s m k i х k p s m k i i c р k p s m l i з k i l i lki t T t d t d t T A t T t d t d t T A l k i U U l k m l m k p s m k i n s m l i                           ( , )p s m i - previous station for station i of route number m; c  - “crossing interval” in minutes. 6) Follow constraint set ensures that the time interval between the departure of two trains is larger than defined value , , , , (1 ) , , ; : , ( ( ), ) ( ( ), ) lki k i l i lki l i k i T A t t I T A t t I l k i U U l k n s m k i n s m l i              I - defined value for interval between two trains in minutes. There are points of arrival and departure at stations in route for the fixed timetabling trains. The example of these points for passenger trains of single-track line is represented on Table 1. (8) (9) (10) (11)
  • 4. 4 The following variables are included for taking into account such points. ,н а гl i t - the value of difference between minimum moving time between two stations (station i and station ns(i,m(l))) and standard moving time between the same stations for train l. ,о п о зд l i t - delay for arriving train l as far as standard arriving time at station i (“value of decrease moving time”). Table 1. Points of departure and arrival for the fixed timetable trains Train Station Arrival point Departure point 1 4 12 17 1 6 48 50 2 2 13 17 2 3 31 33 2 4 50 51 2 6 97 101 2 8 129 131 2 9 144 145 3 3 97 103 3 5 133 150 5 2 171 180 5 3 193 194 5 4 210 211 11 3 590 599 11 6 676 681 13 3 32 34 13 2 49 50 14 4 48 51 14 3 64 65 14 2 77 82 15 6 47 50 15 3 100 102 17 6 127 129 17 2 180 195 19 4 265 266 19 3 281 282 19 2 296 297
  • 5. 5 Thereupon the following constraints were added (for taking into account fixed timetable trains). 1) Follow constraint set ensures that the “value of decrease moving time” is smaller than permissible value: , m ax , , ,н агl i l i t t l i  , m ax ,l i t - permissible value of the “value of decrease moving time” for train l while moving from station i to station ns(i,m(l)). 2) Follow constraint set ensure that the delay is defined: , , , ( , ( )) , ( , ( )) , , ( , ( )), , ( ) , , о п о зд l i вхl i l p s i m l р l p s i m l з l i х p s i m l i k l н а гl i t T t t d t d T t l i           , ,вхl i T - time of array for train l to station i (“input point”). 3) Follow constraint set ensure that the departure time is larger than set value (larger than “departure point”): , , ,l i вы хl i t T l i  , ,вы хl i T - time of “departure point” for train l which departures from station i. Moving time is decreased by the “value of decrease moving time” ,н а гl i t in constraints (3), (6) – (9) (in constraint, which containes moving time). For example, constraint (3) gets the following image: , ( ( ), ) , , , ( ( ), ) , , ( ( ), ) , ( ( ), ) , ( ( ), ) , , , ( ( ), ) , 2 2 , ; : ( ( ), ) , l n s m l i li х l i n s m l i н а гl i р li з l n s m l i l n s m l i l n s m l i li х l i n s m l i н а гl i р li lп р и б lп р и б t t T t t d t d T d t t T t t d l i I I n s m l i s i s                   New summand appears in the objective function: , , 100 10000н агl i опоздl i F t t     , Coefficients 100 and 1000 are conventional costs of one minute of “value of decrease moving time” and one minute of delay concerning the “arrival point”. Combined passenger and freight operational timetable was calculated for ”arrival point” and “departure point” from Table 1. The result is presented on fig.1. Intervals for boarding passengers and other operations with passenger trains are shown by using red (12) (13) (14) (15) (16)
  • 6. 6 horizontal lines. These intervals were defined by “array points” and “departure points” from Table 1.