{'fraction_non_alphanumeric': 0.015366430260047281, 'fraction_numerical': 0.004728132387706856, 'mean_word_length': 5.565891472868217, '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}}
Distributed hybrid multiagent task allocation approach for dual-nozzle 3D printers in microfactories

This paper describes a three-dimensional (3D) printing machine with two nozzles that start from different locations and cover all task locations in a short span of time. Many studies have developed algorithms for reducing the total path distance of single-nozzle 3D printers. The present research proposes a hybrid methodology that can balance workloads by equalising task allocations and nozzle path lengths for both nozzles simultaneously. This multiagent task allocation approach can increase the productivity of microfactories that use dual-nozzle 3D printers to fabricate multilayer printed circuit boards. The robustness and solution quality of the method are evaluated using the standard very large-scale integration benchmark data-sets.