assignment.
The remainder of our paper is structured as fol-
lows. In Section 2, we briefly review the literature
related to our work. Subsequently, we formulate the
PCVRP as an Integer Linear Program (ILP) in Section
3. The proposed VNS solution method is detailed in
Section 4. In Section 5, we present the computational
studies performed followed by some concluding re-
marks in Section 6.
2 LITERATURE REVIEW
In this section, we provide a brief review of literature
on PCTSP and VRPPC which are of importance for
our work.
The idea of prize-collecting first arised in the con-
text of the iron and steel industry. There, a PCTSP
was used to model the operational scheduling of a
steel rolling mill. (Balas, 1989) transferred this idea
to the general case of a traveling salesman and studied
structural properties. A traveling salesman collects a
prize for each city visited and has to pay a penalty for
each city that remains unvisited. The objective is to
minimize the total distance traveled and penalty costs
incurred for unvisited cities while collecting at least a
given amount of prize money. Several solution meth-
ods are proposed for the PCTSP in literature.
(Dell’Amico et al., 1998) presented a heuristic
that starts from solutions obtained by lagrangian re-
laxation. The subsequent improvement phase applies
an extension and collaborate procedure.
Recently, (Chaves and Lorena, 2008) proposed
a hybrid metaheuristic that generates initial solu-
tions by means of a combined greedy randomized
search procedure and VNS. Based on this, clusters are
formed and promising clusters are identified in order
to further improve those by a local search procedure.
However, no common benchmark set for PCTSP
exists so that the quality of the various solution meth-
ods proposed can not be evaluated straightforward.
For an extended literature review, we refer the
reader to (Feillet et al., 2005) who provide a classified
overview of literature on traveling salesman problems
with profits that also include the PCTSP.
In the context of iron and steel industry applica-
tions, (Tang and Wang, 2006) extended the PCTSP to
a prize-collecting vehicle routing problem (PCVRP)
in order to model the scheduling of a hot rolling mill.
Each customer represents an order to be scheduled
which has a given length that corresponds to the de-
mand of the customer. Each vehicle route describes a
turn whereby the vehicle capacity corresponds to the
maximum length of a turn. The objective is to find
the optimal schedule so as to minimize the production
costs while profits of orders are considered.
In the context of deliveries from warehouses to lo-
cal customers, (Chu, 2005) proposed a routing model
based on a VRP, in which a customer can either be
served by a truck of the privat fleet or outsourced to
a common carrier. While costs for deliveries per-
formed by a private truck depend on the distances
traveled plus fixed vehicle cost, a common carrier is
paid a fixed price per assigned customer. The ob-
jective is to minimize the total costs incorporating
fixed vehicle costs and variable travel costs of pri-
vate trucks as well as costs of assigning deliveries to
the common carrier. To solve this NP-hard problem
which was later named VRPPC (Bolduc et al., 2008),
(Chu, 2005) presented a simple heuristic based on
the well-known Clarke and Wright algorithm (Clarke
and Wright, 1964). Another simple heuristic that
outperforms the approach of (Chu, 2005) was devel-
oped by (Bolduc et al., 2007). (Bolduc et al., 2008)
modeled the VRPPC as heterogeneous VRP and
proposed a randomized construction-improvement-
perturbation heuristic. Furthermore, they generated
two large sets of benchmark instances for the VRPPC
with up to 480 customers, based on classical VRP
instances. Recently, two tabu search (TS) heuris-
tics have been developed for the VRPPC. (Cˆot´e and
Potvin, 2009) presented a heuristic which is mainly
based on the unified TS framework proposed by
(Cordeau et al., 1997) (?)see also¿Cordeau:2001. The
solutions obtained by this heuristic were further im-
proved by the TS of (Potvin and Naud, 2011) which
is enhanced by the concept of ejection chains. Nu-
merical studies show that ejection chains helped to
clearly improve the solution quality, in particular on
instances with heterogeneous vehicle fleet, but lead
also to a significantly increased computing time.
3 ILP FORMULATION OF THE
PCVRP
Adapting the VRPPC formulation of (Bolduc et al.,
2008), the PCVRPNL can be stated as follows. Given
an undirected graph with a vertex set V = {0...n} and
an arc set A. Vertex 0 denotes the depot and all other
vertices are customers with a demand of q
i
units. A
customer can either be serviced by a vehicle k of the
set of private vehicles K or by a subcontractor. The
private vehicle fleet consists of m identical vehicles
with restricted capacity Q. For each vehicle used fixed
costs f
k
are charged as well as variable costs c
ij
for
traversing edge (i, j).
Assigning a customer to a subcontractor incurs
ICORES 2012 - 1st International Conference on Operations Research and Enterprise Systems
266