{'fraction_non_alphanumeric': 0.01909307875894988, 'fraction_numerical': 0.003579952267303103, 'mean_word_length': 5.356060606060606, '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}}
A constructive heuristic for the two-dimensional bin packing based on value correction

A heuristic approach for two-dimensional bin packing problems with guillotine-cut constraint is proposed to minimise bin usage by maximising space efficiency given fixed dimensions. Three effective concepts are combined into a single coherent heuristic: (1) higher value and packing priority is assigned to items considered more difficult to pack into residual spaces; (2) packing spaces are selected in descending order of area; and (3) expanding or merging residual small spaces will improve the utilisation rate, and unusable space should be added to the residual adjacent space set. Computational experiments on benchmark test sets suggest the approach rivals existing packing methods with potential for use in the two patterns of both RG and OG.