A me piacciono le vacanze (anche) perche’ sono l’occasione di conoscere cose nuove. Il viaggio sula West Coast che sto preparando sta assolvendo a questo compito molto prima della partenza! Torturato dal dilemma su quale percorso fare per visitare tutti i parchi facendo meno strada possibile, ho rispolverato un vecchio ricordo sulla Teoria dei Grafi, e ho trovato un programmino scritto da un ingegnere Russo che risolve brillantemente questi problemi! Lo trovate nella sezione Downloads.
Ora pero’ dovrei trovare qualcuno che mi spieghi la differenza fra un percorso Euleriano e uno Hamiltoniano…
Warning: Declaration of Social_Walker_Comment::start_lvl(&$output, $depth, $args) should be compatible with Walker_Comment::start_lvl(&$output, $depth = 0, $args = Array) in /home/customer/www/boffardi.net/public_html/wp-content/plugins/social/lib/social/walker/comment.php on line 18
Warning: Declaration of Social_Walker_Comment::end_lvl(&$output, $depth, $args) should be compatible with Walker_Comment::end_lvl(&$output, $depth = 0, $args = Array) in /home/customer/www/boffardi.net/public_html/wp-content/plugins/social/lib/social/walker/comment.php on line 42
Ho quello che cercavi
EULERO & CO
Aha! Quindi:
Percorso Euleriano: percorso che passa per tutti gli ARCHI, e solo per una volta una volta.
Ciclo Euleriano: percorso Euleriano chiuso, che riporti quindi al nodo di partenza.
Attenzione: non tutti i grafi sono euleriani.
Percorso Hamiltoniano: percorso che passa per tutti i NODI, passando per il minor numero di archi possibili.
L’ideale per progettare le vacanze 🙂
E’ come dire una soluizione al problema del “commesso viaggiatore”!
Anto
Esattamente! Mi sembrava d ricordare ci fosse un premio di un milione di dollari per chi lo avesse risolto, ma a quanto pare ci sono arrivati in molti!