Оптимизационные модели
1. Выполнение части плана из имеющихся ресурсов
Решение задачи 4.3 в комплектной постановке. Задача - определить, какую часть плана можно выполнить при имеющихся ресурсах. Для этого случая воспользуемся моделью, приведенной в [21]. Ставится цель определения максимальной доли выпуска требуемого плана при имеющихся ресурсах. Разработана "комплектная" постановка задачи. Вводится новая переменная – возможный процент достижения плана, определяется ее оптимальное значение при уменьшенном плане, ресурсные и технологические ограничения задачи записываются без изменений.: Целевая функция строится как функция двух аргументов: скаляра и вектора переменных продукции , который неявно зависит от . .Решение получается в виде вектора с элементами - .найденная доля выполнения плана и .- найденный вектор переменных продукции.
Система уравнений в "комплектной" постановке
( 4.6) |
Ниже приведен листинг решения в MathCad (комплектная постановка).
Входные данные
- цена реализации
- затраты на один компьютер
- прибыль на один компьютер
- план выпуска
– прибыль
Матрица затрат ресурсов: >
Матрица запасов ресурсов:
Начальные значения: ,
Решение:
– целевая функция
,
Доля плана:
Количество выпуска:
Прибыль:
Израсходовано ресурсов:
Остаток ресурсов:
Как видно, план можно выполнен только на 43%, но это оптимальный процент при имеющихся условиях. Полученная прибыль при таком плане еще меньше, чем в задаче 4.2 и ресурсов остается больше.
2. Добавление минимального количества ресурсов для выполнения плана
Решение задачи 4.3 с добавлением ресурсов. Добавление недостающих ресурсов для выполнения полного плана. Воспользуемся t-моделью постановки задачи, представленной в [21], - нахождения минимума дополнительного количества ресурсов, необходимых для выпуска продукции в соответствии с планом. В предлагаемой t-модели вводятся новые переменные – значения дополнительных ресурсов каждого вида продукции . Цель задачи – минимум суммарного количества добавляемых ресурсов. В ресурсные ограничения вводятся дополнительные неизвестные ресурсы, плановые и технологические ограничения вводятся в t-модель без изменений. Целевая функция вводится как функция двух аргументов: вектора добавочных ресурсов и вектора переменных продукции , который неявно зависит от
Система уравнений в постановке t -модели
( 4.7) |
Листинг решения в Mathcad показан ниже. .Решение получается в виде двумерной переменной с элементами найденный вектор продукции. и , найденный вектор добавочных ресурсов
Далее, имея полученные значения добавочных ресурсов, решаем исходную задачу. На диаграммах показаны старые ресурсы, новые ресурсы. Видны добавочные ресурсы, добавлено ровно столько, чтобы выполнить план. В результате план выполняется и ресурсов не остается
Входные данные
- цена реализации
- затраты на один компьютер
- прибыль на один компьютер
- план выпуска
– прибыль
Матрица затрат ресурсов: >
Матрица запасов ресурсов:
Начальные значения: ,
Решение:
– добавочные ресурсы
Вектор решений – количество компьютеров:
Добавочные ресурсы:
Новые ресурсы:
Прибыль:
План:
Ресурсы:
Начальные значения:
– добавочные ресурсы
,
Новые ресурсы:
Старые ресурсы:
Остаточные ресурсы, новый выпуск: