Semplifica il tuo flusso di lavoro: cerca miniwebtool.
Aggiungi
Vedi anche
Verificatore di LipogrammaVerificatore di Squadratura (Regola 3-4-5) 📐Cercatore di Classe di MarchioPredittore Cinese del Sesso del Bebè
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 angeliCalcolatrice di Compatibilità AmorosaCalcolatore di Compatibilità dei Segni LunariCalcolatore Ascendente, Segno Solare e Lunare 🌞🌙✨📅 Calcolatore di DataCalcolatore di SommeRicerca Citazioni (Inglese)Estrattore di Immagini da VideoGeneratore di parole casuali in ingleseVerificatore di Nome Utente sui Social MediaCalcolatore del numero di percorso di vitaCalcolatore EsadecimaleFormattatore di TestoQual è il mio numero fortunato?Convertitore di Piedi e Pollici in CentimetriGeneratore di Citazioni CasualiRicerca ID Utente InstagramGeneratore di Superpotere CasualeGeneratore casuale di animaliGeneratore di Carte da Gioco CasualeSelettore di Film CasualeCalcolatore del percentile di altezzaCalcolatore del Numero dell'AnimaPalla Magica 8Calcolatore del Giorno dell'Anno - Che giorno dell'anno è oggi?Generatore di anagrammiInverti TestoConvertitore da esadecimale a decimaleCalcolatore per ridurre frazioniGeneratore di Date CasualiEstrattore AudioCalcolatore del Numero del NomeCalcolatore di ScalaGeneratore di CrucipuzzleRimuovi linee vuote da un testoCalcolatore BinarioGeneratore di Obbligo o Verità AleatorioConvertitore da cm a piedi e polliciGeneratore di oggetti casualiRicerca ID Utente FacebookDivisore AudioCalcolatore della Media GeometricaGeneratore di Gruppi CasualiGeneratore di stringhe casualiCalcolatore tempo di raffreddamento birraOrdina NumeriUnisci VideoDivisore videoCalcolatore di Guadagni Twitch⏱️ Calcolatore di OreGeneratore di Colori CasualiRicerca Indirizzo MACGeneratore di Orario CasualeConvertitore da Decimale a TempoDivisore di ImmaginiCalcolatore di VelocitàConvertitore da decimale a esadecimaleSegnapunti TennisCalcolatore della Congettura di CollatzLista di Anni BisestiliRimuovi spaziCompressore VideoCalcolatore del calcio correttoCalcolatore del Segno LunareConvertitore FPSRuota VideoCalcolatore di combinazioneCalcolatore Posizione del SoleGeneratore di Personaggi RPG CasualeValidatore XMLCalcolatore di radice quadrataConvertitore in numeri romaniCalcolatore di Decibel (dB)👙 Calcolatore Taglia ReggisenoConvertitore HTML in TestoGeneratore di Argomenti di Dibattito CasualiCalcolatore del SonnoCalcolatore del deficit caloricoGeneratore di Testo CapovoltoCalcolatore del Segno di VenereCalcolatore dell'Aspettativa di VitaCreatore di CruciverbaCalendario del Giorno dell'AnnoConvertitore Misura AnelloGeneratore di Piani di Allenamento IAStrumento Cifrario di VigenèreConvertitore di Tempo in DecimaliCalcolatore del Numero della PersonalitàCalcolatore del Test Chi-Quadrato🔍 Verificatore di PlagioCalcolatore del Numero del DestinoCalcolatore dell'ArcosenoConvertitore da Lbs a KgCalcolatrice di NumerologiaContatore di lineaConvertitore Data GiulianaGeneratore di Compleanni CasualiGeneratore di CrittogrammaGeneratore di PaletteCalcolatore Dimensioni di Stampa e Risoluzione (DPI/PPI)Calcolatore Formula di EroneConvertitore di Frequenza e Lunghezza d'OndaVerificatore di Squadratura (Regola 3-4-5) 📐Calcolatore del Giorno della SettimanaCalcolatore dell'Arcotangente🖱️ Contatore di ClicCalcolatore dell'Errore PercentualeMiglioratore di ImmaginiCalcolatrice del Numero d'EspressioneCalcolatore del Ritorno di SaturnoCalcolatore di Area del Poligono IrregolareConvertitore di Percentuale in PPMCalcolatore dell'Arcocoseno (Coseno Inverso)Calcolatore di Inflazione USCalcolatore di LimitiCalcolatore PERGeneratore di Distribuzione GaussianaGeneratore di PIN CasualeCalcolatore da frazione a decimaleCalcolatore della Circonferenza di un EllisseCalcolatore della Distanza di VoloCalcolatore di etàCalcolatore Handicap GolfConvertitore da DMS a Gradi DecimaliGeneratore di Lettera Casuale🔊 Generatore di ToniRisolutore di DisequazioniÈ un Numero Primo?Calcolatore Altezza Futura del BambinoCalcolatore di anni caniniCalcolatore di Log in Base 10📅 Calcolatore Differenza tra DateCalcolatore Dosaggio FarmacoCalcolatore Salto VerticaleConvertitore da kPa a psiConvertitore da psi a kPaRimuovi audio da videoUmanizzatore di Testo AICalcolatore di ArrotondamentoCalcolatore Ritmo NuotoCalcolatrice della Deviazione Standard RelativaConvertitore da binario a esadecimaleconvertitore da ppm a percentualeConvertitore di AngoliGeneratore di Comandi GitGeneratore di frequenza sonora casualeGeneratore di Tabelloni Torneo CasualiAggiungi Testo all'ImmagineCalcolatore di calcestruzzoCalcolatore di gestazione caninaCalcolatore di Stipendio in BagnoCalcolatrice OttaleCalcolatore Punteggio SATCalcolatore Unità Alcoliche StandardConvertitore da Esadecimale a BinarioGeneratore di IMEI CasualeGeneratore di parole per PictionaryInterprete dei sogni AILista di numeri cubiSelettore di Nome CasualeStrumento Cifrario di CesareStrumento online per rimuovere la punteggiaturaCalcolatore del Numero MaestroCalcolatore delle dimensioni dello zainoCalcolatore di alba e tramontoCalcolatore di conversione da decimale a frazioneCalcolatore Passi in DistanzaCalcolatore Porzioni di SpaghettiCalcolatore Sottorete IPCalcolatore Strategia MartingaleCalendario di luna nuova e luna pienaConfronta due stringheconvertitore da parole a numero di telefonoConvertitore di Velocità di Trasferimento DatiGeneratore di domande casualiStatistiche del Canale YouTubeCalcolatore del Tempo di Raddoppiamento dell'hCGCalcolatore del Volume di un EllissoideCalcolatore di Pendenza e GradoConta il numero di caratteriConvertitore da CM a PolliciConvertitore da mAh a WhConvertitore di pesoConvertitore di VelocitàGeneratore di biglietti di ringraziamento con IAGeneratore di parole per l'impiccatoGeneratore Io non ho maiGeneratore PreferirestiSemplificatore di RadicaliTimer Studio PomodoroConvertire video per Twitter (X)Generatore di GamertagGeneratore di Nomi per SquadreGeneratore di soprannomiGeneratore di Nomi RapGeneratore di Nomi per BandGeneratore di Nomi FantasyGeneratore di Biscotti della FortunaGeneratore di Idee per DisegnareGeneratore di spunti per il diarioGeneratore di affermazioni giornaliereGeneratore di complimentiGeneratore di frasi per rimorchiareGeneratore di battute da papàGeneratore di barzellette casualiGeneratore di curiosità casualiGeneratore di domande triviaGeneratore di SciaradaGeneratore di domande rompighiaccioGeneratore di discorsi di nozze con IAGeneratore di Comunicati Stampa AIGeneratore di Descrizioni di Prodotto con IAGeneratore di Script Video AIGeneratore di Titoli e Descrizioni YouTube con IAGeneratore di Didascalie Instagram con IAGeneratore di Titolo e Bio LinkedIn con IAGeneratore di Punti per Curriculum IAGeneratore di Lettere di Presentazione con IAGeneratore di testi rap con IAAppiattire PDFSblocca PDF (Rimozione password proprietario)Estrattore da PDF a testoEstrattore di pagine PDFContatore di Parole PDFProteggi PDFAggiungi numeri di pagina al PDFRiordina pagine PDFElimina pagine PDFRuota PDFDa JPG a PDFPDF in JPGComprimi PDFDividere PDFUnire PDFConvertitore da PT a PXConvertitore da PX a REMConvertitore da Tola a GrammiConvertitore di unità di terra indianeConvertitore da mcg a mgGeneratore di testi di canzoni con IAGeneratore di poesie IAGeneratore di storie IATraduttore IARiassuntore di Testo IAConvertitore da mg a mLConvertitore da MPH a KMHConvertitore da nodi a MPHMetri cubi a piedi cubiConvertitore da piedi cubi a iarde cubeConvertitore da piedi quadrati a metri quadratiConvertitore da metri quadrati a piedi quadratiConvertitore Oz in mLConvertitore ML in ozConvertitore da galloni a litriConvertitore da litri a galloniConvertitore da Kg a StoneConvertitore da Stone a KgConvertitore da pollici a millimetriConvertitore da millimetri a polliciConvertitore da miglia a kmConvertitore da km a migliaConvertitore da Fahrenheit a CelsiusConvertitore da Celsius a FahrenheitCalcolatore del volume della tavola da surfCalcolatore della misura dell’impugnatura da tennisCalcolatore della Taglia del CascoCalcolatore della taglia dei guantiConvertitore di taglie per cappelliCalcolatore della taglia dello snowboardCalcolatore delle dimensioni degli sciCalcolatore della taglia della biciTimer per split di speedrunCalcolatore StablefordCalcolatore checkout freccetteCalcolatore dell’economia del bowlingCalcolatore 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 Lunghezza AntennaCalcolatore Riempimento TuboCalcolatore di Condensatori in Serie e ParalleloCalcolatore di Reattanza InduttivaCalcolatore di Illuminazione della StanzaCalcolatore da Lux a LumenConvertitore da Lumen a WattCalcolatore Dimensione GeneratoreCalcolatore 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 Guadagni YouTube