split delivery problem jan pelikán , jan fábry , václav kořenář university of economics...

12
1 Split Delivery Split Delivery Problem Problem Jan Pelikán Jan Pelikán , , Jan Fábry Jan Fábry , Václav , Václav Kořenář Kořenář University of Economics Prague University of Economics Prague ___________________________________________________________________________ ___________________________________________________________________________ MME 2005, Hradec Králové MME 2005, Hradec Králové

Upload: cooper-delaney

Post on 30-Dec-2015

28 views

Category:

Documents


0 download

DESCRIPTION

Split Delivery Problem Jan Pelikán , Jan Fábry , Václav Kořenář University of Economics Prague. ___________________________________________________________________________ MME 2005, Hradec Králové. Delivery Problem. Standard Problem of OR. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Split Delivery Problem Jan Pelikán ,  Jan Fábry , Václav Kořenář University of Economics Prague

11

Split DeliverySplit DeliveryProblemProblem

Jan PelikánJan Pelikán, , Jan FábryJan Fábry, Václav Kořenář, Václav KořenářUniversity of Economics PragueUniversity of Economics Prague

______________________________________________________________________________________________________________________________________________________MME 2005, Hradec KrálovéMME 2005, Hradec Králové

Page 2: Split Delivery Problem Jan Pelikán ,  Jan Fábry , Václav Kořenář University of Economics Prague

22

________________________________________________________________________________________________________________________________________________________Split Delivery ProblemSplit Delivery Problem MME 2005, Hradec Králové MME 2005, Hradec Králové

Delivery ProblemDelivery Problem

Standard Problem of ORStandard Problem of OR

Fuel & Time Consumption Fuel & Time Consumption

SavingsSavings

Number of Used VehiclesNumber of Used Vehicles

* * * * * * * * * * * * * * * * * * * * * *

Using Optimum RepeatedlyUsing Optimum Repeatedly Any Improving SolutionAny Improving Solution

Impact on the EnvironmentImpact on the Environment}}

WHAT

HOW

Page 3: Split Delivery Problem Jan Pelikán ,  Jan Fábry , Václav Kořenář University of Economics Prague

33

________________________________________________________________________________________________________________________________________________________Split Delivery ProblemSplit Delivery Problem MME 2005, Hradec Králové MME 2005, Hradec Králové

Delivery ProblemDelivery Problem

TroublesTroublesDiversity of ProblemsDiversity of Problems

NP-hardnessNP-hardness

Page 4: Split Delivery Problem Jan Pelikán ,  Jan Fábry , Václav Kořenář University of Economics Prague

44

________________________________________________________________________________________________________________________________________________________Split Delivery ProblemSplit Delivery Problem MME 2005, Hradec Králové MME 2005, Hradec Králové

Vehicle Routing ProblemVehicle Routing Problem

Standard FormulationStandard Formulation

Vqi

Vehicle Capacity

Demand

Vqi

i

Page 5: Split Delivery Problem Jan Pelikán ,  Jan Fábry , Václav Kořenář University of Economics Prague

55

________________________________________________________________________________________________________________________________________________________Split Delivery ProblemSplit Delivery Problem MME 2005, Hradec Králové MME 2005, Hradec Králové

Vehicle Routing ProblemVehicle Routing Problem

Miler-Tucker-ZemlinMiler-Tucker-Zemlin

n

i

n

jijij xc

1 1

minimizeminimize

subject tosubject to,,...,3,2,1

1njx

n

iij

,,...,3,2,11

n

jij nix

,,,...,3,2,,...,2,1,)1( jinjniuxVqu jijji

.,...,2,1,,01 niVuu i

Page 6: Split Delivery Problem Jan Pelikán ,  Jan Fábry , Václav Kořenář University of Economics Prague

66

________________________________________________________________________________________________________________________________________________________Split Delivery ProblemSplit Delivery Problem MME 2005, Hradec Králové MME 2005, Hradec Králové

Vehicle Routing ProblemVehicle Routing Problem

Vehicles with Different CapacitiesVehicles with Different Capacitiesminimizeminimize

subject tosubject to

K

k

n

i

n

j

kijij xc

1 1 1

,,...2,1,,...,3,2,1 1

Kknjxxn

i

n

i

kji

kij

,,...2,1,12

1 Kkxn

j

kj

,,...3,2,11 1

nixK

k

n

j

kij

,,...,2,1,,,...,3,2,,...,2,1,)1( KkjinjniuxVqu kj

kijkj

ki

.,...,2,1,,...,3,2,,01 KkniVuu kki

k

Each vertex lies exactly on 1 route

Page 7: Split Delivery Problem Jan Pelikán ,  Jan Fábry , Václav Kořenář University of Economics Prague

77

Split Delivery ProblemSplit Delivery Problem

Vqi

________________________________________________________________________________________________________________________________________________________Split Delivery ProblemSplit Delivery Problem MME 2005, Hradec Králové MME 2005, Hradec Králové

Several Routes for Some VerticesSeveral Routes for Some Vertices

Split even ifSplit even if Vqi

Page 8: Split Delivery Problem Jan Pelikán ,  Jan Fábry , Václav Kořenář University of Economics Prague

88

________________________________________________________________________________________________________________________________________________________Split Delivery ProblemSplit Delivery Problem MME 2005, Hradec Králové MME 2005, Hradec Králové

Split Delivery ProblemSplit Delivery Problem

ExampleExample

2 3 42 3

1010

10

8

8 4

1

Depot

Destinations

Demand

Distance

Page 9: Split Delivery Problem Jan Pelikán ,  Jan Fábry , Václav Kořenář University of Economics Prague

99

________________________________________________________________________________________________________________________________________________________Split Delivery ProblemSplit Delivery Problem MME 2005, Hradec Králové MME 2005, Hradec Králové

Split Delivery ProblemSplit Delivery Problem

Example – w/o SplitExample – w/o Split

2 3 42 3

1010

10

8

8 4

1

10V

3 Routes: (1-2-1); (1-3-1); (1-4-1)3 Routes: (1-2-1); (1-3-1); (1-4-1)Total Distance = 60Total Distance = 60

Page 10: Split Delivery Problem Jan Pelikán ,  Jan Fábry , Václav Kořenář University of Economics Prague

1010

________________________________________________________________________________________________________________________________________________________Split Delivery ProblemSplit Delivery Problem MME 2005, Hradec Králové MME 2005, Hradec Králové

Split Delivery ProblemSplit Delivery Problem

Example – SplitExample – Split

2 3 42 3

1010

10

8

8 4

1

10V

2 Routes: (1-2-3-1); (1-3-4-1)2 Routes: (1-2-3-1); (1-3-4-1)Total Distance = 45Total Distance = 45

Page 11: Split Delivery Problem Jan Pelikán ,  Jan Fábry , Václav Kořenář University of Economics Prague

1111

________________________________________________________________________________________________________________________________________________________Split Delivery ProblemSplit Delivery Problem MME 2005, Hradec Králové MME 2005, Hradec Králové

minimizeminimize

subject tosubject to

K

k

n

i

n

j

kijij xc

1 1 1

,,...2,1,,...,3,2,1 1

Kknjxxn

i

n

i

kji

kij

,,...2,1,12

1 Kkxn

j

kj

,,...,2,1,,,...,3,2,,...,2,1,)1( KkjinjniuxVqu kj

kijkj

ki

.,...,2,1,,...,3,2,,01 KkniVuu kki

k

Split Delivery ProblemSplit Delivery Problem

,,...,3,2,1

niqq i

K

k

ki

,,...2,1,,...,3,2,1

Kknixqqn

j

kiji

ki

Page 12: Split Delivery Problem Jan Pelikán ,  Jan Fábry , Václav Kořenář University of Economics Prague

1212

________________________________________________________________________________________________________________________________________________________Split Delivery ProblemSplit Delivery Problem MME 2005, Hradec Králové MME 2005, Hradec Králové

Vehicle Routing ProblemVehicle Routing Problem

Split Delivery ProblemSplit Delivery Problemvs.vs.

Vqi SDPSDP

Each solution of VRP is solution of SDPEach solution of VRP is solution of SDP