
- •Общая постановка задачи линейного программирования
- •§ 1.1. Экономико-математическая модель
- •§ 1.2. Примеры задач линейного программирования
- •По смыслу задачи переменные (1.2)
- •§ 1.3. Общая задача линейного программирования
- •Глава 2. Элементы линейной алгебры и геометрии выпуклых множеств
- •§ 2.3. Геометрический смысл решений неравенств, уравнений и их систем
- •Глава 4. Геометрический метод решения задач линейного программирования
- •Глава 5. Симплексный метод
- •§ 5.1. Геометрическая интерпретация симплексного метода
- •§ 5.2. Отыскание максимума линейной функции
- •§ 5.3. Отыскание минимума линейной функции
- •§ 5.4. Определение первоначального допустимого базисного решения
- •При ограничениях
- •§ 5.5. Особые случаи симплексного метода
- •I. Неединственность оптимального решения (альтернативный оптимум)
- •II. Проблема вырожденного базисного решения
- •III. Отсутствие конечного оптимума
- •§ 5.6. Симплексные таблицы
- •§ 5.7. Понятие об м-методе (методе искусственного базиса)
- •Глава 6. Двойственные задачи
- •§ 6.1. Экономическая интерпретация задачи, двойственной задаче об использовании ресурсов
- •§ 6.2. Взаимно двойственные задачи линейного программирования и их свойства
- •§ 6.3. Первая теорема двойственности
- •§ 6.4. Вторая теорема двойственности
- •§ 6.5. Объективно обусловленные оценки и их смысл
- •Глава 7. Транспортная задача
- •§ 7.1. Экономико-математическая модель транспортной задачи
- •§ 7.2. Нахождение первоначального базисного распределения поставок
- •§ 7.3. Критерий оптимальности базисного распределения поставок
- •§ 7.4. Распределительный метод решения транспортной задачи
- •§ 7.5. Открытая модель транспортной задачи
- •23.6. Альтернативный оптимум в транспортных задачах
- •23.7. Вырожденность в транспортных задачах
§ 7.5. Открытая модель транспортной задачи
Открытая транспортная задача решается сведением ее к закрытой транспортной задаче.
Пример 7.9. Найти оптимальное распределение поставок для транспортной задачи (табл. 7.17).
Таблица 7.17
|
45 |
35 |
55 |
65 |
40 |
4 |
1 |
2 |
5 |
60 |
3 |
2 |
3 |
7 |
90 |
4 |
4 |
5 |
2 |
Решение. В данном случае суммарная мощность потребителей больше, чем суммарная мощность поставщиков (45+35+55+65=200>40+60+90=190). Введем "фиктивного поставщика" и в таблице поставок добавим дополнительную строку (табл. 7.18) так, чтобы задача стала закрытой. Для этого мощность фиктивного поставщика следует принять равной 10 = 200 - 190. Коэффициенты затрат этой добавленной строки определяются издержками ввиду недогрузки мощностей потребителей. Если информация об этих издержках отсутствует, то их принимают равными одному и тому же числу (например, нулю, как в табл. 7.18). Согласно теореме 7.3, конкретное значение этого числа не влияет на оптимальное распределение поставок.
Таблица 7.18
|
45 |
35 |
55 |
65 |
40 |
4 |
1 |
2 |
5 |
60 |
3 |
2 |
3 |
7 |
90 |
4 |
4 |
5 |
2 |
10 |
0 |
0 |
0 |
0 |
Первоначальное распределение
поставок для сформулированной закрытой
транспортной задачи найдем, например,
по методу наименьших затрат. Для удобства
читателя укажем последовательность
заполнения таблицы поставок:
.
В результате приходим к следующему
базисному распределению поставок (табл.
7.19).
Таблица 7.19
4
|
1 35 |
2 5 |
5
|
3 10 |
2
|
3 50 |
7
|
4 35 |
4
|
5
|
2 55 |
0 |
0 |
0 |
0 10 |
0 1 0 2
Установим, оптимально ли это распределение — найдем для него матрицу оценок (табл. 7.19).
(7.19)
Так как среди оценок свободных клеток есть отрицательные, то найденное распределение не оптимально. Переведем поставку в одну из клеток с наименьшей отрицательной оценкой, например, в клетку (4,3). Цикл для этой клетки изображен на рис. 7.7. Поставка, передаваемая по циклу, равна x43 = min{50,35,10} = 10.
(
+
10
-
50
(
+
55
-
35
(4,4)
+
0
-
10
Рис. 7.7
Передвигая по циклу поставку, равную 10 единицам, приходим к следующему распределению поставок (табл. 7.20).
Таблица 7.20
4
|
1 35 |
2 5 |
5
|
3 20 |
2
|
3 40 |
7
|
4 25 |
4
|
5
|
2 65 |
0 |
0 |
0 10 |
0
|
Найдем оценки свободных клеток данного распределения (см. матрицу оценок 7.20). Так как оценки всех свободных клеток неотрицательны, то распределение поставок табл. 7.20 оптимально.
(7.20)
В случае, когда суммарная мощность поставщиков больше суммарной мощности потребителей, в рассмотрение вводится "фиктивный потребитель", к таблице поставок присоединяется дополнительный столбец. Коэффициенты затрат этого добавленного столбца соответствуют затратам на хранение неотправленного груза (поставки последнего столбца — неотправленный груз для каждого из поставщиков). Если информация об этих затратах отсутствует, то их принимают равными одному и тому же числу (например, нулю).