Цель: научиться методам решения задач линейного программирования на ЭВМ, рассмотреть основные типы задач – определение оптимального ассортимента продукции, задача составления смеси, целочисленные задачи, в том числе задачи с булевыми переменными.
Теоретические материалы по данной теме содержатся в [1, тема 2.2]. Для того чтобы решить задачу линейного программирования (ЛП) в табличном редакторе Microsoft Excel, необходимо выполнить следующие действия.
Ввести условие задачи:
a) создать экранную форму для ввода условия задачи – переменных, целевой функции (ЦФ), ограничений, граничных условий;
б) ввести исходные данные в экранную форму – коэффициенты ЦФ, коэффициенты при переменных в ограничениях, правые части ограничений;
в) ввести зависимости из математической модели в экранную форму – формулу для расчета ЦФ, формулы для расчета значений левых частей ограничений;
г) задать ЦФ (в окне "Поиск решения") – целевую ячейку, направление оптимизации ЦФ;
д) ввести ограничения и граничные условия (в окне "Поиск решения") – ячейки со значениями переменных, граничные условия для допустимых значений переменных, соотношения между правыми и левыми частями ограничений.
Решить задачу:
a) установить параметры решения задачи (в окне "Поиск решения");
б) запустить задачу на решение (в окне "Поиск решения");
в) выбрать формат вывода решения (в окне "Результаты поиска решения").
ПРИМЕР 1.1. Нахождение решения для следующей задачи ЛП:
–1,8 х1+2 х2+х3–4х4=756,
–6х1+2х2+4 х3–х4 ≥450, (1.1)
4х1–1,5х2+10,4х3+13х4≤89,
хj≥0, j=1,…,4.
F(Х)=130,5х1+20х2+56х3+87,8 х4→ max; (1.2)