SlideShare a Scribd company logo
3rd Conference on Sustainable Urban Mobility
26-27 May, 2016, Volos, Greece
A Hybrid Approach to the Problem of Journey Planning with
the Use of Mathematical Programming and Modern
Techniques
With the contribution of the LIFE programme of the European Union - LIFE14 ENV/GR/000611
Authors
• Georgios K.D. Saharidis
• Dimitrios Rizopoulos
• Afroditi Temourtzidou
• Antonios Fragkogios
• Nikolaos Cholevas
• Asimina Galanou
• George Emmanouelidis
• Chrysostomos Chatzigeorgiou
• Labros Bizas
Department of
Mechanical Engineering
Polytechnic School
University of Thessaly
Presentation structure
• GreenYourMove Project
• The journey planning problem
• Proposed method
• Conclusion
GreenYourMove Project
• GreenYourMove (GYM) is a European Research Project co-funded
by LIFE, the EU financial instrument for the environment - LIFE14
ENV/GR/000611.
• GreenYourMove’s main objective is the development and
promotion of a co-modal journey application to minimize GHG
emission in Europe. GreenYourMove develops a multi-modal
transport planner (both routing & ticketing system) considering all
kinds of urban public transportation (urban and sub-urban buses,
metro, tram, trolley, trains), where the user gets alternative routes
combining more than one transport modes if necessary. The
routes are the environmentally friendliest ones, since emissions
are calculated for different scenarios
• Target: Creation of a web platform and smartphone app.
GreenYourMove Project
• Partners:
– University of Thessaly
– AVMAP
– CHAPS (Czech Republic)
– EMISIA
– PLANNERSTACK (The Netherlands)
– TRAINOSE
• Total Budget: 1,245,052 €
– Start: September 2015
– Finish: August 2018
The journey planning problem
• The computation of an optimal,
feasible and personalized
journey from a starting point A
to an ending point B. Generally,
the important task is to
calculate the path from a point
A to another point B, such that
the total distance/time travelled
from A to B will be the
minimum.
The journey planning problem
• Multi-Modal Journey Planning (MMJP)
– In public transportation networks, the multi-modal
journey planning problem (MMJP) seeks for journeys
combining schedule-based transportation (buses, trains)
with unrestricted modes (walking, driving).
The journey planning problem
• Multi-Modal Journey Planning (MMJP)
– Earliest Arrival Problem (EAP): Given a source stop A, a
target stop B and a departure time T, the problem asks
for a journey that departs from A, no earlier than T, and
arrives at B as early as possible.
– Range Problem (RP): Takes as input a time range (e.g. 6-
9am) and asks for the journey with the least travel time
that depart within that range.
The journey planning problem
• Multi-Modal Journey Planning (MMJP)
– Multi-Criteria Problem (MCP): Different optimization
criteria:
• The number of transfers
• The total journey cost
• Ecological footprint (Environmental MMJP): Minimization of
GreenHouse Gas (GHG) emissions
• Etc.
Journey, which is the most environmental friendly
Proposed Method
• Hybrid approach, because it is a combination of:
– Dijkstra’s algorithm
– Mathematical model for the MMJP
Proposed Method
The user inserts the starting and
ending points as well as the
departure time of his journey
Dikjstra's algorithm is applied to find the closest public
network node S (stop or station) to the starting point and the
closest node T to the ending point
The mathematical model is built and solved in order to
compute the optimal journey between S and T
The optimal journey minimizing
both travel time and environmental
cost is delivered to the user
Proposed Method
Dijkstra’s algorithm
Mathematical Model
Proposed Method
• Dijkstra’s Algorithm
– The mostly known Shortest Path algorithm, which is a
label setting algorithm introduced by Dijkstra in 1959.
Source Target
Total distance: 28
Proposed Method
• Dijkstra’s Algorithm
– Scan nodes near Source and Target until you hop on a
stop of the Public Transportation network.
Proposed Method
• Mathematical model for the MMJP
– Mixed Integer Linear Program (MILP) in order to
compute the optimal journey between the departure
and arrival stops of the public network.
– In-between those two stations, the model prompts the
user to use up to a number of different modes of
transport, depending on his/her input. While in the
network, the user follows an optimal journey that
minimizes the travel time and the environmental cost.
Proposed Method
• Mathematical model for the MMJP
– Indices
• i, j, h Nodes of the network.
• k Modes or transport.
• n Trips.
Proposed Method
• Mathematical model for the MMJP
– Data
• Ci,j,k Environmental cost of moving from i to j with mode k.
• TTi,j,k Time of transfer from i to j with mode k.
• ToDi,j,k Time of departure of trip n with mode k from i to j.
• N Number of nodes.
• M Number of modes of transport.
• L Maximum Number of trips in all available modes.
• S The departure station.
• T The arrival station.
• a Coefficient in the objective function.
• b Coefficient in the objective function.
• DT Departure time of the user from the starting point.
• AT Latest arrival time of the user to the ending point.
• WT1 Walking Time from starting point to S.
• WT2 Walking Time from T to ending point.
Proposed Method
• Mathematical model for the MMJP
– Decision variables
• Xi,j,k,n Binary Variable used to represent whether a
transfer is made from i to j with mode k and trip n.
X is equal to 1 when transfer is made and 0 when
it is NOT.
• Si,j,k,n Non-negative continuous variable used to
represent the departure time from i to j with k
and n. If the transfer is NOT made S is equal to 0
Proposed Method
• Mathematical model for the MMJP
– Constraints
, , ,
1 1 1
1
N M L
S j k n
j k n
X  

1. Connection from point S to a next point happens
, , ,
1 1 1
0
N M L
i S k n
i k n
X  

2. Once a journey has departed from S, it will never go through S again
, , ,
1 1 1
1
N M L
i T k n
i k n
X  

3. A connection between any point and T is made
Proposed Method
• Mathematical model for the MMJP
– Constraints
4. The journey reaches the target node and it never departs from it again
, , ,
1 1 1
0
N M L
T j k n
j k n
X  

, , ,
1 1 1
1, ,
N M L
i j k n
i k n
i i TX  
  
5. The journey goes through each node at most once
, , , , , ,
1 1 1 1 1 1
0, , ,
N M L N M L
i h k n h j k n
i k n j k n
h h S TX X     
    
6. Whatever node of the network we visit, we have to leave from it as well
Proposed Method
• Mathematical model for the MMJP
– Constraints
7. When X is 1, then S gets equal to ToD. The constraint relaxes, when X is 0
8. The departure that corresponds to X will not happen if ToD is 0, meaning there is
no transfer available
9. Time continuity in the problem
, , , , , ,, , , , , ,
*(1 ) *(1 ), , , ,i j k n i j k ni j k n i j k n
M M i j k nS ToDX X      
, , , , , ,
, , ,i j k n i j k n
i j k nToDX  
, , , , ,, , , , , ,
1 1 1 1 1 1 1 1 1
( * ) , ,
N M L N M L N M L
i h k i h k ni h k n h j k n
i k n i k n j k n
h h S TS STT X        
     
Proposed Method
• Mathematical model for the MMJP
– Constraints
10. The departure time from the first node is the smallest
11. It initializes S to 0 if there is no transfer between i and j with mode k and trip n
12. The time of departure from the node before T is the largest time of departure
in the journey delivered
, , ,, , , , , ,
1 1 1 1 1 1 1 1 1
(1 )* ,
N M L N M L N M L
i j k nS j k n i j k n
j k n j k n j k n
M i SS S X        
      
, , ,, , ,
* , , ,i j k ni j k n
M i j k nS X 
, , , , , ,
1 1 1 1 1 1
0,
N M L N M L
i T k n i j k n
i k n i k n
j TS S     
    
Proposed Method
• Mathematical model for the MMJP
– Constraints
13. Uses the solution from Dijkstra’s algorithm, which we have run before the
construction of the mathematical model.
It makes sure that the first departure from a node of the network happens after the
departure time of the traveler plus the walking time from the starting point to the
station S
, , ,
1 1 1
1
N M L
S j k n
j k n
WT DTS  
 
Proposed Method
• Mathematical model for the MMJP
– Objective Function
Minimization of 2 criteria, the total environmental cost and the total travel time of the
journey, which is proposed to the user. Coefficients a and b are predefined by the user.
The Environmental Cost Ci,j,k is pre-computed for each arc i-j and mode k of the
public transportation network. This pre-computation is made using emission calculation
models, that take into consideration several parameters, such as the type of fuel
(gasoline, diesel, electricity etc.) and the fuel consumption, which concern the vehicle
of the public means of transport. Other parameters concern the trip, which the vehicle
follows, such as the distance and the gradient between the stops.
, , , , ,, ,
1 1 1 1
( * * )*
N N M L
i j k i j k ni j k
i j k n
Min z a bC TT X   
 
Conclusion
• Novel approach for solving the Environmental
Multi-Modal Journey Planning problem. The
proposed hybrid algorithm combines the Dijkstra’s
algorithm with a Mixed Integer Linear Program
(MILP) in order to deliver the journey with the least
travel time and environmental cost.
• Research is still ongoing for the improvement of our
algorithm. The mathematical formulation is still
under modification and there may be slight changes
in the algorithm.
Conclusion
• Future work
– The objective function shall be split into two, one for the
minimization of the travel time and one for the
minimization of the environmental cost. Thus, the
computation of a Pareto set of optimal journeys will be
possible so that the user has more options to consider.
– Addition of more objective functions for the
minimization of number of transfers, the total fare of the
journey etc.
Conclusion
• Future work
– A decomposition method, such as Benders
Decomposition method, shall be implemented on the
MILP so that it will be easier to solve for big data sets.
– Finally, the integration of the algorithm in an online
platform having data from the public transportation
network of Greece will make possible the wide use of it
by the passengers with a large benefit both for them and
the environment
Thank you for your attention
Learn more at:
http://www.greenyourmove.org/

More Related Content

What's hot

ITS for Crowds
ITS for CrowdsITS for Crowds
ITS for Crowds
Serge Hoogendoorn
 
Future of Traffic Management and ITS
Future of Traffic Management and ITSFuture of Traffic Management and ITS
Future of Traffic Management and ITS
Serge Hoogendoorn
 
A Path Planning Technique For Autonomous Mobile Robot Using Free-Configuratio...
A Path Planning Technique For Autonomous Mobile Robot Using Free-Configuratio...A Path Planning Technique For Autonomous Mobile Robot Using Free-Configuratio...
A Path Planning Technique For Autonomous Mobile Robot Using Free-Configuratio...
CSCJournals
 
Experimental Comparison of Trajectory Planning Algorithms for Wheeled Mobile ...
Experimental Comparison of Trajectory Planning Algorithms for Wheeled Mobile ...Experimental Comparison of Trajectory Planning Algorithms for Wheeled Mobile ...
Experimental Comparison of Trajectory Planning Algorithms for Wheeled Mobile ...
IJRES Journal
 
Solving capacity problems as asymmetric
Solving capacity problems as asymmetricSolving capacity problems as asymmetric
Solving capacity problems as asymmetric
ijaia
 
REVIEW OF OPTIMAL SPEED TRAFFIC FLOW MODEL
REVIEW OF OPTIMAL SPEED TRAFFIC FLOW MODELREVIEW OF OPTIMAL SPEED TRAFFIC FLOW MODEL
REVIEW OF OPTIMAL SPEED TRAFFIC FLOW MODEL
Bashir Abdu
 
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
 
Accident risk simulation
Accident risk simulationAccident risk simulation
Accident risk simulation
Institute for Transport Studies (ITS)
 
Multiple Vehicle Motion Planning: An Infinite Diminsion Newton Optimization M...
Multiple Vehicle Motion Planning: An Infinite Diminsion Newton Optimization M...Multiple Vehicle Motion Planning: An Infinite Diminsion Newton Optimization M...
Multiple Vehicle Motion Planning: An Infinite Diminsion Newton Optimization M...
AJHaeusler
 
REVIEW OF OPTIMAL SPEED TRAFFIC FLOW MODEL
REVIEW OF OPTIMAL SPEED TRAFFIC FLOW MODELREVIEW OF OPTIMAL SPEED TRAFFIC FLOW MODEL
REVIEW OF OPTIMAL SPEED TRAFFIC FLOW MODEL
AKILU BOYI BAITI
 
Dynamic Path Planning
Dynamic Path PlanningDynamic Path Planning
Dynamic Path Planningdare2kreate
 
Path Planning And Navigation
Path Planning And NavigationPath Planning And Navigation
Path Planning And Navigationguest90654fd
 
FOLLOWING CAR ALGORITHM WITH MULTI AGENT RANDOMIZED SYSTEM
FOLLOWING CAR ALGORITHM WITH MULTI AGENT RANDOMIZED SYSTEMFOLLOWING CAR ALGORITHM WITH MULTI AGENT RANDOMIZED SYSTEM
FOLLOWING CAR ALGORITHM WITH MULTI AGENT RANDOMIZED SYSTEM
ijcsit
 
Path Planning for Mobile Robot Navigation Using Voronoi Diagram and Fast Marc...
Path Planning for Mobile Robot Navigation Using Voronoi Diagram and Fast Marc...Path Planning for Mobile Robot Navigation Using Voronoi Diagram and Fast Marc...
Path Planning for Mobile Robot Navigation Using Voronoi Diagram and Fast Marc...
Waqas Tariq
 
Capacitated Kinetic Clustering in Mobile Networks by Optimal Transportation T...
Capacitated Kinetic Clustering in Mobile Networks by Optimal Transportation T...Capacitated Kinetic Clustering in Mobile Networks by Optimal Transportation T...
Capacitated Kinetic Clustering in Mobile Networks by Optimal Transportation T...
Chien-Chun Ni
 

What's hot (17)

ITS for Crowds
ITS for CrowdsITS for Crowds
ITS for Crowds
 
Route choice
Route choiceRoute choice
Route choice
 
Future of Traffic Management and ITS
Future of Traffic Management and ITSFuture of Traffic Management and ITS
Future of Traffic Management and ITS
 
A Path Planning Technique For Autonomous Mobile Robot Using Free-Configuratio...
A Path Planning Technique For Autonomous Mobile Robot Using Free-Configuratio...A Path Planning Technique For Autonomous Mobile Robot Using Free-Configuratio...
A Path Planning Technique For Autonomous Mobile Robot Using Free-Configuratio...
 
paper
paperpaper
paper
 
Experimental Comparison of Trajectory Planning Algorithms for Wheeled Mobile ...
Experimental Comparison of Trajectory Planning Algorithms for Wheeled Mobile ...Experimental Comparison of Trajectory Planning Algorithms for Wheeled Mobile ...
Experimental Comparison of Trajectory Planning Algorithms for Wheeled Mobile ...
 
Solving capacity problems as asymmetric
Solving capacity problems as asymmetricSolving capacity problems as asymmetric
Solving capacity problems as asymmetric
 
REVIEW OF OPTIMAL SPEED TRAFFIC FLOW MODEL
REVIEW OF OPTIMAL SPEED TRAFFIC FLOW MODELREVIEW OF OPTIMAL SPEED TRAFFIC FLOW MODEL
REVIEW OF OPTIMAL SPEED TRAFFIC FLOW MODEL
 
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 ...
 
Accident risk simulation
Accident risk simulationAccident risk simulation
Accident risk simulation
 
Multiple Vehicle Motion Planning: An Infinite Diminsion Newton Optimization M...
Multiple Vehicle Motion Planning: An Infinite Diminsion Newton Optimization M...Multiple Vehicle Motion Planning: An Infinite Diminsion Newton Optimization M...
Multiple Vehicle Motion Planning: An Infinite Diminsion Newton Optimization M...
 
REVIEW OF OPTIMAL SPEED TRAFFIC FLOW MODEL
REVIEW OF OPTIMAL SPEED TRAFFIC FLOW MODELREVIEW OF OPTIMAL SPEED TRAFFIC FLOW MODEL
REVIEW OF OPTIMAL SPEED TRAFFIC FLOW MODEL
 
Dynamic Path Planning
Dynamic Path PlanningDynamic Path Planning
Dynamic Path Planning
 
Path Planning And Navigation
Path Planning And NavigationPath Planning And Navigation
Path Planning And Navigation
 
FOLLOWING CAR ALGORITHM WITH MULTI AGENT RANDOMIZED SYSTEM
FOLLOWING CAR ALGORITHM WITH MULTI AGENT RANDOMIZED SYSTEMFOLLOWING CAR ALGORITHM WITH MULTI AGENT RANDOMIZED SYSTEM
FOLLOWING CAR ALGORITHM WITH MULTI AGENT RANDOMIZED SYSTEM
 
Path Planning for Mobile Robot Navigation Using Voronoi Diagram and Fast Marc...
Path Planning for Mobile Robot Navigation Using Voronoi Diagram and Fast Marc...Path Planning for Mobile Robot Navigation Using Voronoi Diagram and Fast Marc...
Path Planning for Mobile Robot Navigation Using Voronoi Diagram and Fast Marc...
 
Capacitated Kinetic Clustering in Mobile Networks by Optimal Transportation T...
Capacitated Kinetic Clustering in Mobile Networks by Optimal Transportation T...Capacitated Kinetic Clustering in Mobile Networks by Optimal Transportation T...
Capacitated Kinetic Clustering in Mobile Networks by Optimal Transportation T...
 

Viewers also liked

1.paškontroles darbs
1.paškontroles darbs1.paškontroles darbs
1.paškontroles darbs
smilga_liga
 
Brayan stiven roque_romo_11ctj_diseño web-1p_e08
Brayan stiven roque_romo_11ctj_diseño web-1p_e08Brayan stiven roque_romo_11ctj_diseño web-1p_e08
Brayan stiven roque_romo_11ctj_diseño web-1p_e08Braiian RoQue
 
ACAMS2016LatAm_Fátima_Flores_Vera8_12_2016
ACAMS2016LatAm_Fátima_Flores_Vera8_12_2016ACAMS2016LatAm_Fátima_Flores_Vera8_12_2016
ACAMS2016LatAm_Fátima_Flores_Vera8_12_2016Fátima Flores Vera
 
[Search University] How to make it to SERPS in times of Social Search: Impact...
[Search University] How to make it to SERPS in times of Social Search: Impact...[Search University] How to make it to SERPS in times of Social Search: Impact...
[Search University] How to make it to SERPS in times of Social Search: Impact...
Koen Verbrugge
 
portfolio
portfolioportfolio
portfoliospetri
 
Michigan Revenue-Sharing Model Comes Under Fire
Michigan Revenue-Sharing Model Comes Under FireMichigan Revenue-Sharing Model Comes Under Fire
Michigan Revenue-Sharing Model Comes Under FireSteve Duchane
 
Lineāras nevienādības ar parametru
Lineāras nevienādības ar parametruLineāras nevienādības ar parametru
Lineāras nevienādības ar parametru
smilga_liga
 
TNPW2-2016-05
TNPW2-2016-05TNPW2-2016-05
TNPW2-2016-05
Lukáš Vacek
 
Hewlett packard
Hewlett  packardHewlett  packard
Hewlett packard
Soumi Majumder
 
5.mājas darba atrisinājums
5.mājas darba atrisinājums5.mājas darba atrisinājums
5.mājas darba atrisinājums
smilga_liga
 
Capital structure theory
Capital structure theoryCapital structure theory
Capital structure theory
Ana Yat
 
Lee Schuch Resume
Lee Schuch ResumeLee Schuch Resume
Lee Schuch ResumeLee Schuch
 
Project on financial statement analysis of hero moto corp ltd.
Project on financial statement analysis of hero moto corp ltd.Project on financial statement analysis of hero moto corp ltd.
Project on financial statement analysis of hero moto corp ltd.
CHIRANJIBI BISOI
 

Viewers also liked (16)

1.paškontroles darbs
1.paškontroles darbs1.paškontroles darbs
1.paškontroles darbs
 
Ignacio vicencio
Ignacio vicencioIgnacio vicencio
Ignacio vicencio
 
Mi storyboard
Mi  storyboardMi  storyboard
Mi storyboard
 
Brayan stiven roque_romo_11ctj_diseño web-1p_e08
Brayan stiven roque_romo_11ctj_diseño web-1p_e08Brayan stiven roque_romo_11ctj_diseño web-1p_e08
Brayan stiven roque_romo_11ctj_diseño web-1p_e08
 
ACAMS2016LatAm_Fátima_Flores_Vera8_12_2016
ACAMS2016LatAm_Fátima_Flores_Vera8_12_2016ACAMS2016LatAm_Fátima_Flores_Vera8_12_2016
ACAMS2016LatAm_Fátima_Flores_Vera8_12_2016
 
[Search University] How to make it to SERPS in times of Social Search: Impact...
[Search University] How to make it to SERPS in times of Social Search: Impact...[Search University] How to make it to SERPS in times of Social Search: Impact...
[Search University] How to make it to SERPS in times of Social Search: Impact...
 
portfolio
portfolioportfolio
portfolio
 
Michigan Revenue-Sharing Model Comes Under Fire
Michigan Revenue-Sharing Model Comes Under FireMichigan Revenue-Sharing Model Comes Under Fire
Michigan Revenue-Sharing Model Comes Under Fire
 
Presentación1
Presentación1Presentación1
Presentación1
 
Lineāras nevienādības ar parametru
Lineāras nevienādības ar parametruLineāras nevienādības ar parametru
Lineāras nevienādības ar parametru
 
TNPW2-2016-05
TNPW2-2016-05TNPW2-2016-05
TNPW2-2016-05
 
Hewlett packard
Hewlett  packardHewlett  packard
Hewlett packard
 
5.mājas darba atrisinājums
5.mājas darba atrisinājums5.mājas darba atrisinājums
5.mājas darba atrisinājums
 
Capital structure theory
Capital structure theoryCapital structure theory
Capital structure theory
 
Lee Schuch Resume
Lee Schuch ResumeLee Schuch Resume
Lee Schuch Resume
 
Project on financial statement analysis of hero moto corp ltd.
Project on financial statement analysis of hero moto corp ltd.Project on financial statement analysis of hero moto corp ltd.
Project on financial statement analysis of hero moto corp ltd.
 

Similar to Presentation of GreenYourMove's hybrid approach in the 3rd Conference on Sustainable Urban Mobility

ESCC 2016, July 10-16, Athens, Greece
ESCC 2016, July 10-16, Athens, GreeceESCC 2016, July 10-16, Athens, Greece
ESCC 2016, July 10-16, Athens, Greece
LIFE GreenYourMove
 
Traveling Eco-Salesman
Traveling Eco-SalesmanTraveling Eco-Salesman
Traveling Eco-Salesman
Adrian Strugała
 
Edward Robson
Edward RobsonEdward Robson
Edward Robson
JumpingJaq
 
Crowd Dynamics and Networks
Crowd Dynamics and NetworksCrowd Dynamics and Networks
Crowd Dynamics and Networks
Serge Hoogendoorn
 
Quantum inspired evolutionary algorithm for solving multiple travelling sales...
Quantum inspired evolutionary algorithm for solving multiple travelling sales...Quantum inspired evolutionary algorithm for solving multiple travelling sales...
Quantum inspired evolutionary algorithm for solving multiple travelling sales...
eSAT Publishing House
 
Particle Swarm Optimization to Solve Multiple Traveling Salesman Problem
Particle Swarm Optimization to Solve Multiple Traveling Salesman ProblemParticle Swarm Optimization to Solve Multiple Traveling Salesman Problem
Particle Swarm Optimization to Solve Multiple Traveling Salesman Problem
IRJET Journal
 
Destination prediction based on historical trajectories.pptx
Destination prediction based on historical trajectories.pptxDestination prediction based on historical trajectories.pptx
Destination prediction based on historical trajectories.pptx
joneshenery
 
“An Alternate Approach to Find an Optimal Solution of a Transportation Problem.”
“An Alternate Approach to Find an Optimal Solution of a Transportation Problem.”“An Alternate Approach to Find an Optimal Solution of a Transportation Problem.”
“An Alternate Approach to Find an Optimal Solution of a Transportation Problem.”
IOSRJM
 
Simulation analysis Halmstad University 2013_project
Simulation analysis Halmstad University 2013_projectSimulation analysis Halmstad University 2013_project
Simulation analysis Halmstad University 2013_projectAlexandru Gutu
 
20151216 convergence of quasi dynamic assignment models
20151216 convergence of quasi dynamic assignment models 20151216 convergence of quasi dynamic assignment models
20151216 convergence of quasi dynamic assignment models
Luuk Brederode
 
Webinar: Linear bus holding model for real time traffic network control
Webinar: Linear bus holding model for real time traffic network controlWebinar: Linear bus holding model for real time traffic network control
Webinar: Linear bus holding model for real time traffic network control
BRTCoE
 
Comparison Study of Multiple Traveling Salesmen Problem using Genetic Algorithm
Comparison Study of Multiple Traveling Salesmen Problem using Genetic AlgorithmComparison Study of Multiple Traveling Salesmen Problem using Genetic Algorithm
Comparison Study of Multiple Traveling Salesmen Problem using Genetic Algorithm
IOSR Journals
 
SPLT Transformer.pptx
SPLT Transformer.pptxSPLT Transformer.pptx
SPLT Transformer.pptx
Seungeon Baek
 
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
 
Traveling Salesman Problem (TSP)
Traveling Salesman Problem (TSP)Traveling Salesman Problem (TSP)
Traveling Salesman Problem (TSP)
Maksym Voitko
 
Urban Bus Route Planning Using Reverse Labeling Dijkstra Algorithm for Tempor...
Urban Bus Route Planning Using Reverse Labeling Dijkstra Algorithm for Tempor...Urban Bus Route Planning Using Reverse Labeling Dijkstra Algorithm for Tempor...
Urban Bus Route Planning Using Reverse Labeling Dijkstra Algorithm for Tempor...
IRJET Journal
 
Modal split analysis
Modal split analysis Modal split analysis
Modal split analysis
ashahit
 
Fakhre alam
Fakhre alamFakhre alam
Fakhre alam
Fakhre Alam
 
Christian jensen advanced routing in spatial networks using big data
Christian jensen advanced routing in spatial networks using big dataChristian jensen advanced routing in spatial networks using big data
Christian jensen advanced routing in spatial networks using big data
jins0618
 

Similar to Presentation of GreenYourMove's hybrid approach in the 3rd Conference on Sustainable Urban Mobility (20)

ESCC 2016, July 10-16, Athens, Greece
ESCC 2016, July 10-16, Athens, GreeceESCC 2016, July 10-16, Athens, Greece
ESCC 2016, July 10-16, Athens, Greece
 
Traveling Eco-Salesman
Traveling Eco-SalesmanTraveling Eco-Salesman
Traveling Eco-Salesman
 
Edward Robson
Edward RobsonEdward Robson
Edward Robson
 
Crowd Dynamics and Networks
Crowd Dynamics and NetworksCrowd Dynamics and Networks
Crowd Dynamics and Networks
 
Quantum inspired evolutionary algorithm for solving multiple travelling sales...
Quantum inspired evolutionary algorithm for solving multiple travelling sales...Quantum inspired evolutionary algorithm for solving multiple travelling sales...
Quantum inspired evolutionary algorithm for solving multiple travelling sales...
 
Particle Swarm Optimization to Solve Multiple Traveling Salesman Problem
Particle Swarm Optimization to Solve Multiple Traveling Salesman ProblemParticle Swarm Optimization to Solve Multiple Traveling Salesman Problem
Particle Swarm Optimization to Solve Multiple Traveling Salesman Problem
 
Destination prediction based on historical trajectories.pptx
Destination prediction based on historical trajectories.pptxDestination prediction based on historical trajectories.pptx
Destination prediction based on historical trajectories.pptx
 
“An Alternate Approach to Find an Optimal Solution of a Transportation Problem.”
“An Alternate Approach to Find an Optimal Solution of a Transportation Problem.”“An Alternate Approach to Find an Optimal Solution of a Transportation Problem.”
“An Alternate Approach to Find an Optimal Solution of a Transportation Problem.”
 
Simulation analysis Halmstad University 2013_project
Simulation analysis Halmstad University 2013_projectSimulation analysis Halmstad University 2013_project
Simulation analysis Halmstad University 2013_project
 
20151216 convergence of quasi dynamic assignment models
20151216 convergence of quasi dynamic assignment models 20151216 convergence of quasi dynamic assignment models
20151216 convergence of quasi dynamic assignment models
 
Session 38 Xiaoliang Ma
Session 38 Xiaoliang MaSession 38 Xiaoliang Ma
Session 38 Xiaoliang Ma
 
Webinar: Linear bus holding model for real time traffic network control
Webinar: Linear bus holding model for real time traffic network controlWebinar: Linear bus holding model for real time traffic network control
Webinar: Linear bus holding model for real time traffic network control
 
Comparison Study of Multiple Traveling Salesmen Problem using Genetic Algorithm
Comparison Study of Multiple Traveling Salesmen Problem using Genetic AlgorithmComparison Study of Multiple Traveling Salesmen Problem using Genetic Algorithm
Comparison Study of Multiple Traveling Salesmen Problem using Genetic Algorithm
 
SPLT Transformer.pptx
SPLT Transformer.pptxSPLT Transformer.pptx
SPLT Transformer.pptx
 
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...
 
Traveling Salesman Problem (TSP)
Traveling Salesman Problem (TSP)Traveling Salesman Problem (TSP)
Traveling Salesman Problem (TSP)
 
Urban Bus Route Planning Using Reverse Labeling Dijkstra Algorithm for Tempor...
Urban Bus Route Planning Using Reverse Labeling Dijkstra Algorithm for Tempor...Urban Bus Route Planning Using Reverse Labeling Dijkstra Algorithm for Tempor...
Urban Bus Route Planning Using Reverse Labeling Dijkstra Algorithm for Tempor...
 
Modal split analysis
Modal split analysis Modal split analysis
Modal split analysis
 
Fakhre alam
Fakhre alamFakhre alam
Fakhre alam
 
Christian jensen advanced routing in spatial networks using big data
Christian jensen advanced routing in spatial networks using big dataChristian jensen advanced routing in spatial networks using big data
Christian jensen advanced routing in spatial networks using big data
 

Recently uploaded

Water billing management system project report.pdf
Water billing management system project report.pdfWater billing management system project report.pdf
Water billing management system project report.pdf
Kamal Acharya
 
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
ydteq
 
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdf
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdfTutorial for 16S rRNA Gene Analysis with QIIME2.pdf
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdf
aqil azizi
 
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdfGoverning Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
WENKENLI1
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
obonagu
 
Technical Drawings introduction to drawing of prisms
Technical Drawings introduction to drawing of prismsTechnical Drawings introduction to drawing of prisms
Technical Drawings introduction to drawing of prisms
heavyhaig
 
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Dr.Costas Sachpazis
 
一比一原版(Otago毕业证)奥塔哥大学毕业证成绩单如何办理
一比一原版(Otago毕业证)奥塔哥大学毕业证成绩单如何办理一比一原版(Otago毕业证)奥塔哥大学毕业证成绩单如何办理
一比一原版(Otago毕业证)奥塔哥大学毕业证成绩单如何办理
dxobcob
 
Student information management system project report ii.pdf
Student information management system project report ii.pdfStudent information management system project report ii.pdf
Student information management system project report ii.pdf
Kamal Acharya
 
Understanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine LearningUnderstanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine Learning
SUTEJAS
 
DfMAy 2024 - key insights and contributions
DfMAy 2024 - key insights and contributionsDfMAy 2024 - key insights and contributions
DfMAy 2024 - key insights and contributions
gestioneergodomus
 
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
AJAYKUMARPUND1
 
Fundamentals of Induction Motor Drives.pptx
Fundamentals of Induction Motor Drives.pptxFundamentals of Induction Motor Drives.pptx
Fundamentals of Induction Motor Drives.pptx
manasideore6
 
Forklift Classes Overview by Intella Parts
Forklift Classes Overview by Intella PartsForklift Classes Overview by Intella Parts
Forklift Classes Overview by Intella Parts
Intella Parts
 
basic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdfbasic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdf
NidhalKahouli2
 
Fundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptxFundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptx
manasideore6
 
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation & Control
 
Hierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power SystemHierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power System
Kerry Sado
 
Cosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdfCosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdf
Kamal Acharya
 
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
Amil Baba Dawood bangali
 

Recently uploaded (20)

Water billing management system project report.pdf
Water billing management system project report.pdfWater billing management system project report.pdf
Water billing management system project report.pdf
 
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
 
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdf
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdfTutorial for 16S rRNA Gene Analysis with QIIME2.pdf
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdf
 
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdfGoverning Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
 
Technical Drawings introduction to drawing of prisms
Technical Drawings introduction to drawing of prismsTechnical Drawings introduction to drawing of prisms
Technical Drawings introduction to drawing of prisms
 
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
 
一比一原版(Otago毕业证)奥塔哥大学毕业证成绩单如何办理
一比一原版(Otago毕业证)奥塔哥大学毕业证成绩单如何办理一比一原版(Otago毕业证)奥塔哥大学毕业证成绩单如何办理
一比一原版(Otago毕业证)奥塔哥大学毕业证成绩单如何办理
 
Student information management system project report ii.pdf
Student information management system project report ii.pdfStudent information management system project report ii.pdf
Student information management system project report ii.pdf
 
Understanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine LearningUnderstanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine Learning
 
DfMAy 2024 - key insights and contributions
DfMAy 2024 - key insights and contributionsDfMAy 2024 - key insights and contributions
DfMAy 2024 - key insights and contributions
 
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
 
Fundamentals of Induction Motor Drives.pptx
Fundamentals of Induction Motor Drives.pptxFundamentals of Induction Motor Drives.pptx
Fundamentals of Induction Motor Drives.pptx
 
Forklift Classes Overview by Intella Parts
Forklift Classes Overview by Intella PartsForklift Classes Overview by Intella Parts
Forklift Classes Overview by Intella Parts
 
basic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdfbasic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdf
 
Fundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptxFundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptx
 
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
 
Hierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power SystemHierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power System
 
Cosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdfCosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdf
 
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
 

Presentation of GreenYourMove's hybrid approach in the 3rd Conference on Sustainable Urban Mobility

  • 1. 3rd Conference on Sustainable Urban Mobility 26-27 May, 2016, Volos, Greece A Hybrid Approach to the Problem of Journey Planning with the Use of Mathematical Programming and Modern Techniques With the contribution of the LIFE programme of the European Union - LIFE14 ENV/GR/000611
  • 2. Authors • Georgios K.D. Saharidis • Dimitrios Rizopoulos • Afroditi Temourtzidou • Antonios Fragkogios • Nikolaos Cholevas • Asimina Galanou • George Emmanouelidis • Chrysostomos Chatzigeorgiou • Labros Bizas Department of Mechanical Engineering Polytechnic School University of Thessaly
  • 3. Presentation structure • GreenYourMove Project • The journey planning problem • Proposed method • Conclusion
  • 4. GreenYourMove Project • GreenYourMove (GYM) is a European Research Project co-funded by LIFE, the EU financial instrument for the environment - LIFE14 ENV/GR/000611. • GreenYourMove’s main objective is the development and promotion of a co-modal journey application to minimize GHG emission in Europe. GreenYourMove develops a multi-modal transport planner (both routing & ticketing system) considering all kinds of urban public transportation (urban and sub-urban buses, metro, tram, trolley, trains), where the user gets alternative routes combining more than one transport modes if necessary. The routes are the environmentally friendliest ones, since emissions are calculated for different scenarios • Target: Creation of a web platform and smartphone app.
  • 5. GreenYourMove Project • Partners: – University of Thessaly – AVMAP – CHAPS (Czech Republic) – EMISIA – PLANNERSTACK (The Netherlands) – TRAINOSE • Total Budget: 1,245,052 € – Start: September 2015 – Finish: August 2018
  • 6. The journey planning problem • The computation of an optimal, feasible and personalized journey from a starting point A to an ending point B. Generally, the important task is to calculate the path from a point A to another point B, such that the total distance/time travelled from A to B will be the minimum.
  • 7. The journey planning problem • Multi-Modal Journey Planning (MMJP) – In public transportation networks, the multi-modal journey planning problem (MMJP) seeks for journeys combining schedule-based transportation (buses, trains) with unrestricted modes (walking, driving).
  • 8. The journey planning problem • Multi-Modal Journey Planning (MMJP) – Earliest Arrival Problem (EAP): Given a source stop A, a target stop B and a departure time T, the problem asks for a journey that departs from A, no earlier than T, and arrives at B as early as possible. – Range Problem (RP): Takes as input a time range (e.g. 6- 9am) and asks for the journey with the least travel time that depart within that range.
  • 9. The journey planning problem • Multi-Modal Journey Planning (MMJP) – Multi-Criteria Problem (MCP): Different optimization criteria: • The number of transfers • The total journey cost • Ecological footprint (Environmental MMJP): Minimization of GreenHouse Gas (GHG) emissions • Etc. Journey, which is the most environmental friendly
  • 10. Proposed Method • Hybrid approach, because it is a combination of: – Dijkstra’s algorithm – Mathematical model for the MMJP
  • 11. Proposed Method The user inserts the starting and ending points as well as the departure time of his journey Dikjstra's algorithm is applied to find the closest public network node S (stop or station) to the starting point and the closest node T to the ending point The mathematical model is built and solved in order to compute the optimal journey between S and T The optimal journey minimizing both travel time and environmental cost is delivered to the user
  • 13. Proposed Method • Dijkstra’s Algorithm – The mostly known Shortest Path algorithm, which is a label setting algorithm introduced by Dijkstra in 1959. Source Target Total distance: 28
  • 14. Proposed Method • Dijkstra’s Algorithm – Scan nodes near Source and Target until you hop on a stop of the Public Transportation network.
  • 15. Proposed Method • Mathematical model for the MMJP – Mixed Integer Linear Program (MILP) in order to compute the optimal journey between the departure and arrival stops of the public network. – In-between those two stations, the model prompts the user to use up to a number of different modes of transport, depending on his/her input. While in the network, the user follows an optimal journey that minimizes the travel time and the environmental cost.
  • 16. Proposed Method • Mathematical model for the MMJP – Indices • i, j, h Nodes of the network. • k Modes or transport. • n Trips.
  • 17. Proposed Method • Mathematical model for the MMJP – Data • Ci,j,k Environmental cost of moving from i to j with mode k. • TTi,j,k Time of transfer from i to j with mode k. • ToDi,j,k Time of departure of trip n with mode k from i to j. • N Number of nodes. • M Number of modes of transport. • L Maximum Number of trips in all available modes. • S The departure station. • T The arrival station. • a Coefficient in the objective function. • b Coefficient in the objective function. • DT Departure time of the user from the starting point. • AT Latest arrival time of the user to the ending point. • WT1 Walking Time from starting point to S. • WT2 Walking Time from T to ending point.
  • 18. Proposed Method • Mathematical model for the MMJP – Decision variables • Xi,j,k,n Binary Variable used to represent whether a transfer is made from i to j with mode k and trip n. X is equal to 1 when transfer is made and 0 when it is NOT. • Si,j,k,n Non-negative continuous variable used to represent the departure time from i to j with k and n. If the transfer is NOT made S is equal to 0
  • 19. Proposed Method • Mathematical model for the MMJP – Constraints , , , 1 1 1 1 N M L S j k n j k n X    1. Connection from point S to a next point happens , , , 1 1 1 0 N M L i S k n i k n X    2. Once a journey has departed from S, it will never go through S again , , , 1 1 1 1 N M L i T k n i k n X    3. A connection between any point and T is made
  • 20. Proposed Method • Mathematical model for the MMJP – Constraints 4. The journey reaches the target node and it never departs from it again , , , 1 1 1 0 N M L T j k n j k n X    , , , 1 1 1 1, , N M L i j k n i k n i i TX      5. The journey goes through each node at most once , , , , , , 1 1 1 1 1 1 0, , , N M L N M L i h k n h j k n i k n j k n h h S TX X           6. Whatever node of the network we visit, we have to leave from it as well
  • 21. Proposed Method • Mathematical model for the MMJP – Constraints 7. When X is 1, then S gets equal to ToD. The constraint relaxes, when X is 0 8. The departure that corresponds to X will not happen if ToD is 0, meaning there is no transfer available 9. Time continuity in the problem , , , , , ,, , , , , , *(1 ) *(1 ), , , ,i j k n i j k ni j k n i j k n M M i j k nS ToDX X       , , , , , , , , ,i j k n i j k n i j k nToDX   , , , , ,, , , , , , 1 1 1 1 1 1 1 1 1 ( * ) , , N M L N M L N M L i h k i h k ni h k n h j k n i k n i k n j k n h h S TS STT X              
  • 22. Proposed Method • Mathematical model for the MMJP – Constraints 10. The departure time from the first node is the smallest 11. It initializes S to 0 if there is no transfer between i and j with mode k and trip n 12. The time of departure from the node before T is the largest time of departure in the journey delivered , , ,, , , , , , 1 1 1 1 1 1 1 1 1 (1 )* , N M L N M L N M L i j k nS j k n i j k n j k n j k n j k n M i SS S X                , , ,, , , * , , ,i j k ni j k n M i j k nS X  , , , , , , 1 1 1 1 1 1 0, N M L N M L i T k n i j k n i k n i k n j TS S          
  • 23. Proposed Method • Mathematical model for the MMJP – Constraints 13. Uses the solution from Dijkstra’s algorithm, which we have run before the construction of the mathematical model. It makes sure that the first departure from a node of the network happens after the departure time of the traveler plus the walking time from the starting point to the station S , , , 1 1 1 1 N M L S j k n j k n WT DTS    
  • 24. Proposed Method • Mathematical model for the MMJP – Objective Function Minimization of 2 criteria, the total environmental cost and the total travel time of the journey, which is proposed to the user. Coefficients a and b are predefined by the user. The Environmental Cost Ci,j,k is pre-computed for each arc i-j and mode k of the public transportation network. This pre-computation is made using emission calculation models, that take into consideration several parameters, such as the type of fuel (gasoline, diesel, electricity etc.) and the fuel consumption, which concern the vehicle of the public means of transport. Other parameters concern the trip, which the vehicle follows, such as the distance and the gradient between the stops. , , , , ,, , 1 1 1 1 ( * * )* N N M L i j k i j k ni j k i j k n Min z a bC TT X     
  • 25. Conclusion • Novel approach for solving the Environmental Multi-Modal Journey Planning problem. The proposed hybrid algorithm combines the Dijkstra’s algorithm with a Mixed Integer Linear Program (MILP) in order to deliver the journey with the least travel time and environmental cost. • Research is still ongoing for the improvement of our algorithm. The mathematical formulation is still under modification and there may be slight changes in the algorithm.
  • 26. Conclusion • Future work – The objective function shall be split into two, one for the minimization of the travel time and one for the minimization of the environmental cost. Thus, the computation of a Pareto set of optimal journeys will be possible so that the user has more options to consider. – Addition of more objective functions for the minimization of number of transfers, the total fare of the journey etc.
  • 27. Conclusion • Future work – A decomposition method, such as Benders Decomposition method, shall be implemented on the MILP so that it will be easier to solve for big data sets. – Finally, the integration of the algorithm in an online platform having data from the public transportation network of Greece will make possible the wide use of it by the passengers with a large benefit both for them and the environment
  • 28. Thank you for your attention Learn more at: http://www.greenyourmove.org/