{'fraction_non_alphanumeric': 0.0259222333000997, 'fraction_numerical': 0.0, 'mean_word_length': 5.236024844720497, '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}}
Multi-agent job shop scheduling system based on co-operative approach of idle time minimisation

In this paper, a distributed multi-agent scheduling system (MASS) based on co-operative approach is proposed to solve static and dynamic job shop scheduling problems (JSSP). The proposed system is composed of two kinds of agents, Supervisor agents and Resource agents. The Supervisor agent decomposes JSSP into interrelated sub-problems and the Resource agents co-operate, through a distributed approach of local idle time minimisation, to solve this problem which is known as one of the most difficult NP-hard problems. Computational results are presented to show the efficiency of MASS in static job shop scheduling. Then, a comparison of the computational results between MASS and some common dispatching rules, on dynamic job arrivals, is studied in terms of effectiveness and stability. Finally, the developed system is validated within an illustrative example, to demonstrate the feasibility of MASS.