tinent parameter configurations, initial experiments
showed that applying a Level-2 search and an itera-
tive widening strategy is indeed promising. By the
small memory overhead and the ease of parallelizing
NMCS (either with root or with tree parallelization),
we expect an essential scaling behavior on multiple
cores. Further research will focus on parameter-free
NMCSs.
ACKNOWLEDGEMENTS
The presented research was partially funded by
the German Research Foundation (DFG) within the
project Autonomous Courier and Express Services
(HE 989/14-1) at the University of Bremen, Germany.
REFERENCES
Applegate, D. L., Bixby, R. E., Chvatal, V., and Cook, W. J.
(2011). The traveling salesman problem: a computa-
tional study. Princeton University Press.
Bent, R. and Hentenryck, P. V. (2006). A two-stage hy-
brid algorithm for pickup and delivery vehicle routing
problems with time windows. Computers & Opera-
tions Research, 33(4):875–893.
Bjarnason, R., Fern, A., and Tadepalli, P. (2009). Lower
bounding klondike solitaire with monte-carlo plan-
ning. In ICAPS.
Browne, C. B., Powley, E., Whitehouse, D., Lucas, S. M.,
Cowling, P. I., Rohlfshagen, P., Tavener, S., Perez, D.,
Samothrakis, S., and Colton, S. (2012). A survey of
monte carlo tree search methods. Computational In-
telligence and AI in Games, IEEE Transactions on,
4(1):1–43.
Cazenave, T. (2009). Nested monte-carlo search. In IJCAI,
pages 456–461.
Cazenave, T. and Teytaud, F. (2012). Application of the
nested rollout policy adaptation algorithm to the trav-
eling salesman problem with time windows. In LION,
pages 42–54.
Cordeau, J.-F. and Laporte, G. (2003a). A tabu search
heuristic for the static multi-vehicle dial-a-ride prob-
lem. Transportation Research Part B: Methodologi-
cal, 37(6):579–594.
Cordeau, J.-F. and Laporte, G. (2003b). The Dial-a-Ride
Problem (DARP): Variants, modeling issues and algo-
rithms. Quarterly Journal of the Belgian, French and
Italian Operations Research Societies, 1(2):89–101.
Edelkamp, S., Gath, M., Cazenave, T., and Teytaud, F.
(2013). Algorithm and knowledge engineering for the
TSPTW problem. In IEEE Symposium Series on Com-
putational Intelligence (SSCI).
Een, N., Mishchenko, A., and S
¨
orensson, N. (2007). Apply-
ing logic synthesis for speeding up sat. In Theory and
Applications of Satisfiability Testing–SAT 2007, pages
272–286. Springer.
Gajpal, Y. and Abad, P. (2009). An ant colony system (acs)
for vehicle routing problem with simultaneous deliv-
ery and pickup. Computers & Operations Research,
36(12):3215–3223.
Gendreau, M., Laporte, G., and Vigo, D. (1999). Heuris-
tics for the traveling salesman problem with pickup
and delivery. Computers & Operations Research,
26(7):699–714.
Hern
´
andez-P
´
erez, H. and Salazar-Gonz
´
alez, J.-J. (2004).
A branch-and-cut algorithm for a traveling salesman
problem with pickup and delivery. Discrete Applied
Mathematics, 145(1):126–139.
Hosny, M. I. and Mumford, C. L. (2007). Single vehi-
cle pickup and delivery with time windows: made to
measure genetic encoding and operators. In Proceed-
ings of the 2007 GECCO conference companion on
Genetic and evolutionary computation, pages 2489–
2496. ACM.
Hosny, M. I. and Mumford, C. L. (2010). The single vehi-
cle pickup and delivery problem with time windows:
Intelligent operators for heuristic and metaheuristic al-
gorithms. Journal of Heuristics, 16(3):417–439.
Jih, W.-r. and Hsu, Y. (2004). A family competition genetic
algorithm for the pickup and delivery problems with
time window. Bulletin of the College of Engineering,
90:121–130.
Landrieu, A., Mati, Y., and Binder, Z. (2001). A tabu search
heuristic for the single vehicle pickup and delivery
problem with time windows. Journal of Intelligent
Manufacturing, 12(5-6):497–508.
Luby, M., Sinclair, A., and Zuckerman, D. (1993). Optimal
speedup of las vegas algorithms. Information Process-
ing Letters, 47(4):173–180.
Pankratz, G. (2005). A grouping genetic algorithm for the
pickup and delivery problem with time windows. OR
spectrum, 27(1):21–41.
Parragh, S. N., Doerner, K. F., and Hartl, R. F. (2008).
A Survey on Pickup and Delivery Problems Part II:
Transportation between Pickup and Delivery Loca-
tions. Journal f
¨
ur Betriebswirtschaft, 58(2):81–117.
Psaraftis, H. N. (1983). An exact algorithm for the single
vehicle many-to-many dial-a-ride problem with time
windows. Transportation Science, 17(3):351–357.
Ropke, S., Cordeau, J.-F., and Laporte, G. (2007). Models
and branch-and-cut algorithms for pickup and delivery
problems with time windows. Networks, 49(4):258–
272.
Rosin, C. D. (2011). Nested rollout policy adaptation for
monte carlo tree search. In IJCAI, pages 649–654.
AAAI Press.
Solomon, M. M. (1987). Algorithms for the vehicle rout-
ing and scheduling problems with time window con-
straints. Operations research, 35(2):254–265.
Srour, F. J. and van de Velde, S. (2013). Are stacker crane
problems easy? A statistical study. Computers & Op-
erations Research, 40(3):674 – 690.
Toth, P. and Vigo, D. (1997). Heuristic algorithms for the
handicapped persons transportation problem. Trans-
portation Science, 31(1):60–71.
Yan, X., Diaconis, P., Rusmevichientong, P., and Roy, B. V.
(2004). Solitaire: Man versus machine. In Saul, L. K.,
ICAART2014-InternationalConferenceonAgentsandArtificialIntelligence
32