Professional Documents
Culture Documents
net/publication/281695646
Improved Ant Colony System for the VRPSPDTW: the case of logistic transport
related to event organization
CITATIONS READS
0 19
3 authors, including:
Some of the authors of this publication are also working on these related projects:
International Conference on Logistics and Supply Chain Management : Call for Papers View project
All content following this page was uploaded by Sid-Ali Addouche on 01 April 2017.
1
up and/or Delivery), group size, service time (related to Indeed, they taken into account the cumulated capacity
this size), etc. For this aims, we focused in the and distances in routes.
literature papers dealing with this specific problem. Our problem consisting in scheduling of bus fleet
Lao and Liang [10] present a two-phase method for the that have to serve several distributed schools and
multiple-vehicle PDPTW (pickup and delivery delivery and pick-up different groups of students with
problem with time windows). In the first phase, new different sizes. Those groups must arrived at the
hybrid heuristic that is based on a standard insertion conference base with different dead times (related to
procedure and sweep procedure is applied to construct their chosen conferences). In the given bus that takes
the initial solution. In the second phase, a tabu search many of these groups, there are other groups that must
method is proposed to improve the solution. But a few deliver to their schools situated in the way.
paper deals with the VRPSDP. This former was Consequently, we resumed Gajpal and Abad work and
introduced by Min [13] to solve a real life problem of added many actions:
transporting books between libraries. Nagy [15] solved • Integrate time windows constraint related to all
VRSPD using the insertion based heuristic that they groups considered in a given route.
designed for the VRPBM (vehicle Routing Problem • Consider the size of groups to calculate service
with backhauls). Recently a number of authors have time (time of delivery and pick-up in a school)
proposed metaheuristic to solve VRPSPD [1],[15]. • Use this size to construct route and encourage the
Recently, Gajpal and Abad [8],[9] have focused in the backhaul without requiring.
VRPSPD. They proposed an ant colony system • Use type of operation (pick-up, delivery or both)
approach to solve this problem. However, no one of to focus on a school during route construction.
these papers has treated the various constraints related
to the resolution of our problem instead of (time For vocabulary, the customers are the group station
consuming constraint, capacity restriction, (schools) and the vehicles are the buses.
simultaneous pickup and delivery…). But, we have Concerning formulation limitations, they are related
find in the work of Gajpal and Abad the most relevant to calculation of random-proportional rule. Firstly,
approach able to be adaptive for our problem. Here we the dummy visibility is only function of the available
will give a detail descript for their approach. capacity. The trail intensity is the inverse of an
Gajpal and Abad [8], [9] have focused in an optimize objective function of initial-tour length. This
approach to deal with the scheduling and the formulation is not opportune for our problem. So we
assignment of a fleet of identical vehicles located at the have chosen to calculate the trail intensities
depot to be used to serve customers distributed accordingly to the spatial density of the set of stations
geographically in the area. The capacity of each that affected to the vehicle (equation 1). We proposed a
vehicle is restricted. A customer requires a given dummy visibility depends to available capacity (at each
shipment to be delivered and another load to be picked- step), the type of the station (delivered, picked-up or
up during the single visit of a vehicle. The objective is the two operation) and to the number of students that
to design a set of minimum cost routes to serve all have to be taken and delivered (equation 2).
customers. The constraint is that the cumulated load on For the second problem Gajpal and Abad [8],[9]
a vehicle has to be continuously under vehicle capacity chooses the saving value heuristic which depends
level. exclusively on distances between customers. To be
more pertinent with our problem optimization, we have
They used a multi-ant approach inspired by “cluster introduced the time consuming for the attractiveness
first and route second” procedure of VRP and they and available capacity, the time consuming for the
proposed the saving heuristic. They propose two types travelling and the time servicing for every selected
of ants to minimize these two different objective station (equation 4).For the trail intensities we have use
functions: the first type of ant assigns customers to the same formulation as used by [8], [9]( equation 3).
vehicles while the second one is used to construct a
route for a vehicle that has to serve its assigned
customers. In order to improve the quality of the
3. Time Windows consideration
solution generated, they used a three local search
The presences of diversified circumstances of traffic:
which are: 2-opt search scheme, customer
like availability of the vehicle, time consuming, tour
insertion/interchange multi-route scheme and the sub
length…. at different times of the day were first taken
path exchange multi-route scheme. They don’t
into account by Malandraki and Daskin in [12]. On
consider different time windows for each customer.
each arc a stepfunction distribution of the travel time
Other formulation limitations are presented bellow.
was introduced. A mixed integer programming
2
approach and a nearest neighbor heuristic were used in run by artificial ants, and a cost η(i,j), assuming value
the optimization. Another approach to the time equal to the reciprocal of the length of the edge. If the
dependent VRP is presented by Ichoua et al. in [11], graph considered is not oriented τ (i,j)=τ (j,i), for each
where the customers are characterized by soft time couple (i,j) of nodes.
windows, that is, if the arrival time at a customer is At the beginning f ants are located in the depot.
later than the end of the time window, the cost function Each ant generates a complete tour by choosing the
(the total travel time here) will be penalized by some nodes according to a probabilistic transition rule. Ants
amount. The optimization is done with a tabu search prefer to move to nodes connected by shortest edges
heuristic, and it is based on the use of an with high amount of pheromone. When the ants move
approximation function to evaluate in constant time the the level of pheromone on the edges used is modified
goodness of local search moves. Donati and al [5] (local updating rule). Once all the ants have completed
shown that in the VRP where is only one depot in the their tours a global pheromone updating rule is applied.
model formulation, before starting the computation of Then the whole process is repeated. The advantage of
a new tours, a set of n customers is created, where n is the ACS is related to some aspect exclusively for the
the number of tours lefts to complete. Generaly in this ACS by the daemon action as cited by Mullen and al.
case of problem each arc is an oriented and similarly [14] Depending on the problem to be solved, daemon
for their travel time distribution. For our problem, as actions may be introduced into the algorithm. Daemon
mentioned in Gambardella and al [7] the ACO can be actions influence the guidance of the ants during
adaptive for the VRP with hard time windows algorithm runtime and can be used in order to speed up
constraints (VRPTW).The difficulties in our problem convergence. As an example of daemon action may be
that each bus have a restrictive time windows to leave adding extra pheromone to the best solution trail so
3
and Ω′ !. This represents the set of stations
ξ = $2 )Z9 $, )[9
In second phase, let " be the set of available bus. A
assigned to bus k; with availability of v buses.
bus is available for assigning the station i if the ξ , 2 and , are respectively the attractiveness,
available capacity is more or equal to the size of the the trail intensity and the dummy visibility. :9 and ;2
groups to be pick-up from this. Note that if we operate reflect the relative influence of trail intensity and the
simultaneous pickup and delivery at the given station,
2
attractiveness.
we have to delivery first and pick-up after. &
](
(equation 4)
a) , , & , 9 ( equation 3)
We use the following random proportional rule for
choosing the bus to serve group i
4
For the process of updating elitist ants and updating [6] Eksioglu Burak, Vural Arif Volkan and Reisman Arnold,
“The vehicle Routing Problem: A Taxonomic review,”
trail intensities, we have choose the same formulation Computers and Industrial engineering, Article in press.
as uses by [8] and [9]. [7] Gambardella. L.M, Taillard. E and Agazzi.G, “MACS-
VRPTW: Vehicle Routing Problem with Time Windows”,
in: D.Corne, Dorigo; M, Glover, F (EDs.), New Ideas in
6. Conclusion and perspective Optimization, McGraw-Hill,London,1999, pp. 63-76.
In this paper we have proposed a promising [8] Gajpal. Yuvraj and Abad. P.L., “An ant colony system
approach for the Vehicle Routing Problem with (ACS) for vehicle routing problem with simultaneous
Simultaneous Pick-up and delivery (VEPSPD). This delivery and pick-up”, Computer and Operations Research,
Ant System approach is based on the work of Gajpal article in press.
and Abad [8],[9]]. However we have proposed an [9] Gajpal. Yuvraj and Abad. P.L., “Multi-ant colony
improved formulation for the trail intensities and the system (MACS) for a vehicle routing problem with
attractive to deal with others aspects for this problem backhauls”, European Journal of operation Reaserch, vol
like available capacity, the types of the station, the time 196,2009, pp. 102-117.
constraint and servicing time in each station. In the [10]Lao,H.C., Liang,Z. ,2002,”Pickup and delivery
next paper we will propose to make a simulation for with time windows: Algorithms and test case
our approach and we will compare this result with the generation”. International Journal on artificial
result find by Gajpal and Abad [8],[9]]. Intelligence Tools (ArchitecturesLanguages,
Algorithms), Issue 11, vol 3,pp. 445-472
[11] Ichoua.S,Gendreau M and Potvin J-Y, vehicle
7. References dispatching with time-dependent travel times,
European Journal of Operational Reasearch, Issue14 4
[1]Bianchessi N and Righini G, “Heuristic algorithms
vol 2,2003,pp. 379-396.
for the vehicle routing problem with simultaneous
[12] Malandraki C. and Daskin M.S, “Time dependent
pick-up and delivery”, Computers and Operations vehicle routing problems: Formulations, properties and
Reasearch, 34, 2, 2007, pp. 578. heuristic algorithms”, Transportation Science, vol
[2] Bullnheimer B, Hartl RF and Strauss C. “An improved 26,1992,pp 185-396.
ant system algorithm for the vehicle routing problem”, [13] Min H,” The multiple vehicle routing problems with
Annals of Operations Research, 89, 1999, pp. 319–328. simultaneous delivery and pick-up points”, Transportations
[3] Cheng Chi-Bin and Mao Chun-pin, “A modified ant Research, 23 A, 1989, pp. 377-386.
colony system for solving the travelling salesman problem [14] Mullen R.J, Monekosso D., Barman S. and Remagino.
with time windows”, Mathematical and computer modeling , P, “A review of ant algorithms”, Expert Systems with
vol 46, Issues 9-10,2007, pp. 1225-1235. Applications, vol 36, 2009, pp. 9608-9617.
[4] Dorigo.M, Maniezzo. V. and Colorni. A., “The ant [15] Nagy G and Salhi S. “Heuristic algorithms for
system: Optimization by a colony of cooperating agents”, single and multiple depot vehicle routing problems
IEEE Transactions on Systems, Man and Cybernetics, vol 26, with pickups and deliveries”, European Journal of
1996,pp. 29–41.
Operation Research, Issue162, vol 1,pp. 126.
[5] Donati Alberto V., Montemanni Roberto, Norman,
[16] Tao. Zhang, Wen-xin. Tian, Yue-jie. Zhang and Shi-
Casagrande Rizzoli Andrea E. and Gambardella Luca
xin.Liu, “Improved Ant Colony for VRPSPD with maximum
M., “Time dependent vehicle routing problem with a Distance constraint”, Systems Engineering-Theory and
multiant colony system”, European Journal of Practice, Volume 28, Issue 1, 2008.
Operation Research, 185,2008, pp. 1174-1191