- •Одеський національний морський університет
- •Навчально-науковий інститут морського бізнесу
- •Кафедра «Управління логістичними системами та проектами»
- •Розрахунково-графічне завдання
- •На тему: Оптимальне планування роботи флоту судноплавної компанії
- •Початкові дані:
- •Нормативи ходового (tx), стояночного (tст) часу (у добах), завантаження q (тыс.Т.) на ділянках, тарифні ставки fl (дол/т).
- •1.Характеристика напрямів перевезень і флоту
- •2.Підготовка вихідних даних і складання економіко- математичної моделі задачі
- •3.Знаходження оптимального плану роботи флоту і оптимальних схем руху суден
- •4. Розрахунок основних планових показників роботи флоту
3.Знаходження оптимального плану роботи флоту і оптимальних схем руху суден
Таблиця 3.1. Перехід від двухіндексной до одноіндексной нумерації змінних
х11 |
х12 |
х13 |
х14 |
х15 |
х21 |
х22 |
х23 |
х24 |
х25 |
х31 |
х32 |
х33 |
х34 |
х35 |
Знак |
Праві частини обмежень |
х1 |
х2 |
х3 |
х4 |
х5 |
х6 |
х7 |
х8 |
х9 |
х10 |
х11 |
х12 |
х13 |
х14 |
х15 |
||
7 |
|
|
|
7 |
11 |
|
|
|
11 |
3 |
|
|
|
3 |
|
800 |
7 |
|
|
7 |
|
10 |
|
|
10 |
|
4 |
|
|
4 |
|
|
550 |
|
6 |
|
6 |
|
|
11 |
|
11 |
|
|
3 |
|
3 |
|
|
600 |
|
6 |
6 |
6 |
|
|
10 |
10 |
10 |
|
|
4 |
4 |
4 |
|
|
850 |
62 |
65 |
27 |
80 |
47 |
|
|
|
|
|
|
|
|
|
|
= |
1825 |
|
|
|
|
|
60 |
66 |
26 |
81 |
45 |
|
|
|
|
|
= |
1460 |
|
|
|
|
|
|
|
|
|
|
65 |
70 |
27 |
85 |
50 |
= |
1095 |
186,2 |
155,4 |
67,2 |
258,3 |
98 |
280 |
273,7 |
112 |
399,7 |
154 |
92,4 |
88,9 |
44,8 |
139,3 |
42 |
→ |
max |
Запишемо математичну модель в координатної формі з використанням конкретних числових даних:
Цільова функція:
Z=186,2*x1+155,4*x2+67,2*x3+258,3*x4+98*x5+280*x6+273,7*x7+112*x8+399,7*x9+154*x10+92,4*x11+88,9*x12+44,8*x13+139,3*x14+42*x15 – max
Обмеження:
7*x1+7*x5+11*x6+11*x10+3*x11+3*x15 800;
7*x1+7*x4+10*x6+10*x9+4*x11+4*x14 550;
6*x2+6*x4+11*x7+11*x9+3*x12+3*x14 600;
6*x2+6*x3+6*x4+10*x7+10*x8+10*x9+4*x12+4*x13+4 *x14 850;
62*x1+65*x2+27*x3+80*x4+47*x5=1825
60*x6+66*x7+26*x8+81*x9+45*x10=1460
65*x11+70*x12+27*x13+85*x14+50*x15=1095
xij 0 ( і = 1,3 ; j = 1,5)
Перейдемо від завдання в стандартній формі до завдання в канонічній формі (перетворимо нерівності в рівняння за допомогою додаткових змінних):
Цільова функція:
Z=186,2*x1+155,4*x2+67,2*x3+258,3*x4+98*x5+280*x6+273,7*x7+112*x8+399,7*x9+154*x10+92,4*x11+88,9*x12+44,8*x13+139,3*x14+42*x15+0*x16+0*x17+0*x18+0*x19 – max
Обмеження:
7*x1+7*x5+11*x6+11*x10+3*x11+3*x15+x16 800;
7*x1+7*x4+10*x6+10*x9+4*x11+4*x14+x17 550;
6*x2+6*x4+11*x7+11*x9+3*x12+3*x14+x18 600;
6*x2+6*x3+6*x4+10*x7+10*x8+10*x9+4*x12+4*x13+4 *x14+x19 850;
62*x1+65*x2+27*x3+80*x4+47*x5=1825
60*x6+66*x7+26*x8+81*x9+45*x10=1460
65*x11+70*x12+27*x13+85*x14+50*x15=1095
xij 0 ( і = 1,3 ; j = 1,5)
Позначаємо вектори умов :
А1=
А2=
А3=
А4=
А5=
А6=
А7=
А8=
А9=
А10=
А11=
А12=
А13=
А14=
А15=
А16=
А17=
А18=
А19=
Дана система обмежень не містить потрібних для побудови базису (m + n) одиничних векторів - умов. Застосуємо метод штучного базису та перейдемо від початкового завдання до розширеної шляхом введення штучних змінних x20, x21 і x22.
Цільова функція:
Z=186,2*x1+155,4*x2+67,2*x3+258,3*x4+98*x5+280*x6+273,7*x7+112*x8+399,7*x9+154*x10+92,4*x11+88,9*x12+44,8*x13+139,3*x14+42*x15+0*x16+0*x17+0*x18+0*x19 – M*x20-M*x21-M*x22– max
Обмеження:
7*x1+7*x5+11*x6+11*x10+3*x11+3*x15+x16 800;
7*x1+7*x4+10*x6+10*x9+4*x11+4*x14+x17 550;
6*x2+6*x4+11*x7+11*x9+3*x12+3*x14+x18 600;
6*x2+6*x3+6*x4+10*x7+10*x8+10*x9+4*x12+4*x13+4 *x14+x19 850;
62*x1+65*x2+27*x3+80*x4+47*x5+x20=1825
60*x6+66*x7+26*x8+81*x9+45*x10+x21=1460
65*x11+70*x12+27*x13+85*x14+50*x15+x22=1095
xij 0 ( і = 1,3 ; j = 1,5)
Ми отримали 7 одиничних векторів необхідних для побудови базису:
А16=
А17=
А18=
А19=
А20=
А21=
А22=
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=800; x17=550; x18=600; x19=850; x20=1825; x21=1460; x22=1095).
Складемо симплекс-таблицю для вихідного опорного плану розширеної задачі (табл.3.2)
№ |
Базис |
Сб |
В |
186,2 |
155,4 |
67,2 |
258,3 |
98 |
280 |
273,7 |
112 |
399,7 |
154 |
92,4 |
88,9 |
44,8 |
139,3 |
42 |
0 |
0 |
0 |
0 |
-M |
-M |
-M |
А1 |
А2 |
А3 |
А4 |
А5 |
А6 |
А7 |
А8 |
А9 |
А10 |
А11 |
А12 |
А13 |
А14 |
А15 |
А16 |
А17 |
А18 |
А19 |
А20 |
А21 |
А22 |
||||
1 |
A16 |
0 |
800 |
7 |
0 |
0 |
0 |
7 |
11 |
0 |
0 |
0 |
11 |
3 |
0 |
0 |
0 |
3 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
2 |
A17 |
0 |
550 |
7 |
0 |
0 |
7 |
0 |
10 |
0 |
0 |
10 |
0 |
4 |
0 |
0 |
4 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
3 |
A18 |
0 |
600 |
0 |
6 |
0 |
6 |
0 |
0 |
11 |
0 |
11 |
0 |
0 |
3 |
0 |
3 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
4 |
A19 |
0 |
850 |
0 |
6 |
6 |
6 |
0 |
0 |
10 |
10 |
10 |
0 |
0 |
4 |
4 |
4 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
5 |
A20 |
-M |
1825 |
62 |
65 |
27 |
80 |
47 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
6 |
A21 |
-M |
1460 |
0 |
0 |
0 |
0 |
0 |
60 |
66 |
26 |
81 |
45 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
7 |
A22 |
-M |
1095 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
65 |
70 |
27 |
85 |
50 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
m+1 |
Zj -Cj |
0 |
-186,2 |
-155,4 |
-67,2 |
-258,3 |
-98 |
-280 |
-273,7 |
-112 |
-399,7 |
-154 |
-92,4 |
-88,9 |
-44,8 |
-139,3 |
-42 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
|
m+2 |
-4380 |
-62 |
-65 |
-27 |
-80 |
-47 |
-60 |
-66 |
-26 |
-81 |
-45 |
-65 |
-70 |
-27 |
-85 |
-50 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
||
План в табл. 3.2 неоптимальний, тому що є негативні оцінки, а завдання на максимум. Оптимальний план знаходимо за допомогою MS Excel
Ввівши всі обмеження, отримуємо оптимальний план завдання:
Р
ис.
3.1 Оптимальний
розв’язок
задачі
x1=x11=0
x2=x12=0
x3=x13=0
x4=x14=22,8125
x5=x15=0
x6=x21=0
x7=x22=0
x8=x23=0
x9=x24=18,02469
x10=x25=0
x11=x31=0
x12=x32=0
x13=x33=40,5
x14=x34=0
x15=x35=0
z=14913,83
Економічний сенс отриманих даних:
x11=0 - кількість рейсів, які були виконані суднами 1-го типу на 1-й схемі.
x12=0 - кількість рейсів, які були виконані суднами 1-го типу на 2-й схемі.
x13=0 - кількість рейсів, які були виконані суднами 1-го типу на 3-й схемі.
x14=23 - кількість рейсів, які були виконані суднами 1-го типу на 4-й схемі.
x15=0 - кількість рейсів, які були виконані суднами 1-го типу на 5-й схемі.
x21=0 - кількість рейсів, які були виконані суднами 2-го типу на 1-й схемі.
x22=0 - кількість рейсів, які були виконані суднами 2-го типу на 2-й схемі.
x23=0 - кількість рейсів, які були виконані суднами 2-го типу на 3-й схемі.
x24=18 - кількість рейсів, які були виконані суднами 2-го типу на 4-й схемі.
x25=0 - кількість рейсів, які були виконані суднами 2-го типу на 5-й схемі.
x31=0 - кількість рейсів, які були виконані суднами 3-го типу на 1-й схемі.
x32=0 - кількість рейсів, які були виконані суднами 3-го типу на 2-й схемі.
x33=41 - кількість рейсів, які були виконані суднами 3-го типу на 3-й схемі.
x34=0 - кількість рейсів, які були виконані суднами 3-го типу на 4-й схемі.
x35=0 - кількість рейсів, які були виконані суднами 3-го типу на 5-й схемі.
Z=14914 - максимальний дохід в інвалюті при роботі суден за схемами.
В результаті рішення задачі отримали оптимальні схеми руху.
