Professional Documents
Culture Documents
Abstract: In this article, we present a more practical mathematical model of vehicle routing problem with pick-up and delivery, which
considers the soft time request, vehicle fixed cost, vehicle full-load coefficient. The simulated annealing algorithm was improved to
solve the model, the exchange in the lines and between the lines were both used to produces the new solution, through increasing the
memory function, using the double termination criterion. We test the new algorithm through a certain scale example, the experimental
results show that the new algorithm can obtain better solution, better stability, and high calculation efficiency.
Key words: vehicle routing problem; pick-up and delivery; soft time windows; simulated annealing
3 Simulated annealing heuristic for the VRPPD equation (1) and get the evaluate formula:
Customer node 1 2 3 4 5 6 7 8 9 10
Horizontal ordinate x/km 3.8 15.2 18.6 11.9 10.2 5.3 0.6 6.1 7.6 16.0
Vertical ordinates y/km 5.5 10.9 12.9 8.2 9.5 9.6 9.9 15.0 19.2 15.7
Delivery volume d/t 0.8 0.6 0.4 1.6 0.8 0.6 1.9 1.3 1.8 1.8
Pick-up volume p/t 0.5 1.6 0.7 0.3 0.6 1.4 1.7 1.0 0.9 1.9
Lower boundary of the time window 6.0 2.4 0.1 0.6 1.7 0.3 5.9 1.7 0.6 6.1
Upper boundary of the time window 14.6 13.8 12.3 14.1 13.8 10.4 12.6 8.5 10.3 13.9
Customer node 11 12 13 14 15 16 17 18 19 20
Horizontal ordinate x/km 3.8 15.2 18.6 11.9 10.2 5.3 0.6 6.1 7.6 16.0
Vertical ordinates y/km 5.5 10.9 12.9 8.2 9.5 9.6 9.9 15.0 19.2 15.7
Delivery volume d/t 0.8 0.6 0.4 1.6 0.8 0.6 1.9 1.3 1.8 1.8
Pick-up volume p/t 0.5 1.6 0.7 0.3 0.6 1.4 1.7 1.0 0.9 1.9
Lower boundary of the time window 6.0 2.4 0.1 0.6 1.7 0.3 5.9 1.7 0.6 6.1
Upper boundary of the time window 14.6 13.8 12.3 14.1 13.8 10.4 12.6 8.5 10.3 13.9
4 Computational experiments As can be seen from Table 2: high quality solution have
been got for 10 times solution, the average value of the total
Based on the data of the example in reference [5], as-
distribution cost is 203.4 yuan, average number of vehicles
sume that a single logistics center (3.2 km, 14.1 km) and 20
is 4, among them. The highest quality of solutions got in the
customers are located in a square area with side length of
fifth solution, with the total distribution cost of 197.9 yuan,
20 km, each customers demand and supply of goods vol-
delivery distance of 112.9 km, the accumulated waiting time
ume are less than 2 tons (inclusive), there are 10 vehicles in
of the vehicle arriving the points earlier than the time win-
the logistics center, and the vehicle capacity is 8 tons, the
dow is 0.19 h, the accumulated time to reach the customers
maximum distance allowed for any vehicle is 50 km, aver-
point later was 1.27 h, the optimal solution corresponding 4
age speed of the vehicle t = 20 km/hour. Reference [5]
distribution path as shown in Table 3. As the literature [5]
set the punishment weight on the delivery distance, the wait
didnt consider the travel cost of vehicles, and the penalties
loss for the vehicle that arrived early, and late loss as fol-
for time windows have not been quantified to the cost, so it
lows: 0.1:0.3:0.6. Here, the author made assumptions as this
can not be directly compared. Considering that the distance
proportion: 1 = 1 yuan/km, 2 = 3 yuan/hour, 3 = 6
distribution plays a dominant role in distribution costs, the
yuan/hour, the fixed cost of each vehicle c = 20 yuan, the
authors record the distribution distance separately, and illus-
standard time of the cargo loading and unloading is t = 1
trate the feasibility and superiority of the algorithm. through
ton/hour. Location coordinates, each customers demand and
comparison of the distance.
supply of goods, and the time windows of the 20 customers
are in Table 1. Request to reasonably arrange the delivery The average distance calculated in this article has im-
routes to make the total mileage the shortest, pursuant to the proved as much as 34.4% compared with the 183.8 km in
above conditions. reference [5] , the optimal solution improved by 33.1%, with
the use of one less vehicle; the calculation results of the algo-
Table 3. Approximate optimal solution rithm are very stable, the standard deviation for the 10 times
route table of the test example solution is 2.42km, stability has also been improved. From
Results Data the computational efficiency perspective, the average com-
Route 1 0-6-20-1-7-0 putation time of the 10 times solving is about 14.47s, the cal-
Route 2 0-14-8-12-0 culation is more efficient. From the total waiting time point
Route 3 0-9-18-11-10-3-2-4-0 of view, the average total waiting time is 0.9 h, but it will
Route 4 0-13-19-17-16-5-15-0 help improve customers service levels. We can also change
Total distribution cost /yuan 197.9 the corresponding weights to reduce the waiting time. Since
Distribution distance /km 112.9 the late penalty value is high, the total late time is very short,
Accumulated time for waiting /h 1.27 almost negligible, the comparison can be seen in Table 4.
Accumulated time for late /h 0.19
The synthesis and the algorithm designed in this article has
Vehicle numbers 4
a good feasibility and obvious superiority.
DENG Ai-min, et al./Systems Engineering Theory & Practice, 2009, 29(5): 186192
Total distribution distance Vehicle numbers Total delayed time Standard deviation
Results of reference[5] 183.8 5.2 0.311 11.85
Results of this article 112.9 4 0.93 4.78
Improvement rate 34.4% 23.1% -200% 59.7%
5 Conclusions References
This article presents research that is aimed at reducing
the distribution costs. We have do several things to achieve [1] Paolo T, Daniele V. The Vehicle Routing Problem. Society
for Industrial and Applied Mathematics, Philadelphia, 2002.
that, such as:
[2] Lang M X. Study on simulated annealing algorithm for vehi-
(1) We have proposed a more realistic vehicle routing cle routing problem with backhauls. Journal of Systems En-
problem with pick-up and delivery (VRPPD) model, consid- gineering, 2005, 20(5): 485491.
ering factors of the soft time windows, vehicle travel costs, [3] Hu D W, Chen C, Guo X F. Research on optimal algorithm
vehicles loaded coefficient, and so on. for multi-depot vehicle routing problem with pickups and de-
(2) Introducing simulated annealing algorithm to solve liveries. Mathematics in Practice and Theory, 2007, 37(2):
the model, based on the analysis of the advantages and dis- 98104.
advantages of the algorithm, we improve the algorithm on [4] Deng A M, Wang S M, Wang L J. City logistics distribu-
three aspects: First, neighborhood operation strategy has tion system optimization research. Journal of Wuhan Univer-
been improved, making the algorithm search for a larger so- sity of Technology (Transportation Science & Engineering),
lution space within a certain period of time , to speed up 2006, 30(3): 481484.
[5] Lang M X. Study on model simulated annealing algorithm
the search speed of the algorithm; Second, a memory device
for vehicle routing problem. Ph.D. dissertation, Beijing Jiao-
is included in the algorithm in order to ensure that the out- tong University, 2002: 128135.
put result is the optimal solution for this search at the end [6] Carrabs F, Cordeau J F, Laporte G. Variable neighbourhood
of algorithm; Third, termination criteria of the algorithm has search for the pickup and deliverytraveling salesman problem
been improved, creating a new mixed-termination rule, when with LIFO loading. Informs Journal on Computing, 2007,
the cost of memory devices record does not change contin- 19(4): 618632.
uously many times, the value of the time is the optimal so- [7] Zhao Q H, Wang S Y, Li J Q. Optimization Method and Ap-
lution, therefore, we use mixed-stopping criterion, that is, plication Analysis in Logistics Management. Science Press,
when the temperature is below a certain value, or a mem- 2006.
ory array is continuous, no change g times, the algorithm is [8] Chen J F, Wu T H. Vehicle routing problem with simulta-
terminate. neous deliveries and pickups. Journal of the Operational Re-
search Society, 2005, 57(14): 579587.
(3) Selecting the examples from literature to conduct
[9] Dell Amico M, Righini G, Salani M. A branch-and-price
comparative experiments, the results show that the algorithm approach to the vehicle routing problem with simultaneous
designed in this article is stable and efficient. distribution and collection. Transportation Sciencey, 2006,
The model and algorithm proposed in this article has 40(1): 235247.
significance for distribution enterprisers in saving delivery [10] Kang L S, Xie Y, You S Y, et al. Non-numerical Parallel Com-
vehicles, reducing delivery mileage, thus reducing distribu- puting, Volume 1 Simulated Annealing Algorithm, Science
tion costs and improving economic performances. Publisher, Beijing, 1997.