TY - GEN
T1 - Dynamic vessel-to-vessel routing using level-wise evolutionary optimization
AU - Vesikar, Yash
AU - Blank, Julian
AU - Deb, Kalyanmoy
AU - Kallio, Markku
AU - Maskooki, Alaleh
PY - 2020/7/8
Y1 - 2020/7/8
N2 - Modern practical optimization problems are too often complex, nonlinear, large-dimensional, and sometimes dynamic making gradient-based and convex optimization methods too inefficient. Moreover, most such problems which must be solved for a reasonably approximate solution routinely in every few hours or every day must use a computationally fast algorithm. In this paper, we present a formulation of a dynamic vessel-to-vessel service ship scheduling problem. In a span of several hours, the service ship must visit as many moving vessels as possible and complete the trip in as small a travel time as possible. Thus, the problem is bi-objective in nature and involves a time-dependent traveling salesman problem. We develop a level-wise customized evolutionary algorithm to find multiple trade-off solutions in a generative manner. Compared to a mixed-integer programming (MIP) algorithm, we demonstrate that our customized evolutionary algorithm achieves similar quality schedules in a fraction of the time required by the MIP solver. We are currently developing an interactive decision support tool based on our proposed method for finding multiple trade-off schedules simultaneously and selecting a single preferred one.
AB - Modern practical optimization problems are too often complex, nonlinear, large-dimensional, and sometimes dynamic making gradient-based and convex optimization methods too inefficient. Moreover, most such problems which must be solved for a reasonably approximate solution routinely in every few hours or every day must use a computationally fast algorithm. In this paper, we present a formulation of a dynamic vessel-to-vessel service ship scheduling problem. In a span of several hours, the service ship must visit as many moving vessels as possible and complete the trip in as small a travel time as possible. Thus, the problem is bi-objective in nature and involves a time-dependent traveling salesman problem. We develop a level-wise customized evolutionary algorithm to find multiple trade-off solutions in a generative manner. Compared to a mixed-integer programming (MIP) algorithm, we demonstrate that our customized evolutionary algorithm achieves similar quality schedules in a fraction of the time required by the MIP solver. We are currently developing an interactive decision support tool based on our proposed method for finding multiple trade-off schedules simultaneously and selecting a single preferred one.
KW - Combinatorial optimization
KW - Graph search
KW - Multi-objective optimization
KW - Real-world application
UR - http://www.scopus.com/inward/record.url?scp=85089739940&partnerID=8YFLogxK
U2 - 10.1145/3377929.3389910
DO - 10.1145/3377929.3389910
M3 - Conference contribution
AN - SCOPUS:85089739940
T3 - GECCO 2020 Companion - Proceedings of the 2020 Genetic and Evolutionary Computation Conference Companion
SP - 295
EP - 296
BT - GECCO '20: Proceedings of the 2020 Genetic and Evolutionary Computation Conference Companion
PB - ACM
T2 - Genetic and Evolutionary Computation Conference
Y2 - 8 July 2020 through 12 July 2020
ER -