- •Часть I
- •1.Основные понятия
- •1.1. Постановка и формы записи задачи лп
- •1.2. Правила преобразования задач
- •1.3. Задания
- •2. Геометрический метод решения простейших
- •2.1. Допустимое множество
- •2.2 Целевая функция
- •3. Базисные решения системы линейных
- •3.2. Жордановы таблицы
- •2.3. Задания
- •3.3. Задания
- •4. Симплекс-метод
- •4.1.Симплекс-таблица
- •4.2.Алгоритм симплекс-метода
- •4.3.Построение начальной симплексной таблицы
- •4.4.Примеры использования симплекс-метода
1.Основные понятия
Широкий класс задач экономики может быть сформулирован в виде линейных задач оптимизации, характерной чертой которых является линейность целевых функций и ограничений. Основным методом решения линейных задач служит симплекс-метод.
В данном разделе приводятся основные понятия и определения, которые используются в последующих разделах.
1.1. Постановка и формы записи задачи лп
Общая задача линейного программирования (ЛП) формулируется следующим образом:
(1)
(2)
Вектор
,
удовлетворяющий условиям задачи (2),
называется допустимым решением
(планом) задачи; множество всех допустимых
решений задачи будем обозначать через
.
Допустимое решение
,
доставляющее максимуму (минимуму)целевой
функции (1) , называется оптимальным
решением задачи; множество всех
оптимальных решений обозначим через
.
Задача
(1)-(2) разрешима, если
,
в противном случае различают два
типа неразрешимости: НР1- множество
допустимых решений пусто , т.е.
;
НР2 - целевая функция не ограничена
на множестве допустимых решений, т.е.
.
Выделяют две формы задачи линейного программирования: стандартную и каноническую. Если ввести обозначения:
-
матрица ограничений задачи размера
mn,
-
вектор свободных членов,
-
вектор коэффициентов целевой функции,
тогда эти формы задачи имеют вид:
стандартная
форма
,
каноническая
форма
,
1.2. Правила преобразования задач
Любую задачу линейного программирования можно свести к стандартной или канонической форме, используя следующие преобразования:
1)
чтобы перейти от минимизации целевой
функции к максимизации, достаточно
умножить целевую функцию на «-1» и
использовать очевидное равенство
;
2) чтобы изменить тип ограничения-неравенства, нужно умножить его на «-1» :
;
3)
чтобы перейти от ограничений-неравенств
к равенствам нужно ввести дополнительную
( слабую ) переменную
:
4) чтобы перейти от ограничений-равенств к неравенствам нужно заменить это ограничение на два противоположных неравенства
5)
если переменная
свободная
(нет ограничение на знак),то вводят
новые переменные
и делают замену
.
Пример 1. Привести к канонической форме следующую задачу:
Исходная задача |
|
Каноническая форма |
|
|
|
Другой
способ приведения состоит в том, что из
второго уравнения находим
, а затем исключаем переменную
из
остальных ограничений и целевой функции:
(после исключения ) |
|
Каноническая форма |
|
|
|
▀
