Use of ant colony optimization for vehicle routing problem. Použití metody mravenčích kolonií pro úlohy okružních jízd

Rozměr: px
Začít zobrazení ze stránky:

Download "Use of ant colony optimization for vehicle routing problem. Použití metody mravenčích kolonií pro úlohy okružních jízd"

Transkript

1 Use of ant colony optimization for vehicle routing problem Použití metody mravenčích kolonií pro úlohy okružních jízd Adéla Burketová i Abstract: Ant colony optimization is a metaheuristic method used for finding an approximate solution of complex combinatorial problems. Vehicle routing problem is an optimization problem which goal is to determine routes of vehicles that start and end in the same depot and visit a subset of customers in a specific sequence such that all customers are visited exactly once on some route and the objective function is minimized. The paper focuses on the use of the ant colony optimization for a vehicle routing problem and the design of the method for this particular optimization problem. Keywords: ant colony optimization, vehicle routing problem 1. Optimalizace pomocí mravenčích kolonií Optimalizace pomocí mravenčích kolonií spadá do metaheuristik a je jedním z nejúspěšnějších vzorů inteligentních rojových systémů. Přikládá se jí pozornost, jelikož její výsledky mají velkou úspěšnost. Vznik optimalizace pomocí mravenčích kolonií (ACO - Ant Colony Optimization) byl inspirován metaheuristickým algoritmem s názvem Ant System [1, 2, 3], který je založen na pozorování skutečných mravenců a jejich decentralizovaného samoorganizovaného chování, kdy bylo zjištěno, že tato metoda je vhodná pro řešení výpočetně časově náročných problémů a shrnuje poznatky ze studia společenstev různých druhů mravenců. Mravenci jako celek jsou totiž schopni úspěšně řešit problémy s nalezením nejkratší možné cesty k potravě pomocí feromonové stopy. Jedná se o pachovou stopu, kterou po sobě mravenci - agenti zanechávají a navádějí tak další mravence k nejlepšímu možnému zdroji potravy, tedy k hledání globálně optimálního řešení. Jelikož feromonová stopa navádí k nalezení nejkratší možné cesty mezi dvěma a více lokacemi (nejčastěji mezi mraveništěm a zdrojem potravy), je přirozené, že nejvíce je tato problematika zkoumána ve spojitosti s problémem obchodního cestujícího (TSP - Travelling Salesman Problem) Chování mravenců Systém mravenčích kolonií vychází z přímého pozorování mravenců agentů. Ti dokáží velmi rychle najít nejkratší cestu mezi mraveništěm a zdrojem potravy. Hledání minimální cesty je u mravenců založeno na nepřímé komunikaci zprostředkované prostředím, tzv. stigmergií. Stigmergie je komunikace mezi jednotlivými agenty pomocí změn v prostředí, ve kterém se pohybují. Změna prostředí (např. feromonu) způsobená jedním agentem, způsobuje změnu v chování i ostatních agentů, kteří na tuto feromonovou stopu narazí. i Ing. Bc. Adéla Burketová (rozená Karásková), Horská 3, Praha 2, , ada.karaskova@post.cz 1

2 Po opuštění mraveniště mravenci agenti nahodile prohledávají okolí mraveniště. Během své cesty na zem kladou chemické stopy (feromony). Jakmile naleznou zdroj potravy, vrátí se zpět stejnou cestou (popř. kratší cestou), a tím vznikne cesta s nejsilnější feromonovou stopou. Tuto stopu ostatní mravenci cítí a následují ji. Čím silnější je koncentrace feromonů, tím pravděpodobnější je, že ji budou sledovat. Během sledování stopy kladou i oni feromony, a tím se stopa stává silnější a silnější a pravděpodobnost použití této cesty ostatními mravenci se zvyšuje. Až význam stopy pomine, přestanou mravenci chodit zpátečním směrem. Není-li stopa udržována, feromony vyprchají a mravenci věnují své síly opět průzkumu. Kolonie mravenců takto stálým opakováním hledání, vyhodnocování a aktualizace postupně vylepšuje svou představu globálně optimálního řešení. Napodobování mravenčích kolonií tvoří základ pravděpodobnostní metaheuristické metody, která se využívá pro řešení komplexních problémů, které lze pojmenovat jako hledání optimální cesty v grafu [2, 4]. Mravenci jsou navzdory své jednoduchosti schopni velmi sofistikované, koordinované a efektivní činnosti jako celek. Poradí si s problémy, které dalece přesahují schopnosti jednotlivce Principy Mravenčí kolonie řeší problém náhodným procházením sestaveného grafu. Tento graf prochází umělí mravenci a je složen z uzlů měst, zdrojů. Na rozdílech mezi umělými a skutečnými mravenci stojí principy metaheuristiky optimalizace pomocí mravenčích kolonií. Umělí mravenci mají oproti skutečným mravencům paměť, nejsou úplně slepí a žijí v prostředí, kde je diskrétní čas [1]. Výběr cesty umělých mravenců je dán heuristickou informací, což je nějaká lokální znalost, která mravenci pomáhá rozhodnout se o dalším vhodném pokračování jeho cesty, i když toto rozhodnutí může být vhodné pouze při rozhledu v tomto vrcholu, ne globálně. Dále je výběr cesty ovlivněn množstvím feromonů v části grafu, kde se právě nachází. Rozlišujeme zde dva typy řešení. Jako kandidátní řešení je označována každá i hypotetická cesta. Dalším typem řešení je řešení přípustné, to je takové řešení, které splňuje předem stanovené omezující podmínky. Kandidátní řešení je užitečné nechat v případě, kdy nevychází přípustné řešení, protože nejsou splněny všechny omezující podmínky. Příkladem je např. požadavek, že má být vozidlo na cestě omezenou dobu, ale tento požadavek lze někdy překročit a řidiči zaplatit raději přesčas, než realizovat více rozvozových tras. Úplné cesty jsou po dokončení algoritmu vyhodnoceny objektivní funkcí a na základě té jsou aktualizovány nové feromonové stopy, které se buď zesílí, nebo mohou vyprchat. Kolonie mravenců takto stálým opakováním hledání, vyhodnocování a aktualizace postupně vylepšuje svou představu globálně optimálního řešení. Iterace jsou opakovány do té doby, dokud jsou splněny stanovené omezující podmínky, např. řešení je dostatečně dobré nebo po mnoha průchodech cyklem v řadě nedošlo ke změně představy o globálně optimální hodnotě. Schopnosti řešení úloh pomocí mravenčích kolonií zahrnují problémy statické i dynamické. Charakteristiky statického problému jsou dány během definice a dále se nemění. Příkladem je problém obchodního cestujícího. Naproti tomu dynamické problémy jsou definovány pro veličiny, jejichž hodnota se během řešení mění a optimalizační algoritmus musí být schopný se jim přizpůsobovat [5]. 2

3 2. Definice okružní úlohy Úloha okružních jízd (VRP - Vehicle Routing Problem) je úlohou diskrétní optimalizace kombinatorického charakteru používaná v dopravě, distribučních problémech a logistice. Navrhl ji jako první Dantzig a Ramser v roce 1959 [6] a definoval ji na obecné dopravní síti S = (V,H), kde V je množina uzlů sítě a H množina hran spojujících tyto uzly. Uzel V 0 je označován jako depo sítě a uzly V 1,,V n představují místa, které je potřeba obsloužit. V obsluhovaných místech vzniká požadavek na přepravu určitého množství dopravních elementů - tato přeprava je uskutečňována vozidly, jejichž trasa začíná a končí v depu V 0 a jejichž kapacita je shora omezená. Cílem je pak sestavit rozvozové trasy vozidel tak, aby byl požadavek každého místa odběru uspokojen jedinou obsluhou vozidla, a aby celkové náklady na přepravu byly minimální (z hlediska délky nebo času). Obrázek 1: Schéma rozvozových tras Ze zadání úlohy vyplývají dvě podmínky přípustnosti jejího řešení: každé obsluhované místo musí být v rámci některé trasy obslouženo právě jednou musí být respektována nepřekročitelná kapacita vozidla Vedle těchto základních podmínek mohou být na rozvozové trasy kladeny další podmínky přípustnosti řešení, jejichž zavedením se původní úloha okružních jízd modifikuje jsou to, např.: Globální podmínky: množství elementů, které je možné rozvést v rámci jedné trasy omezení maximální doby trvání, resp. délky jedné trasy (nepřekročitelná pracovní doba řidičů vozidel, nutná doba odpočinku, zákazy jízd v určitých dnech apod.) omezení vyplývající z maximálně možného počtu obsloužených míst jednou trasou vzhledem k jejich požadavkům a kapacitám vozidel omezený vozový park, kde v případě, že je park heterogenní, se mohou jednotlivá vozidla lišit svou technologickou a kapacitní způsobilostí 3

4 Lokální podmínky: respektování časové dosažitelnosti obsluhovaných míst, tzn. uspokojení požadavku obsluhovaného místa v zadaném časovém intervalu respektování technologické dosažitelnosti obsluhovaných míst, tzn. požadavek na obsloužení zákazníka pouze vozidlem určitých parametrů limitovaná spotřeba pohonných hmot, přijatelné náklady vynaložené na obsluhu apod Rozvozové trasy Rozvozové trasy slouží k tomu, aby byla zajištěna rovnováha mezi rentabilitou a úrovní zákaznického servisu. Dobré plány musí vycházet nejen z informace o kapacitě vozidla, ale musí také zohledňovat další parametry jako například časová okna (čas otevření/zavření), překládky a technologická omezení. K optimalizaci těchto rozvozových plánů jsou využívány pokročilé algoritmy, díky kterým lze rychleji tvořit několik variant tras. Cílem je snížit distribuční náklady a počet najetých kilometrů, více využívat zdroje, uspokojit zákazníkovy požadavky, rozhodnout se dle skutečných nákladů, stanovit normy řidičům, snížit čas pro trasování a stanovit i mimosezónní trasování. 3. Použití optimalizace mravenčích kolonií na řešení úlohy rozvozových tras 3.1. Vytvoření trasy Pomocí mravenčích kolonií simuluje mravenec vozidlo a jeho trasu, která je tvořena postupným výběrem zákazníků, dokud vozidlo neobslouží všechny zákazníky. Počátek každé trasy je v depu a před začátkem není trasa nijak stanovena. Mravenec si vybírá, který další vrchol navštíví dle dostupného seznamu zákazníků a dle volné kapacity vozidla. Tato data jsou aktualizována vždy před výběrem další obsloužené lokace. Mravenec se musí vrátit do depa, když je naplněna omezující podmínka kapacity vozidla, nebo pokud již obsloužil všechny zákazníky (vrcholy grafu). Celková vzdálenost L se spočítá jako hodnota účelové funkce celkové trasy umělého mravence. Při použití optimalizace pomocích mravenčích kolonií musí mravenec projít takovou trasu pro vozidlo, aby obsloužil všechny zákazníky. Pro vybrání následujícího zákazníka j použije mravenec tento vzorec: j = arg max jinaks {(τ iu)(η iu ) β } pro u M k, když q q 0 (1) τ iu je rovno množství feromonů na cestě mezi aktuální polohou i a možnou polohou u η iu je definováno jako převrácená hodnota vzdálenosti mezi dvěma obsluhovanými zákazníky β určuje důležitost vzdálenosti v porovnání s množstvím feromonů ve vybraném algoritmu (β>0) Vrcholy, které už mravenec navštívil, jsou uloženy v mravencově pracovní paměti M k a už nejsou nadále brány v úvahu při dalším výběru. Hodnota q je náhodná proměnná s rovnoměrným rozdělením z intervalu <0, 1>, q 0 je parametr. Při každém rozhodování mravenec vybírá hranu s nejvyšší hodnotou podle vzorce (1), pokud je menší než q 0. 4

5 V opačném případě vybere mravenec následujícího zákazníka jako náhodnou proměnnou S na základě pravděpodobnostního rozdělení p ij, které upřednostňuje kratší trasu s vysokým stupněm intenzity feromonů: p ij = (τ iu )(η iu )β jestliže j M u M (τ iu )(η iu ) β k, jinak bude 0 (2) k Dle vzorců (1) a (2) by měl každý mravenec buď následovat nejvýhodnější cestu, nebo by měl zvolit cestu náhodnou, a to na základě pravděpodobnostního rozdělení podle vzdálenosti a množství feromonů. V případě, že už je naplněna kapacita vozidla, se mravenec otočí zpět do depa, aniž by začal vybírat dalšího zákazníka. Proces výběru pokračuje, dokud není každý zákazník obsloužen Aktualizace trasy Trasy je třeba v budoucnu zlepšovat a optimalizovat, aby byly co nejefektivnější. Právě proto musí být i feromonové stopy aktualizovány. Tato aktualizace je klíčová schopnost optimalizace pomocí mravenčích kolonií a pomáhá zajistit zlepšení následujících řešení. Zahrnuje lokální změny tras u jednotlivých vytvořených řešení a globální aktualizace těch nejlepších řešení poté, co byl vytvořen předem stanovený počet řešení m. Lokální aktualizace je provedena zredukováním množství feromonů na všech navštívených hranách s cílem simulovat přírodní vypařování feromonů. Tento proces zajistí, že ani jedna z cest nebude příliš dominantní. Aktualizace je provedena podle následující rovnice: τ ij = (1 α)τ ij + (α)τ 0 (3) kde α je parametr, který kontroluje rychlost vypařování feromonů a τ 0 je rovno počáteční hodnotě feromonů přiřazené všem hranám v grafu G. Poté, co předem stanovený počet mravenců (vozidel) m vytvoří přípustnou trasu, přijde na řadu globální aktualizace. Ta je provedena přidáním feromonů na všechny hrany zahrnuté do nejlepší cesty nalezené jedním z m mravenců. Globální aktualizace tras je zajištěna následujícím vztahem: τ ij = (1 α)τ ij + α(l) 1 (4) Tato aktualizace podporuje využívání kratších cest a zvyšuje pravděpodobnost, že budoucí cesty povedou přes hrany, které jsou zahrnuty v nejlepších řešeních. Tento proces je opakován pro předem určený počet opakování a právě nejlepší řešení ze všech tvoří výstup a mělo by představovat dobrou aproximaci optimálního řešení problému. 5

6 4. Závěr Úloha okružních jízd patří do skupiny problémů, pro něž v rozumném čase neexistuje optimální řešení. Z toho důvodu se hledají metody, které poskytují řešení alespoň suboptimální ve výrazně kratším časovém úseku. Takové řešení nám nabízejí metaheuristiky, do nichž patří i mravenčí kolonie. Mravenčí kolonie představují poměrně novou metodu diskrétní optimalizace inspirovanou chováním skutečných biologických systémů. Skuteční mravenci si jsou schopni mezi sebou předávat informace týkající se zdrojů potravy použitím pachových esencí - feromonů. Vylučováním feromonů si značí cestu v závislosti na její délce a kvalitě nalezeného zdroje potravy. Ostatní mravenci jsou tak schopni nalézt feromonovou stopu a následovat ji. Aplikací těchto jednoduchých pravidel vzniká komplexní chování celku schopné řešit složité optimalizační úlohy. Umělé mravenčí kolonie simulují skutečné mravence při jejich prohledávání prostředí. Hodnoty účelové funkce odpovídají kvalitě potravních zdrojů a adaptivní paměť odpovídá feromonovým stopám, navíc jsou umělé kolonie vybaveny lokální heuristickou funkcí, která zajišťuje, že hledání probíhá pouze na množině přípustných řešení. Ve třetí části tohoto článku je představeno použití optimalizace mravenčích kolonií na řešení úlohy rozvozových tras Literatura [1] M. Dorigo, V. Maniezzo, and A. Colorni: Ant System: Optimization by a Colony of Cooperating Agents. IEEE Transactions on Systems, Man and Cybernetics, Part B (Cybernetics), vol. 26, no. 1, pp , Feb [2] M. Dorigo and T. Stützle: Ant Colony Optimization. Cambridge, MA: MIT Press, [3] E. Bonabeau, M. Dorigo, G. Theraulaz, Swarm Intelligence: From Natural to Artificial Systems. New York, NY, USA: Oxford University Press, Inc., [4] A. Abraham, H. Guo, H. Liu: Swarm Intelligence: Foundations, Perspectives and Applications. In: Swarm Intelligent Systems, [5] M. Mec: Grafická interaktivní implementace algoritmu Ant Colony Optimization. Masarykova Univerzita, Fakulta informatiky, bakalářská práce, Brno [6] G. B. Dantzig, J. H. Ramser: The Truck Dispatching Problem, Management Science 6 (1), pp 80 91, October Zkrácené recenzní řízení provedl: doc. Ing. Ivan Nagy, Ph.D. 6

CLARKEOVA-WRIGHTOVA METODA ŘEŠENÍ ÚLOHY VRP

CLARKEOVA-WRIGHTOVA METODA ŘEŠENÍ ÚLOHY VRP CLARKEOVA-WRIGHTOVA METODA ŘEŠENÍ ÚLOHY VRP 1. Definice úlohy Úloha VRP (Vehicle Routing Problem problém okružních jízd) je definována na obecné dopravní síti S = (V,H), kde V je množina uzlů sítě a H

Více

Optimalizační algoritmy inspirované chováním mravenců

Optimalizační algoritmy inspirované chováním mravenců Optimalizační algoritmy inspirované chováním mravenců Motivace a biologická analogie ACO metaheuristic Ant system a jeho modifikace Specifikace problémů vhodných pro ACO Aplikace Motivace NP-hard problémy

Více

Ant Colony Optimization 1 / 26

Ant Colony Optimization 1 / 26 GoBack Ant Colony Optimization 1 / 26 Vznik Chování mraveců Double Bridge Experiment Řešení via ACO Metaheuristika 2 / 26 Vznik Vznik Chování mraveců Double Bridge Experiment Řešení via ACO Metaheuristika

Více

Optimalizační algoritmy inspirované chováním mravenců

Optimalizační algoritmy inspirované chováním mravenců Optimalizační algoritmy inspirované chováním mravenců Biologická analogie ACO metaheuristic Ant system a jeho modifikace Specifikace problémů Aplikace Motivace NP-hard problémy časová náročnost nalezení

Více

Swarm Intelligence. Moderní metody optimalizace 1

Swarm Intelligence.   Moderní metody optimalizace 1 Swarm Intelligence http://pixdaus.com/single.php?id=168307 Moderní metody optimalizace 1 Swarm Intelligence Inteligence hejna algoritmy inspirované chováním skupin ptáků, hmyzu, ryb apod. Particle Swarm

Více

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

Úvod do úloh plánování rozvozu (Vehicle Routing Problems) Úvod do úloh plánování rozvozu (Vehicle Routing Problems) RNDr. Martin Branda, Ph.D. Univerzita Karlova v Praze Matematicko-fyzikální fakulta Katedra pravděpodobnosti a matematické statistiky Výpočetní

Více

Ant Colony Optimization

Ant Colony Optimization Ant Colony Optimization I am lost! Where is the line?! A Bug s Life, Walt Disney, 1998 ACO je metaheuristika, shrnující poznatky ze studia společenstev různých druhů mravenců. Heuristické algoritmy postavené

Více

OPTIMALIZACE DISTRIBUČNÍHO SYTÉMU NÁHRADNÍCH DÍLŮ AUTOMOBILŮ OPTIMIZATION OF DISTRIBUTING SYSTEM OF CAR SPARE PARTS

OPTIMALIZACE DISTRIBUČNÍHO SYTÉMU NÁHRADNÍCH DÍLŮ AUTOMOBILŮ OPTIMIZATION OF DISTRIBUTING SYSTEM OF CAR SPARE PARTS OPTIMALIZACE DISTRIBUČNÍHO SYTÉMU NÁHRADNÍCH DÍLŮ AUTOMOBILŮ OPTIMIZATION OF DISTRIBUTING SYSTEM OF CAR SPARE PARTS Denisa Mocková 1, Alena Rybičková 2 Anotace: Článek se zabývá problematikou optimalizace

Více

Optimalizace. Obsah přednášky. DÚ LP - Okružní problém. Lineární optimalizace. DÚ LP - Okružní problém. DÚ LP - Okružní problém

Optimalizace. Obsah přednášky. DÚ LP - Okružní problém. Lineární optimalizace. DÚ LP - Okružní problém. DÚ LP - Okružní problém Obsah přednášky Mgr. Květuše Sýkorová Optimalizace Lineární programování Distribuční úlohy Okružní problém KI Př UJEP Ústí nad Labem Nederivační metody Metody 1D optimalizace Derivační metody Optimalizace

Více

VUT Brno Fakulta informačních technologií Simulační nástroje a techniky (SNT) 2014/2015 Vehicle routing problem Ant colony

VUT Brno Fakulta informačních technologií Simulační nástroje a techniky (SNT) 2014/2015 Vehicle routing problem Ant colony VUT Brno Fakulta informačních technologií Simulační nástroje a techniky (SNT) 2014/2015 Vehicle routing problem Ant colony František Němec (xnemec61) xnemec61@stud.fit.vutbr.cz 19. července 2015 1 Úvod

Více

Metody síťové analýzy

Metody síťové analýzy Metody síťové analýzy Řeší problematiku složitých systémů, zejména pak vazby mezi jejich jednotlivými prvky. Vychází z teorie grafů. Základní metody síťové analýzy: CPM (Critical Path Method) deterministický

Více

Metaheuristiky s populacemi

Metaheuristiky s populacemi Metaheuristiky s populacemi 8. března 2018 1 Společné vlastnosti 2 Evoluční algoritmy 3 Optimalizace mravenčí kolonie Zdroj: El-Ghazali Talbi, Metaheuristics: From Design to Implementation. Wiley, 2009.

Více

Optimalizace obecný úvod. [proč optimalizovat?] Formalizace problému. [existují podobné problémy?]

Optimalizace obecný úvod. [proč optimalizovat?] Formalizace problému. [existují podobné problémy?] Optimalizace obecný úvod 1 Optimalizace obecný úvod Motivace optimalizačních úloh [proč optimalizovat?] Formalizace problému [jak obecně popsat optimalizační úlohu?] Klasifikace optimalizačních problémů

Více

jednoduchá heuristika asymetrické okolí stavový prostor, kde nelze zabloudit připustit zhoršují cí tahy Pokročilé heuristiky

jednoduchá heuristika asymetrické okolí stavový prostor, kde nelze zabloudit připustit zhoršují cí tahy Pokročilé heuristiky Pokročilé heuristiky jednoduchá heuristika asymetrické stavový prostor, kde nelze zabloudit připustit zhoršují cí tahy pokročilá heuristika symetrické stavový prostor, který vyžaduje řízení 1 2 Paměť pouze

Více

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

4EK311 Operační výzkum. 1. Úvod do operačního výzkumu 4EK311 Operační výzkum 1. Úvod do operačního výzkumu Mgr. Jana SEKNIČKOVÁ, Ph.D. Nová budova, místnost 433 Konzultační hodiny InSIS E-mail: jana.seknickova@vse.cz Web: jana.seknicka.eu/vyuka Garant kurzu:

Více

11. Tabu prohledávání

11. Tabu prohledávání Jan Schmidt 2011 Katedra číslicového návrhu Fakulta informačních technologií České vysoké učení technické v Praze Zimní semestr 2011/12 MI-PAA EVROPSKÝ SOCIÁLNÍ FOND PRAHA & EU: INVESTUJENE DO VAŠÍ BUDOUCNOSTI

Více

VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY

VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY FAKULTA INFORMAČNÍCH TECHNOLOGIÍ ÚSTAV POČÍTAČOVÝCH SYSTÉMŮ FACULTY OF INFORMATION TECHNOLOGY DEPARTMENT OF COMPUTER SYSTEMS ŘEŠENÍ OPTIMALIZAČNÍCH

Více

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

OPTIMALIZACE A MULTIKRITERIÁLNÍ HODNOCENÍ FUNKČNÍ ZPŮSOBILOSTI POZEMNÍCH STAVEB D24FZS OPTIMALIZACE A MULTIKRITERIÁLNÍ HODNOCENÍ FUNKČNÍ ZPŮSOBILOSTI POZEMNÍCH STAVEB Optimalizace a multikriteriální hodnocení funkční způsobilosti pozemních staveb Anotace: Optimalizace objektů pozemních staveb

Více

Seminář z umělé inteligence. Otakar Trunda

Seminář z umělé inteligence. Otakar Trunda Seminář z umělé inteligence Otakar Trunda Plánování Vstup: Satisficing task: počáteční stav, cílové stavy, přípustné akce Optimization task: počáteční stav, cílové stavy, přípustné akce, ceny akcí Výstup:

Více

FACULTY OF MECHANICAL ENGINEERING INSTITUTE OF AUTOMATION AND COMPUTER SCIENCE

FACULTY OF MECHANICAL ENGINEERING INSTITUTE OF AUTOMATION AND COMPUTER SCIENCE VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY FAKULTA STROJNÍHO INŽENÝRSTVÍ ÚSTAV AUTOMATIZACE A INFORMATIKY FACULTY OF MECHANICAL ENGINEERING INSTITUTE OF AUTOMATION AND COMPUTER SCIENCE

Více

Dijkstrův algoritmus

Dijkstrův algoritmus Dijkstrův algoritmus Hledání nejkratší cesty v nezáporně hranově ohodnoceném grafu Necht je dán orientovaný graf G = (V, H) a funkce, která každé hraně h = (u, v) H přiřadí nezáporné reálné číslo označované

Více

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

Základy informatiky. Teorie grafů. Zpracoval: Pavel Děrgel Úprava: Daniela Szturcová Základy informatiky Teorie grafů Zpracoval: Pavel Děrgel Úprava: Daniela Szturcová Obsah přednášky Barvení mapy Teorie grafů Definice Uzly a hrany Typy grafů Cesty, cykly, souvislost grafů Barvení mapy

Více

Umělá inteligence a rozpoznávání

Umělá inteligence a rozpoznávání Václav Matoušek KIV e-mail: matousek@kiv.zcu.cz 0-1 Sylabus předmětu: Datum Náplň přednášky 11. 2. Úvod, historie a vývoj UI, základní problémové oblasti a typy úloh, aplikace UI, příklady inteligentních

Více

Algoritmus pro hledání nejkratší cesty orientovaným grafem

Algoritmus pro hledání nejkratší cesty orientovaným grafem 1.1 Úvod Algoritmus pro hledání nejkratší cesty orientovaným grafem Naprogramoval jsem v Matlabu funkci, která dokáže určit nejkratší cestu v orientovaném grafu mezi libovolnými dvěma vrcholy. Nastudoval

Více

Moderní systémy pro získávání znalostí z informací a dat

Moderní systémy pro získávání znalostí z informací a dat Moderní systémy pro získávání znalostí z informací a dat Jan Žižka IBA Institut biostatistiky a analýz PřF & LF, Masarykova universita Kamenice 126/3, 625 00 Brno Email: zizka@iba.muni.cz Bioinformatika:

Více

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

Optimalizace zimní údržby Plzeňský kraj. Petra Pelikánová Optimalizační seminář 17. 4. 2019, Praha Optimalizace zimní údržby Plzeňský kraj Petra Pelikánová O čem to bude? Úvod Arc Routing Problems Cíle optimalizace Model Podmínky Statistiky a čísla Příklady vstupních

Více

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

Metody lineární optimalizace Simplexová metoda. Distribuční úlohy Metody lineární optimalizace Simplexová metoda Dvoufázová M-úloha Duální úloha jednofázová Post-optimalizační analýza Celočíselné řešení Metoda větví a mezí Distribuční úlohy 1 OÚLP = obecná úloha lineárního

Více

Analýza současného stavu vozového parku a návrh zlepšení. Petr David

Analýza současného stavu vozového parku a návrh zlepšení. Petr David Analýza současného stavu vozového parku a návrh zlepšení Petr David Bakalářská práce 2011 ABSTRAKT Tato bakalářská práce se zabývá problematikou vozových parků. V teoretické části jsou popsány jednotlivé

Více

Zajímavé aplikace teorie grafů

Zajímavé aplikace teorie grafů 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/02.0024 Zajímavé aplikace teorie grafů Nejkratší cesta Problém: Jak nalézt nejkratší cestu

Více

Problém obchodního cestujícího pomocí metody Mravenčí kolonie

Problém obchodního cestujícího pomocí metody Mravenčí kolonie Univerzita Pardubice Fakulta ekonomicko-správní Problém obchodního cestujícího pomocí metody Mravenčí kolonie Petra Pokorná Bakalářská práce 2008 SOUHRN Bakalářská práce je věnována především problému

Více

OPTIMALIZAČNÍ ÚLOHY. Modelový příklad problém obchodního cestujícího:

OPTIMALIZAČNÍ ÚLOHY. Modelový příklad problém obchodního cestujícího: OPTIMALIZAČNÍ ÚLOHY Problém optimalizace v různých oblastech: - minimalizace času, materiálu, - maximalizace výkonu, zisku, - optimalizace umístění komponent, propojení,... Modelový příklad problém obchodního

Více

Řešení optimální cesty svozu odpadů pomocí rojové inteligence

Řešení optimální cesty svozu odpadů pomocí rojové inteligence Jihočeská univerzita v Českých Budějovicích Přírodovědecká fakulta Řešení optimální cesty svozu odpadů pomocí rojové inteligence Bakalářská práce Ladislav Vácha Školitel: doc. Ing. Ladislav Beránek, CSc.

Více

PLÁNOVÁNÍ CESTY MOBILNÍHO ROBOTU POMOCÍ MRAVENČÍCH ALGORITMŮ MOBILE ROBOT PATH PLANNING BY MEANS OF ANT ALGORITHMS

PLÁNOVÁNÍ CESTY MOBILNÍHO ROBOTU POMOCÍ MRAVENČÍCH ALGORITMŮ MOBILE ROBOT PATH PLANNING BY MEANS OF ANT ALGORITHMS VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY FAKULTA STROJNÍHO INŽENÝRSTVÍ ÚSTAV AUTOMATIZACE A INFORMATIKY FACULTY OF MECHANICAL ENGINEERING INSTITUTE OF AUTOMATION AND COMPUTER SCIENCE

Více

12. Globální metody MI-PAA

12. Globální metody MI-PAA Jan Schmidt 2011 Katedra číslicového návrhu Fakulta informačních technologií České vysoké učení technické v Praze Zimní semestr 2011/12 MI-PAA EVROPSKÝ SOCIÁLNÍ FOND PRAHA & EU: INVESTUJENE DO VAŠÍ BUDOUCNOSTI

Více

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

VYUŽITÍ NĚKTERÝCH METOD TEORIE GRAFŮ PŘI ŘEŠENÍ DOPRAVNÍCH PROBLÉMŮ VYUŽITÍ NĚKTERÝCH METOD TEORIE GRAFŮ PŘI ŘEŠENÍ DOPRAVNÍCH PROBLÉMŮ Markéta Brázdová 1 Anotace: Metody operačního výzkumu mají při řešení praktických problémů široké využití. Článek se zabývá problematikou

Více

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

Operační výzkum. Síťová analýza. Metoda CPM. Operační výzkum Síťová analýza. Metoda CPM. Operační program Vzdělávání pro konkurenceschopnost Název projektu: Inovace magisterského studijního programu Fakulty ekonomiky a managementu Registrační číslo

Více

3. úloha - problém batohu metodami branch & bound, dynamické programování, heuristika s testem

3. úloha - problém batohu metodami branch & bound, dynamické programování, heuristika s testem ČVUT FEL X36PAA - Problémy a algoritmy 3. úloha - problém batohu metodami branch & bound, dynamické programování, heuristika s testem Jméno: Marek Handl Datum: 1. 1. 2009 Cvičení: Pondělí 9:00 Zadání Naprogramujte

Více

Algoritmizace prostorových úloh

Algoritmizace prostorových úloh INOVACE BAKALÁŘSKÝCH A MAGISTERSKÝCH STUDIJNÍCH OBORŮ NA HORNICKO-GEOLOGICKÉ FAKULTĚ VYSOKÉ ŠKOLY BÁŇSKÉ - TECHNICKÉ UNIVERZITY OSTRAVA Algoritmizace prostorových úloh Grafové úlohy Daniela Szturcová Tento

Více

Numerické metody a programování. Lekce 8

Numerické metody a programování. Lekce 8 Numerické metody a programování Lekce 8 Optimalizace hledáme bod x, ve kterém funkce jedné nebo více proměnných f x má minimum (maximum) maximalizace f x je totéž jako minimalizace f x Minimum funkce lokální:

Více

Efektivní hledání nejkratších cest v sítích hromadné přepravy osob

Efektivní hledání nejkratších cest v sítích hromadné přepravy osob DIPLOMOVÁ PRÁCE Efektivní hledání nejkratších cest v sítích hromadné přepravy osob Autor: Vladislav Martínek Vedoucí: RNDr. Michal Žemlička, Ph.D. Motivace Jak se co nejrychleji dostat z bodu A do bodu

Více

OPTIMALIZAČNÍ ALGORITMY V LOGISTICKÝCH

OPTIMALIZAČNÍ ALGORITMY V LOGISTICKÝCH VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY FAKULTA INFORMAČNÍCH TECHNOLOGIÍ ÚSTAV INTELIGENTNÍCH SYSTÉMŮ FACULTY OF INFORMATION TECHNOLOGY DEPARTMENT OF INTELLIGENT SYSTEMS OPTIMALIZAČNÍ

Více

FAKULTA INFORMAČNÍCH TECHNOLOGIÍ

FAKULTA INFORMAČNÍCH TECHNOLOGIÍ VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY FAKULTA INFORMAČNÍCH TECHNOLOGIÍ ÚSTAV INTELIGENTNÍCH SYSTÉMŮ FACULTY OF INFORMATION TECHNOLOGY DEPARTMENT OF INTELLIGENT SYSTEMS ŘEŠENÍ OPTIMALIZAČNÍCH

Více

Optimalizace & soft omezení: algoritmy

Optimalizace & soft omezení: algoritmy Optimalizace & soft omezení: algoritmy Soft propagace Klasická propagace: eliminace nekonzistentních hodnot z domén proměnných Soft propagace: propagace preferencí (cen) nad k-ticemi hodnot proměnných

Více

Časové rezervy. Celková rezerva činnosti

Časové rezervy. Celková rezerva činnosti Časové rezervy Celková rezerva činnosti CR Volná rezerva činnosti VR Nezávislá rezerva činnosti - NR Celková rezerva činnosti Maximální počet časových jednotek, které jsou k dispozici pro provedení činnosti,

Více

Využití marketingové komunikace pro zvýšení konkurenceschopnosti sdružení MIVES. Bc. Markéta Matulová

Využití marketingové komunikace pro zvýšení konkurenceschopnosti sdružení MIVES. Bc. Markéta Matulová Využití marketingové komunikace pro zvýšení konkurenceschopnosti sdružení MIVES Bc. Markéta Matulová Diplomová práce 2010 ABSTRAKT Tato diplomová práce se zabývá problematikou zvýšení konkurenceschopnosti

Více

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

4EK201 Matematické modelování. 2. Lineární programování 4EK201 Matematické modelování 2. Lineární programování 2.1 Podstata operačního výzkumu Operační výzkum (výzkum operací) Operational research, operations research, management science Soubor disciplín zaměřených

Více

Exponenciální modely hromadné obsluhy

Exponenciální modely hromadné obsluhy Exponenciální modely hromadné obsluhy Systém s čekáním a neohraničeným zdrojem požadavků Na základě předchozích informací je potřeba probrat, jaké informace jsou dostupné v počtu pravděpodobnosti řešícím

Více

Ant Colony Optimization v prostředí Mathematica

Ant Colony Optimization v prostředí Mathematica Ant Colony Optimization v prostředí Mathematica Ant Colony Optimization in Mathematica Environment Bc. Martina Vaculíková Diplomová práce 28 UTB ve Zlíně, Fakulta aplikované informatiky, 28 4 ABSTRAKT

Více

Požadavky k písemné přijímací zkoušce z tematického okruhu 1 (Logistika)

Požadavky k písemné přijímací zkoušce z tematického okruhu 1 (Logistika) POŽADAVKY K PÍSEMNÉ PŘIJÍMACÍ ZKOUŠCE pro uchazeče o studium v navazujícím magisterském studijním v oboru LO Logistika, technologie a management dopravy Požadavky k písemné přijímací zkoušce z tematického

Více

HEURISTICKÉ ALGORITMY PRO ŘEŠENÍ ÚLOH OBCHODNÍHO CESTUJÍCÍHO

HEURISTICKÉ ALGORITMY PRO ŘEŠENÍ ÚLOH OBCHODNÍHO CESTUJÍCÍHO HEURISTICKÉ ALGORITMY PRO ŘEŠENÍ ÚLOH OBCHODNÍHO CESTUJÍCÍHO Heuristické algoritmy jsou speciálními algoritmy, které byly vyvinuty pro obtížné úlohy, jejichž řešení je obtížné získat v rozumném čase. Mezi

Více

Buďte Společně vždy vpřed na stopě vozidlům a pohonným hmotám. pilotní řešení O 2 Car Control pro TNT Post ČR

Buďte Společně vždy vpřed na stopě vozidlům a pohonným hmotám. pilotní řešení O 2 Car Control pro TNT Post ČR Buďte Společně vždy vpřed na stopě vozidlům a pohonným hmotám pilotní řešení O 2 Car Control pro TNT Post ČR Proč společný projekt 1. Výchozí podmínky: 2. Cíl: Telefónica O2 se stala poskytovatelem ucelených

Více

OPTIMALIZACE. (přehled metod)

OPTIMALIZACE. (přehled metod) OPTIMALIZACE (přehled metod) Typy optimalizačních úloh Optimalizace bez omezení Nederivační metody Derivační metody Optimalizace s omezeními Lineární programování Nelineární programování Globální optimalizace

Více

Dokumentace k semestrální práci z předmětu PT

Dokumentace k semestrální práci z předmětu PT Dokumentace k semestrální práci z předmětu PT Vypracovali: Eva Turnerová (A08B0176P) Martin Dlouhý (A08B0268P) Zadání Zadání: Firma Mistr Paleta, syn a vnuci rozváží palety po celé České republice. Počet

Více

Grafové algoritmy. Programovací techniky

Grafové algoritmy. Programovací techniky Grafové algoritmy Programovací techniky Grafy Úvod - Terminologie Graf je datová struktura, skládá se z množiny vrcholů V a množiny hran mezi vrcholy E Počet vrcholů a hran musí být konečný a nesmí být

Více

4EK201 Matematické modelování 5. Speciální úlohy lineárního programování

4EK201 Matematické modelování 5. Speciální úlohy lineárního programování 4EK201 Matematické modelování 5. Speciální úlohy lineárního programování 4. Typické úlohy LP Úlohy výrobního plánování (alokace zdrojů) Úlohy finančního plánování (optimalizace portfolia) Směšovací problémy

Více

Dobývání znalostí. Doc. RNDr. Iveta Mrázová, CSc. Katedra teoretické informatiky Matematicko-fyzikální fakulta Univerzity Karlovy v Praze

Dobývání znalostí. Doc. RNDr. Iveta Mrázová, CSc. Katedra teoretické informatiky Matematicko-fyzikální fakulta Univerzity Karlovy v Praze Dobývání znalostí Doc. RNDr. Iveta Mrázová, CSc. Katedra teoretické informatiky Matematicko-fyzikální fakulta Univerzity Karlovy v Praze Dobývání znalostí Pravděpodobnost a učení Doc. RNDr. Iveta Mrázová,

Více

Technologie dopravy a logistika

Technologie dopravy a logistika Cvičení č. 2 Optimalizace linkového vedení Četnost obsluhy, takt Ing. Zdeněk Michl Ing. Michal Drábek, Ph.D. Ing. Jiří Pospíšil, Ph.D. ČVUT v Praze Fakulta dopravní Ústav logistiky a managementu dopravy

Více

TGH05 - aplikace DFS, průchod do šířky

TGH05 - aplikace DFS, průchod do šířky TGH05 - aplikace DFS, průchod do šířky Jan Březina Technical University of Liberec 31. března 2015 Grafová formulace CPM (critical path method) Orientovaný acyklický graf (DAG) je orientovaný graf neobsahující

Více

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

SIMULAČNÍ MODEL ČINNOSTÍ VEŘEJNÉHO LOGISTICKÉHO CENTRA SIMULAČNÍ MODEL ČINNOSTÍ VEŘEJNÉHO LOGISTICKÉHO CENTRA Ing. Jaromír Široký, Ph.D. Ing. Michal Dorda VŠB - TU Ostrava Fakulta strojní Institut dopravy Obsah: 1. Definice cílů a účelu simulace VLC. 2. Struktura

Více

Fakulta dopravní OPTIMALIZACE

Fakulta dopravní OPTIMALIZACE České vysoké učení technické v Praze Fakulta dopravní DIPLOMOVÁ PRÁCE VYUŽITÍ GENETICKÝCH ALGORITMŮ V ÚLOHÁCH DISKRÉTNÍ OPTIMALIZACE Alena Rybičková 2012 Prohlášení Nemám závažný důvod proti užívání tohoto

Více

Dobývání znalostí. Doc. RNDr. Iveta Mrázová, CSc. Katedra teoretické informatiky Matematicko-fyzikální fakulta Univerzity Karlovy v Praze

Dobývání znalostí. Doc. RNDr. Iveta Mrázová, CSc. Katedra teoretické informatiky Matematicko-fyzikální fakulta Univerzity Karlovy v Praze Dobývání znalostí Doc. RNDr. Iveta Mrázová, CSc. Katedra teoretické informatiky Matematicko-fyzikální fakulta Univerzity Karlovy v Praze Dobývání znalostí Bayesovské modely Doc. RNDr. Iveta Mrázová, CSc.

Více

DOPRAVNĚ-PROVOZNÍ INTEGRACE. Realizace dopravně-provozních opatření

DOPRAVNĚ-PROVOZNÍ INTEGRACE. Realizace dopravně-provozních opatření DOPRAVNĚ-PROVOZNÍ INTEGRACE Realizace dopravně-provozních opatření Realizace dopravně-provozních opatření realizace prostorových opatření (přímá spojení, koncentrace nabídky, omezení souběhů) a časových

Více

OPTIMALIZATION OF TRAFFIC FLOWS IN MUNICIPAL WASTE TREATMENT OPTIMALIZACE DOPRAVNÍCH TOKŮ V NAKLÁDÁNÍ S KOMUNÁLNÍM ODPADEM

OPTIMALIZATION OF TRAFFIC FLOWS IN MUNICIPAL WASTE TREATMENT OPTIMALIZACE DOPRAVNÍCH TOKŮ V NAKLÁDÁNÍ S KOMUNÁLNÍM ODPADEM OPTIMALIZATION OF TRAFFIC FLOWS IN MUNICIPAL WASTE TREATMENT OPTIMALIZACE DOPRAVNÍCH TOKŮ V NAKLÁDÁNÍ S KOMUNÁLNÍM ODPADEM Novotný V., Červinka J. Ústav zemědělské, potravinářské a environmentální techniky,

Více

Optimální průzkum zájmového prostoru bezpilotními prostředky

Optimální průzkum zájmového prostoru bezpilotními prostředky Univerzita obrany Fakulta ekonomiky a managementu Katedra vojenského managementu a taktiky Softwarová dokumentace Optimální průzkum zájmového prostoru bezpilotními prostředky Unmanned Aerial Vehicles routes

Více

Časová a prostorová složitost algoritmů

Časová a prostorová složitost algoritmů .. Časová a prostorová složitost algoritmů Programovací techniky doc. Ing. Jiří Rybička, Dr. ústav informatiky PEF MENDELU v Brně rybicka@mendelu.cz Hodnocení algoritmů Programovací techniky Časová a prostorová

Více

Úloha ve stavovém prostoru SP je <s 0, C>, kde s 0 je počáteční stav C je množina požadovaných cílových stavů

Úloha ve stavovém prostoru SP je <s 0, C>, kde s 0 je počáteční stav C je množina požadovaných cílových stavů Stavový prostor a jeho prohledávání SP = formalismus k obecnějšímu uchopení a vymezení problému, který spočívá v nalezení posloupnosti akcí vedoucích od počátečního stavu úlohy (zadání) k požadovanému

Více

Kombinatorická minimalizace

Kombinatorická minimalizace Kombinatorická minimalizace Cílem je nalézt globální minimum ve velké diskrétní množině, kde může být mnoho lokálních minim. Úloha obchodního cestujícího Cílem je najít nejkratší cestu, která spojuje všechny

Více

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

4EK311 Operační výzkum. 5. Teorie grafů 4EK311 Operační výzkum 5. Teorie grafů 5. Teorie grafů definice grafu Graf G = uspořádaná dvojice (V, E), kde V označuje množinu n uzlů u 1, u 2,, u n (u i, i = 1, 2,, n) a E označuje množinu hran h ij,

Více

Grafové algoritmy. Programovací techniky

Grafové algoritmy. Programovací techniky Grafové algoritmy Programovací techniky Grafy Úvod - Terminologie Graf je datová struktura, skládá se z množiny vrcholů V a množiny hran mezi vrcholy E Počet vrcholů a hran musí být konečný a nesmí být

Více

Globální matice konstrukce

Globální matice konstrukce Globální matice konstrukce Z matic tuhosti a hmotnosti jednotlivých prvků lze sestavit globální matici tuhosti a globální matici hmotnosti konstrukce, které se využijí v řešení základní rovnice MKP: [m]{

Více

ČESKÁ ZEMĚDĚLSKÁ UNIVERZITA V PRAZE. Teze diplomové práce

ČESKÁ ZEMĚDĚLSKÁ UNIVERZITA V PRAZE. Teze diplomové práce ČESKÁ ZEMĚDĚLSKÁ UNIVERZITA V PRAZE FAKULTA PROVOZNĚ EKONOMICKÁ KATEDRA SYSTÉMOVÉ A OPERAČNÍ ANALÝZY Obor: Veřejná správa a regionální rozvoj Teze diplomové práce Optimalizace tras pro cestovní kanceláře

Více

Základy algoritmizace. Pattern matching

Základy algoritmizace. Pattern matching Základy algoritmizace Pattern matching 1 Pattern matching Úloha nalézt v nějakém textu výskyty zadaných textových vzorků patří v počítačové praxi k nejfrekventovanějším. Algoritmy, které ji řeší se používají

Více

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

Obsah prezentace. Základní pojmy v teorii o grafech Úlohy a prohledávání grafů Hledání nejkratších cest Obsah prezentace Základní pojmy v teorii o grafech Úlohy a prohledávání grafů Hledání nejkratších cest 1 Základní pojmy Vrchol grafu: {množina V} Je to styčná vazba v grafu, nazývá se též uzlem, prvkem

Více

ORGANIZACE ZIMNÍ ÚDRŽBY POZEMNÍCH KOMUNIKACÍ ORGANIZATION OF WINTER ROAD MAINTENANCE

ORGANIZACE ZIMNÍ ÚDRŽBY POZEMNÍCH KOMUNIKACÍ ORGANIZATION OF WINTER ROAD MAINTENANCE ORGANIZACE ZIMNÍ ÚDRŽBY POZEMNÍCH KOMUNIKACÍ ORGANIZATION OF WINTER ROAD MAINTENANCE Jaroslav Kleprlík 1 Anotace: Příspěvek je zaměřen na zimní údržbu pozemních komunikací. Uvádí základní právní předpisy

Více

SCIENTIFIC PAPERS OF THE UNIVERSITY OF PARDUBICE. MATEMATICKÝ MODEL ÚLOHY STANOVENí TRASY VOZIDEL PRO VíCE DEP, VíCE VOZIDEL A VíCE TYPÚ POŽADAVKŮ

SCIENTIFIC PAPERS OF THE UNIVERSITY OF PARDUBICE. MATEMATICKÝ MODEL ÚLOHY STANOVENí TRASY VOZIDEL PRO VíCE DEP, VíCE VOZIDEL A VíCE TYPÚ POŽADAVKŮ SCIENTIFIC PAPERS OF THE UNIVERSITY OF PARDUBICE Series B The Jan Perner Transport Faculty 3 (1997) MATEMATICKÝ MODEL ÚLOHY STANOVENí TRASY VOZIDEL PRO VíCE DEP, VíCE VOZIDEL A VíCE TYPÚ POŽADAVKŮ Markéta

Více

VYUŽITÍ METOD TEORIE GRAFŮ PRO HLEDÁNÍ NEJSPOLEHLIVĚJŠÍ CESTY V DOPRAVNÍ SÍTI

VYUŽITÍ METOD TEORIE GRAFŮ PRO HLEDÁNÍ NEJSPOLEHLIVĚJŠÍ CESTY V DOPRAVNÍ SÍTI 18 LOGVD 212 - Žilina 2.-21.9.212 VYUŽITÍ METOD TEORIE GRAFŮ PRO HLEDÁNÍ NEJSPOLEHLIVĚJŠÍ CESTY V DOPRAVNÍ SÍTI Andrea Peterková *) Anotace: V článku je přiblíženo sociální riziko dopravní nehody, o kterých

Více

7. Heuristické metody

7. Heuristické metody Jan Schmidt 2011 Katedra číslicového návrhu Fakulta informačních technologií České vysoké učení technické v Praze Zimní semestr 2011/12 MI-PAA EVROPSKÝ SOCIÁLNÍ FOND PRAHA & EU: INVESTUJENE DO VAŠÍ BUDOUCNOSTI

Více

TVORBA GRAFŮ A DIAGRAMŮ V ORIGIN. Semestrální práce UNIVERZITA PARDUBICE. Fakulta chemicko-technologická Katedra analytické chemie

TVORBA GRAFŮ A DIAGRAMŮ V ORIGIN. Semestrální práce UNIVERZITA PARDUBICE. Fakulta chemicko-technologická Katedra analytické chemie UNIVERZITA PARDUBICE Fakulta chemicko-technologická Katedra analytické chemie TVORBA GRAFŮ A DIAGRAMŮ V ORIGIN Semestrální práce Licenční studium Galileo Interaktivní statistická analýza dat Brno 01 Ing.

Více

STARÁME SE O VÁS. MAN ServiceCare. Zvýšení dostupnosti vozidel díky proaktivnímu managementu údržby. MAN kann.

STARÁME SE O VÁS. MAN ServiceCare. Zvýšení dostupnosti vozidel díky proaktivnímu managementu údržby. MAN kann. STARÁME SE O VÁS MAN ServiceCare. Zvýšení dostupnosti vozidel díky proaktivnímu managementu údržby. MAN kann. Zapomeňte vše, co jste potřebovali vědět o údržbě. My na vás nezapomeneme nikdy. Tlak na náklady

Více

5. Umělé neuronové sítě. Neuronové sítě

5. Umělé neuronové sítě. Neuronové sítě Neuronové sítě Přesný algoritmus práce přírodních neuronových systémů není doposud znám. Přesto experimentální výsledky na modelech těchto systémů dávají dnes velmi slibné výsledky. Tyto systémy, včetně

Více

Dynamické rozvrhování

Dynamické rozvrhování Dynamické rozvrhování Hana Rudová Fakulta informatiky, Masarykova universita http://www.fi.muni.cz/~hanka Informatické kolokvium, 9.10.2007 Dynamické rozvrhování (Dynamic scheduling) 1 Úvod 2 Popis problému

Více

Matematické modelování 4EK201

Matematické modelování 4EK201 Matematické modelování 4EK0 Ukázkový test Maimum 00 bodů. Pokud má úloha lineárního programování více optimálních řešení, pak (a) jich může být nekonečně mnoho, (b) jich musí být nekonečně mnoho.. Doplňte

Více

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

Příklady ke cvičením. Modelování produkčních a logistických systémů Modelování produkčních a logistických systémů Katedra logistiky, kvality a automobilové techniky Garant, přednášející, cvičící: Jan Fábry 10.12.2018 Příklady ke cvičením Opakování lineárního programování

Více

Statistické řízení jakosti - regulace procesu měřením a srovnáváním

Statistické řízení jakosti - regulace procesu měřením a srovnáváním Statistické řízení jakosti - regulace procesu měřením a srovnáváním Statistická regulace výrobního procesu (SPC) SPC = Statistical Process Control preventivní nástroj řízení jakosti, který na základě včasného

Více

Integrované systémy HD

Integrované systémy HD Integrované systémy HD Přednáška 2 MHD doc. Ing. Miloslav Řezáč, Ph.D. Katedra dopravního stavitelství, Fakulta stavební, VŠB-TU Ostrava Četnost přemísťovacích vztahů mezi zdroji a cíli dopravy Průměrný

Více

Vizualizace v provozech povrchových úprav

Vizualizace v provozech povrchových úprav Vizualizace v provozech povrchových úprav Zdeněk Čabelický, AITEC s.r.o., Ledeč nad Sázavou Aplikace systémů ASŘ v provozech povrchových úprav v současné době nabývá na významu. V podstatě každá větší

Více

Řízení projektů. Konstrukce síťového grafu pro řízení projektů Metoda CPM Metoda PERT

Řízení projektů. Konstrukce síťového grafu pro řízení projektů Metoda CPM Metoda PERT Řízení projektů Konstrukce síťového grafu pro řízení projektů Metoda CPM Metoda PERT 1 Úvod základní pojmy Projekt souhrn činností, které musí být všechny realizovány, aby byl projekt dokončen Činnost

Více

Řešení optimální cesty svozu odpadů pomocí rojové inteligence

Řešení optimální cesty svozu odpadů pomocí rojové inteligence Jihočeská univerzita v Českých Budějovicích Přírodovědecká fakulta Řešení optimální cesty svozu odpadů pomocí rojové inteligence Bakalářská práce Ladislav Vácha Školitel: doc. Ing. Ladislav Beránek, CSc.,

Více

KALIBRACE. Definice kalibrace: mezinárodní metrologický slovník (VIM 3)

KALIBRACE. Definice kalibrace: mezinárodní metrologický slovník (VIM 3) KALIBRACE Chemometrie I, David MILDE Definice kalibrace: mezinárodní metrologický slovník (VIM 3) Činnost, která za specifikovaných podmínek v prvním kroku stanoví vztah mezi hodnotami veličiny s nejistotami

Více

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

4EK212 Kvantitativní management. 1. Úvod do kvantitativního managementu a LP 4EK212 Kvantitativní management 1. Úvod do kvantitativního managementu a LP Mgr. Jana SEKNIČKOVÁ, Ph.D. Nová budova, místnost 433 Konzultační hodiny InSIS E-mail: jana.seknickova@vse.cz Web: jana.seknicka.eu/vyuka

Více

Úvod do optimalizace, metody hladké optimalizace

Úvod do optimalizace, metody hladké optimalizace Evropský sociální fond Investujeme do vaší budoucnosti Úvod do optimalizace, metody hladké optimalizace Matematika pro informatiky, FIT ČVUT Martin Holeňa, 13. týden LS 2010/2011 O čem to bude? Příklady

Více

Vzdálenost uzlů v neorientovaném grafu

Vzdálenost uzlů v neorientovaném grafu Vzdálenosti a grafy Vzdálenost uzlů v neorientovaném grafu Je dán neorientovaný neohodnocený graf G = (V,E,I) vzdálenost uzlů u a v v neorientovaném souvislém grafu G je délka nejkratší cesty spojující

Více

ÚVOD DO PROBLEMATIKY PROJEKTŮ, KATEGORIE

ÚVOD DO PROBLEMATIKY PROJEKTŮ, KATEGORIE PROJEKTOVÉ ŘÍZENÍ STAVEB ÚVOD DO PROBLEMATIKY PROJEKTŮ, KATEGORIE Vysoká škola technická a ekonomická v Českých PROJEKTŮ Budějovicích Institute of Technology And Business In České Budějovice Tento učební

Více

4EK314 Diskrétní modely

4EK314 Diskrétní modely 4EK314 Diskrétní modely Jan Fábry Fakulta informatiky a statistiky Katedra ekonometrie fabry@vse.cz http://nb.vse.cz/~fabry Únor 2016, Praha Jan Fábry Diskrétní modely 1 / 153 Sylabus kurzu 1 Úloha celočíselného

Více

Drsná matematika III 10. demonstrovaná cvičení Kostry grafů

Drsná matematika III 10. demonstrovaná cvičení Kostry grafů Drsná matematika III 10. demonstrovaná cvičení Kostry grafů Martin Panák Masarykova univerzita Fakulta informatiky 21.11. 2006 1 Domácí úlohy z minulého týdne Příklad 1 Příklad 2 Příklad 3 2 Borůvkův algoritmus

Více

Algoritmizace diskrétních. Ing. Michal Dorda, Ph.D.

Algoritmizace diskrétních. Ing. Michal Dorda, Ph.D. Algoritmizace diskrétních simulačních modelů Ing. Michal Dorda, Ph.D. 1 Úvodní poznámky Při programování simulačních modelů lze hlavní dílčí problémy shrnout do následujících bodů: 1) Zachycení statických

Více

Pareto analýza. Ing. Martina Ortová, Ph.D. Technická univerzita v Liberci. Výrobní systémy I TU v Liberci

Pareto analýza. Ing. Martina Ortová, Ph.D. Technická univerzita v Liberci. Výrobní systémy I TU v Liberci Tento materiál vznikl jako součást projektu, který je spolufinancován Evropským sociálním fondem a státním rozpočtem ČR. Pareto analýza Ing., Ph.D. Technická univerzita v Liberci Technická univerzita v

Více

Algoritmizace. 1. Úvod. Algoritmus

Algoritmizace. 1. Úvod. Algoritmus 1. Úvod Algoritmizace V dnešní době již počítače pronikly snad do všech oblastí lidské činnosti, využívají se k řešení nejrůznějších úkolů. Postup, který je v počítači prováděn nějakým programem se nazývá

Více

ANALÝZA A KLASIFIKACE BIOMEDICÍNSKÝCH DAT. Institut biostatistiky a analýz

ANALÝZA A KLASIFIKACE BIOMEDICÍNSKÝCH DAT. Institut biostatistiky a analýz ANALÝZA A KLASIFIKACE BIOMEDICÍNSKÝCH DAT prof. Ing. Jiří Holčík,, CSc. NEURONOVÉ SÍTĚ otázky a odpovědi 1 AKD_predn4, slide 8: Hodnota výstupu závisí na znaménku funkce net i, tedy na tom, zda bude suma

Více

5 Orientované grafy, Toky v sítích

5 Orientované grafy, Toky v sítích Petr Hliněný, FI MU Brno, 205 / 9 FI: IB000: Toky v sítích 5 Orientované grafy, Toky v sítích Nyní se budeme zabývat typem sít ových úloh, ve kterých není podstatná délka hran a spojení, nýbž jejich propustnost

Více