Я создаю файл, чтобы минимизировать время переключения между различными машинами.Я пытался использовать солвер для него, но он не меняет производственный заказ.
Я совсем новичок в солвере, поэтому я уже пробовал разные методы решения: нелинейный GRG, симплексный LP и Evolutionary.Все с разными параметрами, но ничего не помогает.он сохраняет порядок производства таким же, как и при его запуске.Ниже приведен упрощенный пример файла, как вы можете видеть, есть 3 варианта.Если следующий рецепт нужно приготовить на той же машине, это займет 12 минут.Если это другая машина, это займет 3,5 минуты.Если это тот же самый рецепт, это займет 0 минут.
Order | Recipe | Machine | Changeover time
1 | A | 1 | 12,0
2 | B | 1 | 12,0
3 | C | 2 | 3,5
4 | C | 2 | 0,0
5 | E | 1 | 3,5
6 | F | 1 | 12,0
7 | G | 2 | 3,5
8 | H | 2 | 12,0
9 | I | 3 | 3,5
Общее время замены 62