show that it is possible to verify the effectiveness
and efficiency of DCOP algorithms in the proposed
application.
To take the DCOP approach into application,
the problem size should at least be increased to 22
vessels, 8 terminals. In addition, the constraints from
the perspective of terminal operators should be taken
into consideration for future work.
Although the layered problem solving decreases
computation and communication cost , addressing
the problem in a layered way may lead to finding
sub-optimal solutions. The reason is that some
values are selected for the common variables in the
upper level and these selections may impose extra
constraints on these common variables in the lower
layer DCOPs. Lower layer DCOP then have to
keep previously selected values unchanged. On the
hand, considering the reduction of communication
and computation complexity of the layered approach,
in dynamic situations when DCOP algorithms do
not have enough time to reach the optimal solution,
the benefit of using a layered approach strongly
outweighs its costs drawback.
ACKNOWLEDGEMENTS
This research is supported by the China Scholarship
Council under Grant 201206680009 and the VENI
project “Intelligent multi-agent control for flexible
coordination of transport hubs” (project 11210) of the
Dutch Technology Foundation STW, a subdivision
of the Netherlands Organization for Scientific Re-
search (NWO). The authors would also like to thank
Dr.Thomas L
´
eaut
´
e for his constructive suggestions
regarding FRODO2 toolbox.
REFERENCES
Douma, A. (2008). Aligning the operations of barges and
terminals through distributed planning. PhD thesis,
University of Twente, Enschede, The Netherlands.
Douma, A., Schutten, M., and Schuur, P. (2009). Waiting
profiles: An efficient protocol for enabling distributed
planning of container barge rotations along terminals
in the port of rotterdam. Transportation Research Part
C: Emerging Technologies, 17(2):133–148.
Douma, A., van Hillegersberg, J., and Schuur, P. (2012).
Design and evaluation of a simulation game to
introduce a multi-agent system for barge handling in a
seaport. Decision Support Systems, 53(3):465–472.
Gershman, A., Meisels, A., and Zivan, R. (2009).
Asynchronous forward bounding for distributed cops.
Journal of Artificial Intelligence Research, 34(1):61–
88.
Hirayama, K. and Yokoo, M. (1997). Distributed partial
constraint satisfaction problem. In Proceedings of
the 3rd International Conference on Principles and
Practice of Constraint Programming, pages 222–236.
Springer, Linz, Austria.
Hosseini, S., Samaneh, and Basir, O. A. (2013). Target to
sensor allocation: A hierarchical dynamic distributed
constraint optimization approach. Computer Commu-
nications, 36(9):1024–1038.
L
´
eaut
´
e, T., Ottens, B., and Szymanek, R. (2009).
FRODO 2.0: An open-source framework for dis-
tributed constraint optimization. In Proceedings of
the 21th International Joint Conference on Artificial
Intelligence, pages 160–164, Pasadena, California,
USA.
Li, S., Negenborn, R., and Lodewijks, G. (2014). A
distributed constraint optimization approach for vessel
rotation planning. In Proceedings of the 5th
International Conference on Computational Logistics,
pages 61–80, Valparaso, Chile.
Melis, M., Miller, I., Kentrop, M., Van Eck, B., Leenaarts,
M., Schut, M., and Treur, J. (2003). Distributed
rotation planning for container barges in the port of
rotterdam. Intelligent Logistics Concepts, pages 101–
116.
Modi, P. J., Shen, W.-M., Tambe, M., and Yokoo, M.
(2005). Adopt: Asynchronous distributed constraint
optimization with quality guarantees. Artificial
Intelligence, 161(1):149–180.
Moonen, H., Van de Rakt, B., Miller, I., Van Nunen,
J., and Van Hillegersberg, J. (2007). Agent
technology supports inter-organizational planning in
the port. Managing Supply Chains: Challenges and
Opportunities, pages 201–225.
Petcu, A. (2009). A class of algorithms for distributed con-
straint optimization. PhD thesis,
´
Ecole Polytechnique
F
´
ed
´
erale de Lausanne, Lausanne, Switherland.
Petcu, A. and Faltings, B. (2005a). Approximations in
distributed optimization. In Principles and Practice of
Constraint Programming, pages 802–806. Springer.
Petcu, A. and Faltings, B. (2005b). A scalable method for
multiagent constraint optimization. In Proceedings of
the 19th International Joint Conference on Artificial
Intelligence, volume 5, pages 266–271, Edingurgh,
Scotland.
Rossi, F., Van Beek, P., and Walsh, T. (2006). Handbook of
constraint programming. Elsevier.
Schut, M. C., Kentrop, M., Leenaarts, M., Melis, M., and
Miller, I. (2004). Approach: Decentralised rotation
planning for container barges. In Proceedings of the
16th European Conference on Artificial Intelligence,
pages 755–759, Valencia, Spain.
VesselRotationPlanning-ALayeredDistributedConstraintOptimizationApproach
173