- •6.030509, 6.030504, 6.030601Дневной и заочной форм обучения
- •1.Решение систем линейных уравнений методом гаусса – жордана
- •1.1. Основные понятия
- •1.2. Приведение системы линейных уравнений к жордановой форме
- •1.3. Понятие общего, частного и базисного решений.
- •2. Общие свойства задачи линейного программирования
- •2.І. Пример задачи линейного программирования - задача об использовании оборудования.
- •2.2. Задача об использовании сырья.
- •2.3. Задача составления рациона (задача о диете).
- •2.4. Общая постановка задачи линейного программирования
- •2.5. Геометрический метод решения злп.
- •Пример 1
- •2.6. Канонический вид злп.
- •2.7. Понятие опорного плана злп.
- •3. Симплексный метод решения злп
- •3.1. Общая характеристика и основные этапы симплекс – метода
- •3.2. Табличный вид злп. Симплекс - таблицы.
- •3.3. Условие оптимальности опорного плана.
- •3.4. Условие неразрешимости злп из-за неограниченности снизу на одр целевой функции.
- •3.5. Переход к новому опорному плану.
- •3.6. Табличный симплекс-алгоритм.
- •После выбора генерального элемента переходим к таблице 3.11
- •Снова выбираем генеральный элемент и переходим к таблице 3.14
- •3.7. Отыскание исходного опорного плана злп методом искусственного базиса
- •3.8. Вырожденность опорного плана. Зацикливание.
- •Двойственность в линейном программировании
- •Экономическая интерпретация двойственных задач
- •Понятие двойственной задачи
- •Теоремы двойственности
- •Транспортная задача.
- •Задача о перевозках.
- •Общая постановка транспортной задачи.
- •Отыскание исходного опорного плана перевозок.
- •5.4. Циклы пересчета
- •5.4.1. Понятие цикла пересчета
- •5.4.2. Максимально допустимый сдвиг по циклу пересчета.
- •5.4.3. Цена цикла пересчета
- •5.5. Потенциалы.
- •5.6. Алгоритм решения транспортной задачи методом потенциалов.
- •5.7. Открытые транспортные задачи.
- •6. Целочисленное линейное программирование
- •6.1. Общая постановка задачи целочисленного линейного программирования (зцлп).
- •6.2. Целочисленная задача об использовании сырья.
- •6.3. Задача о рюкзаке.
- •6.4. Решение зцлп методом округления.
- •6.5. Метод ветвей и границ.
- •Оптимальный план оптимальный план
- •7. Общая постановка и разновидности задач математического программирования
- •Литература
- •Содержание
3.2. Табличный вид злп. Симплекс - таблицы.
Для сокращения и упорядочения записей при решении ЗЛП симплекс-методом используются так называемые симплекс-таблицы. Чтобы воспользоваться симплекс-таблицей, ЗЛП нужно привести к табличному виду. Делается это так.
Пусть ЗЛП записана в каноническом виде (2.3-2.5). Для приведения ЗЛП к табличному виду систему (2.4) следует сначала привести к жордановой форме с неотрицательными правыми частями. Предположим, что эта жорданова форма имеет вид (2.6). Выразим из (2.6) базисные переменные через свободные:
(3.1)
Подставив в целевую функцию (2.3) вместо базисных переменных их выражения через свободные переменные по формулам (3.1), исключим тем самым из целевой функции базисные переменные. Целевая функция примет вид:
(3.2)
В табличном виде целевая функция записывается так:
(3.3)
где .
Отметим следующие особенности табличного вида ЗЛП:
а) система линейных уравнений приведена к жордановой форме с неотрицательными правыми частями;
б) из целевой функции исключены базисные переменные и она записана в форме (3.3).
Перейдем теперь к описанию симплекс-таблицы. Пусть ЗЛП записана в табличном виде:
(3.4)
Тогда заполненная симплекс-таблица выглядит так.
Таблица 3.1.
Базис |
Переменные |
Свободные члены | |||||||
|
... |
xk |
... |
| |||||
|
1 |
0 |
... |
0 |
... |
| |||
|
0 |
1 |
... |
0 |
... |
| |||
. . . |
. . |
. . |
... |
. . |
. . |
. . |
... |
. . |
. . . |
|
0 |
0 |
... |
1 |
... |
| |||
f |
0 |
0 |
... |
0 |
.... |
|
Опорный план ЗПЛ: ..., называется опорным планом, соответствующим этой симплекс-таблице. Как видно из формулы (3.2), значение целевой функции при этом опорном плане равно γ0.
Рассмотрим пример. Привести к табличному виду следующую ЗЛП и заполнить симплекс-таблицу:
Вначале ЗЛП следует привести к каноническому виду. Для этого функцию f нужно заменить на - f:
Система уравнений должна быть записана в жордановой форме с неотрицательными правыми частями. Общий прием, с помощью которого это достигается, будет рассмотрен позднее (параграф 3.7). В нашем примере такая жорданова форма уже есть с базисными переменными и. Исключим базисные переменные из целевой функции -f. Для этого выразим их через свободные и подставим эти выражения в целевую функцию.
Табличный вид ЗЛП таков:
Заполним симплекс-таблицу (для сокращения записей первый столбец озаглавлен "Б", последний столбец - "Q").
Таблица 3.2.
Б |
|
|
|
|
Q |
|
4 |
1 |
-5 |
0 |
8 |
|
-7 |
0 |
-2 |
1 |
4 |
-f |
-4 |
0 |
8 |
0 |
-20 |
Опорный план, соответствующий этой симплекс-таблице, имеет вид:
. Значение функции - f при этом опорном плане равно - 20.