1. Maximise the number of customers inserted.
2. Maximise profit. In this scenario customers are
assigned values (revenue) and a cost is calculated
based on total solution distance and/or total driver
hours.
The insertion problem can be formulated as an in-
teger programming problem and solved using a mat-
hematical programming solver. We will also be in-
vestigating and comparing heuristic methods and al-
ternative exact methods to establish the computation
time/efficiency trade-off for the different approaches.
For example, the hybrid LNS+GES algorithm already
contains an existing insertion algorithm in the form
of the regret heuristic. Greedy insertion heuristics
are also feasible options. Other insertion algorithms
that we will be developing and testing are the branch
and bound approaches in (Shaw, 1998) and (Bent and
Van Hentenryck, 2006).
To analyse the algorithms a testing framework has
been created to allow us to efficiently repeat and re-
produce the results. The test instances were created
by taking existing instances, removing sets of cus-
tomers and solving the reduced instances using the
LNS+GES algorithm. The original instance is then
used with this initial solution to form a new insertion
instance. This procedure is repeated with different pa-
rameter settings to generate a large set of test instan-
ces to apply the algorithms to.
Another motivation for developing and analysing
several insertion methods is to investigate whether a
more efficient and effective method can be developed
for the LNS algorithm. If so then it is possible that
the LNS algorithm can be further improved by incor-
porating the new insertion algorithm.
ACKNOWLEDGEMENTS
We thank Innovate UK for funding the COSLE pro-
ject (grant 102037).
REFERENCES
Andersson, H., Christiansen, M., and Fagerholt, K. (2011).
The maritime pickup and delivery problem with time
windows and split loads. INFOR: Information Sys-
tems and Operational Research, 49(2):79–91.
Archetti, C. and Speranza, M. G. (2012). Vehicle routing
problems with split deliveries. International transacti-
ons in operational research, 19(1-2):3–22.
Archetti, C., Speranza, M. G., and Hertz, A. (2006). A tabu
search algorithm for the split delivery vehicle routing
problem. Transportation Science, 40(1):64–73.
Bent, R. and Van Hentenryck, P. (2006). A two-stage hybrid
algorithm for pickup and delivery vehicle routing pro-
blems with time windows. Computers & Operations
Research, 33(4):875–893.
Berbeglia, G., Cordeau, J.-F., Gribkovskaia, I., and Laporte,
G. (2007). Static pickup and delivery problems: a
classification scheme and survey. TOP, 15(1):1–31.
Berbotto, L., Garc
´
ıa, S., and Nogales, F. J. (2014). A rand-
omized granular tabu search heuristic for the split de-
livery vehicle routing problem. Annals of Operations
Research, 222(1):153–173.
Burke, E. K. and Bykov, Y. (2012). The late acceptance
hill-climbing heuristic. University of Stirling, Tech.
Rep.
Cherkesly, M., Desaulniers, G., and Laporte, G. (2015). A
population-based metaheuristic for the pickup and de-
livery problem with time windows and lifo loading.
Computers & Operations Research, 62:23–35.
Cruijssen, F., Br
¨
aysy, O., Dullaert, W., Fleuren, H., and
Salomon, M. (2007a). Joint route planning under
varying market conditions. International Journal
of Physical Distribution & Logistics Management,
37(4):287–304.
Cruijssen, F., Dullaert, W., and Fleuren, H. (2007b). Hori-
zontal cooperation in transport and logistics: a litera-
ture review. Transportation journal, pages 22–39.
Dror, M. and Trudeau, P. (1989). Savings by split delivery
routing. Transportation Science, 23(2):141–145.
Dumas, Y., Desrosiers, J., and Soumis, F. (1991). The
pickup and delivery problem with time windows. Eu-
ropean Journal of Operational Research, 54(1):7–22.
Ergun, O., Kuyzu, G., and Savelsbergh, M. (2007). Redu-
cing truckload transportation costs through collabora-
tion. Transportation Science, 41(2):206–221.
Frisk, M., G
¨
othe-Lundgren, M., J
¨
ornsten, K., and
R
¨
onnqvist, M. (2010). Cost allocation in collaborative
forest transportation. European Journal of Operatio-
nal Research, 205(2):448–458.
Hall, R. and Partyka, J. (2016). Vehicle routing soft-
ware survey: Higher expectations drive transforma-
tion. ORMS-Today, 43(1).
Kammarti, R., Hammadi, S., Borne, P., and Ksouri, M.
(2004). A new hybrid evolutionary approach for the
pickup and delivery problem with time windows. In
Systems, Man and Cybernetics, 2004 IEEE Interna-
tional Conference on, volume 2, pages 1498–1503.
IEEE.
Li, H. and Lim, A. (2003). A metaheuristic for the
pickup and delivery problem with time windows. In-
ternational Journal on Artificial Intelligence Tools,
12(02):173–186.
Li, J., Chu, F., and Chen, H. (2011). Coordination of
split deliveries in one-warehouse multi-retailer distri-
bution systems. Computers & Industrial Engineering,
60(2):291–301.
Lu, Q. and Dessouky, M. (2004). An exact algorithm for the
multiple vehicle pickup and delivery problem. Trans-
portation Science, 38(4):503–514.
Masson, R., Lehu
´
ed
´
e, F., and P
´
eton, O. (2013). An adap-
tive large neighborhood search for the pickup and de-
Towards Collaborative Optimisation in a Shared-logistics Environment for Pickup and Delivery Operations
481