{'fraction_non_alphanumeric': 0.019704433497536946, 'fraction_numerical': 0.0, 'mean_word_length': 5.831932773109243, '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 Scheduling Problems in a Multi-stage Multi-product Batch Pharmaceutical Industry

An iterative two-stage decomposition solution strategy for solving real-world scheduling problems in multi-stage multi-product batch plants is presented. The proposed method has as a core a mixed integer mathematical model, and consists of a constructive step, wherein a feasible and good solution is rapidly generated by following some insertion criteria, and an improvement step, wherein the initial solution is systematically enhanced by adopting several rescheduling techniques. The proposed strategy performance is tested on a number of problem instances of a complicated realworld multi-stage multi-product pharmaceuticals scheduling problem. High quality solutions are reported within reasonable computational time.