- •Элементы линейной алгебры с приложением
- •Введение
- •1. Определители
- •Определителем матрицы Вназывается число
- •2. Системы линейных уравнений
- •Рассмотрим снова систему (2). Определитель
- •3. Векторы и ленейные операции над ними
- •4. Векторы в декартовой прямоугольной системе координат. Скаряное произведение
- •Доказательство.Используя свойства 3, 4, получим
- •5. Векторное и смешанное произведения
- •Легко проверить исходя из определения векторного произведения, что
- •6. Уравнение плоскости и прямой
- •Решение. Уравнение плоскости, проходящей через точку м1имеет вид
- •7. Матрицы
- •Пусть дана квадратная матрица
- •Покажем, что
- •8. Ранг матрицы. Исследование системы линейных уравнений
- •Рассмотрим матрицу
- •Матрицы
- •Пример 2. Решить систему
- •По формулам Крамера
- •9. Линейные преобразования. Собственные векторы
- •Матрица
- •Так как 0, то1,2,3– ненулевое решение однородной системы
- •В силу следствия из раздела 8
- •В двумерном случае система (3) имеет вид
- •Замечание.Если матрица Аφлинейного преобразованияв базе диагональная:
- •10. Симметрические и ортогональные матрицы Квадратная матрица вида
- •Оказывается, что векторы 1и2перпендикулярны. В самом деле, применяя лемму, получаем
- •Матрица
- •Матрица преобразования в базе1,2диагональная
- •11. Квадратичные формы. Кривые второго парядка
- •12. Положительные матрицы
- •13. Балансовая модель
- •14. Продуктивные матрицы
- •15. Норма матрицы
- •16. Итерационный метод
- •17. Возмущение решений
- •18. Демографический рост
- •19. Регрессионные модели
- •20. Постановка транспортной задачи
- •20.1 Математическая формулировка транспортной задачи.
- •20.2 Базисное распределение в транспортной задаче
- •Вариант 5
- •Вариант 6
- •Вариант 7
- •Вариант 8
- •Вариант 11
- •21. Техника решения транспортной задачи вручную (метод потенциалов)
- •Вариант 13
- •22. Формализация производственных задач линейного программирования
- •23. Геометрическая интерпретация задач линейного программирования
- •24. Симплексный метод решения задач линейного программирования
- •24.1 Общая формулировка задачи линейного программирования
- •24.2 Заполнение симплексной таблицы по строкам
- •Симплексная таблица
- •24.3 Заполнение симплексной таблицы по столцам
- •24.4 Двойственные задачи, оценки, проблемы.
- •Ответы к вариантам:
- •25. Метод последовательных приближений (метод итерации)
- •26. Условия сходимости итерационного процесса
- •27. Оценка погрешности приближенного процесса метода итерации
- •28. Метод зейделя. Условия сходимости процесса зейделя
- •29. Оценка погрешности процесса зейделя
- •30. Привеление системы линейных уравнений к виду, удобному для итерации
- •31. Исправление элементов приближенной обратной матрицы
- •Задания для самостоятельной работы.
- •Вариант 1
- •Вариант 9
- •Экзаменационные вопросы
21. Техника решения транспортной задачи вручную (метод потенциалов)
Потенциалами выступают определенным образом подобранные числа, с помощью которых можно проверить, является ли допустимый план одновременно и оптимальным.
Сумма потенциалов строки и столбца должна быть равна показателю оптимальности cij, т.е.

где
- потенциал строки;
-
потенциал столбца;
-
критерий оптимальности (равный показателю
cij
из условия задачи для вошедших в опорный
план клеток).
Рассмотрим технику транспортной задачи вручную на конкретном примере, заданном таблицей.
|
|
D1 |
D2 |
D3 |
D4 |
D5 |
Мощность |
|
S1 |
5 |
8 |
3 |
10 |
4 |
40 |
|
S2 |
10 |
7 |
9 |
6 |
5 |
120 |
|
S3 |
7 |
3 |
6 |
4 |
12 |
70 |
|
S4 |
6 |
3 |
11 |
5 |
4 |
40 |
|
Спрос |
80 |
50 |
60 |
20 |
60 |
270 |
Решение:
1.Составляем первый опорный план методом Северо-Западного угла.
|
|
D1 |
D2 |
D3 |
D4 |
D5 |
Мощность |
|
S1 |
40 |
|
|
|
|
40 |
|
S2 |
40 |
50 |
30 |
|
|
120 |
|
S3 |
|
|
30 |
20 |
20 |
70 |
|
S4 |
|
|
|
|
40 |
40 |
|
Спрос |
80 |
50 |
60 |
20 |
60 |
270 |
Целевая функция для этого плана F=1880.
2. Определяем потенциалы из первого опорного плана для заполненных клеток.
|
u v |
4=5-1 |
1=7-6 |
3=9-6 |
1=4-3 |
9=12-3 |
|
1 |
5 |
|
|
|
|
|
6=10-4 |
10 |
7 |
9 |
|
|
|
3=6-3 |
|
|
6 |
4 |
12 |
|
-5=4- |
|
|
|
|
4 |
Значения в выделенных клетках переносятся из условий задачи и равны cij.
Заполняем свободные клетки таблицы потенциалов.
Рассмотрим более подробно фрагмент:
|
u v |
4 |
1 |
|
1 |
5 |
2 -6 |

![]()

![]()
Показатель Е называется характеристикой свободных переменных.
Если Е<0 для всех свободных переменных, то исходный план определяет оптимальное решение.
Если Е>0, то можно путем перераспределения поставок улучшить значение функции цели (F). Для этого следует отметить, что перераспределение поставок цепи к этой клетке уменьшает функционал (в расчете на единицу перераспределяемой продукции) на величину характеристики (Е).
Вся таблица имеет вид
|
|
|
D1 |
D2 |
D3 |
D4 |
D5 |
|
|
u v |
4 |
1 |
3 |
1 |
9 |
|
S1 |
1 |
5 |
2 8 |
4 3 |
2 10 |
10 4 |
|
-6 |
1 |
-8 |
6 | |||
|
S2 |
6 |
10 |
7 |
9 |
7 6 |
15 5 |
|
1 |
10 | |||||
|
S3 |
3 |
7 7 |
4 3 |
6 |
4 |
12 |
|
0 |
1 | |||||
|
S4 |
-5 |
-1 6 |
-4 3 |
-2 11 |
-4 5 |
4 |
|
-7 |
-7 |
-13 |
-9 |
Находим max значение характеристики свободных переменных (E=max). В нашем примере она находится в клетке S2 - D5, и равна 10.
Вводим свободную переменную +Q в клетку S2 - D5 (см. первый опорный план).
Запомните:
Абсолютная величина поставки Q должна быть в точности равна величине возможных ликвидируемых поставок (в нашем случае +Q=20).
Баланс по столбцам и строкам не должен нарушаться (в нашем примере из-за введения свободной переменной +Q=20 нарушен баланс по строке S2).
Чтобы сохранить баланс в строке S2, вводим в клетку S2 - D3 свободную переменную -Q=20. Этим самым баланс по строке S2 восстановлен, но нарушен баланс по столбцу D3. Восстанавливая его, в клетку S3 - D3 введем переменную +Q=20 и в клетку S3 – D5 – переменную -Q=20. Эта процедура носит название построение цепей. Очевидно, что цепи должны быть замкнуты.
Составляем следующий план перевозок:
|
|
D1 |
D2 |
D3 |
D4 |
D5 |
Мощность |
|
S1 |
40 |
|
|
|
|
40 |
|
S2 |
40 |
50 |
10 |
|
20 |
120 |
|
S3 |
|
|
50 |
20 |
|
70 |
|
S4 |
|
|
|
|
40 |
40 |
Вновь составляем таблицу потенциалов и далее – новый план. Всего для решения рассматриваемой задачи составляется 8 планов перевозок. В итоге 8-й итерации получаем следующее оптимальное решение, для которого целевая функция F=1450→min:
|
|
D1 |
D2 |
D3 |
D4 |
D5 |
Мощность |
|
S1 |
|
|
40 |
|
|
40 |
|
S2 |
40 |
|
0 |
20 |
60 |
120 |
|
S3 |
|
50 |
20 |
|
0 |
70 |
|
S4 |
40 |
|
|
|
|
40 |
Проверьте себя.
Решите транспортную задачу вручную (методом потенциалов).
Исходные данные - в следующей таблице:

