Come stabilisce la rete sempreverde The Physics of Santa , è fisicamente impossibile per Babbo Natale ottenere un regalo per ogni bambino del pianeta. La pianificazione del percorso non aiuterà molto lì, ma un buon algoritmo di pianificazione può almeno garantire che ogni bambino riceva un regalo di tanto in tanto mentre Babbo Natale serve anche il maggior numero possibile di bambini ogni anno?
Considera un grafico completo con pesi reali, positivi e una costante . Vogliamo risolvere una variante del problema del commesso viaggiatore:
Esiste un percorso circolare di lunghezza al massimo che serve più dei nodi ?
La versione di ottimizzazione sarebbe:
Massimizza il numero di nodi che possono essere serviti con un percorso circolare di lunghezza al massimo .
Ciò è motivato dalle limitazioni del mondo reale sui percorsi: Babbo Natale ha una notte per consegnare il maggior numero possibile di regali, un venditore ha otto ore per il percorso di un giorno e così via.
La prima, ma non ultima domanda è: quanto è difficile questo problema? Supponiamo di poter iniziare da qualsiasi nodo, ma ciò non dovrebbe fare troppa differenza.
Ora, al fine di modellare l'equità, supponiamo che ci siano nodi e che possiamo visitare al massimo con ogni tour. Idealmente, vorremmo che ogni nodo viene visitato volte in tutta tour efficienti. Poiché potrebbero esserci nodi di collo di bottiglia che devono essere visitati più spesso per garantire che le rotte visitino molti nodi, alcuni dovranno inevitabilmente essere visitati meno spesso. Ciò esclude anche la banale approssimazione della rimozione dei nodi una volta visitati fino a quando tutti non sono stati visitati.
Quindi, ecco l'ultima domanda. Sia il numero di tour necessari fino a quando tutti i nodi saranno stati visitati da -tours efficienti . Come possiamo determinare algoritmicamente il valore minimo di (e tutti i percorsi necessari)? Quanto è complesso questo problema?
Immagino che questo sia davvero un problema multi-criterio: ogni tour dovrebbe visitare il maggior numero possibile di nodi mentre vogliamo mantenere i tour il più disgiunti possibile.