- •Содержание
- •1.Характеристика направлений перевозок и флота
- •Характеристика портов захода:
- •1.Порт Ильичёвск
- •2. Порт Йокогама
- •3.Порт Аден
- •2. Подготовка исходных данных и составление математической модели задачи
- •Построение возможных вариантов схем движения судов
- •2.2 Расчет нормативов работы судов на схемах движения
- •2.3 Составление математической модели задачи
- •3. Нахождение оптимального плана работы флота и оптимальных схем движения судов.
- •Составим симплекс-таблицу для исходного опорного плана расширенной задачи (табл.3.2).
- •4.Расчет основных плановых показателей работы флота
- •Список литературы
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).