\chapter{Úvod}
Stav dopravní situace ve městě bezesporu ovlivňuje život každého z nás a 
pro jeho zlepšení, ať už máme na mnysli výstavbu a zlepšování dopravních komunikací,
nebo teoretický výzkum, jsou v dnešní době investovány nemalé finanční prostředky.
Optimalizované řízení provozu je jedním z možností, jak odlehčit dopravě bez nutnosti
zasahování do fyzického stavu silnic.
\\
V součané době se spoléhá hlavně na ruční nastavení parametrů křižovatky z centrály na základě dat
z detektorů. Účelem této práce je prozkoumat možnosti řízení novým způsobem, a to decentralizovaným 
řízením multiagentím systémem. Pomocí programu v C++, kde jsou agenti ovládající křižovatky reprezentováni objektem,
a komunikací přes knihovny AimsunDs s mikrosimulátorem dopravy Aimsun, budeme testovat možnosti výměny údajů,
nalezení optimální strategie a změny dopravní situace na křižovatkách.
\\
Nejprve popíšeme mmikrosimulátor Aimsun, použité knihovny a používané parametry.
Poté si přiblížíme některé důležité prvky z teorie multiagentních systémů.
\\
V druhé části práce popíšeme běh cel0ho programu, způsob implementace třídy agenta,
zpracování údajů a volbu nejbhodnější strategie. Na závěr vyhodnotíme získané výsledky.



