{'fraction_non_alphanumeric': 0.013748854262144821, 'fraction_numerical': 0.0, 'mean_word_length': 5.348837209302325, '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}}
Deadlock-free Production Scheduling with Dynamic Buffers in MES

In order to enable enterprises to change the production management mode and improve efficiency, MES provides overall solutions to information integration of manufacturing enterprises. Production scheduling is an important functional module in MES, and research of shop scheduling in MES has important significance. The concept deadlock is first put forward by computer science researchers who are engaged in resource allocation in the operation system. Modern manufacturing enterprises need to process complex workpieces with different processing step, so it is easy to produce a deadlock in the production process. A deadlock will bring many serious consequences for the system. Equipping with enough buffers can solve the problem of deadlock. However, it is costly and there is even no way to allocate buffers in some manufacturing industries. Considering the buffer cost and scheduling index, this paper puts forward the dynamic buffers deadlock-free scheduling to reduce cost and lower risk of the enterprise to a minimum.