PSO algorithms for Generalized Multi-depot VRP with pickup & delivery requests Pandhapon Sombuntham...
-
Upload
lorraine-marshall -
Category
Documents
-
view
221 -
download
1
Transcript of PSO algorithms for Generalized Multi-depot VRP with pickup & delivery requests Pandhapon Sombuntham...
![Page 1: PSO algorithms for Generalized Multi-depot VRP with pickup & delivery requests Pandhapon Sombuntham 108026.](https://reader035.fdocuments.us/reader035/viewer/2022062421/56649cf75503460f949c6ccb/html5/thumbnails/1.jpg)
PSO algorithms for Generalized Multi-depot VRP
with pickup & delivery requests
Pandhapon Sombuntham 108026
![Page 2: PSO algorithms for Generalized Multi-depot VRP with pickup & delivery requests Pandhapon Sombuntham 108026.](https://reader035.fdocuments.us/reader035/viewer/2022062421/56649cf75503460f949c6ccb/html5/thumbnails/2.jpg)
BackgroundProposed ApproachesExperimentSummaryQ&A
Contents
![Page 3: PSO algorithms for Generalized Multi-depot VRP with pickup & delivery requests Pandhapon Sombuntham 108026.](https://reader035.fdocuments.us/reader035/viewer/2022062421/56649cf75503460f949c6ccb/html5/thumbnails/3.jpg)
Transportation of Material
Right Time
Route Planning
Right Place
Right Quantity
?
![Page 4: PSO algorithms for Generalized Multi-depot VRP with pickup & delivery requests Pandhapon Sombuntham 108026.](https://reader035.fdocuments.us/reader035/viewer/2022062421/56649cf75503460f949c6ccb/html5/thumbnails/4.jpg)
Background
Location A
Location B
Depot
otb-games.comTo A To B
VRP(Vehicle Routing Problem)
ShipmentDone
ShipmentDone To Depot
VRPSPD(Vehicle Routing Problem with
simultaneous pickup & delivery)
ShipmentDone
To B
No direct shipment between Locations
(except depot)
![Page 5: PSO algorithms for Generalized Multi-depot VRP with pickup & delivery requests Pandhapon Sombuntham 108026.](https://reader035.fdocuments.us/reader035/viewer/2022062421/56649cf75503460f949c6ccb/html5/thumbnails/5.jpg)
Background
Depot
otb-games.com
Location A
Location B
To B
PDP(Pickup & Delivery Problem)
FinishedShipment
Empty truck
Vehicle Station
• Direct shipment• 3 Roles of Locations
• Pickup Location• Delivery Location• Vehicle Station
• One role for a location
To B
clipartof.com
Delivery Location
Pickup Location
![Page 6: PSO algorithms for Generalized Multi-depot VRP with pickup & delivery requests Pandhapon Sombuntham 108026.](https://reader035.fdocuments.us/reader035/viewer/2022062421/56649cf75503460f949c6ccb/html5/thumbnails/6.jpg)
Background
Location A
Location B
1To A
2To B
Location C
7To A
• Allow… Direct shipment… Can pickup more than 1 item from a location to deliver to more than one destinations.… Location can play multiple roles
6To D
3To B
4To C
5To C
8To B
GVRP – MDPDPGeneralized Vehicle Routing
problemfor multi-depot with pickup and
delivery requests
Location D
Any location can play multiple
roles
![Page 7: PSO algorithms for Generalized Multi-depot VRP with pickup & delivery requests Pandhapon Sombuntham 108026.](https://reader035.fdocuments.us/reader035/viewer/2022062421/56649cf75503460f949c6ccb/html5/thumbnails/7.jpg)
Deliver
Background
Depot (Supply Node)
Customer( Demand Node)
VRP(Vehicle Routing Problem)
PDP(Pickup & Delivery Problem)
1
1
22
3
3
4
4
GVRP – MDPDPGeneralized Vehicle Routing problem
for multi-depot with pickup and delivery requests
PickupDeliver
Deliver Deliver
Vehicle StationPickup Location
Deliver Location
Location with VehicleLocation w/o Vehicle
Allow Multiple roles
for each location
Many pickups at a location
![Page 8: PSO algorithms for Generalized Multi-depot VRP with pickup & delivery requests Pandhapon Sombuntham 108026.](https://reader035.fdocuments.us/reader035/viewer/2022062421/56649cf75503460f949c6ccb/html5/thumbnails/8.jpg)
Limousine service at Airport in Big city
Example
mitchellslimousines.net
Airport
To C
clipartof.com
To B
clipartof.com
To A
clipartof.com
A
B
C
Airport
StationMany
pickups at airport
Airport is both pickup and delivery
location
![Page 9: PSO algorithms for Generalized Multi-depot VRP with pickup & delivery requests Pandhapon Sombuntham 108026.](https://reader035.fdocuments.us/reader035/viewer/2022062421/56649cf75503460f949c6ccb/html5/thumbnails/9.jpg)
Pooling Vehicle
SME
Location A
Location B
1To A
2To B
Location C
7To A
6To D
3To B
4To C
5To C
8To B
GVRP – MDPDPGeneralized Vehicle Routing
problemfor multi-depot with pickup and
delivery requests
Location D
• SME• Sharing Fleet of vehiclesAmong alliances
Any location can play multiple
roles
+Many Pickups
at locations
![Page 10: PSO algorithms for Generalized Multi-depot VRP with pickup & delivery requests Pandhapon Sombuntham 108026.](https://reader035.fdocuments.us/reader035/viewer/2022062421/56649cf75503460f949c6ccb/html5/thumbnails/10.jpg)
Daily operation
100s itemsConsider
?
100000000
120000000
140000000
160000000
180000000
200000000
220000000
44000000 54000000 64000000 74000000 84000000 94000000
Y -C
oord
inat
e
X -Coordinate
VRP
P
P
P
P
Vehicle capacity
Heterogeneous vehicle
On-Time delivery
Maximum Route time
Direct shipments
Many pickups items at any locations
Multiple-role locations
PDP
P
P
P
P
P
GVRP-MDPDR
PPPPPPP
ExperiencePoor
Utilization
![Page 11: PSO algorithms for Generalized Multi-depot VRP with pickup & delivery requests Pandhapon Sombuntham 108026.](https://reader035.fdocuments.us/reader035/viewer/2022062421/56649cf75503460f949c6ccb/html5/thumbnails/11.jpg)
Proposed Approach
Decoding
Based on Particle Swarm Optimization (PSO) framework for solving the vehicle routing problems ,i.e. CVRP VRPSPD ,and VRPTW (Ai & Kachitvichyanukul, 2009a,2009b,2009c)
PSO with multiple social learning terms of Pongchairerks & Kachitvichyanukul [10],[11]
PSO
Encoding
rigasturists.lvistockphoto.com
http://talkfeeleez.files.wordpress.com/
Initialize particles with random position and zero velocity
Evaluate fitness value
Update pbest and gbest
Meet stopping criterion?
Update velocity and position
Start
EndYES
NO
![Page 12: PSO algorithms for Generalized Multi-depot VRP with pickup & delivery requests Pandhapon Sombuntham 108026.](https://reader035.fdocuments.us/reader035/viewer/2022062421/56649cf75503460f949c6ccb/html5/thumbnails/12.jpg)
Thesis Framework
GVRP-MDPDRGVRP-MDPDR GLNPSOGLNPSO
ApplicationApplication
Encoding(Solution
representation)
Encoding(Solution
representation)DecodingDecoding
SD1 SD2 SD3
Preliminary Test Effect on TimeAppropriate
Swarm size & steps
Comparison algorithms
![Page 13: PSO algorithms for Generalized Multi-depot VRP with pickup & delivery requests Pandhapon Sombuntham 108026.](https://reader035.fdocuments.us/reader035/viewer/2022062421/56649cf75503460f949c6ccb/html5/thumbnails/13.jpg)
Test Instances
PDPTW (Li & Lim,2001) Special cases of GVRP-MDPDR
Newly Generated Instances 20-100 locations with 30-100 items involved
Half-random-half-clusteredRandomly distributedClustered
![Page 14: PSO algorithms for Generalized Multi-depot VRP with pickup & delivery requests Pandhapon Sombuntham 108026.](https://reader035.fdocuments.us/reader035/viewer/2022062421/56649cf75503460f949c6ccb/html5/thumbnails/14.jpg)
Test on PDPTW
Case
Best known solution
Best of 5 Replications
Average
NV Distance NV Distance NV Distance
lc101 10 828.94 10 828.94 10.00 828.94lc102 10 828.94 10 828.94 10.00 828.94
lc103 9 1035.35 9 1063.63 9.40 977.47
lc104 9 860.01 9 863.36 9.00 884.14lc105 10 828.94 10 828.94 10.00 828.94lc106 10 828.94 10 828.94 10.20 890.53lc107 10 828.94 10 828.94 10.00 828.94lc108 10 826.44 10 826.44 10.20 839.41lc109 9 1000.60 10 827.82 10.00 828.04lc201 3 591.56 3 591.56 3.00 591.56lc202 3 591.56 3 591.56 3.00 591.56lc203 3 585.56 3 591.17 3.00 591.17lc204 3 590.60 3 590.60 3.00 616.26
![Page 15: PSO algorithms for Generalized Multi-depot VRP with pickup & delivery requests Pandhapon Sombuntham 108026.](https://reader035.fdocuments.us/reader035/viewer/2022062421/56649cf75503460f949c6ccb/html5/thumbnails/15.jpg)
Application on Real case
100000000
120000000
140000000
160000000
180000000
200000000
220000000
44000000 54000000 64000000 74000000 84000000 94000000
Y -C
oord
inat
e
X -Coordinate
Vehicle capacity
Heterogeneous vehicle
On-Time delivery
Maximum Route time
Direct shipments
Many pickups items at any locations
Multiple-role locations
128 itemsConsider
PPPPPPP
Vehicle ID 27Items 18No. of Visit 12Route Time 534
SequenceLocation
VisitPickup Items Deliver Items
1 652 62 62,633 55 55,57,584 54 555 59 61 626 61 57,61,637 53 52,538 46 46 539 50 46
10 45 5211 62 5812 65
![Page 16: PSO algorithms for Generalized Multi-depot VRP with pickup & delivery requests Pandhapon Sombuntham 108026.](https://reader035.fdocuments.us/reader035/viewer/2022062421/56649cf75503460f949c6ccb/html5/thumbnails/16.jpg)
Application with Multi-Objective PSO (MOPSO)
GVRP-MDPDRGVRP-MDPDR GLNPSOGLNPSO
ApplicationApplication
Encoding(Solution
representation)
Encoding(Solution
representation)DecodingDecoding
MOPSOMOPSO
w1 x Cost1x NV + w2 x Cost2 x Total distance = Total Cost
![Page 17: PSO algorithms for Generalized Multi-depot VRP with pickup & delivery requests Pandhapon Sombuntham 108026.](https://reader035.fdocuments.us/reader035/viewer/2022062421/56649cf75503460f949c6ccb/html5/thumbnails/17.jpg)
Multi-Objective PSO
Two objective functions Number of Vehicle used Total distances
MOPSO Trade-off solutions Pareto front optimality (Nguyen et al., 2010)
![Page 18: PSO algorithms for Generalized Multi-depot VRP with pickup & delivery requests Pandhapon Sombuntham 108026.](https://reader035.fdocuments.us/reader035/viewer/2022062421/56649cf75503460f949c6ccb/html5/thumbnails/18.jpg)
Multi-Objective PSO
2900
2950
3000
3050
3100
3150
3200
3250
3300
3350
12 13 14 15 16 17 18
Tota
l Dis
tanc
e
Number of Vehicles Used
Solution 1
Solution 2
Solution 3
Solution 4
Solution 5
Erc1
Provide
Alternatives for the decision
maker to analyze
the tradeoff.
![Page 19: PSO algorithms for Generalized Multi-depot VRP with pickup & delivery requests Pandhapon Sombuntham 108026.](https://reader035.fdocuments.us/reader035/viewer/2022062421/56649cf75503460f949c6ccb/html5/thumbnails/19.jpg)
More Generalized case of VRP Add practical consideration
Extend PSO Framework Experiments Application with Real-word
Decision Supports tools
Summary
Vehicle capacity
Heterogeneous vehicle
On-Time delivery
Maximum Route time
Direct shipments
Many pickups items at any locations
Multiple-role locations
PPPPPPP
![Page 20: PSO algorithms for Generalized Multi-depot VRP with pickup & delivery requests Pandhapon Sombuntham 108026.](https://reader035.fdocuments.us/reader035/viewer/2022062421/56649cf75503460f949c6ccb/html5/thumbnails/20.jpg)
Further study Develop encoding and decoding Procedure
• Randomness & Logical methods
Analyze more about properties of the problem More Practical consideration MOPSO
• More objectives to considered
Adaptive PSO
Recommendation
![Page 21: PSO algorithms for Generalized Multi-depot VRP with pickup & delivery requests Pandhapon Sombuntham 108026.](https://reader035.fdocuments.us/reader035/viewer/2022062421/56649cf75503460f949c6ccb/html5/thumbnails/21.jpg)
Q&A
![Page 22: PSO algorithms for Generalized Multi-depot VRP with pickup & delivery requests Pandhapon Sombuntham 108026.](https://reader035.fdocuments.us/reader035/viewer/2022062421/56649cf75503460f949c6ccb/html5/thumbnails/22.jpg)
Best Wishes
For your attentions