SlideShare a Scribd company logo
Route Optimization
Algorithm
1/12/2016 2
Group Members:
ī‚— Mazhar Nazik
ī‚— Tayyeb Mehmood
ī‚— Awais Arshad
1/12/2016 3
Route Optimization Algorithm
Definition:
Route optimization algorithms are the mathematical
formulas that solve routing problems.
1/12/2016 4
Some Types of Routing
ī‚— Vehicle Routing Problem (VRP)
ī‚— Travelling Salesman Problem (TSP)
ī‚— Ant Colony Optimization (ACO)
1/12/2016 5
INTRODUCTION
Routing optimization Algorithms basically designs for
the best routes to reduce travel cost, energy
consumption and time. Due to non-deterministic
polynomial-time hard complexity, many route
optimizations involved in real-world applications
require too much computing effort. Shortening
computing time for Routing optimization is a great
challenge for state-of-the-art local optimization
algorithms.
1/12/2016 6
Logistic Model
The applications of vehicle routing problem (VRP) are
very common in real life. It can be described by the
scenario that follows. Let consider a depot having a
fleet of vehicles with limited capacities and a set of
customers, each with a certain demand for the
merchandise or goods to be dispatched. The problem
is to determine optimal routings for each vehicle to
visit every customer exactly once in order to fulfill the
demand. The most common goal for optimization is to
minimize the overall distance travelled by the vehicles.
1/12/2016 7
Logistic Model
The vehicle routing problem has been one of the
elementary problems in logistics ever since because of its
wide use. Vehicle Routing Problem (VRP) can be described
as follows. Suppose there are M vehicles each of which has
a capacity of Q and N customers who must be served from
a certain depot(terminal station). The goods each customer
asks for and the distance between them are known in
advance. The vehicles start from the depot(terminal
station), supply the customers and go back to the depot. It
is required that the route of the vehicles should be
arranged appropriately so that the least number of vehicles
is used and the shortest distance is covered.
1/12/2016 8
Conditions
The following conditions must be satisfied:
īƒ˜The total demand of any vehicle route must not exceed
the capacity of the vehicle.
īƒ˜Any given customer is served by one, and only one
vehicle.
īƒ˜Customer delivery should be done efficiently and
economically.
1/12/2016 9
Routing Single Depot with 3 Vehicles
and 8 Customers
1/12/2016 10
Proposed Methodologies
The methodologies used to determine the best vehicle
routing for truck dispatch system (TDS) are
īƒ˜Permutation Enumerator
īƒ˜Greedy Search Algorithm
1/12/2016 11
Permutation Enumerator
Initially the distance of the stations are considered as
known factors along with the capacity of the vehicles
used. Each vehicle is assigned to a set of stations based
upon the demand and capacity of the vehicles. First by
means of permutations and combinations possible set
of routes for each vehicles are formed. Among the
route combinations best routes are formed based upon
the distance i.e. based on shortest distances. This
method is suitable for least no of stations (n< 5).
1/12/2016 12
Greedy Search Algorithm
A “greedy algorithm” firstly, based on the list of nodes that
a truck is assigned to service, it starts the sequence by
choosing from the list a station that is nearest to the
terminal station. Then the next station in the sequence is
determined by choosing the station that is nearest to the
preceding station from the list of remaining stations. This
process is repeated, until all the stations have been
exhausted to form the complete sequence starting and
ending at the terminal station by knowing the distances to
be travelled by the vehicles using genetic algorithm an
optimized routing plan is formed for each set of vehicles.
This will help to reach the customers in both effective and
efficient manner.
1/12/2016 13
Flow Chart
1/12/2016 14
Shortest Route Calculations for
the Stations
īƒ˜For vehicle routing of truck dispatch system, finding a
shortest route.
īƒ˜8 stations including depot and no of vehicles used is
independent.
īƒ˜Condition chosen is 3 stations can be visited by a
vehicle at a time.
īƒ˜The no of stations and the no of visits by a vehicle can
be altered according to the conditions.
1/12/2016 15
Shortest Route Calculations for
the Stations
First by means of permutations the total no of
combinations for shortest path is found.
Permutation Formula:
nCr = n!/r! (n-r)!
The no of all combinations of ‘n’ things, taken ‘r’ at a time
By combination
The total no of stations = 7
No of vehicle = 3
Hence, by formula
nCr = 7C3= 35 combinations
The total no of stations and stations that a vehicle can visit
can be altered according to situation.
1/12/2016 16
1/12/2016 17
Advantages :
īƒ˜ Improved Methodology of Additional terminals
generation :
Stop of which service capacity in rush hours falls
between standard and can be taken as potential
terminal. In other words, a terrific signal stop system
can be potential terminal if its number of vehicles in
rush hours fall between 100 and 400.
īƒ˜ Competition caused by Parallel routes and rail
route
It considers the number of shared stops or
overlapping length between bus routes and rail routes.
However, in real situations, competition caused by the
parallel routes is inevitable.
1/12/2016 18
Disadvantages:
īƒ˜ More detailed flow analysis should be carried out at stop
level.
At the present, passenger flow analysis is mainly implemented at
the route level. If the passenger attraction can be dis-aggregated
to each top on the route so analysis will become un-accurate.
īƒ˜ All the Optimized vehicles routes should be evaluated and
compared.
Due to limitation of research time, evaluation after
optimization is only carried out in some important areas such as
commercial and residential zones at the individual route level.
So the distributed optimization for vehicles along with flow
analysis of passengers is not particularly considered.
1/12/2016 19
Rough Example Diagram
1/12/2016 20
Conclusions and Future Work
Vehicle routing is first initiated with number of
stations to be served and total no of vehicles employed
to serve the stations based upon permutations and
combinations. Based on permutation and
combinations routings were formed. In case of large
number of vehicles greedy search method is used to
find the distances between the stations and the vehicle
routes distances. Here vehicle routing has been done
based upon known demand and capacity of the
suppliers.
1/12/2016 21
1/12/2016 22

More Related Content

What's hot

Traffic Conditions - From Now Until Forever
Traffic Conditions - From Now Until ForeverTraffic Conditions - From Now Until Forever
Traffic Conditions - From Now Until Forever
WSP
 
Service analytics: A proposal to LTA Singapore for on-demand bus trials
Service analytics: A proposal to LTA Singapore for on-demand bus trialsService analytics: A proposal to LTA Singapore for on-demand bus trials
Service analytics: A proposal to LTA Singapore for on-demand bus trials
Kriti Srivastava
 
Chapter 6 Fundamentals of traffic flow
Chapter 6 Fundamentals of traffic flowChapter 6 Fundamentals of traffic flow
Chapter 6 Fundamentals of traffic flow
Fayaz Rashid
 
Unit 3 ii ppt
Unit 3 ii pptUnit 3 ii ppt
Unit 3 ii ppt
PALURUUMASAI
 
Smart speed control device
Smart speed control device  Smart speed control device
Smart speed control device
Ram Sandeep
 
Capacity and LOS of Multi-Lane HIghways
Capacity and LOS of Multi-Lane HIghwaysCapacity and LOS of Multi-Lane HIghways
Capacity and LOS of Multi-Lane HIghways
Raghupathi Kandiboina
 
Study of urban traffic flow
Study of urban traffic flowStudy of urban traffic flow
Study of urban traffic flow
Sukhdeep Jat
 
8 capacity-analysis ( Transportation and Traffic Engineering Dr. Sheriff El-B...
8 capacity-analysis ( Transportation and Traffic Engineering Dr. Sheriff El-B...8 capacity-analysis ( Transportation and Traffic Engineering Dr. Sheriff El-B...
8 capacity-analysis ( Transportation and Traffic Engineering Dr. Sheriff El-B...
Hossam Shafiq I
 
Transit Signalisation Priority (TSP) - A New Approach to Calculate Gains
Transit Signalisation Priority (TSP) - A New Approach to Calculate GainsTransit Signalisation Priority (TSP) - A New Approach to Calculate Gains
Transit Signalisation Priority (TSP) - A New Approach to Calculate Gains
WSP
 
2016 UMTRI Symposium Poster
2016 UMTRI Symposium Poster2016 UMTRI Symposium Poster
2016 UMTRI Symposium Poster
Kartik Balkumar
 
Smart-CT2016 - CTPATH
Smart-CT2016 - CTPATHSmart-CT2016 - CTPATH
Smart-CT2016 - CTPATH
Christian Cintrano
 

What's hot (12)

Traffic Conditions - From Now Until Forever
Traffic Conditions - From Now Until ForeverTraffic Conditions - From Now Until Forever
Traffic Conditions - From Now Until Forever
 
Service analytics: A proposal to LTA Singapore for on-demand bus trials
Service analytics: A proposal to LTA Singapore for on-demand bus trialsService analytics: A proposal to LTA Singapore for on-demand bus trials
Service analytics: A proposal to LTA Singapore for on-demand bus trials
 
Chapter 6 Fundamentals of traffic flow
Chapter 6 Fundamentals of traffic flowChapter 6 Fundamentals of traffic flow
Chapter 6 Fundamentals of traffic flow
 
Unit 3 ii ppt
Unit 3 ii pptUnit 3 ii ppt
Unit 3 ii ppt
 
Session 56 Kjell Jansson
Session 56 Kjell JanssonSession 56 Kjell Jansson
Session 56 Kjell Jansson
 
Smart speed control device
Smart speed control device  Smart speed control device
Smart speed control device
 
Capacity and LOS of Multi-Lane HIghways
Capacity and LOS of Multi-Lane HIghwaysCapacity and LOS of Multi-Lane HIghways
Capacity and LOS of Multi-Lane HIghways
 
Study of urban traffic flow
Study of urban traffic flowStudy of urban traffic flow
Study of urban traffic flow
 
8 capacity-analysis ( Transportation and Traffic Engineering Dr. Sheriff El-B...
8 capacity-analysis ( Transportation and Traffic Engineering Dr. Sheriff El-B...8 capacity-analysis ( Transportation and Traffic Engineering Dr. Sheriff El-B...
8 capacity-analysis ( Transportation and Traffic Engineering Dr. Sheriff El-B...
 
Transit Signalisation Priority (TSP) - A New Approach to Calculate Gains
Transit Signalisation Priority (TSP) - A New Approach to Calculate GainsTransit Signalisation Priority (TSP) - A New Approach to Calculate Gains
Transit Signalisation Priority (TSP) - A New Approach to Calculate Gains
 
2016 UMTRI Symposium Poster
2016 UMTRI Symposium Poster2016 UMTRI Symposium Poster
2016 UMTRI Symposium Poster
 
Smart-CT2016 - CTPATH
Smart-CT2016 - CTPATHSmart-CT2016 - CTPATH
Smart-CT2016 - CTPATH
 

Viewers also liked

Wherecamp Navigation Conference 2015 - GraphHopper Route Optimization
Wherecamp Navigation Conference 2015 - GraphHopper Route OptimizationWherecamp Navigation Conference 2015 - GraphHopper Route Optimization
Wherecamp Navigation Conference 2015 - GraphHopper Route Optimization
WhereCampBerlin
 
HR OPERATION MANAGER
HR OPERATION MANAGERHR OPERATION MANAGER
HR OPERATION MANAGER
Venkatesh Gupta
 
Route optimization
Route optimizationRoute optimization
Route optimizationPCO Bookkeepers
 
Msc_final_Piwowarska
Msc_final_PiwowarskaMsc_final_Piwowarska
Msc_final_PiwowarskaPiwowarska Magda
 
Maths Saves Money
Maths Saves MoneyMaths Saves Money
Maths Saves Money
Kartik918
 
Genetic Algorithm for Solving Balanced Transportation Problem
Genetic Algorithm for Solving Balanced  Transportation ProblemGenetic Algorithm for Solving Balanced  Transportation Problem
Genetic Algorithm for Solving Balanced Transportation Problem
Lyceum of the Philippines University Batangas
 
Optimization Approach for Capacitated Vehicle Routing Problem Using Genetic A...
Optimization Approach for Capacitated Vehicle Routing Problem Using Genetic A...Optimization Approach for Capacitated Vehicle Routing Problem Using Genetic A...
Optimization Approach for Capacitated Vehicle Routing Problem Using Genetic A...
ijsrd.com
 
The Optimizing Multiple Travelling Salesman Problem Using Genetic Algorithm
The Optimizing Multiple Travelling Salesman Problem Using Genetic AlgorithmThe Optimizing Multiple Travelling Salesman Problem Using Genetic Algorithm
The Optimizing Multiple Travelling Salesman Problem Using Genetic Algorithm
ijsrd.com
 
Class GA. Genetic Algorithm,Genetic Algorithm
Class GA. Genetic Algorithm,Genetic AlgorithmClass GA. Genetic Algorithm,Genetic Algorithm
Class GA. Genetic Algorithm,Genetic Algorithm
raed albadri
 
Genetic algorithms
Genetic algorithmsGenetic algorithms
Genetic algorithmszamakhan
 
Genetic Algorithm by Example
Genetic Algorithm by ExampleGenetic Algorithm by Example
Genetic Algorithm by Example
Nobal Niraula
 
Genetic Algorithms - Artificial Intelligence
Genetic Algorithms - Artificial IntelligenceGenetic Algorithms - Artificial Intelligence
Genetic Algorithms - Artificial Intelligence
Sahil Kumar
 

Viewers also liked (12)

Wherecamp Navigation Conference 2015 - GraphHopper Route Optimization
Wherecamp Navigation Conference 2015 - GraphHopper Route OptimizationWherecamp Navigation Conference 2015 - GraphHopper Route Optimization
Wherecamp Navigation Conference 2015 - GraphHopper Route Optimization
 
HR OPERATION MANAGER
HR OPERATION MANAGERHR OPERATION MANAGER
HR OPERATION MANAGER
 
Route optimization
Route optimizationRoute optimization
Route optimization
 
Msc_final_Piwowarska
Msc_final_PiwowarskaMsc_final_Piwowarska
Msc_final_Piwowarska
 
Maths Saves Money
Maths Saves MoneyMaths Saves Money
Maths Saves Money
 
Genetic Algorithm for Solving Balanced Transportation Problem
Genetic Algorithm for Solving Balanced  Transportation ProblemGenetic Algorithm for Solving Balanced  Transportation Problem
Genetic Algorithm for Solving Balanced Transportation Problem
 
Optimization Approach for Capacitated Vehicle Routing Problem Using Genetic A...
Optimization Approach for Capacitated Vehicle Routing Problem Using Genetic A...Optimization Approach for Capacitated Vehicle Routing Problem Using Genetic A...
Optimization Approach for Capacitated Vehicle Routing Problem Using Genetic A...
 
The Optimizing Multiple Travelling Salesman Problem Using Genetic Algorithm
The Optimizing Multiple Travelling Salesman Problem Using Genetic AlgorithmThe Optimizing Multiple Travelling Salesman Problem Using Genetic Algorithm
The Optimizing Multiple Travelling Salesman Problem Using Genetic Algorithm
 
Class GA. Genetic Algorithm,Genetic Algorithm
Class GA. Genetic Algorithm,Genetic AlgorithmClass GA. Genetic Algorithm,Genetic Algorithm
Class GA. Genetic Algorithm,Genetic Algorithm
 
Genetic algorithms
Genetic algorithmsGenetic algorithms
Genetic algorithms
 
Genetic Algorithm by Example
Genetic Algorithm by ExampleGenetic Algorithm by Example
Genetic Algorithm by Example
 
Genetic Algorithms - Artificial Intelligence
Genetic Algorithms - Artificial IntelligenceGenetic Algorithms - Artificial Intelligence
Genetic Algorithms - Artificial Intelligence
 

Similar to Route optimization algorithm..

_370996_1_En_1_Chapter_Author
_370996_1_En_1_Chapter_Author_370996_1_En_1_Chapter_Author
_370996_1_En_1_Chapter_AuthorNahid Mahbub
 
LO5: Simulation of transit signal priority strategies for brt operations
LO5: Simulation of transit signal priority strategies for brt operationsLO5: Simulation of transit signal priority strategies for brt operations
LO5: Simulation of transit signal priority strategies for brt operationsBRTCoE
 
A Dynamic Vehicular Traffic Control Using Ant Colony And Traffic Light Optimi...
A Dynamic Vehicular Traffic Control Using Ant Colony And Traffic Light Optimi...A Dynamic Vehicular Traffic Control Using Ant Colony And Traffic Light Optimi...
A Dynamic Vehicular Traffic Control Using Ant Colony And Traffic Light Optimi...
Kristen Carter
 
Transportation plan preparation
Transportation plan preparationTransportation plan preparation
Transportation plan preparation
Mital Damani
 
Analysis of Traffic Behavior at the Toll Plazas Around Bangalore
Analysis of Traffic Behavior at the Toll Plazas Around BangaloreAnalysis of Traffic Behavior at the Toll Plazas Around Bangalore
Analysis of Traffic Behavior at the Toll Plazas Around Bangalore
IRJET Journal
 
A Review on Intrusion Detection System Based Data Mining Techniques
A Review on Intrusion Detection System Based Data Mining TechniquesA Review on Intrusion Detection System Based Data Mining Techniques
A Review on Intrusion Detection System Based Data Mining Techniques
IRJET Journal
 
Cognitive Urban Transport
Cognitive Urban TransportCognitive Urban Transport
Cognitive Urban Transport
Sasha Lazarevic
 
T drive enhancing driving directions with taxi drivers’ intelligence
T drive enhancing driving directions with taxi drivers’ intelligenceT drive enhancing driving directions with taxi drivers’ intelligence
T drive enhancing driving directions with taxi drivers’ intelligence
JPINFOTECH JAYAPRAKASH
 
A New Paradigm in User Equilibrium-Application in Managed Lane Pricing
A New Paradigm in User Equilibrium-Application in Managed Lane PricingA New Paradigm in User Equilibrium-Application in Managed Lane Pricing
A New Paradigm in User Equilibrium-Application in Managed Lane Pricing
CSCJournals
 
(Paper) Parking Navigation for Alleviating Congestion in Multilevel Parking F...
(Paper) Parking Navigation for Alleviating Congestion in Multilevel Parking F...(Paper) Parking Navigation for Alleviating Congestion in Multilevel Parking F...
(Paper) Parking Navigation for Alleviating Congestion in Multilevel Parking F...
Naoki Shibata
 
Operational analysis of two lane highway
Operational analysis of two lane highwayOperational analysis of two lane highway
Operational analysis of two lane highway
Bharat Upadhyay
 
D04412429
D04412429D04412429
D04412429
IOSR-JEN
 
Replacing Manhattan Subway Service with On-demand transportation
Replacing Manhattan Subway Service with On-demand transportationReplacing Manhattan Subway Service with On-demand transportation
Replacing Manhattan Subway Service with On-demand transportation
Christian Moscardi
 
Christian Moscardi Presentation
Christian Moscardi PresentationChristian Moscardi Presentation
Christian Moscardi Presentation
Joseph Chow
 
Ieeepro techno solutions 2013 ieee embedded project person-based traffic re...
Ieeepro techno solutions   2013 ieee embedded project person-based traffic re...Ieeepro techno solutions   2013 ieee embedded project person-based traffic re...
Ieeepro techno solutions 2013 ieee embedded project person-based traffic re...
srinivasanece7
 
JAVA 2013 IEEE DATAMINING PROJECT T drive enhancing driving directions with t...
JAVA 2013 IEEE DATAMINING PROJECT T drive enhancing driving directions with t...JAVA 2013 IEEE DATAMINING PROJECT T drive enhancing driving directions with t...
JAVA 2013 IEEE DATAMINING PROJECT T drive enhancing driving directions with t...
IEEEGLOBALSOFTTECHNOLOGIES
 
T drive enhancing driving directions with taxi drivers’ intelligence
T drive enhancing driving directions with taxi drivers’ intelligenceT drive enhancing driving directions with taxi drivers’ intelligence
T drive enhancing driving directions with taxi drivers’ intelligence
IEEEFINALYEARPROJECTS
 
Viamente Route Planner
Viamente Route PlannerViamente Route Planner
Viamente Route Planner
Viamente
 
An Enhanced Agglomerative Clustering Algorithm for Solving Vehicle Routing Pr...
An Enhanced Agglomerative Clustering Algorithm for Solving Vehicle Routing Pr...An Enhanced Agglomerative Clustering Algorithm for Solving Vehicle Routing Pr...
An Enhanced Agglomerative Clustering Algorithm for Solving Vehicle Routing Pr...
ijtsrd
 
Headway distribution on urban roads under heterogeneous traffic-revision 3 10...
Headway distribution on urban roads under heterogeneous traffic-revision 3 10...Headway distribution on urban roads under heterogeneous traffic-revision 3 10...
Headway distribution on urban roads under heterogeneous traffic-revision 3 10...
YAHAMPATHARACHCHIGEP
 

Similar to Route optimization algorithm.. (20)

_370996_1_En_1_Chapter_Author
_370996_1_En_1_Chapter_Author_370996_1_En_1_Chapter_Author
_370996_1_En_1_Chapter_Author
 
LO5: Simulation of transit signal priority strategies for brt operations
LO5: Simulation of transit signal priority strategies for brt operationsLO5: Simulation of transit signal priority strategies for brt operations
LO5: Simulation of transit signal priority strategies for brt operations
 
A Dynamic Vehicular Traffic Control Using Ant Colony And Traffic Light Optimi...
A Dynamic Vehicular Traffic Control Using Ant Colony And Traffic Light Optimi...A Dynamic Vehicular Traffic Control Using Ant Colony And Traffic Light Optimi...
A Dynamic Vehicular Traffic Control Using Ant Colony And Traffic Light Optimi...
 
Transportation plan preparation
Transportation plan preparationTransportation plan preparation
Transportation plan preparation
 
Analysis of Traffic Behavior at the Toll Plazas Around Bangalore
Analysis of Traffic Behavior at the Toll Plazas Around BangaloreAnalysis of Traffic Behavior at the Toll Plazas Around Bangalore
Analysis of Traffic Behavior at the Toll Plazas Around Bangalore
 
A Review on Intrusion Detection System Based Data Mining Techniques
A Review on Intrusion Detection System Based Data Mining TechniquesA Review on Intrusion Detection System Based Data Mining Techniques
A Review on Intrusion Detection System Based Data Mining Techniques
 
Cognitive Urban Transport
Cognitive Urban TransportCognitive Urban Transport
Cognitive Urban Transport
 
T drive enhancing driving directions with taxi drivers’ intelligence
T drive enhancing driving directions with taxi drivers’ intelligenceT drive enhancing driving directions with taxi drivers’ intelligence
T drive enhancing driving directions with taxi drivers’ intelligence
 
A New Paradigm in User Equilibrium-Application in Managed Lane Pricing
A New Paradigm in User Equilibrium-Application in Managed Lane PricingA New Paradigm in User Equilibrium-Application in Managed Lane Pricing
A New Paradigm in User Equilibrium-Application in Managed Lane Pricing
 
(Paper) Parking Navigation for Alleviating Congestion in Multilevel Parking F...
(Paper) Parking Navigation for Alleviating Congestion in Multilevel Parking F...(Paper) Parking Navigation for Alleviating Congestion in Multilevel Parking F...
(Paper) Parking Navigation for Alleviating Congestion in Multilevel Parking F...
 
Operational analysis of two lane highway
Operational analysis of two lane highwayOperational analysis of two lane highway
Operational analysis of two lane highway
 
D04412429
D04412429D04412429
D04412429
 
Replacing Manhattan Subway Service with On-demand transportation
Replacing Manhattan Subway Service with On-demand transportationReplacing Manhattan Subway Service with On-demand transportation
Replacing Manhattan Subway Service with On-demand transportation
 
Christian Moscardi Presentation
Christian Moscardi PresentationChristian Moscardi Presentation
Christian Moscardi Presentation
 
Ieeepro techno solutions 2013 ieee embedded project person-based traffic re...
Ieeepro techno solutions   2013 ieee embedded project person-based traffic re...Ieeepro techno solutions   2013 ieee embedded project person-based traffic re...
Ieeepro techno solutions 2013 ieee embedded project person-based traffic re...
 
JAVA 2013 IEEE DATAMINING PROJECT T drive enhancing driving directions with t...
JAVA 2013 IEEE DATAMINING PROJECT T drive enhancing driving directions with t...JAVA 2013 IEEE DATAMINING PROJECT T drive enhancing driving directions with t...
JAVA 2013 IEEE DATAMINING PROJECT T drive enhancing driving directions with t...
 
T drive enhancing driving directions with taxi drivers’ intelligence
T drive enhancing driving directions with taxi drivers’ intelligenceT drive enhancing driving directions with taxi drivers’ intelligence
T drive enhancing driving directions with taxi drivers’ intelligence
 
Viamente Route Planner
Viamente Route PlannerViamente Route Planner
Viamente Route Planner
 
An Enhanced Agglomerative Clustering Algorithm for Solving Vehicle Routing Pr...
An Enhanced Agglomerative Clustering Algorithm for Solving Vehicle Routing Pr...An Enhanced Agglomerative Clustering Algorithm for Solving Vehicle Routing Pr...
An Enhanced Agglomerative Clustering Algorithm for Solving Vehicle Routing Pr...
 
Headway distribution on urban roads under heterogeneous traffic-revision 3 10...
Headway distribution on urban roads under heterogeneous traffic-revision 3 10...Headway distribution on urban roads under heterogeneous traffic-revision 3 10...
Headway distribution on urban roads under heterogeneous traffic-revision 3 10...
 

Recently uploaded

The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
Delapenabediema
 
Aficamten in HCM (SEQUOIA HCM TRIAL 2024)
Aficamten in HCM (SEQUOIA HCM TRIAL 2024)Aficamten in HCM (SEQUOIA HCM TRIAL 2024)
Aficamten in HCM (SEQUOIA HCM TRIAL 2024)
Ashish Kohli
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
Peter Windle
 
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
IreneSebastianRueco1
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
EugeneSaldivar
 
How to Build a Module in Odoo 17 Using the Scaffold Method
How to Build a Module in Odoo 17 Using the Scaffold MethodHow to Build a Module in Odoo 17 Using the Scaffold Method
How to Build a Module in Odoo 17 Using the Scaffold Method
Celine George
 
The simplified electron and muon model, Oscillating Spacetime: The Foundation...
The simplified electron and muon model, Oscillating Spacetime: The Foundation...The simplified electron and muon model, Oscillating Spacetime: The Foundation...
The simplified electron and muon model, Oscillating Spacetime: The Foundation...
RitikBhardwaj56
 
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdfMASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
goswamiyash170123
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Thiyagu K
 
Landownership in the Philippines under the Americans-2-pptx.pptx
Landownership in the Philippines under the Americans-2-pptx.pptxLandownership in the Philippines under the Americans-2-pptx.pptx
Landownership in the Philippines under the Americans-2-pptx.pptx
JezreelCabil2
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
Sandy Millin
 
Acetabularia Information For Class 9 .docx
Acetabularia Information For Class 9  .docxAcetabularia Information For Class 9  .docx
Acetabularia Information For Class 9 .docx
vaibhavrinwa19
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
heathfieldcps1
 
A Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptxA Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptx
thanhdowork
 
DRUGS AND ITS classification slide share
DRUGS AND ITS classification slide shareDRUGS AND ITS classification slide share
DRUGS AND ITS classification slide share
taiba qazi
 
Digital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments UnitDigital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments Unit
chanes7
 
BÀI TáēŦP Báģ” TRáģĸ TIáēžNG ANH GLOBAL SUCCESS LáģšP 3 - Cáēĸ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TáēŦP Báģ” TRáģĸ TIáēžNG ANH GLOBAL SUCCESS LáģšP 3 - Cáēĸ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...BÀI TáēŦP Báģ” TRáģĸ TIáēžNG ANH GLOBAL SUCCESS LáģšP 3 - Cáēĸ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TáēŦP Báģ” TRáģĸ TIáēžNG ANH GLOBAL SUCCESS LáģšP 3 - Cáēĸ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
Nguyen Thanh Tu Collection
 
South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)
Academy of Science of South Africa
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
Thiyagu K
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
Ashokrao Mane college of Pharmacy Peth-Vadgaon
 

Recently uploaded (20)

The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
 
Aficamten in HCM (SEQUOIA HCM TRIAL 2024)
Aficamten in HCM (SEQUOIA HCM TRIAL 2024)Aficamten in HCM (SEQUOIA HCM TRIAL 2024)
Aficamten in HCM (SEQUOIA HCM TRIAL 2024)
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
 
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
 
How to Build a Module in Odoo 17 Using the Scaffold Method
How to Build a Module in Odoo 17 Using the Scaffold MethodHow to Build a Module in Odoo 17 Using the Scaffold Method
How to Build a Module in Odoo 17 Using the Scaffold Method
 
The simplified electron and muon model, Oscillating Spacetime: The Foundation...
The simplified electron and muon model, Oscillating Spacetime: The Foundation...The simplified electron and muon model, Oscillating Spacetime: The Foundation...
The simplified electron and muon model, Oscillating Spacetime: The Foundation...
 
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdfMASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
 
Landownership in the Philippines under the Americans-2-pptx.pptx
Landownership in the Philippines under the Americans-2-pptx.pptxLandownership in the Philippines under the Americans-2-pptx.pptx
Landownership in the Philippines under the Americans-2-pptx.pptx
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
 
Acetabularia Information For Class 9 .docx
Acetabularia Information For Class 9  .docxAcetabularia Information For Class 9  .docx
Acetabularia Information For Class 9 .docx
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
 
A Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptxA Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptx
 
DRUGS AND ITS classification slide share
DRUGS AND ITS classification slide shareDRUGS AND ITS classification slide share
DRUGS AND ITS classification slide share
 
Digital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments UnitDigital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments Unit
 
BÀI TáēŦP Báģ” TRáģĸ TIáēžNG ANH GLOBAL SUCCESS LáģšP 3 - Cáēĸ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TáēŦP Báģ” TRáģĸ TIáēžNG ANH GLOBAL SUCCESS LáģšP 3 - Cáēĸ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...BÀI TáēŦP Báģ” TRáģĸ TIáēžNG ANH GLOBAL SUCCESS LáģšP 3 - Cáēĸ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TáēŦP Báģ” TRáģĸ TIáēžNG ANH GLOBAL SUCCESS LáģšP 3 - Cáēĸ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
 
South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
 

Route optimization algorithm..

  • 1.
  • 3. Group Members: ī‚— Mazhar Nazik ī‚— Tayyeb Mehmood ī‚— Awais Arshad 1/12/2016 3
  • 4. Route Optimization Algorithm Definition: Route optimization algorithms are the mathematical formulas that solve routing problems. 1/12/2016 4
  • 5. Some Types of Routing ī‚— Vehicle Routing Problem (VRP) ī‚— Travelling Salesman Problem (TSP) ī‚— Ant Colony Optimization (ACO) 1/12/2016 5
  • 6. INTRODUCTION Routing optimization Algorithms basically designs for the best routes to reduce travel cost, energy consumption and time. Due to non-deterministic polynomial-time hard complexity, many route optimizations involved in real-world applications require too much computing effort. Shortening computing time for Routing optimization is a great challenge for state-of-the-art local optimization algorithms. 1/12/2016 6
  • 7. Logistic Model The applications of vehicle routing problem (VRP) are very common in real life. It can be described by the scenario that follows. Let consider a depot having a fleet of vehicles with limited capacities and a set of customers, each with a certain demand for the merchandise or goods to be dispatched. The problem is to determine optimal routings for each vehicle to visit every customer exactly once in order to fulfill the demand. The most common goal for optimization is to minimize the overall distance travelled by the vehicles. 1/12/2016 7
  • 8. Logistic Model The vehicle routing problem has been one of the elementary problems in logistics ever since because of its wide use. Vehicle Routing Problem (VRP) can be described as follows. Suppose there are M vehicles each of which has a capacity of Q and N customers who must be served from a certain depot(terminal station). The goods each customer asks for and the distance between them are known in advance. The vehicles start from the depot(terminal station), supply the customers and go back to the depot. It is required that the route of the vehicles should be arranged appropriately so that the least number of vehicles is used and the shortest distance is covered. 1/12/2016 8
  • 9. Conditions The following conditions must be satisfied: īƒ˜The total demand of any vehicle route must not exceed the capacity of the vehicle. īƒ˜Any given customer is served by one, and only one vehicle. īƒ˜Customer delivery should be done efficiently and economically. 1/12/2016 9
  • 10. Routing Single Depot with 3 Vehicles and 8 Customers 1/12/2016 10
  • 11. Proposed Methodologies The methodologies used to determine the best vehicle routing for truck dispatch system (TDS) are īƒ˜Permutation Enumerator īƒ˜Greedy Search Algorithm 1/12/2016 11
  • 12. Permutation Enumerator Initially the distance of the stations are considered as known factors along with the capacity of the vehicles used. Each vehicle is assigned to a set of stations based upon the demand and capacity of the vehicles. First by means of permutations and combinations possible set of routes for each vehicles are formed. Among the route combinations best routes are formed based upon the distance i.e. based on shortest distances. This method is suitable for least no of stations (n< 5). 1/12/2016 12
  • 13. Greedy Search Algorithm A “greedy algorithm” firstly, based on the list of nodes that a truck is assigned to service, it starts the sequence by choosing from the list a station that is nearest to the terminal station. Then the next station in the sequence is determined by choosing the station that is nearest to the preceding station from the list of remaining stations. This process is repeated, until all the stations have been exhausted to form the complete sequence starting and ending at the terminal station by knowing the distances to be travelled by the vehicles using genetic algorithm an optimized routing plan is formed for each set of vehicles. This will help to reach the customers in both effective and efficient manner. 1/12/2016 13
  • 15. Shortest Route Calculations for the Stations īƒ˜For vehicle routing of truck dispatch system, finding a shortest route. īƒ˜8 stations including depot and no of vehicles used is independent. īƒ˜Condition chosen is 3 stations can be visited by a vehicle at a time. īƒ˜The no of stations and the no of visits by a vehicle can be altered according to the conditions. 1/12/2016 15
  • 16. Shortest Route Calculations for the Stations First by means of permutations the total no of combinations for shortest path is found. Permutation Formula: nCr = n!/r! (n-r)! The no of all combinations of ‘n’ things, taken ‘r’ at a time By combination The total no of stations = 7 No of vehicle = 3 Hence, by formula nCr = 7C3= 35 combinations The total no of stations and stations that a vehicle can visit can be altered according to situation. 1/12/2016 16
  • 18. Advantages : īƒ˜ Improved Methodology of Additional terminals generation : Stop of which service capacity in rush hours falls between standard and can be taken as potential terminal. In other words, a terrific signal stop system can be potential terminal if its number of vehicles in rush hours fall between 100 and 400. īƒ˜ Competition caused by Parallel routes and rail route It considers the number of shared stops or overlapping length between bus routes and rail routes. However, in real situations, competition caused by the parallel routes is inevitable. 1/12/2016 18
  • 19. Disadvantages: īƒ˜ More detailed flow analysis should be carried out at stop level. At the present, passenger flow analysis is mainly implemented at the route level. If the passenger attraction can be dis-aggregated to each top on the route so analysis will become un-accurate. īƒ˜ All the Optimized vehicles routes should be evaluated and compared. Due to limitation of research time, evaluation after optimization is only carried out in some important areas such as commercial and residential zones at the individual route level. So the distributed optimization for vehicles along with flow analysis of passengers is not particularly considered. 1/12/2016 19
  • 21. Conclusions and Future Work Vehicle routing is first initiated with number of stations to be served and total no of vehicles employed to serve the stations based upon permutations and combinations. Based on permutation and combinations routings were formed. In case of large number of vehicles greedy search method is used to find the distances between the stations and the vehicle routes distances. Here vehicle routing has been done based upon known demand and capacity of the suppliers. 1/12/2016 21