Semplifica il tuo flusso di lavoro: cerca miniwebtool.
Aggiungi
Strumenti correlati
Calcolatore di Matrice di AdiacenzaCalcolatore del Teorema Centrale del LimiteCalcolatore del Percorso più Breve di DijkstraCalcolatore di Colorazione di GrafiVerificatore di Cammino HamiltonianoCalcolatore dell'Albero Ricoprente MinimoCalcolatore di Ordinamento Topologico
Pagina Iniziale > Matematica > Operazioni matematiche avanzate > Verificatore di Grafo Planare
 

Verificatore di Grafo Planare

Verifica se un grafo è planare (disegnabile senza incroci di archi) utilizzando il teorema di Kuratowski. Rileva suddivisioni K5 e K3,3, verifica la disuguaglianza di Eulero m ≤ 3n − 6 ed evidenzia visivamente il minore proibito quando il grafo non è planare.

Verificatore di Grafo Planare
Accetta A-B, A B, A,B, o per le liste di adiacenza A: B, C. Gli spigoli sono trattati come non orientati. Le etichette dei vertici possono essere lettere, cifre o trattino basso. Limite: 16 vertici e 60 spigoli.

Embed Verificatore di Grafo Planare Widget

Verificatore di Grafo Planare

Il Verificatore di Grafo Planare determina se un grafo semplice non orientato è planare — ovvero disegnabile nel piano senza che due spigoli si incrocino — e, quando il grafo non supera il test, trova e visualizza il testimone di Kuratowski: una suddivisione di K₅ (il grafo completo su 5 vertici) o di K₃,₃ (il grafo bipartito completo su 3 + 3 vertici). Lo strumento è pensato per la didattica, il riscaldamento per la programmazione competitiva e per il rapido controllo di piccole costruzioni di grafi.

Cosa significa "Planare"?

Un grafo G = (V, E) è planare se può essere immerso nel piano in modo che gli spigoli si incontrino solo nei loro punti terminali condivisi — senza incroci. Equivalentemente, G può essere disegnato sulla superficie di una sfera senza incroci. La planarità è una proprietà puramente topologica: non dipende da come si disegna il grafo, ma solo dal fatto che esista un qualche disegno privo di incroci.

I grafi planari compaiono ovunque: reti stradali e di utenze, sbroglio di circuiti stampati, grafi degli spigoli dei solidi platonici e struttura delle facce dei poliedri. Tuttavia, molti grafi "naturali" sono ostinatamente non planari: ogni volta che provi a connettere 3 case a 3 utenze senza incroci, ti scontri con la barriera di K₃,₃.

Il Teorema di Kuratowski — Il cuore del verificatore

Kazimierz Kuratowski dimostrò nel 1930 che la planarità ha una caratterizzazione puramente combinatoria:

Un grafo finito è planare ⇔ non contiene suddivisioni di K₅ né suddivisioni di K₃,₃.

Una suddivisione di un grafo H si ottiene sostituendo alcuni spigoli di H con percorsi più lunghi i cui vertici interni sono tutti nuovi vertici di grado 2. Il teorema di Kuratowski afferma quindi che K₅ e K₃,₃ sono le uniche ostruzioni alla planarità — ogni grafo non planare ne contiene uno in una forma "allungata".

I grafi proibiti

GrafoVerticiSpigoliStrutturaPlanare?
K₅510Ogni coppia di vertici è unita da uno spigolo (grafo completo).No
K₃,₃69Due terne A e B; ogni a ∈ A è unito a ogni b ∈ B.No
K₄46Grafo completo su 4 vertici.
K₂,₃56Bipartito completo 2 × 3.

Formula di Eulero e condizioni necessarie rapide

Prima di eseguire la ricerca della suddivisione (relativamente costosa), il verificatore applica due condizioni necessarie rapide derivate dalla formula di Eulero: per ogni grafo planare connesso disegnato nel piano con V vertici, E spigoli e F facce (contando la faccia esterna), abbiamo

V − E + F = 2 (Formula di Eulero per grafi planari connessi) V − E + F = 1 + c (per un grafo planare con c componenti connesse)

Combinato con l'osservazione che ogni faccia di un grafo planare semplice ha almeno 3 spigoli sul suo contorno, otteniamo il limite superiore degli spigoli:

m ≤ 3n − 6 (planare semplice, n ≥ 3) m ≤ 2n − 4 (planare semplice bipartito, n ≥ 3)

Qualsiasi grafo che violi queste disuguaglianze è immediatamente non planare, senza necessità di cercare suddivisioni. K₅ ha m = 10, n = 5 ⇒ 3n − 6 = 9, quindi 10 > 9 — viola il limite. K₃,₃ ha m = 9, n = 6 ⇒ 2n − 4 = 8, quindi 9 > 8 — viola il limite bipartito.

Come funziona la ricerca della suddivisione

Dopo i rapidi controlli di Eulero, il verificatore cerca direttamente una suddivisione:

  1. Vittoria rapida — rileva K₅ o K₃,₃ come sottografo letterale. Se 5 vertici sono a coppie adiacenti, è palesemente un K₅. Se 6 vertici si dividono 3 + 3 con tutti i 9 spigoli incrociati presenti, è un K₃,₃.
  2. Ricerca suddivisione K₅. Per ogni insieme candidato di 5 vertici di "diramazione" (ciascuno con grado ≥ 4 in G), prova a trovare 10 percorsi — uno per coppia di rami — che siano internally vertex-disjoint (nessun vertice non di diramazione appare in più di un percorso) ed eviti di usare gli altri rami come vertici interni. Un riscontro positivo prova la non planarità.
  3. Ricerca suddivisione K₃,₃. Sceglie 6 rami (ciascuno con grado ≥ 3) e una bipartizione 3 + 3. Cerca 9 percorsi tra coppie incrociate con lo stesso requisito di disgiunzione interna.
  4. Nessun testimone ⇒ planare. Se non viene trovata alcuna suddivisione entro i limiti di dimensione, il teorema di Kuratowski garantisce che il grafo sia planare.

Trovare percorsi disgiunti dai vertici è in generale un problema NP-hard, quindi il verificatore utilizza una ricerca greedy randomizzata limitata: ogni iterazione ordina le coppie richieste per difficoltà, sceglie prima un percorso per la coppia più difficile utilizzando una BFS randomizzata, rimuove quei vertici interni e continua. Se quell'ordine specifico fallisce, riprova con un ordine rimescolato — fino a 40 tentativi per configurazione di rami. Su ogni piccolo grafo testato (fino a 16 vertici), questo è sufficiente per individuare un testimone laddove esista.

Come usare questo calcolatore

  1. Scegli un formato di input usando le schede in alto: lista di spigoli o lista di adiacenza. Entrambi codificano lo stesso grafo.
  2. Inserisci il tuo grafo. Il grafo è trattato come non orientato, quindi A-B e B-A sono lo stesso spigolo.
  3. Clicca su Verifica Planarità. Lo strumento riporta un verdetto, mostra il ragionamento passo-passo (Eulero, bipartito, Kuratowski) e renderizza il grafo.
  4. Per un grafo non planare la visualizzazione colora la suddivisione di K₅ o K₃,₃ ed elenca i 10 (o 9) percorsi disgiunti dai vertici. Clicca su una riga di percorso per isolarlo.
  5. Per un grafo planare il conteggio delle facce F = m − n + 1 + c viene riportato insieme alla struttura del grafo.

Esempio pratico 1 — K₄ è planare

K₄ ha n = 4, m = 6. Ogni grafo con ≤ 4 vertici è planare e infatti K₄ si immerge come un triangolo con un singolo vertice all'interno connesso a tutti e tre gli angoli. Eulero dice F = 6 − 4 + 2 = 4 facce: tre facce triangolari interne più la faccia esterna.

Esempio pratico 2 — K₃,₃ è non planare

K₃,₃ ha n = 6, m = 9. È bipartito, quindi si applica il limite bipartito: m = 9 > 2n − 4 = 8. Questo da solo prova la non planarità. Il testimone è banale — K₃,₃ è esso stesso il sottografo proibito. Lo strumento evidenzia quindi la partizione 3 + 3 e i 9 spigoli diretti.

Esempio pratico 3 — Il grafo di Petersen

Il grafo di Petersen ha n = 10, m = 15, quindi m ≤ 3n − 6 = 24 e i controlli rapidi di Eulero vengono superati. Eppure è notoriamente non planare. Il verificatore individua una suddivisione di K₃,₃: scegliendo sei vertici dal pentagono esterno e dal pentagramma interno in modo che ogni coppia incrociata possa essere instradata attraverso i restanti quattro vertici tramite percorsi disgiunti dai vertici. Lo strumento disegna il testimone, rendendo tangibile la geometria degli anni '30.

Applicazioni della planarità

Domande frequenti

Cosa significa planare per un grafo?

Un grafo è planare se puoi disegnarlo sul piano senza che due spigoli si incrocino se non nei vertici condivisi. Equivalentemente, un grafo è planare se e solo se può essere disegnato sulla superficie di una sfera senza incroci. Alberi, cicli, il grafo del cubo e i solidi platonici sono tutti planari, mentre K₅ e K₃,₃ sono i classici esempi non planari.

Cos'è il teorema di Kuratowski?

Il teorema di Kuratowski afferma che un grafo finito è planare se e solo se non contiene sottografi che siano suddivisioni di K₅ o K₃,₃. Una suddivisione si ottiene sostituendo alcuni spigoli con percorsi più lunghi, ciascuno attraverso nuovi vertici di grado 2. Questo fornisce un certificato combinatorio concreto di non planarità.

Qual è la differenza tra K₅ e K₃,₃?

K₅ ha 5 vertici, ogni coppia dei quali è unita da uno spigolo, per 10 spigoli totali. K₃,₃ ha 6 vertici partizionati in due gruppi di 3, con ogni vertice di un gruppo connesso a ogni vertice dell'altro, per 9 spigoli. Entrambi sono i più piccoli grafi non planari del loro genere e insieme formano i minori proibiti per la planarità.

Come aiuta la disuguaglianza di Eulero?

La formula di Eulero V − E + F = 2 per grafi planari connessi combinata con il fatto che ogni faccia di un grafo planare semplice ha almeno 3 spigoli produce m ≤ 3n − 6. Qualsiasi grafo semplice che violi questo limite è immediatamente non planare. Per i grafi planari bipartiti ogni faccia ha almeno 4 spigoli, fornendo il limite più stretto m ≤ 2n − 4. Il verificatore applica entrambi come regole di scarto rapido.

Qual è il limite di dimensioni?

Il verificatore gestisce fino a 16 vertici e 60 spigoli. Questo copre i tipici grafi didattici e da competizione inclusi il grafo di Petersen, il grafo di Möbius-Kantor, piccoli ipercubi e il grafo completo K₇. Grafi più grandi richiedono test di planarità specializzati in tempo lineare come Hopcroft-Tarjan o planarità left-right.

Come viene disegnata la suddivisione testimone?

Quando il grafo è non planare, i 5 vertici di diramazione del K₅ trovato — o i 6 vertici di K₃,₃ divisi nelle due terne A e B — vengono evidenziati su un anello interno. I 10 (o 9) percorsi internamente disgiunti dai vertici sono disegnati ciascuno con un colore distinto per permetterti di tracciare visivamente la topologia di K₅ o K₃,₃. I vertici e gli spigoli che non fanno parte della suddivisione sono oscurati.

Ulteriori letture

Cita questo contenuto, pagina o strumento come:

"Verificatore di Grafo Planare" su https://MiniWebtool.com/it/verificatore-di-grafo-planare/ di MiniWebtool, https://MiniWebtool.com/

dal team di miniwebtool. Aggiornato: 22 apr 2026

Puoi anche provare il nostro Risolutore di Matematica AI GPT per risolvere i tuoi problemi matematici attraverso domande e risposte in linguaggio naturale.

Operazioni matematiche avanzate:

Strumenti in primo piano:

Calcolatore dei numeri degli angeli📅 Calcolatore di DataCalcolatrice di Compatibilità AmorosaCalcolatore Segno Solare, Lunare e Ascendente 🌞🌙✨Calcolatore di SommeCalcolatore di Compatibilità dei Segni LunariGeneratore di parole casuali in ingleseGeneratore di Carte da Gioco CasualeConvertitore di Piedi e Pollici in CentimetriRimuovi spaziEstrattore di Immagini da VideoQual è il mio numero fortunato?Convertitore di Tempo in DecimaliFormattatore di TestoConvertitore da esadecimale a decimaleRicerca ID Utente FacebookRicerca ID Utente InstagramCalcolatore EsadecimaleCalcolatore del Giorno dell'Anno - Che giorno dell'anno è oggi?Generatore di CrucipuzzleGeneratore di Citazioni CasualiCalcolatore del numero di percorso di vitaGeneratore di anagrammi⏱️ Calcolatore di OreCalcolatore per ridurre frazioniGeneratore di Orario CasualePalla Magica 8Selettore di Film CasualeVerificatore di Nome Utente sui Social MediaGeneratore di Obbligo o Verità AleatorioCalcolatore del Numero del NomeInverti TestoCalcolatore del Numero dell'AnimaGeneratore di Date CasualiGeneratore casuale di animaliGeneratore di oggetti casualiConvertitore Numero in FrazioneCalcolatore di ScalaConvertitore da cm a piedi e polliciGeneratore di stringhe casualiEstrattore Audioconvertitore da ppm a percentualeRimuovi linee vuote da un testoCalendario del Giorno dell'AnnoSegnapunti TennisConvertitore di Percentuale in PPMGeneratore di Personaggi RPG Casualericerca-indirizzo-MACDivisore AudioGeneratore di Colori CasualiCalcolatore del percentile di altezzaCalendario di luna nuova e luna pienaCompressore VideoUnisci VideoCalcolatore di calcestruzzoCalcolatore Posizione del SoleConvertitore da Decimale a TempoLista di Anni BisestiliMiglioratore di ImmaginiCalcolatore di Durata del TempoDivisore di ImmaginiGeneratore di Unisci i PuntiniOrdina NumeriConvertitore di Frequenza e Lunghezza d'OndaConvertitore di potenzaConvertitore FPSConvertitore da Esadecimale a BinarioCalcolatore del calcio correttoCalcolatore del Coefficiente di VariazioneCalcolatore EBITDACalcolatore del Test Chi-QuadratoCalcolatore dell'Aspettativa di VitaCalcolatore di notazioni scientificheCalcolatrice di NumerologiaConvertitore HTML in TestoGeneratore di Numero Decimale CasualeCalcolatrice della Deviazione Standard RelativaCalcolatore BinarioCalcolatore del Ritorno di SaturnoCalcolatore Dimensioni di Stampa e Risoluzione (DPI/PPI)Calcolatore di Log in Base 10🔊 Generatore di ToniCalcolatore della Circonferenza di un EllisseGeneratore di IMEI CasualeCalcolatore della TangenteCalcolatore Ritmo NuotoConvertitore da decimale a esadecimaleStatistiche del Canale YouTubeValidatore XMLCalcolatore di Differenza di ListeCalcolatore del Numero della PersonalitàCalcolatore tempo di raffreddamento birraContatore di lineaConvertitore di AngoliGeneratore di Persona Utente Casuale🔍 Verificatore di PlagioAggiungi o Sostituisci Audio nel VideoCalcolatore del Segno di VenereCreatore di CruciverbaDivisore videoGeneratore di Compleanni CasualiCalcolatore della Media GeometricaCalcolatore di ArrotondamentoConfronta due stringheRuota VideoCalcolatore dell'Arcocoseno (Coseno Inverso)Generatore di CrittogrammaGeneratore di Lettera Casualegeneratore-di-testo-capovoltoCalcolatore CAGRCalcolatore da frazione a decimaleCalcolatore di diminuzione di percentualeConvertitore di VelocitàCalcolatore del cerchioCalcolatore di Probabilità dei Dadi👙 Calcolatore Taglia ReggisenoConvertitore di Velocità di Trasferimento DatiGeneratore di Argomenti di Dibattito CasualiStrumento Cifrario di VigenèreStrumento online per rimuovere la punteggiaturaCalcolatore dell'ArcotangenteCalcolatore delle frazioni equivalentiCalcolatore di Comparazione di FrazioniAggiungi prefisso e suffisso al testoCalcolatore di Guadagni TwitchConvertitore Misura AnelloCalcolatore di alba e tramontoGeneratore di Superpotere CasualeRimozione Caratteri InvisibiliAnalizzatore di Frequenza delle ParoleCalcolatrice del Numero d'EspressioneCalcolatore di Decibel (dB)Calcolatrice del giorno della settimana di nascitaGeneratore di Coordinate Casuali🌡️ Calcolatore Indice di CaloreCalcolatore Lunghezza AntennaConvertitore in numeri romaniGeneratore di LabirintiCalcolatore dell'Area di un EllisseCalcolatore della Distanza di VoloCalendario di Mercurio RetrogradoGeneratore di Gruppi CasualiRandomizzatore di listaCalcolatore dello scarto interquartileCalcolatore di Conversione Scala ModelloCalcolatore di Velocità di Ciclismo🖱️ Contatore di ClicContatore di Token AICalcolatore del SonnoCalcolatore della Congettura di CollatzGeneratore di Carte di Credito CasualeGeneratore di Morse CodeCalcolatore di VelocitàConvertitore da binario a ottaleConvertitore di Unità di CucinaConvertitore Taglie di AbbigliamentoGeneratore di indirizzi MACCalcolatore del Giorno della SettimanaCalcolatore dell'Errore PercentualeCalcolatore di anni caniniCalcolatore di Area del Poligono IrregolareCalcolatore Handicap GolfCalcolatore Proporzioni RicetteCalcolatore Resistore per LEDConvertitore di dimensioni del fileEspansore di Frasi AIGeneratore di frequenza sonora casualeGeneratore di Nonogrammi (Picross)Generatore di Quadrato MagicoAggiungi Testo all'ImmagineCalcolatore del Numero MaestroCalcolatore di Filo per Punto CroceCalcolatore di radice quadrataConvertitore di piedi in metriGeneratore di Emoji CasualeRegola Velocità VideoCalcolatore del deficit caloricoCalcolatore di Inflazione USCalcolatore di pHCalcolatore Guadagni YouTubeCalcolatore Sottorete IPGeneratore di Schemi di ColoriGeneratore di Testo BarratoVerificatore di Robustezza della PasswordAggiungi Punteggiatura AIAnalizzatore Avanzato di Compatibilità ZodiacaleCalcolatore del Consumo di AcquaCalcolatore del Numero del DestinoCalcolatore del Rapporto BUN a CreatininaCalcolatore del segno di mercurioCalcolatore di Addizione e Sottrazione in ColonnaCalcolatore di Pendenza e GradoCalcolatore di piastrelleCalcolatore Formula di EroneRicerca Citazioni (Inglese)convertitore da parole a numero di telefonoConvertitore di Frazione in PercentualeGeneratore di Indirizzi IP CasualiInverti VideoSemplificatore di Algebra BooleanaCalcolatore Strike Rate CricketCalcolatore Net Run RateCalcolatore Rapporto K/DCalcolatore Rating EloCalcolatore del Recupero della Frequenza CardiacaCalcolatore del tempo di escursioneCalcolatore del Ritmo di CanottaggioCalcolatore Age-Grading CorsaCalcolatore FTP e zone di potenzaCalcolatore Beep TestCalcolatore punteggio ACFTCalcolatore Wilks & DOTSCalcolatore Offset RuotaRicerca Indice di Carico e Indice di Velocità PneumaticiCalcolatore del Costo per MiglioCalcolatore di Riscatto del LeasingCalcolatore Miscela OttaniCalcolatore Miscela Olio 2 TempiCalcolatore Cilindrata MotoreCalcolatore Ingombro Divano PortaCalcolatore di Cataste di LegnaCalcolatore CADR Purificatore AriaCalcolatore Dimensione DeumidificatoreCalcolatore Dimensione Ventilatore da SoffittoCalcolatore Dimensioni TendeCalcolatore Dimensione TappetoCalcolatore Altezza per Appendere QuadriCalcolatore Altezza di Montaggio TVCalcolatore Dimensioni TVCalcolatore Volume e Telo per LaghettoCalcolatore Sale PiscinaCalcolatore Volume PiscinaCalcolatore Dimensione ScaldabagnoCalcolatore di Resina EpossidicaCalcolatore Spaziatura BalaustriCalcolatore di Battiscopa e ModanatureCalcolatore di RivestimentoCalcolatore impregnante per deckCalcolatore Semi per PratoCalcolatore di Zolle ErboseCalcolatore AsfaltoCalcolatore di Iarde CubeCalcolatore Riempimento TuboCalcolatore di Condensatori in Serie e ParalleloCalcolatore di Reattanza InduttivaCalcolatore di Illuminazione della StanzaCalcolatore da Lux a LumenConvertitore da Lumen a WattCalcolatore Dimensione GeneratoreConvertitore da mAh a WhCalcolatore di Potenza TrifaseCalcolatore kVACalcolatore da Ampere a WattCalcolatore da Watt ad AmpereCalcolatore Resistenze in SerieCalcolatore di AttritoCalcolatore del Piano InclinatoCalcolatore del Vantaggio MeccanicoCalcolatore della Velocità del SuonoCalcolatore della Velocità dell'OndaCalcolatore di galleggiabilitàCalcolatore di Velocità TerminaleCalcolatore della Lunghezza d'Onda di de BroglieCalcolatore di Energia del FotoneCalcolatore E=mc²Calcolatore di Dilatazione del TempoCalcolatore della Terza Legge di KepleroCalcolatore della Velocità di FugaCalcolatore della Forza GravitazionaleCalcolatore della Legge di Beer-LambertCalcolatore dell'Equazione di NernstCalcolatore della Pressione OsmoticaCalcolatore di Innalzamento del Punto di EbollizioneCalcolatore di Abbassamento del Punto di CongelamentoCalcolatore di Composizione PercentualeCalcolatore di NormalitàCalcolatore di MolalitàConvertitore da pKa a KaCalcolatore di Henderson-HasselbalchCalcolatore della Resa TeoricaCalcolatore del Reagente LimitanteCalcolatore di Configurazione ElettronicaTavola Periodica InterattivaGeneratore di Piani di Lezione con IAGeneratore di Quiz IAGeneratore di Citazioni (APA/MLA/Chicago)Calcolatore Percentuale di PresenzeAP Score CalculatorCalcolatore Punteggio ACTCalcolatore Punteggio SATConvertitore da Percentuale a CGPAConvertitore da CGPA a PercentualeCorrettore Voti Facile (EZ Grader)Calcolatore del Costo di Crescere un FiglioCalcolatore di Assunzione di Latte per NeonatiCalcolatore Taglia PannoliniGeneratore di Nomi per BambiniPredittore del Colore degli Occhi del BambinoCalcolatore del Percentile BMI per BambiniCalcolatore Altezza Futura del BambinoCalcolatore del Tempo di Raddoppiamento dell'hCGCalcolatore della Data Prevista del Parto FIVETCalcolatore di ImpiantoPredittore Cinese del Sesso del BebèFormattatore di Date ISO 8601Convertitore Data GiulianaNap CalculatorCalcolatore delle Fasi LunariOrologio MondialeConvertitore da Data a Numeri RomaniConto alla Rovescia per la PensioneCalcolatore di SobrietàCalcolatore di Mezzo CompleannoCalcolatore AnniversarioCalcolatore Numero della SettimanaCalcolatore di Ripartizione delle ManceCalcolatore ROI Email MarketingCalcolatore del Costo Per LeadCalcolatore del Capitale Circolante