- •Предисловие
- •Введение
- •Глава 1. Линейное программирование
- •1.1. Постановка задач линейного программирования
- •1.2. Графический метод решения задач линейного программирования
- •1.3. Графический анализ на чувствительность
- •1.4. Симплекс-метод
- •Пример 1
- •В матричном виде
- •1.5. Двойственность в задачах линейного программирования
- •Правила построения двойственной задачи
- •1.6. Задачи для самостоятельно решения
- •Глава 2. Транспортная задача
- •2.1. Постановка транспортной задачи
- •2.2. Нахождение начального допустимого плана
- •2.3. Метод потенциалов для сбалансированной задачи
- •2.5. Вырожденный план
- •2.4. Задачи для самостоятельного решения
- •Глава 3. Целочисленное программирование
- •Задача о назначении
- •Задача коммивояжера
- •Задачи для самостоятельного решения
- •Глава 4. Нелинейное программирование
- •Основные понятия
- •Постановки задачи нелинейного программирования
- •Задача выпуклого программирования
- •Метод кусочно-линейной аппроксимации
- •Глава 5. Принятие решений в условиях неполной информации
- •5.1. Принятие решений в условиях стохастической неопределенности
- •5.2. Принятие решений в условиях риска
- •5.3. Метод дерева решений
- •Список литературы
- •Оглавление
2.2. Нахождение начального допустимого плана
Начальный
допустимый план представляет собой
любой план
,
удовлетворяющий всем ограничениям
исходной задачи. Начальный допустимый
план называют такжебазисным
или опорным
планом.
Желательно, найти базисный план, который обеспечит как можно меньшее значение целевой функции. Для этого пользуются специально разработанными методами:
1). Метод северо-западного угла.
2). Метод минимальной стоимости.
3). Метод Фогеля.
Методы отличаются алгоритмом выбора очередной клетки, в которую помещается объем очередной перевозки.
При
заполнении транспортной таблицы
значениями объемов перевозок
,
некоторые клетки могут остаться
незаполненными, их называютсвободными.
Заполненные клетки, соответствующие
ненулевым переменным называют занятыми,
а сами переменными — базисными.
Если
для сбалансированной задачи число
ненулевых переменных
в базисном плане равно
,
план называетсяневырожденным
базисным планом.
План
с меньшим, чем
числом ненулевых компонент называетсявырожденным
планом. В этом случае необходимо ввести
в базисный план нулевые переменные и
считать их базисными.
Исходные данные ТЗ часто задаются в матричном виде:
|
|
или |
|
При
решении ТЗ используется транспортная
таблица (рис.2.1).
Строки
таблицы отвечают пунктам производства.
В последней клетке каждой строки указан
соответствующий объем производства.
Например, в первой строке, которая
соответствует пункту производства
,
объем производства равен
.
Столбцы
соответствуют пунктам потребления.
Последняя клетка каждого столбца
содержит объем потребления
для соответствующего пункта
.
Каждая
клетка транспортной таблицы содержит
информацию о перевозке из
-ого
пункта в
-ый.
Здесь
— объем перевозок, а
— стоимость перевозки единицы товара.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Рис. 2.1. Транспортная таблица
Пример 1. Найти начальный допустимый план транспортной задачи, заданной в матричном виде:
.
a). Метод северо-западного угла.
Построим исходную транспортную таблицу.
Первой
заполняем клетку в верхнем левом углу
.
Присвоим ей значение равное меньшему
из объемов спроса
и предложения
,
получим
.
Уменьшим потребности первого пункта
потребления и запасы первого пункта
производства на 2. Потребности первого
пункта потребления исчерпаны, запретим
перевозки в этот пункт, используя символх:
|
|
|
Перейдем
к следующей клетке
и заполним ее аналогично
.
Уменьшим потребности второго пункта
потребления и запасы первого пункта
производства на 1. Запасы первого пункта
производства при этом будут исчерпаны,
запретим перевозки из этого пункта:
|
|
|
Перейдем
к следующей клетке и заполним ее
аналогично
:
|
|
|
Уменьшим потребности второго пункта потребления и запасы второго пункта производства на 5. Запасы второго пункта производства исчерпаны, запретим перевозки из этого пункта.
Перейдем
к следующей клетке,
.
Уменьшим потребности второго пункта
потребления и запасы третьего пункта
производства на 1. Потребности второго
пункта потребления исчерпаны, запретим
перевозки в этот пункт:
|
|
|
В
последнюю клетку запишем
.
Уменьшим потребности третьего пункта
потребления и запасы третьего пункта
производства на 4. Получим
допустимый
базисный план:
|
|
|
Суммы перевозок по строкам и столбцам должны совпадать с исходной задачей. Необходимо выполнить проверку.
Найденный
начальный план необходимо также проверить
на вырожденность. Вычислим
,
количество ненулевых переменных в
полученном плане тоже равно 5. Полученный
базисный план (рис. 2.2) является
невырожденным.
|
1 2 |
2 1 |
3 — |
|
2 — |
1 5 |
5 — |
|
4 — |
8 1 |
2 4 |
Рис. 2.2. Начальный базисный план, метод северо-западного угла
Найдем значение целевой функции для найденного плана:

b). Метод минимальной стоимости.
Алгоритм заполнения клеток такой же, как в методе северо-западного угла, изменяется последовательность заполнения клеток. Первой заполняется клетка с минимальной ценой перевозки. Если таких клеток несколько, выбираем любую из них.
Затем выбираем следующую из незаполненных клеток с минимальной ценой, пока не удовлетворим все потребности. При этом все запасы будут использованы полностью, так как рассматривается сбалансированная задача.
Применим метод минимальной стоимости к рассмотренной выше задаче.
Имеются
две клетки с минимальной стоимостью
перевозки единицы товара
.
Заполним сначала клетку
.
|
|
|
Затем
заполним клетку
.
|
|
|
Следующее
по величине значение стоимости равное
2 тоже соответствует двум клеткам
.
Заполним сначала клетку
,
а затем
:
|
|
|
Осталось
заполнить клетку
=1
(рис. 2.3). Последовательность заполнения
ячеек данным методом:
,
,
,
,
.
|
1 2 |
2 1 |
3 — |
х |
|
2 — |
1 5 |
5 — |
х |
|
4 — |
8 1 |
2 4 |
х |
|
х |
х |
х |
|
Рис. 2.3. Начальный базисный план, метод минимальной стоимости
Для данной исходной задачи планы, найденные двумя способами, совпали. Заметим, что обычно метод минимальной стоимости дает лучшее начальное решение.
Самым распространённым способом решения транспортной задачи является получение одного из допустимых планов «методом северо-западного угла», который требует меньшего объема вычислений, с последующим его улучшением «методом потенциалов».


.






1
5

5
1
5
1