Министерство Образования Российской Федерации
Новосибирский Государственный Технический Университет
Методы оптимизации
Студенты: Ефремова М.
Кичаева Н.
Шершнев Д.
Преподаватель: Помадин С.С.
Постовалов С.Н.
Новосибирск
2004.
Цель работы:
Ознакомиться с методами решения транспортных задач линейного программирования: алгоритмами построения опорного плана, определением плана методом потенциалов.
Задание:
Решить исходную транспортную задачу методом потенциалов, определяя опорный план методом северо-западного угла и методом минимального элемента.
По методу потенциалов сделать ручной просчет исходной транспортной задачи.
ai bj |
7 |
7 |
7 |
7 |
2 |
4 |
16 |
30 |
17 |
10 |
16 |
6 |
30 |
27 |
26 |
9 |
23 |
10 |
13 |
4 |
22 |
3 |
1 |
10 |
3 |
1 |
5 |
4 |
24 |
Постановка задачи линейного программирования:
Будем рассматривать нашу задачу как задачу линейного программирования в канонической форме, т.е.:
. Перепишем исходную задачу в
соответствии с рассмотренной формой. Поскольку необходимо выполнение условия:
, то матрица А будет иметь 9 строк и
20 столбцов :
В итоге получается, что
Таким образом, эта постановка задачи совпадает с транспортной.
Построение опорного плана:
1. Методом минимального элемента.
ai bj |
7 |
7 |
7 |
7 |
2 |
4 |
3 16 |
0 30 |
1 17 |
0 10 |
0 16 |
6 |
0 30 |
0 27 |
6 26 |
0 9 |
0 23 |
10 |
1 13 |
0 4 |
0 22 |
7 3 |
2 1 |
10 |
3 3 |
7 1 |
0 5 |
0 4 |
0 24 |
Затраты на перевозку по построенному плану:
2. Методом северо-западного угла
ai bj |
7 |
7 |
7 |
7 |
2 |
4 |
4 16 |
0 30 |
0 17 |
0 10 |
0 16 |
6 |
3 30 |
3 27 |
0 26 |
0 9 |
0 23 |
10 |
0 13 |
4 4 |
6 22 |
0 3 |
0 1 |
10 |
0 3 |
0 1 |
1 5 |
7 4 |
2 24 |
Затраты на перевозку по построенному плану:
Решение задачи методом потенциалов с опорным планом, построенным методом минимального элемента:
1. итерация
ai bj |
7 |
7 |
7 |
7 |
2 |
4 |
3 16 |
0 30 |
1 17 |
0 10 |
0 16 |
6 |
0 30 |
0 27 |
6 26 |
0 9 |
0 23 |
10 |
|
|
0 22 |
7 3 |
2 1 |
10 |
|
7 1 |
0 5 |
0 4 |
0 24 |
a) система потенциалов
Отсюда получаем потенциалы:
b) проверяем систему на потенциальность
2. итерация
ai bj |
7 |
7 |
7 |
7 |
2 |
4 |
|
0 30 |
|
0 10 |
0 16 |
6 |
0 30 |
0 27 |
|
|
0 23 |
10 |
0 13 |
|
0 22 |
7 3 |
2 1 |
10 |
|
6 1 |
0 5 |
0 4 |
0 24 |
a) система потенциалов
Отсюда получаем потенциалы:
b) проверяем систему на потенциальность
3. итерация
ai bj |
7 |
7 |
7 |
7 |
2 |
4 |
0 16 |
0 30 |
4 17 |
0 10 |
0 16 |
6 |
0 30 |
0 27 |
|
|
0 23 |
10 |
0 13 |
|
0 22 |
4 3 |
2 1 |
10 |
7 3 |
|
0 5 |
0 4 |
0 24 |
a) система потенциалов
Отсюда получаем потенциалы:
b) проверяем систему на потенциальность
4. итерация
ai bj |
7 |
7 |
7 |
7 |
2 |
4 |
0 16 |
0 30 |
4 17 |
0 10 |
0 16 |
6 |
0 30 |
0 27 |
0 26 |
6 9 |
0 23 |
10 |
0 13 |
7 4 |
0 22 |
1 3 |
2 1 |
10 |
7 3 |
0 1 |
3 5 |
0 4 |
0 24 |
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.