МЕТОДЫ РЕШЕНИЯ ЗАДАЧ ЛИНЕЙНОГО ПРОГРАММИРОВАНИЯ НА ЭВМ

Цель: научиться методам решения задач линейного программирования на ЭВМ, рассмотреть основные типы задач – определение оптимального ассортимента продукции, задача составления смеси, целочисленные задачи, в том числе задачи с булевыми переменными.

Теоретические материалы по данной теме содержатся в [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)