Начальный план определим методом Северо-Западного угла.
Fнач = 90*6+60*7+50*5+110*4+150*7+30*8+70*11+180*0=3710
После того как начальный план транспортной задачи определён, производится его проверка на оптимальность, для этого:
1. Определяют потенциалы Ui каждого поставщика, Vj – каждого потребителя . Для каждой заполненной клетки составляют уравнение
Ui+Vj=Cij для xij>0
Так как заполненных клеток m+n-1 , не заполненных m+n , то U1 называют сами , U=0. Из полученной системы определяют потенциалы.
2. Для каждой не заполненной клетки находят так называемые косвенные тарифы Cij , которые определяются так же Cij=Ui+Vj
Они записываются ниже.
3. Производится проверка плана на оптимальность по условию Cij<=Cij
Если условие нарушается ,то план усовершенствуется следующим образом:
4. Помечаем клетку наибольшей положительной разностью Cij-Cij и считаем её заполненной.
5. Составим цикл от помеченной клетки по заполненным вершинам с этой же самой клеткой. В цикле не участвуют строки и столбцы с одной заполненной клеткой.
6. Расставим знаки + и – на вершинах цикла в любом направлении начиная пометки со знака +.
7. В клетках помеченных – выбираем минимальное число θ = min{xij}
8. Вершины цикла меняются на величину θ в соответствии с поставленным знаком, при этом получается новый план для которого нужно сосчитать величину целевой функции F и т.д
9. Если всё правильно выполнять по целевая ф-ция убывает.
6 |
7 |
7 |
5 |
9 |
0 |
||||||||
90 |
- |
2 |
60 |
50 |
- |
6 |
- |
-5 |
U1= |
0 |
|||
m |
4 |
m |
7 |
8 |
0 |
||||||||
- |
110 |
- |
150 |
30 |
- |
-3 |
U2= |
2 |
|||||
7 |
6 |
6 |
8 |
11 |
0 |
||||||||
- |
11 |
- |
7 |
- |
12 |
- |
10 |
70 |
180 |
U3= |
5 |
||
V1= |
6 |
V2= |
2 |
V3= |
7 |
V4= |
5 |
V5= |
6 |
V6= |
-5 |
||
F1= |
3710 |
||||||||||||
E= |
min(60,150,70) |
E=60 |
|||||||||||
6 |
7 |
7 |
5 |
9 |
0 |
||||||||
90 |
- |
2 |
0 |
110 |
- |
6 |
- |
-5 |
U1= |
0 |
|||
m |
4 |
m |
7 |
8 |
0 |
||||||||
- |
110 |
- |
90 |
90 |
- |
-3 |
U2= |
2 |
|||||
7 |
6 |
6 |
8 |
11 |
0 |
||||||||
- |
11 |
- |
7 |
60 |
- |
10 |
10 |
180 |
U3= |
5 |
|||
V1= |
6 |
V2= |
2 |
V3= |
1 |
V4= |
5 |
V5= |
6 |
V6= |
-5 |
||
F1= |
3350 |
||||||||||||
E= |
min(90,10) |
E=10 |
|||||||||||
6 |
7 |
7 |
5 |
9 |
0 |
||||||||
80 |
- |
2 |
0 |
120 |
- |
6 |
- |
-1 |
U1= |
0 |
|||
m |
4 |
m |
7 |
8 |
0 |
||||||||
- |
110 |
- |
80 |
100 |
- |
1 |
U2= |
2 |
|||||
7 |
6 |
6 |
8 |
11 |
0 |
||||||||
10 |
- |
3 |
60 |
- |
6 |
0 |
180 |
U3= |
1 |
||||
V1= |
6 |
V2= |
2 |
V3= |
5 |
V4= |
5 |
V5= |
6 |
V6= |
-1 |
||
F1= |
3310 |
||||||||||||
E= |
min(80,100) |
E=80 |
|||||||||||
6 |
7 |
7 |
5 |
9 |
0 |
||||||||
0 |
- |
2 |
0 |
200 |
- |
6 |
- |
-2 |
U1= |
0 |
|||
m |
4 |
m |
7 |
8 |
0 |
||||||||
- |
110 |
- |
0 |
100 |
80 |
U2= |
2 |
||||||
7 |
6 |
6 |
8 |
11 |
0 |
||||||||
90 |
- |
4 |
60 |
- |
7 |
0 |
100 |
U3= |
2 |
||||
V1= |
5 |
V2= |
2 |
V3= |
4 |
V4= |
5 |
V5= |
6 |
V6= |
-2 |
||
F1= |
3230 |
Ответ: оптимальный план F=3230
3.3 Для реализации на ПК была использована программа Microsoft Excel
4 Заключение
В результате проделанной работы была изучена система линейного программирования и освоены следующие методы решения задач линейного программирования :
ü Аналитический
ü Симплекс-метод
ü Графический
В работе использовались следующие прикладные пакеты :
Ø Excel
Ø World
Ø Per
Использование выше перечисленных прикладных программ значительно упрощает вычислительные процессы.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.