Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
68
Добавлен:
05.01.2018
Размер:
3.12 Mб
Скачать

3. Нахождение оптимального плана работы флота и оптимальных схем движения судов.

Перенумеруем переменные, чтобы они были одноиндексными (табл. 3.1)

x11

x12

x13

x14

x15

x21

x22

x23

x24

x25

x31

x32

x33

x34

x35

Знак

Правые части ограничений

x 1

x 2

x 3

x4

x5

x6

x7

x8

x9

x10

x11

x12

x13

x14

x15

11

11

8

8

7

7

600

12

12

7

7

6

6

800

11

11

11

7

7

7

7

7

7

550

12

12

8

8

6

6

400

103

33

68

117

82

=

1460

89

31

66

89

79

=

1825

90

36

66

111

87

=

1825

521,5

254,1

269,5

816,9

564,9

343

161,7

196

515,9

368,9

297,5

161,7

171,5

443,1

317,1

max

Таблица 3.1 Переход от двухиндексной к одноиндексной нумерации переменных

Запишем математическую модель в координатной форме с использованием конкретных числовых данных:

Целевая функция:

Z = 521,5*x1+ 254,1*x2+ 269,5*x3+ 816,9*x4 + 564,9*x5 + 343*x6+ 161,7*x7 + 196*x8 +515,9*x9 + 368,9*x10 + 297,5* x11 + 161,7* x12+ 171,5* x13 +443,1*x14 + 317,1*x15 – max

Ограничения:

11* x1+8* x6 + 7*x11 + 11*x3 + 8* x8+ 7* x13 600;

12* x1+7* x6 + 6*x11 + 12*x4 +7* x9 +6* x14 800;

11* x2 +7* x7 + 7*x12 + 11*x4 +7* x9+7* x14 + 11* x5+ 7* x10 + 7*x15550;

12* x4+ 8* x9 +6* x14 + 12* x5+ 8* x10 +6* x15 400;

103* x1 +33* x2+ 68* x3+ 117*x4 + 82*x5= 1460;

89* x6 +31* x7+ 66* x8+89*x9 + 79*x10= 1825;

90* х11 +36* x12+ 66 * x13+111*x14 + 87*x15= 1825;

x1-12  0

Перейдем от задачи в стандартной форме к задаче в канонической форме (преобразуем неравенства в уравнения с помощью дополнительных переменных):

Z = 521,5*x1+ 254,1*x2+ 269,5*x3+ 816,9*x4 + 564,9*x5 + 343*x6+ 161,7*x7 + 196*x8 +515,9*x9 + 368,9*x10 + 297,5* x11 + 161,7* x12+ 171,5* x13 +443,1*x14 + 317,1*x15 +0*x16+0*x17+0*x18+0*x19 – max

Ограничения:

11* x1+8* x6 + 7*x11 + 11*x3 + 8* x8+ 7* x13 +x16 = 600;

12* x1+7* x6 + 6*x11 + 12*x4 +7* x9 +6* x14 + x17 = 800;

11* x2 +7* x7 + 7*x12 + 11*x4 +7* x9+7* x14 + 11* x5+ 7* x10 + 7*x15 +x18 =550;

12* x4+ 8* x9 +6* x14 + 12* x5+ 8* x10 +6* x15 +x19 = 400;

103* x1 +33* x2+ 68* x3+ 117*x4 + 82*x5= 1460;

89* x6 +31* x7+ 66* x8+89*x9 + 79*x10= 1825;

90* х11 +36* x12+ 66 * x13+111*x14 + 87*x15= 1825;

x1-19 0

Обозначаем вектора условий:

; ;;;;;;;;;;;;;;;;

Для ограничений 2-ого типа применим метод искусственного базиса и введём искусственные переменные x20, x21 и x22.

Z = 521,5*x1+ 254,1*x2+ 269,5*x3+ 816,9*x4 + 564,9*x5 + 343*x6+ 161,7*x7 + 196*x8 +515,9*x9 + 368,9*x10 + 297,5* x11 + 161,7* x12+ 171,5* x13 +443,1*x14 + 317,1*x15 +0*x16+0*x17+0*x18+0*x19 – M*x20 – M*x21 – M*x22 – max

Ограничения:

11* x1+8* x6 + 7*x11 + 11*x3 + 8* x8+ 7* x13 +x16 = 600;

12* x1+7* x6 + 6*x11 + 12*x4 +7* x9 +6* x14 + x17 = 800;

11* x2 +7* x7 + 7*x12 + 11*x4 +7* x9+7* x14 + 11* x5+ 7* x10 + 7*x15 +x18 =550;

12* x4+ 8* x9 +6* x14 + 12* x5+ 8* x10 +6* x15 +x19 = 400;

103* x1 +33* x2+ 68* x3+ 117*x4 + 82*x5 +x20= 1460;

89* x6 +31* x7+ 66* x8+89*x9 + 79*x10 +x21= 1825;

90* х11 +36* x12+ 66 * x13+111*x14 + 87*x15 +x22= 1825;

x1-22 0

Мы получили 6 единичных векторов необходимых для построения базиса:

A16=A17=A18=A19=A20=A21=

A22=B=

Вычислим значение базисных переменных. Тогда исходный опорный план расширенной задачи таков:

X= (x1=0; x2=0; x3=0; x4=0; x5=0; x6=0; x7=0; x8=0; x9=0; x10=0; x11=0; x12=0; x13=0; x14=0; x15=0; x16=600; x17=800; x18=550; x19=400; x20=1460; x21=1825; x22=1825).

Соседние файлы в папке факультет ттс-ннимб 2-3курс