“…However, the precise algorithms take long computational time, and it is difficult to obtain a global optimal solution even for small-scale calculation examples. Therefore, heuristic methods are proposed to solve the problem, including a simulated annealing multi-population genetic algorithm [6], a simulated annealing algorithm [7,8], and a hybrid algorithm combining heuristic rules and simulated annealing algorithm [9], a meta-heuristic algorithm [10,11,12], a non-dominated sorting genetic algorithm [13,14], a genetic algorithm [16,17,18], a tabu search algorithm [19], a large neighborhood search algorithm [15]. Although showing much attractiveness in ship scheduling optimization, previous studies still revealed some concerns of which the theoretical implications have yet been well addressed in the existing literature.…”