An agent-based solution for the berth allocation problem

Claudio Cubillos, René Díaz, Enrique Urra, Guillermo Cabrera, Gastón Lefranc, Daniel Cabrera-Paniagua

Research output: Contribution to journalArticlepeer-review

10 Scopus citations


This work presents the development of MABAP, a decision support system based on the agent technology that helps in solving the problem of berth allocation for ships within a port. The Berth Allocation Problem (BAP) regards the logistics involved in planning and controlling the berthing of vessels. A software architecture in terms of agents is presented; Berths and Ships representing the actors in the system, BerthRequest and BerthPlanner as representatives of ships and berths in the planning process, and finally the Dock and Central agents representing the dock or pier. The architecture modeling was done using PASSI methodology for the design of agent-oriented systems, and the implementation was done in JADE, a Javabased development environment for multiagent systems. To validate the resulting support system, tests were carried out in which the user can choose different portpolicy scenarios, ranging from maximizing vessels throughput to maximize berths use.

Original languageEnglish
Pages (from-to)384-394
Number of pages11
JournalInternational Journal of Computers, Communications and Control
Issue number3
StatePublished - 2013


  • Artificial intelligence
  • Decision support system
  • Multiagent architecture
  • Ports planning


Dive into the research topics of 'An agent-based solution for the berth allocation problem'. Together they form a unique fingerprint.

Cite this