Поиск решения MS EXCEL (2.1). Оптимизация закупок

Создадим модель для определения наиболее оптимального варианта закупок. Расчет будем проводить с помощью надстройки Поиск решения.

Вводная статья про Поиск решения в MS EXCEL 2010 находится здесь.

Задача1

Компания планирует закупить новые столы для 4-х своих филиалов, которые расположены в разных городах (все столы одинаковые). Столы производят 3 фирмы, которые продают их по разным ценам, кроме того цена за стол зависит от места расположения филиала. У каждого поставщика имеется ограничение по количеству столов, которое он может поставить.
Необходимо минимизировать затраты на закупку столов. (пример с сайта ]]>www.solver.com]]>)

Создание модели

На рисунке ниже приведена модель, созданная для решения задачи (см. файл примера).

Переменные (выделено зеленым). В качестве переменных модели следует взять количество столов, которое будет поставлено каждым поставщиком в определенный филиал.
Ограничения (выделено синим). Потребность в столах должна быть закрыта для каждого филиала. Общий объем поставок столов у каждого поставщика не должен превышать его возможностей.
Целевая функция (выделено красным).
Общая стоимость закупки, д.б. минимальна.

Примечание: для удобства настройки Поиска решения используются именованные диапазоны.

Задача2

Немного изменим Задачу1, добавив дополнительное ограничение.
Пусть Поставщик №1 согласен поставлять столы, только в том случае если минимальная партия будет не меньше 15 столов. Взамен, он увеличит свое максимальное предложение: теперь он может поставить до 25 столов для каждого филиала (в Задаче1 ограничение было – 25 столов для всех филиалов вместе взятых).

Необходимо добавить в модель новую бинарную переменную (решение Поставщика1 поставлять (1) или нет (0)), а также ограничение по максимальному и минимальному объему поставок.

Связанные статьи

Похожие задачи
Прочитайте другие статьи, решающие похожие задачи в MS Excel. Это позволит Вам решать широкий класс подобных задач.
Средняя: 5 (1 оценка)
Яндекс.Метрика