Algoritmus směrování MENTOR - MENTOR routing algorithm

The Algoritmus směrování MENTOR je algoritmus pro použití v směrování z síťové sítě, konkrétně týkající se jejich iniciály topologie. Byl vyvinut v roce 1991 Aaronem Kershenbaumem, Parvizem Kermanim a Georgem A. Groveem a byl publikován IEEE.

Složitost

Empirické pozorování ukázalo, že třída složitosti tohoto algoritmu je O (N²), nebo kvadratický. To představuje „významné zlepšení oproti aktuálně používaným algoritmům [a přitom stále přináší] řešení kvality konkurenceschopné s jinými, mnohem pomalejšími postupy.“

Metodologie

Algoritmus předpokládá, že tři věci přispívají k topologii s nízkými náklady (tj. Minimální ujetá vzdálenost a čas mezi cíli): že cesty budou mít tendenci být přímé, nikoli kruhové; že odkazy budou mít „vysoké využití“ - to znamená, že budou použity na téměř maximální provozní kapacitu; a že „dlouhé vysokokapacitní odkazy [budou použity], kdykoli je to možné.“

Celkovým plánem je odeslat provoz po přímé trase mezi zdrojem a cílem, kdykoli je velikost požadavku dostatečně velká, a ve všech ostatních případech jej odeslat cestou ve stromu. V prvním případě uspokojujeme všechny tři naše cíle - používáme přímou cestu vysokého využití a vysoké kapacity. V druhém případě uspokojujeme alespoň poslední dva cíle, protože agregujeme provoz co nejvíce.

The minimální kostra na kterém v druhém případě proudí provoz heuristicky definován Dijkstrův algoritmus a Primův algoritmus.

Reference