Navrhování signálních plánů křižovatek metodami lineárního programování

Podobné dokumenty
Návrh signálního plánu pro světelně řízenou křižovatku. Ing. Michal Dorda, Ph.D.

APLIKACE ÚHOLY OBCHODNÍHO CESTUJÍCÍHO PRO VÝBĚR OPTIMÁLNÍHO POŘADÍ FÁZÍ SVĚTELNĚ ŘÍZENÝCH KŘIŽOVATEK

Návrh pevného signálního plánu metodou saturovaného toku. Ing. Michal Dorda, Ph.D.

APLIKACE METOD BARVENÍ GRAFŮ PRO URČENÍ MINIMÁLNÍHO POČTU FÁZÍ SVĚTELNĚ ŘÍZENÝCH KŘIŽOVATEK

STUDIE VYUŽITÍ SIMULAČNÍHO SOFTWARE WITNESS PŘI NÁVRHU SIGNÁLNÍHO PLÁNU SVĚTELNĚ ŘÍZENÉ KŘIŽOVATKY

4EK311 Operační výzkum. 1. Úvod do operačního výzkumu

4EK201 Matematické modelování. 2. Lineární programování

DSS a De Novo programming

OPTIMALIZACE A MULTIKRITERIÁLNÍ HODNOCENÍ FUNKČNÍ ZPŮSOBILOSTI POZEMNÍCH STAVEB D24FZS

Ctislav Fiala: Optimalizace a multikriteriální hodnocení funkční způsobilosti pozemních staveb

PŘÍSPĚVEK O MOŽNÉM VYUŽÍVÁNÍ P/T PETRIHO SÍTÍ PŘI NAVRHOVÁNÍ SVĚTELNÉHO ŘÍZENÍ KŘIŽOVATEK

Karta předmětu prezenční studium

VYSOKÁ ŠKOLA EKONOMICKÁ V PRAZE. Optimalizace trasy při revizích elektrospotřebičů

1. července 2010

Systém nízkoúrovňových válečkových a řetězových dopravníků

Návrh postupu pro stanovení četnosti překročení 24hodinového imisního limitu pro suspendované částice PM 10

Otázky ke státní závěrečné zkoušce

VYUŽITÍ SIMULACE PŘI MODELOVÁNÍ PROVOZU NA SVÁŽNÉM PAHRBKU SEŘAĎOVACÍ STANICE

VYBRANÉ PARTIE Z NUMERICKÉ MATEMATIKY

Modely teorie grafů, min.kostra, max.tok, CPM, MPM, PERT

Algoritmizace prostorových úloh

Vysoká škola báňská Technická univerzita Ostrava TEORIE ÚDRŽBY. učební text. Jan Famfulík. Jana Míková. Radek Krzyžanek

Dynamické programování

Úvod do úloh plánování rozvozu (Vehicle Routing Problems)

Příklady ke cvičením. Modelování produkčních a logistických systémů

Ing. Tomáš MAUDER prof. Ing. František KAVIČKA, CSc. doc. Ing. Josef ŠTĚTINA, Ph.D.

Prohledávání do šířky = algoritmus vlny

Operační výzkum. Síťová analýza. Metoda CPM.

1 Úvod do celočíselné lineární optimalizace

NEZÁVISLÉ TESTY UKAZUJÍ VEDOUCÍ POZICI TIGO ENERGY V TECHNOLOGII A VE VÝKONU ŘEŠENÍ.

Cvičení z předmětu K612PPMK Provoz a projektování místních komunikací NÁVRH SIGNÁLNÍHO PROGRAMU ZADANÉ KŘIŽOVATKY

Optimalizace zimní údržby Plzeňský kraj. Petra Pelikánová

TP 188 POSUZOVÁNÍ KAPACITY KŘIŽOVATEK A ÚSEKŮ POZEMNÍCH KOMUNIKACÍ

4EK212 Kvantitativní management. 1. Úvod do kvantitativního managementu a LP

Pravý odbočovací pruh PŘÍKLAD. Místní sběrná komunikace dvoupruhová s oboustranným chodníkem. L d s 10

DOPRAVNÍ ŘEŠENÍ. SSZ Lidická - Zborovská. Změna 12/15. Kód

Základní pojmy. Program: Algoritmus zapsaný v programovacím jazyce, který řeší nějaký konkrétní úkol. Jedná se o posloupnost instrukcí.

Úvod do dopravního inženýrství. Ing. Michal Dorda, Ph.D.

U Úvod do modelování a simulace systémů

Simplexové tabulky z minule. (KMI ZF JU) Lineární programování EMM a OA O6 1 / 25

KODEX CHOVÁNÍ SCHVÁLENÝ SKUPINOU KOORDINÁTORŮ PRO SMĚRNICI 2005/36/ES O UZNÁVÁNÍ ODBORNÝCH KVALIFIKACÍ 1

Návrh Designu: Radek Mařík

NÁVRH SIGNÁLNÍHO PLÁNU KŘIŽOVATKY

Obr. P1.1 Zadání úlohy v MS Excel

SIMULAČNÍ MODEL ČINNOSTÍ VEŘEJNÉHO LOGISTICKÉHO CENTRA

Praktické aspekty ABC

4EK213 LINEÁRNÍ MODELY

Příloha č KRITÉRIA HODNOCENÍ ZKOUŠEK A DÍLČÍCH ZKOUŠEK SPOLEČNÉ ČÁSTI MATURITNÍ ZKOUŠKY

Tvarová optimalizace v prostředí ANSYS Workbench

Využití tabulkového procesoru MS Excel

Václav Jirchář, ZTGB

Rezidence FLORES Květnice

Dopravně inženýrské posouzení dopravního napojení investičního záměru na ulici Březnická - aktualizace

Experimentální systém pro WEB IR

7. Rozdělení pravděpodobnosti ve statistice

Integrovaná prevence a omezování znečištění (IPPC)

Obsah prezentace. Základní pojmy v teorii o grafech Úlohy a prohledávání grafů Hledání nejkratších cest

Základy informatiky. Teorie grafů. Zpracoval: Pavel Děrgel Úprava: Daniela Szturcová

Dopravní inženýrství. Přednáška 6 Prognóza dopravy. Doc. Ing. Miloslav Řezáč, Ph.D. Katedra dopravního stavitelství, Fakulta stavební, VŠB-TU Ostrava

Přílohy. Příloha 1. Obr. P1.1 Zadání úlohy v MS Excel

fakulty MENDELU v Brně (LDF) s ohledem na disciplíny společného základu (reg. č. CZ.1.07/2.2.00/28.

Odborná skupina pro spolehlivost. Použití ordinálních a semikvantitativních postupů ve spolehlivosti. Jaroslav Zajíček

VYUŽITÍ NĚKTERÝCH METOD TEORIE GRAFŮ PŘI ŘEŠENÍ DOPRAVNÍCH PROBLÉMŮ

Metody lineární optimalizace Simplexová metoda. Distribuční úlohy

7. přednáška Systémová analýza a modelování. Přiřazovací problém

LDF MENDELU. Simona Fišnarová (MENDELU) Základy lineárního programování VMAT, IMT 1 / 25

Kvantitativní metody v rozhodování. Marta Doubková

Metodické pokyny pro práci s modulem Řešitel v tabulkovém procesoru Excel

12. Lineární programování

Simulační modely. Kdy použít simulaci?

1.1. Původ pojmů manažer a management Úloha manažera a managementu Funkce manažerů Význam plánování a pojem plánu 13

DOPRAVNĚ-INŽENÝRSKÉ POSOUZENÍ DOPADŮ DOPRAVNÍCH OPATŘENÍ V LÍBEZNICÍCH

4EK213 LINEÁRNÍ MODELY

PARAMETRICKÁ STUDIE VÝPOČTU KOMBINACE JEDNOKOMPONENTNÍCH ÚČINKŮ ZATÍŽENÍ

OSA. maximalizace minimalizace 1/22

II. Úlohy na vložené cykly a podprogramy

URČENÍ PŘEPOČTOVÝCH KOEFICIENTŮ SILNIČNÍCH VOZIDEL PODLE VSTUPNÍCH DOB DETERMINATION OF COEFFICIENTS OF ROAD VEHICLES ACCORDING TO ENTRY TIMES

REGIONÁLNÍ DISPARITY V DOSTUPNOSTI BYDLENÍ,

Úvod do modelování a simulace. Ing. Michal Dorda, Ph.D.

4EK213 LINEÁRNÍ MODELY

PROJEKT BAKALÁŘSKÉ PRÁCE

AKTUALIZACE VÝPOČTOVÝCH MODELŮ PRO STANOVENÍ KAPACITY OKRUŽNÍCH KŘIŽOVATEK

Grafové algoritmy. Programovací techniky

OBSAH 1. ÚVOD ZPRACOVÁNÍ VSTUPNÍCH DAT DOPRAVNÍ MODEL - QUESTOR FUNKČNÍ SCHÉMA POSTUP TVORBY MODELU STÁVAJÍCÍ KO

SVĚTELNĚ ŘÍZENÉ KŘIŽOVATKY

SOUSTAVY LINEÁRNÍCH ALGEBRAICKÝCH ROVNIC

Matematické modelování dopravního proudu

Operační výzkum. Vícekriteriální hodnocení variant. Grafická metoda. Metoda váženého součtu.

2. část: Základy matematického programování, dopravní úloha. Ing. Michal Dorda, Ph.D.

č. Název Cíl Osnova Vedoucí práce Student 1. Aplikace metod síťové analýzy na proces pravidelné prohlídky typu C Check velkého dopravního letadla

Dynamické programování UIN009 Efektivní algoritmy 1

Shrnutí materiálu Vyhodnocení řízení rizikových operačních programů pro jednání RHSD dne 25. dubna 2013

4EK311 Operační výzkum. 5. Teorie grafů

4EK311 Operační výzkum. 2. Lineární programování

1 0 0 u 22 u 23 l 31. l u11

Systematická tvorba jízdního řádu 2. cvičení

Maticí typu (m, n), kde m, n jsou přirozená čísla, se rozumí soubor mn veličin a jk zapsaných do m řádků a n sloupců tvaru:

Numerické metody optimalizace - úvod

Žák plní standard v průběhu primy a sekundy, učivo absolutní hodnota v kvartě.

Dopravní í problémy.

Transkript:

VŠB Technická univerzita Ostrava Fakulta strojní Institut dopravy Navrhování signálních plánů křižovatek metodami lineárního programování Design of Signal Plans for Crossroads Using Linear Programming Methods Student: Vedoucí práce: Bc. Lukáš Krejčí Ing. Dušan Teichmann, Ph.D. Ostrava 2011

Obsah 1. Úvod... 2 2. Formulace problému... 2 3. Obecná charakteristika metod... 3 3.1. Dekompoziční přístup... 3 3.2. Exaktní přístup... 4 4. Teoretická východiska řešení - zhodnocení existujících lineárních modelů... 5 4.1. Návrh úpravy modelů ze třetí podúlohy dekompozičního přístupu... 5 5. Zhodnocení výsledků realizovaných experimentů... 7 5.1. Modely minimalizující délku cyklu... 7 5.2. Modely maximalizující minimální poměrnou rezervu... 8 5.3. Model minimalizující součet délek řad čekajících vozidel... 9 5.4. Model s vícekriteriální optimalizovanou funkcí... 9 6. Závěr... 10 Seznam pouţité literatury... 11 1

1. Úvod Doprava ve všech vyspělých zemích výrazně ovlivňuje ekonomiku v celém státě i mnoho dalších faktorů. Jedním z významných prvků, který omezuje silniční sítě, jsou křiţovatky, a proto v případě světelně řízených křiţovatek je potřeba hledat jejich optimální řízení. Pevné signální plány jsou v dnešní době tvořeny na základě platné legislativy metodou saturovaného toku, metodou spotřeby času nebo iterační metodou. Jistou alternativu dnes nabízí obor operační výzkum, kde v odvětví lineárního programování jiţ existují modely resp. ucelené postupy pro tvorbu signálních plánů. První a historicky dříve vzniklou variantou je tzv. dekompoziční přístup, který rozkládá celou úlohu sestrojení signálního plánu na několik jednodušších podúloh. Druhou variantou je tzv. exaktní přístup, jehoţ model je zaloţený na celočíselném lineárním programování. Předloţená práce je zaměřená na porovnání výše uvedených výpočetních metod lineárního programování z hlediska dosaţených výsledků i časové náročnosti pro řešitele. Snaha bude téţ zaměřena na nalezení efektivnějších způsobů zpracovávání dat pro dekompoziční přístup. 2. Formulace problému Křiţovatka vybavená světelným signalizačním zařízením řídí dopravní proudy P 1,,P n dráţních vozidel, silničních vozidel, resp. chodců, které charakterizuje jejich vstupní intenzita q 1,,q n [j.v. hod -1 ] a trasa v ploše dané křiţovatky. Proudy, jejichţ trasy se neprotínají, mohou vstupovat do křiţovatky ve stejný okamţik. U těchto tzv. nekolizních proudů totiţ nehrozí vzájemný střed dvou vozidel nebo vozidla a chodce. Proudy, jejichţ trasy se vzájemně protínají, do křiţovatky zpravidla vstupovat současně nesmějí. Jedná se o tzv. kolizní proudy, u nichţ hrozí vzájemný střet vozidel nebo vozidla a chodce. Výjimku tvoří tzv. podmíněně kolizní proudy, coţ jsou proudy, jejichţ trasy se sice vzájemně protínají, ale současně pro ně platí i při řízení světelným signalizačním zařízením příslušná pravidla provozu na pozemních komunikacích o přednosti v jízdě. Pro všechny dvojice vzájemně kolizních dopravních proudů je vypočten mezičas. Řídícím prvkem celé křiţovatky je řadič, který se řídí signálním plánem. Ten obsahuje pořadí a dobu rozsvícení jednotlivých světelných signálů. Návrh signálního plánu pro řízení světelného signalizačního zařízení křiţovatky lze uskutečnit pomocí dvou 2

přístupů, které se zakládají na moţnostech lineárního programování. Jedním je dekompoziční přístup a druhý přístup se nazývá exaktní. Výpočetní experimenty budou realizovány na reálné ostravské křiţovatce ulic 28. října, Mariánskohorská a Plzeňská, která patří k nejzatíţenějším křiţovatkám v kraji. Pro řešení úloh lineárního programování bude pouţit software FICO Xpress Optimization. 3. Obecná charakteristika metod 3.1. Dekompoziční přístup Tento postup pro návrh signální plánu křiţovatky popsal prof. RNDr. Jan Černý, DrSc., Dr.h.c. v [1]. Vzhledem k omezeným moţnostem výpočetní techniky dřívější doby bylo nutné úlohu rozdělit na tři oddělené podúlohy. V první podúloze je zapotřebí mnoţinu proudů P 1,P 2,,P n vyskytujících se na řešené křiţovatce pokrýt minimální soustavou maximálních podmnoţin vzájemně nekolizních proudů, tzn. vyhledat fáze. Tato podúloha je řešena ve dvou krocích. V prvním kroku se na základě poznatků z teorie grafů vyhledá soustava všech maximálních podmnoţin nekolizních proudů. Pro tento účel se vytvoří graf bezkoliznosti, ve kterém jsou dopravní proudy křiţovatky převedeny na mnoţinu vrcholů grafu a vztahy bezkoliznosti, resp. podmíněné kolikosti dopravních proudů znázorňují hrany grafu. Dvojice vzájemně kolizních proudů jsou ponechány bez spojující hrany. Úkolem je v tomto grafu nalézt všechny maximálně kompletní podgrafy, tedy takové podgrafy, které obsahují vrcholy spojené hranou se všemi ostatními vrcholy, a zároveň jiţ nelze do tohoto podgrafu dodat ţádný další vrchol, který by tuto podmínku splňoval. Po vyhledání všech fází, podle postupu v prvním kroku, je úkolem druhého kroku vybrat minimální počet fází. Jedinou podmínkou tohoto kroku je, aby kaţdý dopravní proud vstupující do křiţovatky byl obsaţen alespoň v jedné z vybraných fází. K tomuto účelu byl sestaven jednoduchý model lineárního programování. Cílem druhé podúlohy je optimální seřazení vybraných fází. Optimalizačním kritériem je součet rozhodujících mezičasů mezi fázemi. Toto kritérium je potřeba minimalizovat, čímţ se minimalizuje i součet neproduktivního času křiţovatky. K vyřešení této podúlohy lze pouţít Littleův algoritmus pro vyhledání minimální Hamiltonovy kruţnice v obyčejném digrafu. Tento graf obsahuje vrcholy představující vybrané fáze z předchozí podúlohy, 3

hrany představující přechody mezi fázemi a ohodnocení hran hodnotou, která odpovídá rozhodujícímu mezičasu mezi fázemi. Výstupem této podúlohy je fixace poloh fází, tedy i zelených, pro jednotlivé proudy vůči ostatním. Třetí podúloha stanovuje optimální časy začátků a konců zelených v průběhu cyklu pro všechny proudy s ohledem na jejich zafixovanou polohu z předchozí podúlohy. Tento úkol je řešen pomocí modelu lineárního programování se zvoleným optimalizačním kritériem. Model obsahuje dvě základní mnoţiny proměnných, které mohou být jak celočíselné, tak i z oboru nezáporných reálných hodnot. Tyto proměnné představují časy začátků a konců dob zelených pro jednotlivé proudy. Další proměnná se volí dle pouţitého optimalizačního kritéria. Můţe jí být buď délka cyklu, nebo minimální poměrná rezerva. Optimalizační kritérium délka cyklu model minimalizuje. Rozhodujícím dopravním proudům ve fázích jsou zde přiřazeny pouze minimální doby zelených pro průjezd zadané intenzity vozidel. Při zvolené délce cyklu lze za optimalizační kritérium zvolit minimální poměrnou rezervu, která model maximalizuje. Dalším přípustným kritériem můţe být součet délky čekajících vozidel, který se minimalizuje a u něhoţ je také nutné zvolit délku cyklu. Model umoţňuje i výpočet podle vhodně zvolené vícekriteriální účelové funkce. 3.2. Exaktní přístup Tento přístup popsal Prof. RNDr. Jaroslav Janáček, CSc. v [4]. Oproti předchozímu přístupu se skládá pouze z jediného kroku, kterým je model celočíselného lineárního programování značného rozsahu. Model obsahuje dvě základní mnoţiny proměnných pro modelování časů začátků a konců dob zelených jednotlivých proudů i proměnnou podle zvoleného optimalizačního kritéria stejně jako model třetí podúlohy předchozího přístupu. Odlišnost v oblasti proměnných spočívá v tom, ţe model obsahuje ještě další dvě mnoţiny bivalentních proměnných. První mnoţina modeluje pozici začátků a konců zelených pro jednotlivé proudy, tedy zda mají přirozenou pozici, kdy hodnota začátku zelené je niţší neţ hodnota konce zelené, nebo zda mají inverzní pozici, kdy hodnota začátku zelené je vyšší neţ hodnota konce zelené, coţ představuje pozici zelené na rozhraní dvou cyklu. Obdobnou filozofii má i druhá mnoţina bivalentních proměnných, která však nemodeluje pozici zelené, ale pozici mezičasu všech dvojic kolizních proudů. I zde je moţné pouţit pro účelovou funkci různá optimalizační kritéria, a to při ţádných nebo jen velmi malých opravách podmínek modelu. 4

4. Teoretická východiska řešení - zhodnocení existujících lineárních modelů Dekompoziční přístup je při řešení rozsáhlých křiţovatek pro řešitele velmi časově náročný. Kaţdá ze tří podúloh vyţaduje rozsáhlou přípravu před pouţitím nástroje vyhledávajícího řešení. Mnohdy tyto přípravné kroky vyţadují od řešitele plnou soustředěnost, aby se předešlo vzniku chyby. Modely lineárního programování naopak nepředstavují pro moţnosti dnešní výpočetní techniky ţádný sloţitý úkol a jejich optimální řešení je ve všech případech nalezeno do jedné sekundy. Exaktní přístup nevyţaduje od řešitele takové mnoţství času na přípravu modelu. Časově náročný je výpočet modelu. V některých případech model nalezl optimální řešení do několika sekund, obvykle výpočet trval několik minut a u některých modelů ani po dvanáctihodinovém výpočtu nebylo nalezeno optimální řešení. Konkrétní hodnoty budou zhodnoceny níţe. Dá se očekávat, ţe kvalita řešení obou modelů je na podobné úrovni. Jistou nevýhodu má dekompoziční přístup, který fixuje pořadí fází a také neumoţňuje umístění zelené na rozhraní fází. Oba zmíněné nedostatky se ovšem vţdy nemusí na výsledném řešení projevit. 4.1. Návrh úpravy modelů ze třetí podúlohy dekompozičního přístupu Jedním z časově náročných kroků pro řešitele je sestavení dvou mnoţin podmínek zajišťujících dodrţení mezičasů v modelech ze třetí podúlohy. Je totiţ zapotřebí rozhodnout u kaţdého mezičasu z tabulky mezičasů, do které z mnoţin podmínek patří. Toto rozhodnutí se provádí v závislosti na poloze proudů ve fázovém schématu. V podmínkách křiţovatky, na kterou se práce vztahuje, to představuje 284 rozhodnutí. Tento úkol můţe znamenat aţ několik hodin práce. K úspoře času a sníţení pravděpodobnosti vzniku chyby vede nahrazení zmíněných skupin podmínek následujícími podmínkami: 5

(1) (2) Ve skupinách podmínek (1) a (2) se vyskytují nové symboly, jsou jimi a, které představují prvky matic obsahujících mezičasy. Matice s prvky obsahuje pouze takové mezičasy, které probíhají v průběhu cyklu, tedy v případě, kdy platí. Naopak matice s prvky obsahuje pouze takové mezičasy, které probíhají na rozmezí dvou po sobě následujících cyklů, tedy v případě, kdy platí. Vytvoření uvedených matic lze při dobré znalosti moţností libovolného tabulkového editoru dosáhnout následujícím postupem: 1) kompletní tabulka mezičasů je rozdělena na takový počet nových tabulek, který odpovídá počtu navrţených fází v první podúloze. Kaţdá z těchto tabulek obsahuje pouze takové řádky, jenţ představují proudy obsaţené ve fázi, kterou tabulka reprezentuje. 2) Tabulky jsou chronologicky seřazeny za sebou v pořadí, jaké bylo navrţeno ve druhé podúloze. 3) V kaţdé tabulce jsou barevně zvýrazněny právě takové sloupce představující proudy křiţovatky, které jiţ byly obsaţeny v předchozích fázích, tedy se vyskytují v předchozích tabulkách v řádcích. 4) Tyto tabulky jsou zpětně seskupeny do podoby jediné tabulky mezičasů, a to při zachování obvyklého pořadí proudů. Tato tabulka bude představovat matici MF. 5) Nově vzniklá tabulka z kroku 4) je duplikována a bude představovat matici MC. 6) V tabulce představující matici MF z kroku 4) jsou za pomocí vyhledávacích funkcí pouţitého software vymazány hodnoty všech barevně zvýrazněných buněk. 7) V tabulce představující matici MC z kroku 5) jsou za pomocí vyhledávacích funkcí pouţitého software vymazány hodnoty všech nezvýrazněných buněk. 8) V obou tabulkách jsou všechny prázdné buňky nahrazeny libovolně velkým záporným číslem. Uvedený postup tvorby nových matic mezičasů je časově výhodný jen u křiţovatek většího počtu proudu, kde můţe úspora času dosahovat několika desítek minut. Přínos této modifikace podmínek však spočívá hlavně ve sníţení rizika vzniku chyby. 6

5. Zhodnocení výsledků realizovaných experimentů Výpočetní experimenty v podmínkách uvedené křiţovatky probíhaly v několika krocích. Před přikročením k výpočtům pomocí popisovaných přístupů bylo nutné zajistit vstupní údaje charakteristické pro konkrétní křiţovatku. Byla pořízena kompletní tabulka mezičasů a situační schéma. Hodnoty intenzity dopravy pro všechny vstupující proudy byly převzaty z [5]. Jedná se o údaje pořízené dopravním průzkumem uskutečněným dne 24. 11. 2008 v době dopravní špičky od 7:00 do 8:00. U dekompozičního přístupu byly nejdříve provedeny první dvě podúlohy, jimiţ se dospělo k seřazení čtyř vybraných fází, které obsahují kaţdý dopravní proud minimálně jednou. Ve zvoleném tabulkovém editoru byly vytvořeny matice MC a MF podle postupu popsaného v předchozí kapitole. V posledním kroku byl sepsán text programu pro software Xpress-IVE, kterým bylo moţno vypočítat signální plán pomocí všech zmíněných modelů. V případě dekompozičního přístupu byl pouze sepsán text programu pro software Xpress-IVE, který taktéţ umoţňoval výpočet podle všech zmíněných optimalizačních kritérii. Ve všech případech bylo přistoupeno k výpočtu modelů pro proměnné představující začátky a konce dob zelených z oboru hodnot nezáporných reálných čísel i z oboru hodnot nezáporných celých čísel. 5.1. Modely minimalizující délku cyklu Před výpočtem těchto modelů je moţné zvolit hodnotu minimální poměrné rezervy. Cílem experimentu bylo dosaţení minimální délky cyklu pouze pro zadané hodnoty intenzit dopravy a byl kladen poţadavek na vytvoření rezervy, tedy byla zvolena hodnota. Model umoţňující výpočet minimální délky cyklu v exaktním přístupu obsahuje prohibitivní konstantu K, kterou je v [4] doporučeno volit větší, neţ je hodnota představující 1 hodinu, tedy 3600. Byla provedena série experimentů s různou hodnotou této konstanty. Hodnota účelové funkce ve všech případech byla shodná, rozdíl byl však ve výpočetní době. Závislost hodnoty konstanty K na výpočetním čase je moţno si představit podle hodnot uvedených v Tab. č. 1. 7

Hodnota konstanty K Proměnné x i a y i z oboru hodnot nezáporných reálných čísel Výpočetní čas [s] Tab. č. 1 Proměnné x i a y i z oboru hodnot nezáporných celých čísel 100 13,6 11,6 1000 18,0 39,8 10000 62,9 50,0 100000 92,7 60,9 Hodnoty účelové funkce jsou v absolutní shodě, oba přístupy dospěly ke stejné délce minimálního cyklu. Hodnoty jsou shrnuty v Tab. č. 2. Tab. č. 2 Hodnota účelové funkce minimální délka cyklu [s] Proměnné x i a y i z oboru hodnot nezáporných reálných čísel Proměnné x i a y i z oboru hodnot nezáporných celých čísel Dekompoziční přístup 80,821 85 Exaktní přístup 80,821 85 5.2. Modely maximalizující minimální poměrnou rezervu Před výpočtem všech následujících modelů musí řešitel zvolit délku cyklu, pro kterou bude výpočet prováděn. Byla zvolena maximální moţná doporučována délka cyklu podle lit. [2] o hodnotě 120s. Při těchto výpočtech nebylo dosaţeno stejných výsledků, v obou případech model z exaktního přístupu došel k lepší hodnotě účelové funkce. Konkrétní hodnoty účelové funkce jsou v Tab. č. 3. Tab. č. 3 Hodnota účelové funkce minimální poměrná rezerva [-] Proměnné x i a y i z oboru hodnot nezáporných reálných čísel Proměnné x i a y i z oboru hodnot nezáporných celých čísel Dekompoziční přístup 1,06840 1,06195 Exaktní přístup 1,08856 1,07706 8

5.3. Model minimalizující součet délek řad čekajících vozidel I v tomto případě modely vykazují rozdílné výsledky účelové funkce. V tomto případě se optimalizační kritérium minimalizovalo, tedy model exaktního přístupu dospěl k lepšímu výsledku. Hodnoty jsou uvedše v Tab. č. 4. Tab. č. 4 Hodnota účelové funkce součet délek řad čekajících vozidel [j.v.] Proměnné x i a y i z oboru hodnot nezáporných reálných čísel Proměnné x i a y i z oboru hodnot nezáporných celých čísel Dekompoziční přístup 240 415 240 535 Exaktní přístup 231 598 232 051 5.4. Model s vícekriteriální optimalizovanou funkcí Toto optimalizační kritérium bylo sestaveno ze dvou členů. Prvním členem je minimální poměrná rezerva, jejíţ hodnota je násobně navýšena, čímţ je umoţněno preferovat právě tento člen při optimalizaci. Druhým členem je počet jednotkových vozidel, která v průměru přijedou ke křiţovatce v době červené. Model exaktního přístupu, jehoţ proměnné, představující začátky a konce dob zelených, byly z oboru hodnot nezáporných celých čísel, nedospěl ani v jednom případě za dobu 12 hodin výpočetního času k optimálnímu výsledku. Odhad vlivu hodnoty prohibitivní konstanty byl součástí výpočetních experimentů. Vliv na hodnoty členů účelové funkce nebyl nalezen, vţdy dosahovaly stejných hodnot, rozdílný byl však výpočetní čas u modelu z exaktního přístupu. Hodnoty jsou shrnuty v Tab. č. 5. Hodnota konstanty K Výpočetní čas [s] 100 000 274,7 1 000 000 92,7 10 00 000 57,1 100 000 000 2,0 1 000 000 000 3,8 10 000 000 000 7,6 9 Tab. č. 5

Pro prezentaci výsledků byl vybrán model s nejkratším výpočetním časem, tedy model s hodnotou. U v tomto případě model exaktního přístupu došel k lepším výsledků, které jsou shrnuty v Tab. č. 6. Hodnota účelové funkce [-] Minimální poměrná rezerva [-] Součet délek řad čekajících vozidel [j.v.] Tab. č. 6 Dekompoziční přístup Exaktní přístup 1,06599 10 8 1,08761 10 8 1,06840 1,08856 241 051 95 439 6. Závěr Srovnání exaktního a dekompozičního přístupu lze provést na více úrovních. Prvním je samozřejmě kvalita výsledků. Zde exaktní přístup nedosáhnul nikdy horšího výsledku, neţ přístup dekompoziční. V případě vyhledání minimální délky cyklu dosáhly oba přístupy stejného výsledku, v ostatních případě exaktní přístup měl výsledek vţdy lepší. Jde-li o potřebný čas k jednomu výpočtu, tak v případě takto rozsáhlé křiţovatky je jednoznačně méně náročný exaktní přístup. I přes snahu o nalezení efektivnějšího způsobu zpracování dat u dekompozičního přístupu, kterým bylo dosaţeno úspory několika desítek minut, vyţaduje celý postup stále několik hodin práce řešitele. Má-li však řešitel potřebu výpočet opakovat třeba pro různé hodnoty délky cyklu, pak při dekompoziční přístup nevzniká jiţ téměř ţádná další prodleva. Je potřeba zopakovat výpočet jen posledního modelu a ten obvykle trvá méně neţ jednu sekundu. Kdeţto opakovaný propočet exaktního přístupu vyţaduje mnohdy několik desítek minut v závislosti na modelu a výkonu dostupné výpočetní techniky. 10

Seznam použité literatury [1] Černý, Jan; Kluvánek, Pavol. Základy matematickej teórie dopravy. Bratislava : Veda, 1991, 1. vydání, 280 s. ISBN 80-224-0099-8 [2] Silniční vývoj spol. s.r.o. Navrhování světelných signalizačních zařízení pro řízení silničního provozu technické podmínky. Brno : Centrum dopravního výzkumu Brno, 1996. 1. vydání, 109 s. ISBN 80-902141-2-6 [3] Daněk, Jan; Teichmann, Dušan. Optimalizace dopravních procesů. Ostrava : VŠB- TUO, 2005, 1. vydání, 191 s. ISBN 80-248-0996-6 [4] PECHTOR, Slávek. Návrh signálneho plánu križovatky pomocou metód matematického programovania. Ţilina, 1998. 154 s. Diplomová práce. Ţilinská Univerzita v Ţilině. [5] KREJČÍ, Lukáš. Verifikace optimality stávajícího způsobu řízení vybrané světelně řízené křižovatky lineárním matematickým modelem. Ostrava, 2009. 60 s. Bakalářská práce. VŠB Technická univerzita Ostrava. 11