2023-11-11 18:41:34 +00:00
In un contesto di [[routing]], [[hash table|mappa]] da [[router]] destinatario a [[canale di comunicazione]] da utilizzare più [[costo]] totale per raggiungerla.
2023-11-01 21:23:31 +00:00
$$
\def \varSource {{\color{LimeGreen} Source}}
\def \varDestination {{\color{IndianRed} Destination}}
\Large
\varDestination \to
\begin{pmatrix}
\textrm{Channel}_{\varSource}(\varDestination)
\\
\textrm{Cost}_{\varSource}(\varDestination)
\end{pmatrix}
$$
Implementazione semplice di [[funzione di routing]].
2023-11-11 18:41:34 +00:00
> [!Note]
> ==Il [[principio di ottimalità]] è il motivo per cui è sufficiente salvare solo il [[canale di comunicazione]]!==
2023-12-19 01:19:27 +00:00
## [[costo computazionale]]
2023-11-11 18:41:34 +00:00
2023-12-19 01:19:27 +00:00
### [[search time]]
2023-11-11 18:41:34 +00:00
Un lookup nel [[hash table|dizionario]]:
$$
\Large O(\log(Entities))
$$
2023-12-19 01:19:27 +00:00
### [[routing memory]]
2023-11-11 18:41:34 +00:00
Lo spazio usato dal [[hash table|dizionario]]:
$$
\Large O(Entities \cdot \log(\max(Identifier)))
$$