Добрый вечер!
Прошу помощи в решении задачи *со звездочкой* в оптимизации выгрузки металла с ванн.
Есть две таблицы: с номерами ванн и днями месяца, а также с марками металла, их условным обозначением, тоннажем, закрепленными датами выгрузки и плановым объемом.
Пример выгрузки показан в таблице.
Каждая ванна универсальна, она может давать любой металл, главное соблюдать правило суток.
Задача: автоматизировать расстановку выгрузки по двум сценариям.
1. Максимум металла: без ограничений по количеству ванн, приоритет — выполнить план любой ценой, главное не нарушать сутки выгрузки металла.
2. Равномерное распределение: плавная выгрузка месяца по маркам с выполнением плана. Все равномерно/параллельно/не переходя за рамки заданного ограничения ванн в сутки (например всего 10 ванн в сутки). Стремясь выполнить план по всем маркам.
Ручная расстановка занимает много времени (еще и постоянные ошибки в проставлении суток) и плюсом периодически находится более красивое решение.
Можно ли организовать расчет и расстановку букв в график одним нажатием кнопки?
Буду благодарен за идеи или подходы.