Research Article

Multi-Depot Pickup and Delivery Problem with Resource Sharing

Table 2

Notations and description.

SetDescription

SDSet of DCs, the total number of DCs is ND
SPSet of PCs, the total number of PCs is NP
SFSet of DCs and PCs, SF=SP ∪ SD
CDSet of delivery customers
CPSet of pickup customers
CUSet of all customers, U=CDCP
VSet of vehicles, the total number of vehicles is NV
BSet of trucks, the total number of trucks is NB

Parameters
QcDDelivery demand of customer c, cCD
QcPPickup demand of customer c, cCP
[Ec,Lc]Service time window of customer or logistics facility c, cCUSF
dchTravel distance between customer or facility c and customer h. c, hCUSF
tchTravel time of a vehicle driving from customer or facility c to customer h. c, hCUSF
PEWaiting penalty coefficient of arriving earliness (unit: dollars/unit time)
PLTardiness penalty coefficient of arriving delay (unit: dollars/unit time)
WNumber of working periods in a year
TNumber of working days in a working period
Maximum travel time of vehicle v, vV
TbMaximum travel time of truck b, bB
Fuel consumption rate of vehicle per km (unit: gallon/miles)
fbFuel consumption rate of truck b per km (unit: gallon/miles)
Gasoline price (unit: dollars/gallon)
PbGasoline price (unit: dollars/gallon)
Capacity of vehicle v, vV
CbCapacity of truck b, bB
CfCapacity of facility f, fSF
Annual maintenance cost of vehicle v, vV
MbAnnual maintenance cost of truck b, bB
IfAnnual fixed cost of facility f, fSF
The total service route number of vehicle , V
GvfkThe departure time of vehicle from facility f in the kth service route.V, fSF, k
AvckThe arriving time of vehicle at customer or facility c in the kth service route, V, cCUSF, k
QofThe number of transported goods from facility o to f, o, fSF

Variables
xvcfk = 1 if customer c is served by vehicle departing from DC or PC f in the kth service route of vehicle ; otherwise, xvcfk = 0, V, cCU, fSF,k
xcofxcod = 1 if the facility providing logistics service for customer c is changed from facility o to f; otherwise, xcod = 0, cCU,o, fSF
xvch = 1 if vehicle travels directly from facility or customer c to h; otherwise, xvch = 0, V, c,hSFCU.
xbofxbof = 1, if the goods transported from facility o to f is carried by truck k; otherwise, xbof = 0, bB, o, fSF
xbowfxbowf = 1, if truck k departs from facility o and travels directly from facility to f; otherwise, xbowf = 0, bB, o,, fSF
zfzf = 1 if facility f agrees to share resource, otherwise, zf = 0, fSF.