Immagina una serie di mappe che cambiano poco alla volta. Ogni mappa è un grafo, una rete di punti (nodi) collegati da linee (archi). In una sequenza di cancellazione debole, ogni mappa successiva è uguale alla precedente o ha qualche pezzo in meno. I matematici studiano se tutte le mappe possono essere disegnate su un piano senza crociamenti, una proprietà chiamata planarità.
La domanda è: possiamo decidere in fretta se una serie di grafici connessi a due nodi può essere disegnata insieme mantenendo la planarità? La risposta è no, secondo un nuovo studio. I ricercatori hanno dimostrato che questo problema è NP-difficile, il che significa che non esiste un algoritmo veloce noto per risolverlo, a meno che non si scopra un modo per risolvere tutti i problemi NP.
Il risultato unisce due idee importanti. Le sequenze temporali mostrano come le reti evolvono nel tempo, mentre i grafici connessi a due nodi sono quelli che non si spezzano se si rimuove un singolo nodo. La planarità è cruciale per progetti di circuiti, mappe e strutture di dati.
Dimostrare la NP-difficoltà richiede un trucco intelligente. I matematici hanno ridotto un problema noto difficile a questo problema di planarità, dimostrando che se si potesse risolvere il problema della planarità in modo efficiente, si potrebbe risolvere anche qualsiasi problema NP. Questo collega la teoria dei grafici alla teoria della complessità computazionale.
La scoperta avverte i programmatori: alcuni problemi di disposizione grafica non hanno soluzioni semplici. Apre anche nuove domande su sequenze più grandi e su altri tipi di planarità.
