Obsah:
Definice - Co znamená Acyclic?
Acyklický je přídavné jméno používané k popisu grafu, ve kterém není cyklus ani uzavřená cesta. Jinými slovy, jedná se o cestu bez opakovaných vrcholů (uzly, které tvoří graf nebo propojení mezi vrcholy), s vyloučením počátečních a koncových vrcholů.
Ve vědě o počítačích se používá ve fráze „řízený acyklický graf“ (DAG). Technicky je DAG graf vytvořený spojením různých vrcholů s hranami, které jsou nasměrovány způsobem, který neumožňuje navigaci sekvencí, která může mít vrchol, který prochází více než dvakrát; proto neexistuje žádná uzavřená cesta.
Techopedia vysvětluje Acyclic
Koncept DAG se používá k návrhu slovních her jako Scrabble a aplikací vědeckého výzkumu založených na biologii a genetice. DAG se také používá při vytváření modelů v matematice, informatice, elektronických obvodech, kompilačních operacích, výpočtech souvisejících hodnot na formulářích atd. DAG se používají v modelech pro ilustraci toku informací prostřednictvím systému. DAG je lepší alternativou k jiným technikám v datových strukturách tím, že poskytuje optimalizaci využití paměti a zlepšení výkonu.
Cyklus je cesta, kterou prochází posloupnost vrcholů, takže počáteční i koncový vrchol jsou stejným bodem. Pokud graf nemá takové cykly, pak se označuje jako acyklický. Například zvažte tři vrcholy, X, Y a Z spojené v grafu. Pokud se z jakéhokoli ze tří vrcholů pohybuje různými strukturami různými možnými způsoby, pokud se člověk nemůže vrátit zpět do stejného výchozího vrcholu, aniž by dvakrát navštívil jakýkoli vrchol (kromě počátečního vrcholu nebo bodu), jedná se o acyklický graf.
Délka nejkratšího cyklu a obvod acyklického grafu je definována jako nekonečno. Příklady acyklických grafů jsou Stromy a Lesy. Acyklický a nepřímý graf s libovolnými dvěma vrcholy spojenými pouze jednou cestou se nazývá strom. Rodinný strom je dobrým příkladem konceptu řízeného acyklického stromu. Les je nepřímý graf, jehož podmnožinou jsou stromy.
