\chapter{Úvod} Stav dopravní situace ve městě bezesporu ovlivňuje život každého z nás a do jeho zlepšení, ať už máme na mysli 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 jednou z možností, jak odlehčit dopravě bez nutnosti zasahování do fyzického stavu silnic. \\ \\ V současné 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 multiagentním systémem. Pomocí programu v C++, kde jsou agenti ovládající křižovatky reprezentováni objektem, a komunikací přes knihovny BDM 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 mikrosimulá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 celého programu, způsob implementace třídy agenta, zpracování údajů a volbu nejvhodnější strategie. Na závěr vyhodnotíme získané výsledky.