Skip to Main content Skip to Navigation
Journal articles

Selecting Algorithms for Large Berth Allocation Problems

Abstract : This paper considers algorithm selection for the berth allocation problem (BAP) under algorithm runtime limits. BAP consists in scheduling ships on berths subject to ship ready times and size constraints, for a certain objective function. For the purposes of strategic port capacity planning, BAP must be solved many times in extensive simulations, needed to account for ship traffic and handling times uncertainties, and alternative terminal designs. The algorithm selection problem (ASP) consists in selecting algorithms with the best performance for a considered application. We propose a new method of selecting a portfolio of algorithms that will solve the considered BAP instances and return good solutions. The portfolio selection is based on the performance on the training instances. The performance is measured by the runtime and solution quality. In order to select the portfolio, a linear program minimizing the solution quality loss, subject to overall runtime limit is used. Thus, the portfolio evolves with the runtime limit, which is a key parameter in designing the port capacity simulations. For the training and validating datasets, random instances and real ship traffic logs are used. A portfolio of heuristics is developed which can be used for solving large instances of BAP, emerging when time horizons of months or years are considered. The evolution of the algorithm portfolios under changing runtime limits is studied. The portfolio abilities to solve new instances are assessed.
Document type :
Journal articles
Complete list of metadatas

https://hal-normandie-univ.archives-ouvertes.fr/hal-02383897
Contributor : Eric Sanlaville <>
Submitted on : Monday, January 13, 2020 - 4:42:09 PM
Last modification on : Tuesday, January 14, 2020 - 1:33:45 AM

Identifiers

Citation

Eric Sanlaville, Maciej Drozdowski, Jakub Wawrzyniak. Selecting Algorithms for Large Berth Allocation Problems. European Journal of Operational Research, Elsevier, In press, ⟨10.1016/j.ejor.2019.11.055⟩. ⟨hal-02383897⟩

Share

Metrics

Record views

59