Determinazione del circuito più lungo in un grafo

Messaggioda Ishima » 22/01/2018, 18:34

Buonasera,mi è sorto un dubbio. È possibile ricavare il circuito più lungo all'interno di un grafo attraverso l'utilizzo di semplici calcoli? Nel caso in cui sia euleriano, è semplice,ma negli altri casi?
Grazie in anticipo!
Ishima
Junior Member
Junior Member
 
Messaggio: 88 di 240
Iscritto il: 28/12/2015, 14:22

Re: Determinazione del circuito più lungo in un grafo

Messaggioda zariski » 23/01/2018, 00:27

Ignoro la matematica dei grafi e le mie conoscenze si fermano a considerarli solo come strutture informatiche ma la tua domanda mi ha incuriosito. Tempo fa mi ero ritrovato a dover implementare il famoso algoritmo di Dijkstra per determinare il percorso piu' corto per un mio progetto personale e non avevo mai pensato al problema opposto.
Wikipedia dice che e' NP-hard: https://en.wikipedia.org/wiki/Longest_path_problem
zariski
Junior Member
Junior Member
 
Messaggio: 66 di 232
Iscritto il: 24/11/2016, 22:31

Re: Determinazione del circuito più lungo in un grafo

Messaggioda axpgn » 23/01/2018, 01:20

Pare che un olandese, tale Jos Wemmnacker abbia trovato una soluzione "pratica e veloce" ... :D

Riporto la notizia in originale:

"He creates an analog model of the graph by knotting together pieces of string in exact scale (or connecting the pieces of string to small rings).
The result is obtained by two simple operations.
Pick up the string structure at any node (point) and let it hang freely.
Pick up again at the lowest node and hang it again, and you have the longest path.
As simple as that!"


Prova! :-D

Cordialmente, Alex
axpgn
Cannot live without
Cannot live without
 
Messaggio: 10233 di 40668
Iscritto il: 20/11/2013, 22:03

Re: Determinazione del circuito più lungo in un grafo

Messaggioda zariski » 23/01/2018, 19:56

Questa soluzione e' geniale :D
Ora basta programmare un motore fisico...
zariski
Junior Member
Junior Member
 
Messaggio: 68 di 232
Iscritto il: 24/11/2016, 22:31


Torna a Algebra, logica, teoria dei numeri e matematica discreta

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite