Здравствуйте, есть номенклатурная группа в которой есть несколько товаров, есть требуемое количество товаров в каждом магазине, как распределить товары по магазинам, что бы в каждый магазин попал максимальный ассортимент. Пример:
Товар1 = 1000, Товар2 = 700, Товар3 = 300.
Магазин1 = Требуется 300, Магазин2 = Требуется 500, Магазин3 = Требуется 700, Магазин4 = Требуется 400, Магазин5 = Требуется 100.
Результат должен быть такой в идеале
Маг1 = Т1 = 150, Т2 = 105, Т3 = 45,
Маг1 = Т1 = 250, Т2 = 175, Т3 = 75,
Маг3 = Т1 = 350, Т2 = 245, Т3 = 105,
Маг4 = Т1 = 200, Т2 = 140, Т3 = 60,
Маг5 = Т1 = 50, Т2 = 35, Т3 = 15,
Еще нужно учитывать, что товара может не хватать или наоборот излишек
Может кто с этим сталкивался, может знаете какие нибудь формулы для расчета, очень помогли бы.
Спасибо!