Excel Solver LP с ограничением по количеству - PullRequest
0 голосов
/ 11 февраля 2019

Я делаю линейную программу с Excel Solver, чтобы минимизировать затраты разных поставщиков, и мне было интересно, могу ли я добавить ограничение, ограничивающее общее количество используемых поставщиков?Когда я пробую функцию Count, она считает все, если только ячейка не пуста, но решатель устанавливает ноль, если поставщик не получает объем.И Контиф делает его нелинейным.Есть ли альтернативный способ сделать это?

objective - min P1V1 + P2V2 + P3V3 ...
        s.t count (V1, V2, V3 etc) <= 3
      where Pn= price of supplier n
            Vn = volume of supplier n

В этом случае несколько поставщиков предоставляют объем для одного товара, и я пытаюсь ограничить общее количество поставщиков до 3.

РедактироватьКроме того, объем собирается в нескольких разных местах завода.Есть ли способ ограничить количество поставщиков на один завод?

...