Автор: Пользователь скрыл имя, 23 Февраля 2013 в 16:00, курсовая работа
В даній курсовій роботі на прикладі розглянуто cинтез системи підтримки прийняття рішень (СППР) для оптимізації парку транспортних засобів та оптимізації маршрутів вантажних перевезень в умовах невизначеності. Для досліджень та аналізу в курсовій роботі було використано різні алгоритми формування маршрутів та різні критерії для прийняття рішень, для оптимізації парку транспортних засобів. Всі розрахунки проводились в декілька етапів :
Формування saving таблиці
Формування маршрутів на основі Saving алгоритму;
В табл. 4.3.2 наведено інформацію про маршрути після ії оптимізації.
Таблиця 4.3.2. Інформація про маршрути для програми F3
R |
Структура маршруту |
|
Route1 |
0 - 42 - 41 - 43 - 0 |
76.6746 |
Route2 |
0 - 31 - 55 - 0 |
101.3747 |
Route3 |
0 - 37 - 0 |
64.0312 |
Route4 |
0 - 36 - 0 |
66.2118 |
Route5 |
0 - 56 - 49 - 50 - 0 |
99.4096 |
Route6 |
0 - 48 - 47 - 0 |
53.8659 |
Route7 |
0 - 54 - 57 - 0 |
69.3387 |
Route8 |
0 - 44 - 32 - 0 |
47.9182 |
Route9 |
0 - 38 - 53 - 35 - 0 |
63.9952 |
Route10 |
0 - 45 - 0 |
28.2843 |
Route11 |
0 - 33 - 28 - 30 - 0 |
60.7400 |
Route12 |
0 - 39 - 0 |
44.7214 |
Route13 |
0 - 29 - 52 - 0 |
44.7467 |
Route14 |
0 - 34 - 46 - 0 |
23.4164 |
Route15 |
0 - 40 - 0 |
28.2843 |
Route16 |
0 - 51 - 0 |
22.0907 |
|
895.1035 |
В результаті оптимізації не вдалося скоротити відстань. Візуальне представлення маршрутів транспортних перевезень для програми F3 після оптимізації подано на рис. 4.3.1.
Рис. 10.3.1. Маршрути перевезень
для програми F3 після оптимізації
Множина альтернативних рішень E=E1, E2, ..ERmax відповідає варіантам розміру парку транспортних засобів, наприклад, E1=3, E2=4, E3=5, ERmax = Rmax, де Rmax - максимальна кількість маршрутів при реалізації програми вантажних перевезень F5.
Загальна кількість
Елементи eij матриці рішень обчислюються за наступними алгоритмами:
а) у випадку фрахтування додаткових транспортних засобів:
б) у випадку простою частини транспортних засобів:
m- кількість танкерів згідно альтернативного рішення Ei, i = 1…, MS ;
Rj - кількість маршрутів при реалізації j-ї програми вантажних перевезень Fj, j = 1,..,3;
- загальна довжина всіх
- загальна кількість відвантаженого вантажу на r-му маршруті при реалізації j-ї програми вантажних перевезень Fj, j = 1,..,3;
- загальна кількість
За допомогою програми, написаної в пакеті Matlab за вище наведеним алгоритмом була отримана наступна матриця рішень :
F1 |
F2 |
F3 | |
q1 = 0,490205 |
q2 = 0,386015 |
q3 = 0,123780 | |
E1 = 3 |
466480 |
726210 |
1496550 |
E2 = 4 |
470980 |
730710 |
1501050 |
E3 = 5 |
467980 |
735210 |
1505550 |
E4 = 6 |
464980 |
739710 |
1510050 |
E5 = 7 |
461980 |
736710 |
1514550 |
E6 = 8 |
458980 |
733710 |
1519050 |
E7 = 9 |
455980 |
730710 |
1523550 |
E8 = 10 |
452980 |
727710 |
1528050 |
E9 = 11 |
449980 |
724710 |
1532550 |
E10 = 12 |
446980 |
721710 |
1537050 |
E11 = 13 |
443980 |
718710 |
1541550 |
Забезпечує вибір рішення при реалізації цільової функції ZММ = max eir. Цей критерій використовує оцінювальну функцію, що відповідає крайньої обережності при прийнятті рішень, тобто eir = min eij. Матриця виграшів доповнюється ще одним стовпчиком з найменшим результатом eir кожного рядка. Вибрати слід варіанти рішень, в рядках яких стоять найбільші значення eir цього стовпчика.
В табл. 5.2.1.1 подано результати обробки матриці рішень за ММ-критерієм.
Таблиця 5.2.1.1. Матриця ||eij|| з застосуванням ММ-критерію
F1 |
F2 |
F3 |
eir = min eij |
ZММ = max eir | |
E1 = 3 |
466480 |
726210 |
1496550 |
466480 |
|
E2 = 4 |
470980 |
730710 |
1501050 |
470980 |
470980 |
E3 = 5 |
467980 |
735210 |
1505550 |
467980 |
|
E4 = 6 |
464980 |
739710 |
1510050 |
464980 |
|
E5 = 7 |
461980 |
736710 |
1514550 |
461980 |
|
E6 = 8 |
458980 |
733710 |
1519050 |
458980 |
|
E7 = 9 |
455980 |
730710 |
1523550 |
455980 |
|
E8 = 10 |
452980 |
727710 |
1528050 |
452980 |
|
E9 = 11 |
449980 |
724710 |
1532550 |
449980 |
|
E10 = 12 |
446980 |
721710 |
1537050 |
446980 |
|
E11 = 13 |
443980 |
718710 |
1541550 |
443980 |
|
E12 = 14 |
466480 |
726210 |
1496550 |
466480 |
|
E13 = 15 |
470980 |
730710 |
1501050 |
470980 |
Згідно з результатами застосування ММ-критерію 4 транспортні засоби є оптимальною кількістю транспортних засобів для перевезення вантажу.
Критерій Байєса-Лапласа (BL) дає можливість в процесі обробки матриці рішень ||eij|| враховувати всі можливі резудьтати eir кожного варіанту рішення Еі. Математична формалізація критерія Байєса-Лапласа здійснюється наступним чином де оцінювальна функція eir визначається за алгоритмом
В табл. 5.2.2.1 подано результати обробки матриці рішень за BL -критерієм.
Таблиця 5.2.2.1 Матриця ||eij|| з застосуванням BL-критерію
F1 |
F2 |
F3 |
eir = å eij*qi |
ZBL= max(eir) | |
q1 = 0,27330 |
q2 = 0,21685 |
q3 = 0,50985 | |||
E1 = 3 |
466480 |
726210 |
1496550 |
1046443 |
|
E2 = 4 |
470980 |
730710 |
1501050 |
1480205 |
|
E3 = 5 |
467980 |
735210 |
1505550 |
1460705 |
|
E4 = 6 |
464980 |
739710 |
1510050 |
1519505 |
1519505 |
E5 = 7 |
461980 |
736710 |
1514550 |
1511205 |
|
E6 = 8 |
458980 |
733710 |
1519050 |
1499705 |
|
E7 = 9 |
455980 |
730710 |
1523550 |
1503705 |
|
E8 = 10 |
452980 |
727710 |
1528050 |
1496005 |
|
E9 = 11 |
449980 |
724710 |
1532550 |
1488305 |
|
E10 = 12 |
446980 |
721710 |
1537050 |
1480505 |
|
E11 = 13 |
443980 |
718710 |
1541550 |
1415705 |
|
E12 = 14 |
466480 |
726210 |
1496550 |
1460705 |
|
E13 = 15 |
470980 |
730710 |
1501050 |
1480205 |
Згідно з результатами застосування BL-критерію 6 транспортних засобів є оптимальною кількістю транспортних засобів для перевезення вантажу.
Критерій Севіджа або S-критерій відповідає позиції відносного песимізму, коли оцінювальна функція формується у вигляді: де S-критерії забезпечує вибір рішення при реалізації цільової функції:
Алгоритм обробки даних матриці рішень || еij || за S-критерієм базується на такій послідовності операцій:
В табл. 5.2.3.1 подано матрицю залишків та результати обробки матриці рішень за S-критерієм.
Таблиця 5.2.3.1. Матриця залишків ||aij|| та результати застосуванням S-критерію
F1 |
F2 |
F3 |
Матриця залишків ||aij|| |
eir = maxj(aij) |
Zs = min(eir) | |||
F1 |
F2 |
F3 | ||||||
E1 = 3 |
466480 |
726210 |
1496550 |
4500 |
13500 |
45000 |
45000 |
|
E2 = 4 |
470980 |
730710 |
1501050 |
0 |
9000 |
40500 |
40500 |
|
E3 = 5 |
467980 |
735210 |
1505550 |
3000 |
4500 |
36000 |
36000 |
|
E4 = 6 |
464980 |
739710 |
1510050 |
6000 |
0 |
31500 |
31500 |
|
E5 = 7 |
461980 |
736710 |
1514550 |
9000 |
3000 |
27000 |
27000 |
|
E6 = 8 |
458980 |
733710 |
1519050 |
12000 |
6000 |
22500 |
22500 |
|
E7 = 9 |
455980 |
730710 |
1523550 |
15000 |
3000 |
18000 |
18000 |
18000 |
E8 = 10 |
452980 |
727710 |
1528050 |
18000 |
12000 |
13500 |
18000 |
18000 |
E9 = 11 |
449980 |
724710 |
1532550 |
21000 |
15000 |
9000 |
21000 |
|
E10 = 12 |
446980 |
721710 |
1537050 |
24000 |
18000 |
4500 |
24000 |
|
E11 = 13 |
443980 |
718710 |
1541550 |
27000 |
21000 |
0 |
27000 |
|
E12 = 14 |
466480 |
726210 |
1496550 |
30000 |
13500 |
45000 |
45000 |
|
E13 = 15 |
470980 |
730710 |
1501050 |
33000 |
9000 |
40500 |
40500 |
Згідно з результатами застосування S-критерію 9 та 10 транспортних засобів є оптимальною кількістю транспортних засобів для перевезення вантажу.
Цільова функція: ZHW = max(eir). Оцінювальна функція критерію Гурвіца враховує точки зору максимального оптимізму і крайнього песимізму.
Оцінювальна функція: де ваговий коефіцієнт с=0..1.
При с = 1 HW-критерій перетворюється в ММ-критерій, а при с = 0 – в критерій азартного гравця. Найчастіше вибирають с = 0,5.
Нехай ваговий коефіцієнт дорівнює 0,5. Тоді в таблиці 12.2.1.1 подано результати обробки матриці рішень за HW–критерієм при с = 0,5.
Таблиця 5.3.1.1. Матриця ||eij|| з застосуванням HW -критерію
F1 |
F2 |
F3 |
еir |
max еir | |||
E1 = 3 |
466480 |
726210 |
1496550 |
466480 |
1496550 |
981515 |
|
E2 = 4 |
470980 |
730710 |
1501050 |
470980 |
1501050 |
986015 |
|
E3 = 5 |
467980 |
735210 |
1505550 |
467980 |
1505550 |
984485 |
|
E4 = 6 |
464980 |
739710 |
1510050 |
464980 |
1510050 |
985235 |
|
E5 = 7 |
461980 |
736710 |
1514550 |
461980 |
1514550 |
985985 |
|
E6 = 8 |
458980 |
733710 |
1519050 |
458980 |
1519050 |
986735 |
|
E7 = 9 |
455980 |
730710 |
1523550 |
455980 |
1523550 |
987485 |
|
E8 = 10 |
452980 |
727710 |
1528050 |
452980 |
1528050 |
988235 |
|
E9 = 11 |
449980 |
724710 |
1532550 |
449980 |
1532550 |
988985 |
|
E10 = 12 |
446980 |
721710 |
1537050 |
446980 |
1537050 |
981985 |
|
E11 = 13 |
443980 |
718710 |
1541550 |
443980 |
1541550 |
980485 |
|
E12 = 14 |
466480 |
726210 |
1496550 |
466480 |
1496550 |
981235 |
|
E13 = 15 |
470980 |
730710 |
1501050 |
470980 |
1501050 |
989735 |
989735 |