SlideShare ist ein Scribd-Unternehmen logo
1 von 20
April 12 2011Erasmus Staff Mobility Week Pagina 1
Email: Shojafar@diet.uniroma1.it
A Solution for Multi-objective Commodity
Vehicle Routing Problem by NSGA-II
Presentor: Mohammad Shojafar
DIET department, University Sapienza of Rome, Eudossiana 18, P.O.Box 00184, Rome, Italy
14th International Conference on Hybrid Intelligent Systems (HIS 2014)
paper No. 8
Outline
Introduction
Proposed approach
1. Assumptions
2. Notations
3. Problem formulation
4. NSGA-II explanation
5. The solution
representation
6. Fitness function
7. Mutation operator
December 14-16 2014HIS 2014 Page 2
Performance evaluation
Conclusion
References
Introduction
• The vehicle routing problem (VRP) is an important problem in the fields of
transportation, distribution and logistics.
• It is often the customer that defines the time window for receiving commodities (and
receives services only in that time window), or gives priority to the specified time
window [2].
• Several works is done for VRP and multi-objective routing with time window
priorities such as [5]-[9] which are focused on customer satisfactions, minimization
travel cost and maximization sales and so on.
• Multi-objective routing problems often involve development of academic issues with
the purpose of improving their practical application, generalizing classic problems,
and studying world problems.
• Multi-objective routing methods can be classified into Pareto methods and
numerical methods.
December 14-16 2014HIS 2014 Page 3
Introduction-continue..
•Pareto methods, two solutions are compared based on whether one is dominant
over the other. Solution x(1) is dominant over solution x(2) if solution x(1) is not
worse than solution x(2) in any of the objectives, and if solution x(1) is better than
solution x(2) in at least one objective(it employ the concept of Pareto set of non-
dominated solutions and evaluate the quality of the solutions)
•Numerical methods are used with mathematical transforms such as weighted linear
aggregation [9],[10].
•Non-dominated fronts refer to classifying solutions according to their ranks so that
each class can be considered the correspondent of a nondominated front such as
non-dominated sorting genetic algorithm-II (NSGA-II) [10]
•VRP is of the NP-Hard type of problems, so need a heuristic or metaheuristic
method with the multi-objective approach to obtain suitable solutions within
acceptable time windows for the bigger dimensions of the problem.
December 14-16 2014HIS 2014 Page 4
Proposed approach
• The proposed approach for solving the model was a method based
on the NSGA-II.
• Why NSGA-II?Why NSGA-II? RE: NSGA-II being a population-based algorithm and
its adaptability to multi-objective problems, its systematic
performance in confronting non-dominated solution for each
generation, and the good spread of the solutions on the Pareto
border. Simply, the concept of solution dominance was used in this
algorithm in place of fitness function.
• Motivation: The idea in this paper is based on multiple demand by
each customer so that two different demands and one time window is
determined for each customer. In case the service is delivered in the
time window desired by the customer, the customer will have the first
demand (which is often the dominant demand); otherwise, that is, if
the visit is made outside of the time window, the customer will have
the second demand.
December 14-16 2014HIS 2014 Page 5
1- Proposed approach-Assumptions
1. The number of customers is determined and known;
2. The location of each customer is specified;
3. The maximum number of vehicles is known;
4. The vehicles in the fleet are homogeneous and with specific and fixed
capacities;
5. The demands on each tour do not exceed the capacity of the vehicles;
6. The travel time of each vehicle is not more than the determined limit;
7. Each vehicle starts its tour at the depot and returns there after service
delivery;
8. Each customer is included in only one tour;
9. Transportation costs depend on travel distance;
10. Two demands and one time window are allocated to each customer;
11. If the service is delivered in the determined time window, the customer has
the first demand, otherwise, the second one;
12. If the customer is visited before the determined time window, the decision is
made by the vehicle whether to wait for the time window to arrive to satisfy
the first demand or to meet the second demand and continue on its route.
December 14-16 2014HIS 2014 Page 6
2- Proposed approach-Notations
December 14-16 2014HIS 2014 Page 7
2- Proposed approach-Notations continues
December 14-16 2014HIS 2014 Page 8
3- Proposed approach-Problem Formulation
December 14-16 2014ISDA 2014 Page 9
4- Proposed approach-NSGA-II explanation
December 14-16 2014HIS 2014 Page 10
4- Proposed approach-NSGA-II explanation-continue
December 14-16 2014HIS 2014 Page 11
4- Proposed approach-NSGA-II explanation-continue 2
December 14-16 2014HIS 2014 Page 12
5- Proposed approach- The solution representation
December 14-16 2014HIS 2014 Page 13
6- Proposed approach- Fitness function
• Travel cost and demand coverage for each solution must be
calculated to use the concept of the dominance of one
solution over the other and to rank solutions.
• The specific travel cost of each solution is the sum of tour
distances, and demand coverage is the sum of demands
received by the vehicles.
• In this research, the strategy of penalizing was used to
prevent the occurrence of impossible solutions.
• The total penalizing costs are added to the values of the
objectives of the costs of the distance traveled and deducted
from the demand coverage, respectively.
• The employed penalizing parameters are the violation penalty
for each unit of exceeding vehicle capacity and violation
penalty for each unit of exceeding the maximum travel time
allotted to each vehicle.
December 14-16 2014HIS 2014 Page 14
7- Proposed approach- Mutation operator
• NSGA-II: 2-Opt neighborhood structure and NSGA-II-2: 2-Opt, 2-Opt*
and Or-Opt* neighborhood structures for mutation operator;
• The selected numbers in the second row (0 or 1) are randomly selected
for all these structures;
• 2-Opt neighborhood structure
is used for high levels of chaos solutions;
• 2-Opt* neighborhood structure
is employed for chaos between grids while maintaining the direction of movement;
• Or-Opt* neighborhood structure is
used for chaos inside grids while
maintaining the direction of movement;
December 14-16 2014HIS 2014 Page 15
Performance Evaluation
1. Coding with Matlab R2009a software with Core i3 2.13 GHz and 3 GB RAM PC
2. Results are in Small-scales (Table I) and Large-scales (Table II)
3. In small-scale problems, the number of consecutive runs needed to reach all of
the Pareto optimal solutions obtained from the GAMS software was the criterion
in the comparison of the two algorithms;
4. In large-scale, the set coverage metric [10] was used to compare convergence of
the two algorithms to the Pareto optimal border and the spread criterion to
compare the density of the solutions;
5. The set coverage metric C (A, B)
calculates the proportion of the
solutions in B that are weakly dominated by solutions from A. (Eq. (20))
December 14-16 2014HIS 2014 Page 16
Performance Evaluation-continue
1. In Table II, the first three problems of each class of Solomon examples with 100
customers were selected. Both algorithms ran each problem 10 times, and the
dominant solutions of the 10 runs were used to compare the results.
2. The columns of the best solution pair for the first objective (demand coverage), of
the best solution pair for the second objective (travel distance), the average of the
solutions for the first objective, and the average of the solutions for the second
objective for both algorithms;
3. The shortest distances in the solution of the two algorithms are separated by grey
cells;
4. Considering the average of objectives and the dominance concept, the NSGA-II
algorithm was not dominant over the NSGA-II-2 algorithm with regard to the
averages of the objectives, while the NSGA-II-2 algorithm was dominant over the
NSGA-II algorithm in seven problems marked by bold color cells.
December 14-16 2014HIS 2014 Page 17
Conclusion
1. A metaheuristic method based on the NSGA-II algorithm with two different
approaches in the mutation structure was designed to reach suitable solutions
with acceptable time duration for large-scale problems, and the results of the two
approaches were compared;
2. Interesting: The efficiency of diversifying neighborhood structures in the mutation
operator because the proposed algorithm could solve the C101 problem (a large-
scale problem) with the average distance of 1710.
3. The advantages are:
a. easy implementation
b. Fast computation
c. Supports Multi-objective vehicle routing problems
December 14-16 2014HIS 2014 Page 18
References
December 14-16 2014HIS 2014 Page 19
December 14-16 2014HIS 2014 Page 20
Thank you for your kind
attention!

Weitere ähnliche Inhalte

Was ist angesagt?

HYBRID ANT COLONY ALGORITHM FOR THE MULTI-DEPOT PERIODIC OPEN CAPACITATED ARC...
HYBRID ANT COLONY ALGORITHM FOR THE MULTI-DEPOT PERIODIC OPEN CAPACITATED ARC...HYBRID ANT COLONY ALGORITHM FOR THE MULTI-DEPOT PERIODIC OPEN CAPACITATED ARC...
HYBRID ANT COLONY ALGORITHM FOR THE MULTI-DEPOT PERIODIC OPEN CAPACITATED ARC...ijaia
 
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
 
Robust Counterpart Open Capacitated Vehicle Routing (RC-OCVRP) Model in Opti...
Robust Counterpart Open Capacitated Vehicle Routing  (RC-OCVRP) Model in Opti...Robust Counterpart Open Capacitated Vehicle Routing  (RC-OCVRP) Model in Opti...
Robust Counterpart Open Capacitated Vehicle Routing (RC-OCVRP) Model in Opti...IJECEIAES
 
PPT9 - Planning and Managing Long Haul Freight Transportation
PPT9 - Planning and Managing Long Haul Freight TransportationPPT9 - Planning and Managing Long Haul Freight Transportation
PPT9 - Planning and Managing Long Haul Freight TransportationBinus Online Learning
 
PPT8 - Planning and Managing Long Haul Freight Transportation
PPT8 - Planning and Managing Long Haul Freight TransportationPPT8 - Planning and Managing Long Haul Freight Transportation
PPT8 - Planning and Managing Long Haul Freight TransportationBinus Online Learning
 
PPT10 - Planning and Managing Long Haul Freight Transportation
PPT10 - Planning and Managing Long Haul Freight TransportationPPT10 - Planning and Managing Long Haul Freight Transportation
PPT10 - Planning and Managing Long Haul Freight TransportationBinus Online Learning
 
Integrating Tabu Search and MPOSH Heuristic for Solving a Multiple-Period Oil...
Integrating Tabu Search and MPOSH Heuristic for Solving a Multiple-Period Oil...Integrating Tabu Search and MPOSH Heuristic for Solving a Multiple-Period Oil...
Integrating Tabu Search and MPOSH Heuristic for Solving a Multiple-Period Oil...drboon
 
12 Basic Principle Of Intersection Signalization (Traffic Engineering هندسة ا...
12 Basic Principle Of Intersection Signalization (Traffic Engineering هندسة ا...12 Basic Principle Of Intersection Signalization (Traffic Engineering هندسة ا...
12 Basic Principle Of Intersection Signalization (Traffic Engineering هندسة ا...Hossam Shafiq I
 
TRR RTOR Flow Profile Impacts 2016
TRR RTOR Flow Profile Impacts 2016TRR RTOR Flow Profile Impacts 2016
TRR RTOR Flow Profile Impacts 2016David K. Hale, Ph.D.
 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)ijceronline
 
Traffic Flow Fundamentals
Traffic Flow FundamentalsTraffic Flow Fundamentals
Traffic Flow FundamentalsShaira Lucero
 
Exploring Queuing Theory to Minimize Traffic Congestion Problem in Calabar-Hi...
Exploring Queuing Theory to Minimize Traffic Congestion Problem in Calabar-Hi...Exploring Queuing Theory to Minimize Traffic Congestion Problem in Calabar-Hi...
Exploring Queuing Theory to Minimize Traffic Congestion Problem in Calabar-Hi...Premier Publishers
 
T HE PASSENGER VEHICLE ' S LOGISTICS TRANSPORTATION PLANNING PROBLEM BASED O...
T HE PASSENGER VEHICLE ' S LOGISTICS  TRANSPORTATION PLANNING PROBLEM BASED O...T HE PASSENGER VEHICLE ' S LOGISTICS  TRANSPORTATION PLANNING PROBLEM BASED O...
T HE PASSENGER VEHICLE ' S LOGISTICS TRANSPORTATION PLANNING PROBLEM BASED O...ijcsa
 
Macroscopic Traffic Flow model for nepalese roads
Macroscopic Traffic Flow model for nepalese roadsMacroscopic Traffic Flow model for nepalese roads
Macroscopic Traffic Flow model for nepalese roadsHemant Tiwari
 

Was ist angesagt? (19)

Logistics Routing
Logistics RoutingLogistics Routing
Logistics Routing
 
HYBRID ANT COLONY ALGORITHM FOR THE MULTI-DEPOT PERIODIC OPEN CAPACITATED ARC...
HYBRID ANT COLONY ALGORITHM FOR THE MULTI-DEPOT PERIODIC OPEN CAPACITATED ARC...HYBRID ANT COLONY ALGORITHM FOR THE MULTI-DEPOT PERIODIC OPEN CAPACITATED ARC...
HYBRID ANT COLONY ALGORITHM FOR THE MULTI-DEPOT PERIODIC OPEN CAPACITATED ARC...
 
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...
 
Robust Counterpart Open Capacitated Vehicle Routing (RC-OCVRP) Model in Opti...
Robust Counterpart Open Capacitated Vehicle Routing  (RC-OCVRP) Model in Opti...Robust Counterpart Open Capacitated Vehicle Routing  (RC-OCVRP) Model in Opti...
Robust Counterpart Open Capacitated Vehicle Routing (RC-OCVRP) Model in Opti...
 
PPT9 - Planning and Managing Long Haul Freight Transportation
PPT9 - Planning and Managing Long Haul Freight TransportationPPT9 - Planning and Managing Long Haul Freight Transportation
PPT9 - Planning and Managing Long Haul Freight Transportation
 
PPT8 - Planning and Managing Long Haul Freight Transportation
PPT8 - Planning and Managing Long Haul Freight TransportationPPT8 - Planning and Managing Long Haul Freight Transportation
PPT8 - Planning and Managing Long Haul Freight Transportation
 
PPT10 - Planning and Managing Long Haul Freight Transportation
PPT10 - Planning and Managing Long Haul Freight TransportationPPT10 - Planning and Managing Long Haul Freight Transportation
PPT10 - Planning and Managing Long Haul Freight Transportation
 
Integrating Tabu Search and MPOSH Heuristic for Solving a Multiple-Period Oil...
Integrating Tabu Search and MPOSH Heuristic for Solving a Multiple-Period Oil...Integrating Tabu Search and MPOSH Heuristic for Solving a Multiple-Period Oil...
Integrating Tabu Search and MPOSH Heuristic for Solving a Multiple-Period Oil...
 
Ichiro Satoh
Ichiro SatohIchiro Satoh
Ichiro Satoh
 
TRR Paper
TRR PaperTRR Paper
TRR Paper
 
12 Basic Principle Of Intersection Signalization (Traffic Engineering هندسة ا...
12 Basic Principle Of Intersection Signalization (Traffic Engineering هندسة ا...12 Basic Principle Of Intersection Signalization (Traffic Engineering هندسة ا...
12 Basic Principle Of Intersection Signalization (Traffic Engineering هندسة ا...
 
TRR RTOR Flow Profile Impacts 2016
TRR RTOR Flow Profile Impacts 2016TRR RTOR Flow Profile Impacts 2016
TRR RTOR Flow Profile Impacts 2016
 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)
 
Traffic Flow Fundamentals
Traffic Flow FundamentalsTraffic Flow Fundamentals
Traffic Flow Fundamentals
 
Exploring Queuing Theory to Minimize Traffic Congestion Problem in Calabar-Hi...
Exploring Queuing Theory to Minimize Traffic Congestion Problem in Calabar-Hi...Exploring Queuing Theory to Minimize Traffic Congestion Problem in Calabar-Hi...
Exploring Queuing Theory to Minimize Traffic Congestion Problem in Calabar-Hi...
 
T HE PASSENGER VEHICLE ' S LOGISTICS TRANSPORTATION PLANNING PROBLEM BASED O...
T HE PASSENGER VEHICLE ' S LOGISTICS  TRANSPORTATION PLANNING PROBLEM BASED O...T HE PASSENGER VEHICLE ' S LOGISTICS  TRANSPORTATION PLANNING PROBLEM BASED O...
T HE PASSENGER VEHICLE ' S LOGISTICS TRANSPORTATION PLANNING PROBLEM BASED O...
 
Aaai00 120
Aaai00 120Aaai00 120
Aaai00 120
 
Traffic flow model
Traffic flow modelTraffic flow model
Traffic flow model
 
Macroscopic Traffic Flow model for nepalese roads
Macroscopic Traffic Flow model for nepalese roadsMacroscopic Traffic Flow model for nepalese roads
Macroscopic Traffic Flow model for nepalese roads
 

Andere mochten auch

Maths Saves Money
Maths Saves MoneyMaths Saves Money
Maths Saves MoneyKartik918
 
R-NSGAII
R-NSGAIIR-NSGAII
R-NSGAIIpaskorn
 
Simulated Binary Crossover
Simulated Binary CrossoverSimulated Binary Crossover
Simulated Binary Crossoverpaskorn
 
Reducing the time of heuristic algorithms for the Symmetric TSP
Reducing the time of heuristic algorithms for the Symmetric TSPReducing the time of heuristic algorithms for the Symmetric TSP
Reducing the time of heuristic algorithms for the Symmetric TSPgpolo
 
The Multi-Objective Genetic Algorithm Based Techniques for Intrusion Detection
The Multi-Objective Genetic Algorithm Based Techniques for Intrusion DetectionThe Multi-Objective Genetic Algorithm Based Techniques for Intrusion Detection
The Multi-Objective Genetic Algorithm Based Techniques for Intrusion Detectionijcsse
 
A New Multi-Objective Mixed-Discrete Particle Swarm Optimization Algorithm
A New Multi-Objective Mixed-Discrete Particle Swarm Optimization AlgorithmA New Multi-Objective Mixed-Discrete Particle Swarm Optimization Algorithm
A New Multi-Objective Mixed-Discrete Particle Swarm Optimization AlgorithmWeiyang Tong
 
Selection in Evolutionary Algorithm
Selection in Evolutionary AlgorithmSelection in Evolutionary Algorithm
Selection in Evolutionary AlgorithmRiyad Parvez
 
دانلود رایگان کد فایل آموزشی الگوریتم ژنتیک چند هدفه NSGA II در متلب
دانلود رایگان کد فایل آموزشی الگوریتم ژنتیک چند هدفه NSGA II در متلبدانلود رایگان کد فایل آموزشی الگوریتم ژنتیک چند هدفه NSGA II در متلب
دانلود رایگان کد فایل آموزشی الگوریتم ژنتیک چند هدفه NSGA II در متلبکتابخانه خانه متلب
 
On the Performance of the Pareto Set Pursuing (PSP) Method for Mixed-Variable...
On the Performance of the Pareto Set Pursuing (PSP) Method for Mixed-Variable...On the Performance of the Pareto Set Pursuing (PSP) Method for Mixed-Variable...
On the Performance of the Pareto Set Pursuing (PSP) Method for Mixed-Variable...Amir Ziai
 
Genetic algorithms
Genetic algorithmsGenetic algorithms
Genetic algorithmszamakhan
 
Genetic Algorithm by Example
Genetic Algorithm by ExampleGenetic Algorithm by Example
Genetic Algorithm by ExampleNobal Niraula
 
E logistics-Vehicle Routing Problem
E logistics-Vehicle Routing ProblemE logistics-Vehicle Routing Problem
E logistics-Vehicle Routing ProblemENSAM Casablanca
 

Andere mochten auch (13)

Maths Saves Money
Maths Saves MoneyMaths Saves Money
Maths Saves Money
 
R-NSGAII
R-NSGAIIR-NSGAII
R-NSGAII
 
Simulated Binary Crossover
Simulated Binary CrossoverSimulated Binary Crossover
Simulated Binary Crossover
 
Reducing the time of heuristic algorithms for the Symmetric TSP
Reducing the time of heuristic algorithms for the Symmetric TSPReducing the time of heuristic algorithms for the Symmetric TSP
Reducing the time of heuristic algorithms for the Symmetric TSP
 
The Multi-Objective Genetic Algorithm Based Techniques for Intrusion Detection
The Multi-Objective Genetic Algorithm Based Techniques for Intrusion DetectionThe Multi-Objective Genetic Algorithm Based Techniques for Intrusion Detection
The Multi-Objective Genetic Algorithm Based Techniques for Intrusion Detection
 
A New Multi-Objective Mixed-Discrete Particle Swarm Optimization Algorithm
A New Multi-Objective Mixed-Discrete Particle Swarm Optimization AlgorithmA New Multi-Objective Mixed-Discrete Particle Swarm Optimization Algorithm
A New Multi-Objective Mixed-Discrete Particle Swarm Optimization Algorithm
 
Selection in Evolutionary Algorithm
Selection in Evolutionary AlgorithmSelection in Evolutionary Algorithm
Selection in Evolutionary Algorithm
 
دانلود رایگان کد فایل آموزشی الگوریتم ژنتیک چند هدفه NSGA II در متلب
دانلود رایگان کد فایل آموزشی الگوریتم ژنتیک چند هدفه NSGA II در متلبدانلود رایگان کد فایل آموزشی الگوریتم ژنتیک چند هدفه NSGA II در متلب
دانلود رایگان کد فایل آموزشی الگوریتم ژنتیک چند هدفه NSGA II در متلب
 
On the Performance of the Pareto Set Pursuing (PSP) Method for Mixed-Variable...
On the Performance of the Pareto Set Pursuing (PSP) Method for Mixed-Variable...On the Performance of the Pareto Set Pursuing (PSP) Method for Mixed-Variable...
On the Performance of the Pareto Set Pursuing (PSP) Method for Mixed-Variable...
 
Genetic algorithms
Genetic algorithmsGenetic algorithms
Genetic algorithms
 
Genetic Algorithm by Example
Genetic Algorithm by ExampleGenetic Algorithm by Example
Genetic Algorithm by Example
 
Fleet Management
Fleet Management Fleet Management
Fleet Management
 
E logistics-Vehicle Routing Problem
E logistics-Vehicle Routing ProblemE logistics-Vehicle Routing Problem
E logistics-Vehicle Routing Problem
 

Ähnlich wie A Solution for Multi-objective Commodity Vehicle Routing Problem by NSGA-II

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
 
The effective distribution of mtn vouchers in the kumasi metropolis
The effective distribution of mtn vouchers in the kumasi  metropolisThe effective distribution of mtn vouchers in the kumasi  metropolis
The effective distribution of mtn vouchers in the kumasi metropolisabdul rashid attah zakaria
 
Intelligent Mobility: From Last Mile to Long Distance Route Optimization
Intelligent Mobility: From Last Mile to Long Distance Route OptimizationIntelligent Mobility: From Last Mile to Long Distance Route Optimization
Intelligent Mobility: From Last Mile to Long Distance Route OptimizationBigML, Inc
 
final year report of (11BIE024,037,056)
final year report of (11BIE024,037,056)final year report of (11BIE024,037,056)
final year report of (11BIE024,037,056)Hardyk Mehta
 
Parallel Artificial Bee Colony Algorithm
Parallel Artificial Bee Colony AlgorithmParallel Artificial Bee Colony Algorithm
Parallel Artificial Bee Colony AlgorithmSameer Raghuram
 
Two Phase Algorithm for Solving VRPTW Problem
Two Phase Algorithm for Solving VRPTW ProblemTwo Phase Algorithm for Solving VRPTW Problem
Two Phase Algorithm for Solving VRPTW ProblemWaqas Tariq
 
LPC Transport Presentation introduction to PLC
LPC Transport Presentation introduction to PLCLPC Transport Presentation introduction to PLC
LPC Transport Presentation introduction to PLCthomas851723
 
Introduction to LPC - Facility Design And Re-Engineering
Introduction to LPC - Facility Design And Re-EngineeringIntroduction to LPC - Facility Design And Re-Engineering
Introduction to LPC - Facility Design And Re-Engineeringthomas851723
 
Modular Multi-Objective Genetic Algorithm for Large Scale Bi-level Problems
Modular Multi-Objective Genetic Algorithm for Large Scale Bi-level ProblemsModular Multi-Objective Genetic Algorithm for Large Scale Bi-level Problems
Modular Multi-Objective Genetic Algorithm for Large Scale Bi-level ProblemsStefano Costanzo
 
First large scale application of a static matrix estimation method on observe...
First large scale application of a static matrix estimation method on observe...First large scale application of a static matrix estimation method on observe...
First large scale application of a static matrix estimation method on observe...Luuk Brederode
 
safexpress report - 2016
safexpress report - 2016safexpress report - 2016
safexpress report - 2016Arudhra N
 
Optimization techniques for Transportation Problems
Optimization techniques for Transportation ProblemsOptimization techniques for Transportation Problems
Optimization techniques for Transportation ProblemsIJERA Editor
 
Optimization techniques for Transportation Problems
Optimization techniques for Transportation ProblemsOptimization techniques for Transportation Problems
Optimization techniques for Transportation ProblemsIJERA Editor
 
Multi-Objective Forest Vehicle Routing Using Savings-Insertion and Reactive T...
Multi-Objective Forest Vehicle Routing Using Savings-Insertion and Reactive T...Multi-Objective Forest Vehicle Routing Using Savings-Insertion and Reactive T...
Multi-Objective Forest Vehicle Routing Using Savings-Insertion and Reactive T...IJERA Editor
 
Verolog 2019 : Multiple solving approaches applied to the Heterogeneous Vehic...
Verolog 2019 : Multiple solving approaches applied to the Heterogeneous Vehic...Verolog 2019 : Multiple solving approaches applied to the Heterogeneous Vehic...
Verolog 2019 : Multiple solving approaches applied to the Heterogeneous Vehic...Manon Bouly
 
FERC Order 1000: Understanding Transmission Planning in a New Paradigm
FERC Order 1000: Understanding Transmission Planning in a New ParadigmFERC Order 1000: Understanding Transmission Planning in a New Paradigm
FERC Order 1000: Understanding Transmission Planning in a New ParadigmDNVGLEnergy
 
Capacitated Vehicle Routing of Blinkit Qcommerce for Enviromental Emissions S...
Capacitated Vehicle Routing of Blinkit Qcommerce for Enviromental Emissions S...Capacitated Vehicle Routing of Blinkit Qcommerce for Enviromental Emissions S...
Capacitated Vehicle Routing of Blinkit Qcommerce for Enviromental Emissions S...SwatiSharma371156
 
Speed report from panthpoath to russel square by pronob ghosh buet 1204011
Speed report from panthpoath to russel square by pronob ghosh buet 1204011Speed report from panthpoath to russel square by pronob ghosh buet 1204011
Speed report from panthpoath to russel square by pronob ghosh buet 1204011Pronob Ghosh
 
ESCC2018, Mykonos, Greece, June 4-8, 2018, presentation by Rizopoulos D, Saha...
ESCC2018, Mykonos, Greece, June 4-8, 2018, presentation by Rizopoulos D, Saha...ESCC2018, Mykonos, Greece, June 4-8, 2018, presentation by Rizopoulos D, Saha...
ESCC2018, Mykonos, Greece, June 4-8, 2018, presentation by Rizopoulos D, Saha...LIFE GreenYourMove
 

Ähnlich wie A Solution for Multi-objective Commodity Vehicle Routing Problem by NSGA-II (20)

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...
 
LAST MILE DELIVERY
LAST MILE DELIVERYLAST MILE DELIVERY
LAST MILE DELIVERY
 
The effective distribution of mtn vouchers in the kumasi metropolis
The effective distribution of mtn vouchers in the kumasi  metropolisThe effective distribution of mtn vouchers in the kumasi  metropolis
The effective distribution of mtn vouchers in the kumasi metropolis
 
Intelligent Mobility: From Last Mile to Long Distance Route Optimization
Intelligent Mobility: From Last Mile to Long Distance Route OptimizationIntelligent Mobility: From Last Mile to Long Distance Route Optimization
Intelligent Mobility: From Last Mile to Long Distance Route Optimization
 
final year report of (11BIE024,037,056)
final year report of (11BIE024,037,056)final year report of (11BIE024,037,056)
final year report of (11BIE024,037,056)
 
Parallel Artificial Bee Colony Algorithm
Parallel Artificial Bee Colony AlgorithmParallel Artificial Bee Colony Algorithm
Parallel Artificial Bee Colony Algorithm
 
Two Phase Algorithm for Solving VRPTW Problem
Two Phase Algorithm for Solving VRPTW ProblemTwo Phase Algorithm for Solving VRPTW Problem
Two Phase Algorithm for Solving VRPTW Problem
 
LPC Transport Presentation introduction to PLC
LPC Transport Presentation introduction to PLCLPC Transport Presentation introduction to PLC
LPC Transport Presentation introduction to PLC
 
Introduction to LPC - Facility Design And Re-Engineering
Introduction to LPC - Facility Design And Re-EngineeringIntroduction to LPC - Facility Design And Re-Engineering
Introduction to LPC - Facility Design And Re-Engineering
 
Modular Multi-Objective Genetic Algorithm for Large Scale Bi-level Problems
Modular Multi-Objective Genetic Algorithm for Large Scale Bi-level ProblemsModular Multi-Objective Genetic Algorithm for Large Scale Bi-level Problems
Modular Multi-Objective Genetic Algorithm for Large Scale Bi-level Problems
 
First large scale application of a static matrix estimation method on observe...
First large scale application of a static matrix estimation method on observe...First large scale application of a static matrix estimation method on observe...
First large scale application of a static matrix estimation method on observe...
 
safexpress report - 2016
safexpress report - 2016safexpress report - 2016
safexpress report - 2016
 
Optimization techniques for Transportation Problems
Optimization techniques for Transportation ProblemsOptimization techniques for Transportation Problems
Optimization techniques for Transportation Problems
 
Optimization techniques for Transportation Problems
Optimization techniques for Transportation ProblemsOptimization techniques for Transportation Problems
Optimization techniques for Transportation Problems
 
Multi-Objective Forest Vehicle Routing Using Savings-Insertion and Reactive T...
Multi-Objective Forest Vehicle Routing Using Savings-Insertion and Reactive T...Multi-Objective Forest Vehicle Routing Using Savings-Insertion and Reactive T...
Multi-Objective Forest Vehicle Routing Using Savings-Insertion and Reactive T...
 
Verolog 2019 : Multiple solving approaches applied to the Heterogeneous Vehic...
Verolog 2019 : Multiple solving approaches applied to the Heterogeneous Vehic...Verolog 2019 : Multiple solving approaches applied to the Heterogeneous Vehic...
Verolog 2019 : Multiple solving approaches applied to the Heterogeneous Vehic...
 
FERC Order 1000: Understanding Transmission Planning in a New Paradigm
FERC Order 1000: Understanding Transmission Planning in a New ParadigmFERC Order 1000: Understanding Transmission Planning in a New Paradigm
FERC Order 1000: Understanding Transmission Planning in a New Paradigm
 
Capacitated Vehicle Routing of Blinkit Qcommerce for Enviromental Emissions S...
Capacitated Vehicle Routing of Blinkit Qcommerce for Enviromental Emissions S...Capacitated Vehicle Routing of Blinkit Qcommerce for Enviromental Emissions S...
Capacitated Vehicle Routing of Blinkit Qcommerce for Enviromental Emissions S...
 
Speed report from panthpoath to russel square by pronob ghosh buet 1204011
Speed report from panthpoath to russel square by pronob ghosh buet 1204011Speed report from panthpoath to russel square by pronob ghosh buet 1204011
Speed report from panthpoath to russel square by pronob ghosh buet 1204011
 
ESCC2018, Mykonos, Greece, June 4-8, 2018, presentation by Rizopoulos D, Saha...
ESCC2018, Mykonos, Greece, June 4-8, 2018, presentation by Rizopoulos D, Saha...ESCC2018, Mykonos, Greece, June 4-8, 2018, presentation by Rizopoulos D, Saha...
ESCC2018, Mykonos, Greece, June 4-8, 2018, presentation by Rizopoulos D, Saha...
 

Kürzlich hochgeladen

Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Arindam Chakraborty, Ph.D., P.E. (CA, TX)
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfKamal Acharya
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...Call Girls in Nagpur High Profile
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performancesivaprakash250
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfJiananWang21
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdfKamal Acharya
 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapRishantSharmaFr
 
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
 
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Bookingroncy bisnoi
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdfankushspencer015
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXssuser89054b
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...roncy bisnoi
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlysanyuktamishra911
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . pptDineshKumar4165
 
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Bookingroncy bisnoi
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startQuintin Balsdon
 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringmulugeta48
 
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Bookingdharasingh5698
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueBhangaleSonal
 

Kürzlich hochgeladen (20)

Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leap
 
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
 
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
 
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
 
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the start
 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineering
 
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
 

A Solution for Multi-objective Commodity Vehicle Routing Problem by NSGA-II

  • 1. April 12 2011Erasmus Staff Mobility Week Pagina 1 Email: Shojafar@diet.uniroma1.it A Solution for Multi-objective Commodity Vehicle Routing Problem by NSGA-II Presentor: Mohammad Shojafar DIET department, University Sapienza of Rome, Eudossiana 18, P.O.Box 00184, Rome, Italy 14th International Conference on Hybrid Intelligent Systems (HIS 2014) paper No. 8
  • 2. Outline Introduction Proposed approach 1. Assumptions 2. Notations 3. Problem formulation 4. NSGA-II explanation 5. The solution representation 6. Fitness function 7. Mutation operator December 14-16 2014HIS 2014 Page 2 Performance evaluation Conclusion References
  • 3. Introduction • The vehicle routing problem (VRP) is an important problem in the fields of transportation, distribution and logistics. • It is often the customer that defines the time window for receiving commodities (and receives services only in that time window), or gives priority to the specified time window [2]. • Several works is done for VRP and multi-objective routing with time window priorities such as [5]-[9] which are focused on customer satisfactions, minimization travel cost and maximization sales and so on. • Multi-objective routing problems often involve development of academic issues with the purpose of improving their practical application, generalizing classic problems, and studying world problems. • Multi-objective routing methods can be classified into Pareto methods and numerical methods. December 14-16 2014HIS 2014 Page 3
  • 4. Introduction-continue.. •Pareto methods, two solutions are compared based on whether one is dominant over the other. Solution x(1) is dominant over solution x(2) if solution x(1) is not worse than solution x(2) in any of the objectives, and if solution x(1) is better than solution x(2) in at least one objective(it employ the concept of Pareto set of non- dominated solutions and evaluate the quality of the solutions) •Numerical methods are used with mathematical transforms such as weighted linear aggregation [9],[10]. •Non-dominated fronts refer to classifying solutions according to their ranks so that each class can be considered the correspondent of a nondominated front such as non-dominated sorting genetic algorithm-II (NSGA-II) [10] •VRP is of the NP-Hard type of problems, so need a heuristic or metaheuristic method with the multi-objective approach to obtain suitable solutions within acceptable time windows for the bigger dimensions of the problem. December 14-16 2014HIS 2014 Page 4
  • 5. Proposed approach • The proposed approach for solving the model was a method based on the NSGA-II. • Why NSGA-II?Why NSGA-II? RE: NSGA-II being a population-based algorithm and its adaptability to multi-objective problems, its systematic performance in confronting non-dominated solution for each generation, and the good spread of the solutions on the Pareto border. Simply, the concept of solution dominance was used in this algorithm in place of fitness function. • Motivation: The idea in this paper is based on multiple demand by each customer so that two different demands and one time window is determined for each customer. In case the service is delivered in the time window desired by the customer, the customer will have the first demand (which is often the dominant demand); otherwise, that is, if the visit is made outside of the time window, the customer will have the second demand. December 14-16 2014HIS 2014 Page 5
  • 6. 1- Proposed approach-Assumptions 1. The number of customers is determined and known; 2. The location of each customer is specified; 3. The maximum number of vehicles is known; 4. The vehicles in the fleet are homogeneous and with specific and fixed capacities; 5. The demands on each tour do not exceed the capacity of the vehicles; 6. The travel time of each vehicle is not more than the determined limit; 7. Each vehicle starts its tour at the depot and returns there after service delivery; 8. Each customer is included in only one tour; 9. Transportation costs depend on travel distance; 10. Two demands and one time window are allocated to each customer; 11. If the service is delivered in the determined time window, the customer has the first demand, otherwise, the second one; 12. If the customer is visited before the determined time window, the decision is made by the vehicle whether to wait for the time window to arrive to satisfy the first demand or to meet the second demand and continue on its route. December 14-16 2014HIS 2014 Page 6
  • 7. 2- Proposed approach-Notations December 14-16 2014HIS 2014 Page 7
  • 8. 2- Proposed approach-Notations continues December 14-16 2014HIS 2014 Page 8
  • 9. 3- Proposed approach-Problem Formulation December 14-16 2014ISDA 2014 Page 9
  • 10. 4- Proposed approach-NSGA-II explanation December 14-16 2014HIS 2014 Page 10
  • 11. 4- Proposed approach-NSGA-II explanation-continue December 14-16 2014HIS 2014 Page 11
  • 12. 4- Proposed approach-NSGA-II explanation-continue 2 December 14-16 2014HIS 2014 Page 12
  • 13. 5- Proposed approach- The solution representation December 14-16 2014HIS 2014 Page 13
  • 14. 6- Proposed approach- Fitness function • Travel cost and demand coverage for each solution must be calculated to use the concept of the dominance of one solution over the other and to rank solutions. • The specific travel cost of each solution is the sum of tour distances, and demand coverage is the sum of demands received by the vehicles. • In this research, the strategy of penalizing was used to prevent the occurrence of impossible solutions. • The total penalizing costs are added to the values of the objectives of the costs of the distance traveled and deducted from the demand coverage, respectively. • The employed penalizing parameters are the violation penalty for each unit of exceeding vehicle capacity and violation penalty for each unit of exceeding the maximum travel time allotted to each vehicle. December 14-16 2014HIS 2014 Page 14
  • 15. 7- Proposed approach- Mutation operator • NSGA-II: 2-Opt neighborhood structure and NSGA-II-2: 2-Opt, 2-Opt* and Or-Opt* neighborhood structures for mutation operator; • The selected numbers in the second row (0 or 1) are randomly selected for all these structures; • 2-Opt neighborhood structure is used for high levels of chaos solutions; • 2-Opt* neighborhood structure is employed for chaos between grids while maintaining the direction of movement; • Or-Opt* neighborhood structure is used for chaos inside grids while maintaining the direction of movement; December 14-16 2014HIS 2014 Page 15
  • 16. Performance Evaluation 1. Coding with Matlab R2009a software with Core i3 2.13 GHz and 3 GB RAM PC 2. Results are in Small-scales (Table I) and Large-scales (Table II) 3. In small-scale problems, the number of consecutive runs needed to reach all of the Pareto optimal solutions obtained from the GAMS software was the criterion in the comparison of the two algorithms; 4. In large-scale, the set coverage metric [10] was used to compare convergence of the two algorithms to the Pareto optimal border and the spread criterion to compare the density of the solutions; 5. The set coverage metric C (A, B) calculates the proportion of the solutions in B that are weakly dominated by solutions from A. (Eq. (20)) December 14-16 2014HIS 2014 Page 16
  • 17. Performance Evaluation-continue 1. In Table II, the first three problems of each class of Solomon examples with 100 customers were selected. Both algorithms ran each problem 10 times, and the dominant solutions of the 10 runs were used to compare the results. 2. The columns of the best solution pair for the first objective (demand coverage), of the best solution pair for the second objective (travel distance), the average of the solutions for the first objective, and the average of the solutions for the second objective for both algorithms; 3. The shortest distances in the solution of the two algorithms are separated by grey cells; 4. Considering the average of objectives and the dominance concept, the NSGA-II algorithm was not dominant over the NSGA-II-2 algorithm with regard to the averages of the objectives, while the NSGA-II-2 algorithm was dominant over the NSGA-II algorithm in seven problems marked by bold color cells. December 14-16 2014HIS 2014 Page 17
  • 18. Conclusion 1. A metaheuristic method based on the NSGA-II algorithm with two different approaches in the mutation structure was designed to reach suitable solutions with acceptable time duration for large-scale problems, and the results of the two approaches were compared; 2. Interesting: The efficiency of diversifying neighborhood structures in the mutation operator because the proposed algorithm could solve the C101 problem (a large- scale problem) with the average distance of 1710. 3. The advantages are: a. easy implementation b. Fast computation c. Supports Multi-objective vehicle routing problems December 14-16 2014HIS 2014 Page 18
  • 20. December 14-16 2014HIS 2014 Page 20 Thank you for your kind attention!