Okružní dopravní problém

Slides:



Advertisements
Podobné prezentace
Literatura Kosková: Distribuční úlohy I
Advertisements

LOGISTICKÉ SYSTÉMY 14/15.
NEJKRATŠÍ CESTY MEZI VŠEMI UZLY
Zpracování informací a znalostí Další přístupy k vyhledávání textových dokumentů Doc. RNDr. Jan Rauch, CSc. Katedra informačního a znalostního inženýrství.
Dopravní úloha Literatura Kosková I.: Distribuční úlohy I.
Jištění vodičů s připojenými motory
Zajímavé aplikace teorie grafů
SINOVÁ VĚTA PRO III. ROČNÍK SOU Poznámky pro žáky se SPU DOC PDF
LOGISTICKÉ SYSTÉMY 6/14.
Diskrétní matematika Opakování - příklady.
Aplikace teorie grafů Základní pojmy teorie grafů
Rozvozní úloha s dělenou dodávkou Jan Fábry Vysoká škola ekonomická v Praze ___________________________________________________________________________.
Modulární systém dalšího vzdělávání pedagogických pracovníků JmK v přírodních vědách a informatice CZ.1.07/1.3.10/ Úvod do teorie grafů.
PA081 Programování numerických výpočtů
Čísla 0 – 100, sčítání a odčítání
Dynamické rozvozní úlohy
FORMALIZACE PROJEKTU DO SÍŤOVÉHO GRAFU
Lineární programování Simplexový algoritmus
NÁSOBENÍ ČÍSLEM 10 ZÁVĚREČNÉ SHRNUTÍ
Dělitelnost přirozených čísel
Název školyIntegrovaná střední škola technická, Vysoké Mýto, Mládežnická 380 Číslo a název projektuCZ.1.07/1.5.00/ Inovace vzdělávacích metod EU.
VY_32_INOVACE_INF_RO_12 Digitální učební materiál
Matice David Hoznátko.
LOGISTICKÉ SYSTÉMY 7/14.
Zábavná matematika.
Letokruhy Projekt žáků Střední lesnické školy a střední odborné školy sociální ve Šluknově.
Největší společný dělitel
Graf pohybu 1. díl Autor: Ing. Jiřina Ovčarová 2011.
Základní škola Karviná – Nové Město tř. Družby 1383 Inovace a zkvalitnění výuky prostřednictvím ICT VY_32_INOVACE_382_3TR_M Autor: Mgr. Jana Siederová.
Čtení myšlenek Je to až neuvěřitelné, ale skutečně je to tak. Dokážu číst myšlenky.Pokud mne chceš vyzkoušet – prosím.
ODČÍTÁNÍ DO 100 S PŘECHODEM DESÍTKY
III. Řešení úloh v testech Scio z matematiky
Posloupnosti, řady Posloupnost je každá funkce daná nějakým předpisem, jejímž definičním oborem je množina všech přirozených čísel n=1,2,3,… Zapisujeme.
Náhoda, generátory náhodných čísel
SČÍTÁNÍ A ODČÍTÁNÍ V OBORU DO 100
TI 7.1 NEJKRATŠÍ CESTY Nejkratší cesty - kap. 6. TI 7.2 Nejkratší cesty z jednoho uzlu Seznámíme se s následujícími pojmy: w-vzdálenost (vzdálenost na.
EKONOMICKO MATEMATICKÉ METODY
Sčítání, odčítání do sta
Gymnázium Jiřího Ortena KUTNÁ HORA Předmět: Matematika Cílová skupina: 1. ročník (kvinta) gymnázia Oblast podpory: IV/2 Inovace a zkvalitnění výuky směřující.
Stromy.
Hledej Řešení „kurýrního problému“ zadaného firmou KURS. Alice Mašková, Jana Petrová, Vanesa Šlosárková, Jitka Štrausová, Lucie Vondráčková a Martin Balla.
Matematika 5.ročník Poláková J., ZŠ Věšín
Fy – sekunda Yveta Ančincová
Další typy dopravních problémů
CW – 05 TEORIE ROZHODOVACÍCH PROCESŮ
Matematické metody v ekonomice a řízení II 4. Metoda PERT
VLASTNOSTI GRAFŮ Vlastnosti grafů - kap. 3.
CW – 05 TEORIE ROZHODOVACÍCH PROCESŮ
Matematické metody optimalizace Tomáš Vaníček Katedra inženýrské informatiky Stavební fakulta ČVUT Thákurova 7, Praha 6 Dejvice, b407
KIV/PRO Cvičení Nejkratší cesta Vstup – N měst – Mezi některými dvojicemi měst vedou obousměrné silnice, zadány délky cest Výstup – Nejkratší.
hledání zlepšující cesty
Barvení grafů Platónská tělesa
Lineární programování - charakteristika krajních bodů
Kanonické indexování vrcholů molekulového grafu Molekulový graf: G = (V, E, L, ,  ) Indexování vrcholů molekulového grafu G: bijekce  : V  I I je indexová.
Vstup: Úplný graf G=(V,E), ohodnocení hran d:E → R + Výstup: Nejkratší Hamiltonovská cesta HC v grafu G Najdi minimální kostru K grafu G Pokud K neobsahuje.
Slovní úlohy Dělitelnost
Dopravní dostupnost obcí v okrese Nový Jičín Prezentace ročníkového projektu Dopravní dostupnost obcí v okrese Nový Jičín Autor: Petr BALA Vedoucí: Dr.Ing.
Problém obchodního cestujícího Zpracoval Ing. Jan Weiser.
Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti Řešení rozvozních úloh Předmět: Teorie dopravy - cvičení Ing. František Lachnit, Ph.D.
NEJKRATŠÍ CESTY Nejkratší cesty - kap. 6.
Zajištění obsluhy všech úseku dopravní sítě Předmět: Teorie dopravy - cvičení Ing. František Lachnit, Ph.D.
Znázornění dopravní sítě grafem a kostra grafu Předmět: Teorie dopravy - cvičení Ing. František Lachnit, Ph.D.
Operační výzkum Lineární programování Dopravní úloha nevyrovnaná.
Lineární programování
Další typy dopravních problémů
Maximální propustnost rovinné dopravní sítě
MINIMÁLNÍ KOSTRA V GRAFU
Lineární optimalizační model
Toky v sítích.
Dopravní úloha.
Transkript prezentace:

Okružní dopravní problém Literatura: Šubrt a kol.: Ekonomicko matematické metody II, Aplikace a cvičení

Okružní problém Nalezení nejkratší cesty, která obsahuje všechny vrcholy

Víceokruhový problém Nalezení několika kružnic obsahují centrální vrchol dohromady obsahují všechny ostatní vrcholy jednotlivé okruhy splňují dodatečné podmínky

Jednookruhový okružní problém Je dáno n míst Je třeba všechna místa projet a vrátit se do výchozího Postup pro nalezení matematického optima neexistuje Počet možností roste exponenciálně s rostoucím n NP úplná úloha

Příklad Turista vyjíždí z Catanzara a chce postupně navštívit všechna města v tabulce a vrátit se zpátky. Naplánujte trasu tak, aby ujel co nejméně kilometrů. Vzájemné vzdálenosti jsou v tabulce

Tabulka dopravních vzdáleností Catanzaro Cosenza Crotone Reggio Scalea Tropea - 97 76 158 152 94 116 187 95 124 221 202 157 242 104 178

Řešení jednookruhového problému Princip: přidávání hran grafu tak, aby nevytvořili kružnici dříve, než budou zařazeny všechny vrcholy Volba hran podle ohodnocení - momentální výhoda ale může být v budoucnu nevýhodou Metoda nejbližšího souseda Vogelova aproximační metoda

Vogelova aproximační metoda Výpočet Vogelových diferencí Volba nejkratší trasy v řadě s největší diferencí Vyřazení trasy předčasně uzavírající okruh Opakujeme, dokud nejsou všechna místa zařazena do okruhu

Vogelova metoda Výpočet diferencí - 97 76 158 152 94 18 116 187 95 124 po řádcích dvě nejvýhodnější sazby, podobně po sloupcích Catanzaro Cosenza Crotone Reggio Scalea Tropea Řádkové diference - 97 76 158 152 94 18 116 187 95 124 2 221 202 157 40 242 104 54 178 57 10 Sloupcové diference

Vogelova metoda Nejmenší sazba v řadě s max diferencí - vybereme do okruhu Škrtáme řádek a sloupec u vybrané trasy a trasu, která předčasně uzavírá okruh Catanzaro Cosenza Crotone Reggio Scalea Tropea - 97 76 158 152 94 18 116 187 95 124 2 221 202 157 40 242 104 54 178 57 10

Vogelova metoda Vyřazení trasy, která před časně uzavírá okruh Scalea u izolovaných tras pouze cesta zpátky Cosenza Scalea 95

Vogelova metoda Přepočet diferencí a volba další trasy - 97 76 158 152 Catanzaro Cosenza Crotone Reggio Scalea Tropea - 97 76 158 152 94 18,18 116 187 95 124 2,19 221 202 157 40,81 242 104 54,54 178 57 10,53 2 40,40 57,26 10,10

Vogelova metoda Vyřazení trasy, která před časně uzavírá okruh Cosenza u izolovaných tras cesta zpátky Cosenza Scalea 95 Crotone Catanzaro 76

Vogelova metoda Vyloučení tras, které se nebudou zařazovat - 97 76 158 Catanzaro Cosenza Crotone Reggio Scalea Tropea - 97 76 158 152 94 18,18 116 187 95 124 2,19 221 202 157 40,81 242 104 54,54 178 57 10,10 2 40,40 57,26

Vogelova metoda Přepočet diferencí a volba další trasy - 97 76 158 152 Catanzaro Cosenza Crotone Reggio Scalea Tropea - 97 76 158 152 94 18,18,58 116 187 95 124 2,19,8 221 202 157 40,81 242 104 54,54,117 178 57 10,10,53 18,18 2 40,40, 105 54,54, 54 57,26,26 10,10,10

Vogelova metoda Vyřazení trasy, která před časně uzavírá okruh Cosenza u izolovaných tras cesta zpátky Cosenza Scalea 95 Crotone Catanzaro 76 Reggio Tropea

Vogelova metoda Vyloučení tras, které se nebudou zařazovat - 97 76 158 Catanzaro Cosenza Crotone Reggio Scalea Tropea - 97 76 158 152 94 18,18,58 116 187 95 124 2,19,8 221 202 157 40,81 242 104 54,54,117 178 57 10,10,53 18,18 2 40,40105 54,54, 54 57,26 26 10,10, 10

Vogelova metoda Přepočet diferencí a volba další trasy - 97 76 158 152 Catanzaro Cosenza Crotone Reggio Scalea Tropea - 97 76 158 152 94 18,18,58,6 116 187 95 124 2,19,8,71 221 202 157 40,81 242 104 54,54,117 178 57 10,10,53,21 18,18 2 40,40, 105,41 54,54 54,29 57,26 26,26 10,1010

Vogelova metoda Vyřazení trasy, která před časně uzavírá okruh Cosenza Scalea 95 Reggio Tropea 104 116 Crotone Catanzaro 76

Vogelova metoda Zbývají poslední dvě trasy – ukončení okruhu Catanzaro Cosenza Crotone Reggio Scalea Tropea - 97 76 158 152 94 116 187 95 124 221 202 157 242 104 178

Vogelova metoda Doplnění posledních tras a uzavření okruhu Cosenza Scalea 95 Crotone Catanzaro 76 Reggio Tropea 104 116 158 178

Doporučená trasa Catanzano – 158-Reggio-104-Tropea-178-Scalea-95-Cosenza-116-Crotone-76 Celkem délka - 727 km

Metoda nejbližšího souseda I Catanzano-76-Crotone-116-Cosenza-95-Scalea-178-Tropea-104-Reggio-158-zpět Celkem:727 km Cosenza-95-Scalea-152-Catanzaro-76-Crotone-157-Tropea-104-Reggio-187-zpět Celkem:771 km Crotone-76-Catanzaro-94-Tropea-104-Reggio-187-Cosenza-95-Scalea-202-zpět Celkem:758 km

Metoda nejbližšího souseda II Reggio-104-Tropea-94-Catanzaro-76-Crotone-116-Cosenza-95-Scalea-242 -zpět Celkem:727 Scalea-95-Cosenza-97-Catanzaro-76-Crotone-157-Tropea-104-Reggio-242 -zpět Celkem:771 Tropea-94-Catanzaro-76-Crotone-116-Cosenza-95-Scalea-242 - Reggio-104 -zpět Řešení jako v předchozím případě