\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.