{'fraction_non_alphanumeric': 0.013157894736842105, 'fraction_numerical': 0.005263157894736842, 'mean_word_length': 5.237704918032787, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Solving the 3D container ship loading planning problem by representation by rules and meta-heuristics

This paper formulates the 3D containership loading planning problem 3D CLPP and also proposes a new and compact representation to efficiently solve it. The key objective of stowage planning is to minimise the number of container movements and also the ship's instability. The binary formulation of this problem is properly described and an alternative formulation called Representation by Rules is proposed. This new representation is combined with three metaheuristics - genetic algorithm, simulated annealing, and beam search - to solve the 3D CLPP in a manner that ensures that every solution analysed in the optimisation process is compact and feasible.