- •Раздел 3. Специальные методы решения транспортной задачи
- •3.1 Постановка транспортной задачи и построение математической модели
- •3.2 Открытая и закрытая модели транспортной задачи (тз)
- •3.3 Необходимость специальных методов для решения тз.
- •Практическая задача
- •Нахождение опорного и оптимального плана в тт. Количество переменных в тт и их характеристика.
- •3.5 Методы нахождения опорного плана (первоначального, допустимого, базисного)
- •3.5.1 Метод северо-западного угла
- •3.5.2 Метод минимального элемента (тарифа)
- •3.5.3 Метод двойного предпочтения (минимальных затрат, минимального тарифа с двойным предпочтением)
- •3.6 Вырожденность плана тз
- •3.7 Нахождение оптимального плана тз (оптимального решения)
- •3.7.1 Цикл пересчета тт для нахождения оптимального плана
- •3.7.2 Распределительный метод нахождения оптимального плана тз
- •Практическое решение задач распределительным методом
- •Решение открытых тз
- •Практическое решение открытых тз
- •Метод потенциалов для нахождения оптимального решения тз (метод потенциалов)
- •Экономическая интерпретация. Понятие платежей и псевдостоимостей
- •Особые случаи при решении тз
- •Неединственность решения тз
- •Раздел 4. Графовые модели. Алгоритмы на графах
- •4.1 Теория графов и ее применение
- •4.2 Основные определения графов
- •4.3 Типы графов
- •4.4 Маршруты и связность
- •4.5 Деревья
- •4.6 Сети
- •4.7 Математическое представление графов. (Методы хранения графов в памяти пк)
- •4.8 Нахождение кратчайших путей в графе
Практическое решение задач распределительным методом
Постановка задачи:
На базы A1 ,A2 , A3 поступил однородный груз в количествах 140,180 и 160 тонн. Его требуется перевести в пять пунктов назначения B1 , B2 , B3 в количествах 60,70,120,130,100 тонн.
Соответствующие тарифы перевозок заданы матрицей:
C=
Составить оптимальный план перевозок распределительным методом расставив первоначальные поставки методом северо-западного угла. Записать математический ответ с доказательством оптимальности. Дать текстовый ответ.
Расставим первоначальные поставки методом северо-западного угла.
bj ai |
60 |
70 |
120 |
130 |
100 |
140 |
2 60 |
3 70 |
4 10 |
2 |
4 |
180 |
8
|
4
|
1 110 |
4 70 |
1
|
160 |
9 |
7
|
3 |
7 60 |
2 100 |
Z0с-з=1380 д.е.
Находим цены свободных клеток
Находим k
k=min{10,70}=10
k* 14=10*(-5)=-50
Z1ож=1380-50=1330 д.е.
1 итерация
bj ai |
60 |
70 |
120 |
130 |
100 |
140 |
2 60 |
3 70 |
4
|
2 10 |
4 |
180 |
8
|
4
|
1 120 |
4 60 |
1
|
160 |
9 |
7
|
3 |
7 60 |
2 100 |
Z1=1330 д.е.
k=min{}=60
k* 22=60*(-1)=-60
Z2ож=1330-60=1270 д.е.
2 итерация
bj ai |
60 |
70 |
120 |
130 |
100 |
140 |
2 60 |
3 10 |
4
|
2 70 |
4 |
180 |
8
|
4 60 |
1 120 |
4
|
1
|
160 |
9 |
7
|
3 |
7 60
|
2 100 |
Z2=1270 д.е
k=min{10,60}=10
k* 32=10*(-1)=-10
Z3ож=1270-10=1260 д.е.
bj
ai
60
70
120
130
100
140
2
60
3
4
2
80
4
180
8
4
60
1
120
4
50
1
160
9
7
10
3
7
2
100
Z3=1260 д.е
k=min{10,120}=10
k* 33=10*(-1)=-10
Z4ож=1260-10=1250 д.е.
bj
ai
60
70
120
130
100
140
2
60
3
4
2
80
4
180
8
4
70
1
110
4
1
160
9
7
3
10
7
50
2
100
Z4=1250 д.е
k=min{50,110}=50
k* 24=50*(-1)=-50
Z5ож=1250-50=1200 д.е.
k=min{10,120}=10
k* 33=10*(-1)=-10
Z4ож=1260-10=1250 д.е.
bj ai |
60 |
70 |
120 |
130 |
100 |
140 |
2 60 |
3
|
4
|
2 80 |
4 |
180 |
8
|
4 70 |
1 110 |
4
|
1
|
160 |
9 |
7
|
3 10 |
7 50 |
2 100 |
Z4=1250 д.е
k=min{50,110}=50
k* 24=50*(-1)=-50
Z5ож=1250-50=1200 д.е.
bj
ai
60
70
120
130
100
140
2
60
3
4
2
80
4
180
8
4
70
1
60
4
50
1
160
9
7
3
60
7
2
100
Z5=1200 д.е
x *=
Z*=1200 д.е.