Транспортная задача линейного программирования

Автор работы: Пользователь скрыл имя, 13 Марта 2012 в 17:09, курсовая работа

Краткое описание

Встречаются такие варианты транспортной задачи, где условие ai=bj нарушено. В этих случаях говорят о транспортной задаче с неправильным балансом.
Требуется составить такой план перевозок, чтобы все заявки были выполнены, а общая стоимость всех перевозок была минимальной.
Рассмотрим транспортную задачу как задачу линейного программирования и составим математическую модель, т. е. запишем целевую функцию и ограничения к ней.

Содержание работы

1. Введение……………………………………………………………………….3
2. Составление допустимых планов………………………………………….…5
2.1. Метод северо-западного угла………………………………………...5
2.2. Метод минимальной стоимости по строке……………………....….6
2.3. Метод минимальной стоимости по столбцу…………………….…..7
2.4. Метод минимальной стоимости………….…………….………...…..8
2.5. Метод двойственного предпочтения………….……….………...…..9
3. Метод циклических перестановок…………………………...………………10
4. Метод потенциалов………………………………………………………….14
5. Вывод………………………..……………

Содержимое работы - 1 файл

Копия КуРсОвАя .doc

— 342.00 Кб (Скачать файл)

 

Считаем общую стоимость всех перевозок:

L2= L1+ цена цикла * q = 1497+(-6 * 4)=1473 условных единиц

Цена цикла = 4-11+5-8 = -10 < 0 – делаем перестановки.

q = 18

 

Цикл 4

 

 

 

В1

В2

В3

В4

В5

В6

Ai

A1

16

8

10

              1

2

3

24

20

 

 

 

4

 

A2

            14     

11

5

8

4

8

29

 

-8

21

 

+*

 

A3

14

4

8

10

13

14

30

 

+18

 

-12

 

 

A4

6

            6       

15

5

12

12

29

 

 

 

+ 8

-21

 

A5

16

14

3

4

9

9

32

 

 

 

 

 2

30

Ai

20

26

21

20

27

30

   144

 

Считаем общую стоимость всех перевозок:

L3= L2+ цена цикла*q = 1473+ (-10*18) =1293 условных единиц

Цена цикла = 4-12+5-10+4-11 = -20 < 0 – делаем перестановки.

q = 8

 

Цикл 5             

 

В1

В2

В3

В4

В5

В6

Ai

A1

16

8

10

              1

2

3

24

-20

 

 

 

+4

 

A2

            14     

11

5

8

4

8

29

 

 

21

 

8

 

A3

14

4

8

10

13

14

30

 

26

 

4

 

 

A4

6

            6       

15

5

12

12

29

+ *

 

 

16

-13

 

A5

16

14

3

4

9

9

32

 

 

 

 

 2

30

Ai

20

26

21

20

27

30

   144

 

Считаем общую стоимость всех перевозок:

L4= L3+ цена цикла*q = 1293 + (-20 * 8) = 1133 условных единиц

Цена цикла = 6-16+2-12= -20 < 0 – делаем перестановки.

q = 13

 

 

Цикл 6

 

В1

В2

В3

В4

В5

В6

Ai

A1

16

8

10

              1

2

3

24

-7

 

 

 

+17

 

A2

            14     

11

5

8

4

8

29

+* 

 

21

 

-8

 

A3

14

4

8

10

13

14

30

 

26

 

4

 

 

A4

6

            6       

15

5

12

12

29

13

 

 

16

 

 

A5

16

14

3

4

9

9

32

 

 

 

 

 2

30

Ai

20

26

21

20

27

30

   144

 

 

 

Считаем общую стоимость всех перевозок:

L5= L4+ цена цикла*q = 1133 + (-20 * 13) = 873 условных единиц

Цена цикла = 14-16+2-4 = -4 < 0 – делаем перестановки.

q = 7

 

Цикл 7

 

 

В1

В2

В3

В4

В5

В6

Ai

A1

16

8

10

              1

2

3

24

 

 

 

 

24

 

A2

            14     

11

5

8

4

8

29

7

 

21

 

1

 

A3

14

4

8

10

13

14

30

 

26

 

4

 

 

A4

6

            6       

15

5

12

12

29

13

 

 

16

 

 

A5

16

14

3

4

9

9

32

 

 

 

 

 2

30

Ai

20

26

21

20

27

30

   144

 

 

Считаем общую стоимость всех перевозок:

L6= L5+ цена цикла*q = 873 + (-4 * 7) = 845 условных единиц

 

 

13

 



Информация о работе Транспортная задача линейного программирования