Uprość swój przepływ pracy: Wyszukaj miniwebtool.
Dodaj
Strona główna > Matematyka > Zaawansowane działania matematyczne > Walidator Grafu Planarnego
 

Walidator Grafu Planarnego

Sprawdź, czy graf jest planarny (możliwy do narysowania bez przecinania się krawędzi) przy użyciu twierdzenia Kuratowskiego. Narzędzie wykrywa podziały K5 i K3,3, weryfikuje nierówność Eulera m ≤ 3n − 6 i wizualnie wyróżnia zakazany minor, gdy graf jest nieplanarny.

Walidator Grafu Planarnego
Akceptuje A-B, A B, A,B, lub dla list sąsiedztwa A: B, C. Krawędzie są traktowane jako nieskierowane. Etykiety wierzchołków mogą być literami, cyframi lub podkreślnikiem. Limit: 16 wierzchołków i 60 krawędzi.

Embed Walidator Grafu Planarnego Widget

O Walidator Grafu Planarnego

Walidator Grafu Planarnego rozstrzyga, czy prosty graf nieskierowany jest planarny — czyli czy można go narysować na płaszczyźnie bez przecinania się krawędzi — a w przypadku negatywnego wyniku testu, znajduje i wizualizuje dowód Kuratowskiego: podział grafu K₅ (grafu pełnego o 5 wierzchołkach) lub K₃,₃ (pełnego grafu dwudzielnego o 3 + 3 wierzchołkach). Narzędzie to zostało stworzone do celów edukacyjnych, przygotowań do programowania konkurencyjnego oraz szybkiej weryfikacji małych konstrukcji grafowych.

Co oznacza "planarny"?

Graf G = (V, E) jest planarny, jeśli można go osadzić na płaszczyźnie w taki sposób, aby krawędzie stykały się tylko w swoich punktach końcowych — bez przecięć. Równoważnie, G można narysować na powierzchni sfery bez przecięć. Planarność jest właściwością czysto topologiczną: nie zależy od tego, jak narysujesz graf, lecz od tego, czy istnieje jakikolwiek rysunek wolny od przecięć.

Grafy planarne pojawiają się wszędzie — w sieciach drogowych i przesyłowych, projektowaniu obwodów drukowanych, grafach krawędzi wielościanów foremnych czy strukturze ścian wielościanów. Jednak wiele "naturalnych" grafów jest uporczywie nieplanarnych: za każdym razem, gdy próbujesz połączyć 3 domy z 3 mediami (wodociągi, gaz, prąd) bez przecięć, napotykasz barierę K₃,₃.

Twierdzenie Kuratowskiego — serce walidatora

Kazimierz Kuratowski udowodnił w 1930 roku, że planarność posiada czysto kombinatoryczną charakteryzację:

Graf skończony jest planarny ⇔ nie zawiera podziału K₅ ani podziału K₃,₃.

Podział grafu H uzyskuje się przez zastąpienie niektórych krawędzi H dłuższymi ścieżkami, których wewnętrzne wierzchołki są nowymi wierzchołkami stopnia 2. Twierdzenie Kuratowskiego mówi zatem, że K₅ i K₃,₃ są jedynymi przeszkodami dla planarności — każdy graf nieplanarny zawiera jeden z nich w "rozciągniętej" formie.

Zabronione grafy

GrafWierzchołkiKrawędzieStrukturaPlanarny?
K₅510Każda para wierzchołków jest połączona krawędzią (graf pełny).Nie
K₃,₃69Dwie trójki A i B; każdy a ∈ A połączony z każdym b ∈ B.Nie
K₄46Graf pełny o 4 wierzchołkach.Tak
K₂,₃56Pełny graf dwudzielny 2 × 3.Tak

Wzór Eulera i szybkie warunki konieczne

Przed uruchomieniem (stosunkowo kosztownego) wyszukiwania podziału, walidator stosuje dwa szybkie warunki konieczne wywodzące się ze wzoru Eulera: dla każdego spójnego grafu planarnego narysowanego na płaszczyźnie z V wierzchołkami, E krawędziami i F ścianami (wliczając zewnętrzną), mamy:

V − E + F = 2 (Wzór Eulera dla spójnych grafów planarnych) V − E + F = 1 + c (dla grafu planarnego o c składowych spójnych)

W połączeniu z obserwacją, że każda ściana prostego grafu planarnego ma co najmniej 3 krawędzie na brzegu, otrzymujemy górne ograniczenie liczby krawędzi:

m ≤ 3n − 6 (prosty planarny, n ≥ 3) m ≤ 2n − 4 (dwudzielny prosty planarny, n ≥ 3)

Każdy graf naruszający te nierówności jest natychmiast uznawany za nieplanarny, bez potrzeby szukania podziału. K₅ ma m = 10, n = 5 ⇒ 3n − 6 = 9, więc 10 > 9 — narusza ograniczenie. K₃,₃ ma m = 9, n = 6 ⇒ 2n − 4 = 8, więc 9 > 8 — narusza ograniczenie dla grafów dwudzielnych.

Jak działa wyszukiwanie podziału

Po wykonaniu szybkich testów Eulera, walidator bezpośrednio wyszukuje podział:

  1. Szybka wygrana — wykrycie K₅ lub K₃,₃ jako dosłownego podgrafu. Jeśli 5 wierzchołków jest połączonych każdy z każdym, to jest to bezpośrednio K₅. Jeśli 6 wierzchołków dzieli się na 3 + 3 ze wszystkimi 9 krawędziami międzygrupowymi, to jest to K₃,₃.
  2. Wyszukiwanie podziału K₅. Dla każdego zestawu kandydatów na 5 wierzchołków "głównych" (o stopniu ≥ 4), próbuje znaleźć 10 ścieżek — po jednej na każdą parę — które są wewnętrznie rozłączne wierzchołkowo. Znalezienie takiego zestawu dowodzi nieplanarności.
  3. Wyszukiwanie podziału K₃,₃. Wybiera 6 wierzchołków głównych (o stopniu ≥ 3) i dwupodział 3 + 3. Szuka 9 ścieżek międzygrupowych przy zachowaniu warunku rozłączności.
  4. Brak dowodu ⇒ planarny. Jeśli w granicach rozmiaru nie zostanie znaleziony żaden podział, twierdzenie Kuratowskiego gwarantuje, że graf jest planarny.

Znajdowanie wierzchołkowo rozłącznych ścieżek jest ogólnie problemem NP-trudnym, dlatego walidator używa ograniczonego losowego przeszukiwania zachłannego. Dla każdego przetestowanego małego grafu (do 16 wierzchołków) metoda ta jest wystarczająca do znalezienia dowodu.

Jak korzystać z tego kalkulatora

  1. Wybierz format wejściowy za pomocą kart u góry: lista krawędzi lub lista sąsiedztwa.
  2. Wprowadź swój graf. Jest on traktowany jako nieskierowany, więc A-B i B-A to ta sama krawędź.
  3. Kliknij Sprawdź planarność. Narzędzie wyświetli werdykt, rozumowanie krok po kroku i wygeneruje rysunek.
  4. Dla grafu nieplanarnego wizualizacja pokoloruje podział K₅ lub K₃,₃ i wymieni ścieżki rozłączne.
  5. Dla grafu planarnego podana zostanie liczba ścian F = m − n + 1 + c.

Przykład 1 — K₄ jest planarny

K₄ ma n = 4, m = 6. Każdy graf o ≤ 4 wierzchołkach jest planarny; K₄ osadza się jako trójkąt z jednym wierzchołkiem wewnątrz połączonym ze wszystkimi narożnikami. Euler mówi o F = 6 − 4 + 2 = 4 ścianach: trzy trójkątne ściany wewnętrzne plus zewnętrzna.

Przykład 2 — K₃,₃ jest nieplanarny

K₃,₃ ma n = 6, m = 9. Jest dwudzielny, więc stosuje się ograniczenie: m = 9 > 2n − 4 = 8. To samo w sobie dowodzi nieplanarności. Dowód jest trywialny — K₃,₃ sam w sobie jest zabronionym podgrafem.

Przykład 3 — Graf Petersena

Graf Petersena ma n = 10, m = 15, więc m ≤ 3n − 6 = 24 i testy Eulera przechodzą pomyślnie. Mimo to jest on słynnym przykładem grafu nieplanarnego. Walidator lokalizuje podział K₃,₃, czyniąc geometrię z lat 30. XX wieku namacalną.

Zastosowania planarności

Często zadawane pytania

Co oznacza, że graf jest planarny?

Graf jest planarny, jeśli można go narysować na płaszczyźnie tak, aby żadne dwie krawędzie nie przecinały się poza wspólnymi wierzchołkami. Drzewa, cykle i bryły platońskie są planarne, podczas gdy K₅ i K₃,₃ to klasyczne przykłady nieplanarne.

Co to jest twierdzenie Kuratowskiego?

Mówi ono, że graf jest planarny wtedy i tylko wtedy, gdy nie zawiera podgrafu będącego podziałem K₅ lub K₃,₃. Daje to konkretny dowód kombinatoryczny na brak planarności.

Jaka jest różnica między K₅ a K₃,₃?

K₅ ma 5 wierzchołków połączonych każdy z każdym (10 krawędzi). K₃,₃ ma 6 wierzchołków podzielonych na dwie grupy po 3 (9 krawędzi). Oba są najmniejszymi grafami nieplanarnymi.

Jak pomaga nierówność Eulera?

Wzór V − E + F = 2 prowadzi do nierówności m ≤ 3n − 6. Każdy graf prosty naruszający ten warunek musi być nieplanarny. Walidator stosuje to jako szybką regułę odrzucania.

Jaki jest limit wielkości?

Narzędzie obsługuje do 16 wierzchołków i 60 krawędzi, co wystarcza dla większości grafów dydaktycznych i małych hipersześcianów.

Jak rysowany jest dowód podziału?

Wierzchołki główne K₅ lub K₃,₃ są podświetlone na wewnętrznym pierścieniu, a ścieżki je łączące są rysowane w różnych kolorach. Pozostałe elementy grafu są przyciemnione.

Dalsza lektura

Cytuj ten materiał, stronę lub narzędzie w następujący sposób:

"Walidator Grafu Planarnego" na https://MiniWebtool.com/pl/walidator-grafu-planarnego/ z MiniWebtool, https://MiniWebtool.com/

przez zespół miniwebtool. Aktualizacja: 22 kwietnia 2026

Możesz także wypróbować nasz AI Rozwiązywacz Matematyczny GPT, aby rozwiązywać swoje problemy matematyczne poprzez pytania i odpowiedzi w języku naturalnym.

Inne powiązane narzędzia:

Zaawansowane działania matematyczne:

Polecane narzędzia:

Kalkulator Kompatybilności MiłosnejGenerator Prawda czy WyzwanieKalkulator znaków słońca, księżyca i ascendentu 🌞🌙✨Rozdzielacz obrazówMagiczna Kula 8Losowy generator przedmiotówKalkulator prędkości jazdy na rowerzeKalkulator kompatybilności znaków KsiężycaLosowy Generator Grup⏱️ Kalkulator GodzinSortować alfabetycznieKalkulator Znaku WenusLosowanie listyLosowy Generator Drabinki TurniejowejGenerator krzyżówekPrzelicznik stóp na metryLosowy generator zwierzątGenerator losowych słów angielskichKalkulator podwójnych całekGenerator wykreślanekwyszukiwanie-adresu-MACLosowy selektor filmówGenerator kodu Morse'aKonwerter Radianów na StopnieCyfrowy Kalkulator DuszyKalkulator pochodnych cząstkowychLosowy Selektor NazwKalkulator numerów aniołaStatystyki Kanału YouTubeKonwerter binarny na dziesiętnyKalkulator Obwodu ElipsyKalkulator testu chi-kwadratKalkulator przedawkowania kofeinyKalkulator Dnia Roku - Który Dzień Roku Jest Dzisiaj?Kalkulator PrzeciwprostokątnejKonwerter Czasu na DziesiętnyDetektor treści AIKalkulator Liczby ImieniaKalkulator średniej arytmetycznejJaki jest mój szczęśliwy numer?Generator Kart BingoGenerator losowych krajówLosowy Generator KolorówKalkulator znaku księżycowegoGenerator losowych kart kredytowychRozdzielacz AudioGenerator losowej godzinyKalkulator nachylenia i stopniaKonwerter PSI na BarKalkulator Znaku MarsaWalidator XMLPrzelicznik cm na stopy i caleGenerator szablonu rozwinięcia stożkaKonwerter szesnastkowy na dziesiętnyKalkulator inflacji w USAGenerator losowych supermocyKonwerter ułamkowy czasuSortuj LiczbySymulator Bramek LogicznychGenerator numerów loteriiKalkulator schodówKalkulator Współczynnika DyskontowegoKalkulator ciąży u psaNazwij generator losowyKalkulator przedziału ufności dla proporcjiWyszukiwanie identyfikatora użytkownika FacebookaKalkulator Zarobków na TikTokuKalkulator Trójkąta ProstokątnegoSelektor liczb losowychKalkulator ilości cyfrKalkulator liczby ścieżek życiaKalkulator Regresji LiniowejGenerator Losowych PosiłkówKalkulator Numerów MistrzowskichWyszukiwanie IDentyfikatora użytkownika InstagramGenerator Losowych UrodzinKonwerter cali na centymetryGenerator Małego Tekstu ⁽ᶜᵒᵖʸ ⁿ ᵖᵃˢᵗᵉ⁾Konwerter Rozmiarów UbrańKonwerter szesnastkowy na binarnyZaawansowany analizator kompatybilności znaków zodiakuLosowy Generator LiterPrzelicznik temperaturRzut kostkąPrzesunięcie czasu SRTLooper MP3Generator losowych ciągówKalkulator Względnego Odchylenia StandardowegoKonwerter liczb rzymskichGenerator kodów kreskowychKalkulator CałekKalkulator ułamka zwykłego na dziesiętnyKalkulator decybeli (dB)Kalkulator Numeru PrzeznaczeniaLista Lat PrzestępnychKonwerter stóp i cali na centymetryKalkulator Liczby EkspresjiKalkulator Długości ŁukuKalkulator toksyczności czekolady🔍 Sprawdzacz PlagiatuAnalizator adresów MACKalkulator zamiany ułamka dziesiętnego na zwykłyKalkulator wiekuPrzelicznik kg na funtyHumanizator tekstu AIKonwerter dziesiętny na szesnastkowyOdwrotny TekstDekoder Alfabetu Morse'aKalkulator arcus tangensaKalkulator logarytmu naturalnegoKalkulator tempa pływaniaLicznik SylabGenerator losowych wymówek📅 Kalkulator DatyKalkulator Temperatury WrzeniaKalkulator zarobków YouTubeKonwerter stopni na radianyKalkulator Dokładnego Testu FisheraKalkulator konwersji skali modeluKalkulator Liczby OsobowościKalkulator Czasu TrwaniaKalkulator kołowyKalkulator Rozkładu na Czynniki PierwszeKalkulator kwadratowyKalkulator Wspolczynnika KorelacjiKonwerter rozmiarów butówLosowy SelektorRzut monetąUpraszczacz pierwiastkówKalkulator Kąta UkośnegoKalkulator Pola Wielokąta NieregularnegoKalkulator współczynnika zmiennościPołącz filmyKalkulator HexGenerator Losowych AktywnościGenerator losowych datgenerator-tekstu-do-góry-nogamiKalkulator percentyla wzrostuKalkulator PowierzchniKalkulator Powrotu SaturnaLosuj liczbyNarzędzie do Szyfru CezaraGenerator Losowych ImionKonwerter HexadecymalnyKonwerter Stopni Dziesiętnych na DMSGenerator anagramówGenerator Losowych Zadań MatematycznychKalendarz nowiu i pełni księżycaKalkulator Rozkładu NormalnegoKonwerter HEX na CMYKUsuwacz Niewidocznych ZnakówGenerator losowych współrzędnychKalkulator BinarnyKalkulator pochodnychKalkulator rozmiaru haftu krzyżykowegoKalkulator Oceny KońcowejGenerator kryptogramówGenerator Kwadratu MagicznegoGenerator Ozdobnego TekstuKalkulator liczb zespolonychKonwerter HTML na tekstKonwerter adresu IP na binarneGenerator pomieszanych słówKalkulator powierzchni kołaKalkulator SumyKalkulator TransformatoraPorównaj dwa ciągiPrzycinacz WideoKalkulator prostokątnyKalkulator Równania SześciennegoKalkulator ósemkowyKreator wykresów funkcji trygonometrycznychTester siły hasłaKalkulator częstotliwości rezonansowejKalkulator dnia tygodnia urodzeniaKalkulator Faktoryzacji WielomianówKalkulator Porównywania UłamkówKonwerter binarny na szesnastkowyKonwerter Kodu Binarnego na Grayakonwerter słów na numer telefonuGenerator Czcionek na InstagramGenerator hashy MD5Notatnik OnlinePrzelicznik centymetrów na caleAI Dodawanie InterpunkcjiGenerator Hashi (Mosty)Generator losowych emojiKalendarz retrogradacji MerkuregoKalkulator kalorii przy karmieniu piersiąKalkulator Mnożenia KrzyżowegoKalkulator Nośności Balonu HelowegoKalkulator spalonych kaloriiNarzędzie Szyfru Vigenère’aKalkulator psich latSolver Tablicy Karnaugha (K-Map)Kalkulator bonusówKalkulator Dzielenia PisemnegoKalkulator pola trójkąta równobocznegoKalkulator Przepływu w Sieci (Maksymalny Przepływ)Minutnik Pozycji JogiKalkulator SWOLF PływanieKalkulator Przewidywania Czasu BieguKalkulator Siły Ciosu BokserskiegoKalkulator Punktów RugbyKalkulator Run Rate w KrykiecieKalkulator xG (Oczekiwane Gole) w Piłce NożnejLicznik Punktów w TenisieKalkulator Skali Wellsa (DVT/PE)Kalkulator Skali Śpiączki GlasgowKalkulator Punktacji APGARKalkulator FFMIKalkulator Biegu 12-Minutowego CooperaKalkulator Testu Marszu na Jedną Milę (Rockport)Kalkulator Masy Beztłuszczowej do SiłyKalkulator stosunku węglowodanów do insulinyKalkulator Współczynnika Wrażliwości na InsulinęKonwerter Kalendarza HebrajskiegoKonwerter Kalendarza HidżriKonwerter Kalendarza KsiężycowegoKalkulator Wieku KulturowegoKalkulator Jak Dawno TemuKalkulator Ile Zostało DoGenerator Wzorca DatKalkulator Daty ŚrodkowejDodaj Dni Robocze do DatyKalkulator Dni RoboczychAnalizator Częstotliwości SłówAnalizator Wariancji Długości ZdańEdytor Czytelności w Stylu HemingwayaKonwerter Wymowy IPANarzędzie Szyfru AtbashKoder i Dekoder ROT13Przeglądarka i Usuwacz Danych EXIFTłumacz Pig LatinGenerator BackronimówGenerator AkronimówSprawdzanie PangramówSprawdzacz LipogramuTracer Obrazu do SVGKonwerter obrazu na sztukę ASCIIGenerator Schematu JSONPlayground TypeScriptKompilator Less do CSSKompilator SCSS do CSSKonwerter SVG na React/JSXGenerator Ciągów ZapytaniaParser URLWalidator i dekoder UUIDReferencja Kodów Stanu HTTPGenerator Poleceń cURLGenerator Trójkąta SierpińskiegoKreślarka Powierzchni 3DPloter Równań BiegunowychGenerator Zbioru JuliiEksplorator Zbioru MandelbrotaGenerator Fraktali L-SystemGenerator triangulacji DelaunayaGenerator Diagramów WoronojaGenerator SpirografuGenerator TeselacjiKalkulator Zdolności Procesu Six SigmaGenerator Diagramów ParetoKalkulator NPS (Net Promoter Score)Kalkulator wskaźnika retencji kohortowejKalkulator Wskaźnika RezygnacjiKalkulator Kosztu Pozyskania Klienta (CAC)Kalkulator Wartości Życiowej Klienta (CLV)Kalkulator Współczynnika KonwersjiKalkulator Wielkości Próby Testu A/BKalkulator Istotności Testu A/BKalkulator Równania SoczewkiKalkulator Pola Magnetycznego PrzewoduKalkulator Pola ElektrycznegoKalkulator Prawa CoulombaKalkulator Prawa SnellaKalkulator Momentu BezwładnościKalkulator Prędkości KątowejKalkulator siły dośrodkowejKalkulator Okresu WahadłaKalkulator Stałej SprężynyKalkulator Efektu DoppleraKalkulator Wskaźnika SortinoKalkulator Wskaźnika TreynoraKalkulator Beta AkcjiKalkulator Obligacji Skarbowych Chronionych przed Inflacją (TIPS)Kalkulator Rekalkulacji HipotekiKalkulator Stopy ForwardKalkulator Duracji Obligacji (Macaulay i Zmodyfikowana)Kalkulator Wypukłości ObligacjiKalkulator Stałej Renty IndeksowanejKalkulator Renty ZmiennejKalkulator Odwróconej HipotekiKalkulator Wypłat RentySymulator Liczydła SorobanMnożenie Rosyjskich ChłopówKalkulator Trików Matematyki WedyjskiejKalkulator Egipskiego MnożeniaKalkulator Matematyczny Liczb RzymskichTrener Liczenia w PamięciQuiz Tabliczki MnożeniaWizualizator Przeniesień i PożyczekGenerator Rozkładu LiczbRozwiązywacz Zadań z MonetamiKalkulator Trójkąta Droga-Prędkość-CzasSolver Zadań o Tempie PracySolver Zadań MieszankowychSolver Zadań o WiekuSolver zadań o spotkaniu pociągówKalkulator NawodnieniaKalkulator Tempa na KalorieKalkulator Dawki LekuKalkulator Kalorii AlkoholuKalkulator Rekompozycji CiałaGenerator Losowych Tematów DebatyGenerator Losowych Imion dla Kotów i PsówGenerator Losowych Wersetów BiblijnychGenerator Losowych AkapitówGenerator Losowych Zdań po AngielskuKalkulator Żwiru, Piasku i ZiemiKalkulator Wagi StaliKalkulator Momentu Dokręcania ŚrubKalkulator przepływu w rurachKalkulator Obciążenia BelkiKonwerter Dolar ZłotoKalkulator Prawdopodobieństwa OpcjiKalkulator Splitu AkcjiKalkulator ESPPKalkulator Odsetek za Zwłokę na FakturzeKalkulator Stawki Godzinowej FreelanceraKalkulator Leasing vs ZakupZaawansowany Kalkulator Podziału NapiwkuGenerator Listy PakowaniaKalkulator Jet LagKalkulator Budżetu PodróżyKalkulator Odległości LotuKalkulator Strat CiepłaKalkulator Kosztu Wytwarzania Energii ElektrycznejKalkulator Zużycia WodyKalkulator Kosztów Energii Urządzeń DomowychKalkulator Audytu Energetycznego DomuKalkulator ROI SolarnegoKalkulator Paneli SłonecznychKalkulator Kompostu (Stosunek C:N)Kalkulator Nawozu do TrawnikaKalkulator Dat PrzymrozkówKalkulator Ziemi do Podwyższonej GrządkiKalkulator Nawozu NPKKalkulator Wskaźnika Kiełkowania NasionKalkulator Bitrate WideoTranspozytor Tonacji MuzycznejLicznik BPM przez StukanieKalkulator rozmiaru pliku zdjęciaKalkulator Megapiksele na Rozmiar WydrukuKalkulator Współczynnika KadrowaniaKalkulator Trójkąta EkspozycjiKalkulator Zdolności Holowania PojazduKalkulator Leasingu SamochoduKalkulator 0–60 i Ćwierć MiliKalkulator Czasu Ładowania EVKalkulator Zasięgu EVKalkulator Odległości 3DKalkulator TorusaKalkulator Ściętego StożkaKalkulator Wielokąta ForemnegoIdentyfikator Przekroju StożkowegoKalkulator HiperboliLicznik Znaków Twitter/XLosowanie komentarzy YouTubeEkstraktor tagów YouTubePobieracz Miniatur YouTubeLosowy Generator Postaci RPG