Perché il commesso viaggiatore è un problema irrisolvibile?

Sommario:

Perché il commesso viaggiatore è un problema irrisolvibile?
Perché il commesso viaggiatore è un problema irrisolvibile?
Anonim

Ciò significa che TSP è classificato come NP-difficile perché non ha nessuna soluzione "rapida" e la complessità del calcolo del percorso migliore aumenterà quando si aggiungono più destinazioni al problema. Il problema può essere risolto analizzando ogni percorso di andata e ritorno per determinare quello più breve.

Il problema del commesso viaggiatore è risolvibile?

Indichiamo con problema di messaggero (poiché in pratica questa domanda dovrebbe essere risolta da ogni postino, comunque anche da molti viaggiatori) il compito di trovare, per finiti punti di cui si conoscono le distanze a coppie, il percorso più breve che collega i punti. Naturalmente, questo problema è risolvibile con un numero finito di prove.

Qual è il problema del venditore ambulante spiega?

Il problema del commesso viaggiatore (chiamato anche problema del commesso viaggiatore o TSP) pone la seguente domanda: "Dato un elenco di città e le distanze tra ciascuna coppia di città, qual è il percorso più breve possibile che visita ogni città esattamente una volta e ritorna alla città di origine?" È un problema NP-difficile in …

Che cos'è il problema del commesso viaggiatore e come viene modellato come problema grafico?

Il problema del nalesman itinerante (TSP) è trovare un tour dal costo minimo. Il TSP può essere modellato come un problema grafico considerando un grafo completo G=/V, E) e assegnando a ciascun arco uu E E il costo o., Un giro è quindi uncircuito in G che incontra ogni nodo. In questo contesto, i tour sono talvolta chiamati c~rcuit eamiltoniani.

Come possiamo risolvere il problema del commesso viaggiatore?

Per risolvere il TSP usando l'approccio Brute-Force, devi calcolare il numero totale di percorsi e poi disegnare ed elencare tutti i percorsi possibili. Calcola la distanza di ogni percorso e poi scegli quello più breve: questa è la soluzione ottimale. Questo metodo suddivide un problema da risolvere in diversi sottoproblemi.

Consigliato:

Articoli interessanti
A cosa serve il solfato di zinco eptaidrato?
Leggi di più

A cosa serve il solfato di zinco eptaidrato?

I medici prescrivono idrati di solfato di zinco come parte della terapia di reidratazione orale. Lo usano per trattare la diarrea o problemi di stomaco legati alla carenza di zinco. Alcune persone lo usano come integratore alimentare e i medici lo usano anche nell'alimentazione endovenosa.

Quando usare la parola tanto?
Leggi di più

Quando usare la parola tanto?

Insouch significa "a tal punto" o "a tale grado". Forse hai avuto una brutta giornata, ma almeno è stata una bella giornata, tanto che il sole splendeva e il cielo era azzurro. Troverai sempre l'avverbio tanto che precede "

Quale funzione rialloca la memoria?
Leggi di più

Quale funzione rialloca la memoria?

Nel linguaggio di programmazione C, la funzione di riallocazione viene usata per ridimensionare un blocco di memoria che era stato precedentemente allocato. La funzione di riallocazione alloca un blocco di memoria (che può renderlo di dimensioni maggiori o minori rispetto all'originale) e, se necessario, copia il contenuto del vecchio blocco nel nuovo blocco di memoria.