С 2010 года · Более 2 млн запусков инструментов в месяц
С 2010 года
Добавить в Chrome

Моя Панель Инструментов

Автоматический Режим

Сохранённых инструментов пока нет.

Премиум-версия
Домашняя страница > Математика > Продвинутые математические операции

Проверка планарного графа

Проверяет планарность графа — можно ли начертить его без пересечения рёбер — по теореме Куратовского. Обнаруживает подразбиения K5 и K3,3, проверяет неравенство Эйлера и подсвечивает запрещённый минор для непланарного графа.

БесплатноБез регистрацииМгновенный результат
Проверка планарного графаПопробуйте — бесплатно ▼
Принимаются форматы A-B, A B, A,B или для списков смежности A: B, C. Ребра считаются неориентированными. Вершины могут быть буквами, цифрами или подчеркиванием. Лимит: 16 вершин и 60 ребер.

Embed Проверка планарного графа Widget

О Проверка планарного графа

Инструмент Проверка Планарного Графа определяет, является ли простой неориентированный граф планарным (то есть изобразимым на плоскости без пересечений ребер), и, если граф не проходит проверку, находит и визуализирует свидетельство Куратовского: подразделение либо K₅ (полного графа на 5 вершинах), либо K₃,₃ (полного двудольного графа на 3 + 3 вершинах). Инструмент создан для обучения, подготовки к соревнованиям по программированию и быстрой проверки небольших конструкций графов.

Что означает «Планарный»?

Граф G = (V, E) называется планарным, если его можно вложить в плоскость так, чтобы ребра пересекались только в своих общих конечных точках. Эквивалентно, G можно нарисовать на поверхности сферы без пересечений. Планарность — это чисто топологическое свойство: оно не зависит от того, как вы рисуете граф, а только от того, существует ли хотя бы одна укладка без пересечений.

Планарные графы встречаются повсеместно: дорожные и инженерные сети, разводка печатных плат, реберные графы Платоновых тел и структура граней многогранников. Тем не менее, многие «естественные» графы упрямо непланарны: каждый раз, когда вы пытаетесь соединить 3 дома с 3 источниками ресурсов без пересечений, вы сталкиваетесь с барьером K₃,₃.

Теорема Куратовского — ядро проверки

Казимир Куратовский в 1930 году доказал, что планарность имеет чисто комбинаторную характеристику:

Конечный граф планарный ⇔ он не содержит подразделения K₅ и подразделения K₃,₃.

Подразделение графа H получается путем замены некоторых ребер H более длинными путями, внутренние вершины которых являются новыми вершинами степени 2. Теорема Куратовского, таким образом, говорит о том, что K₅ и K₃,₃ являются единственными препятствиями для планарности — любой непланарный граф содержит один из них в «растянутом» виде.

Запрещенные графы

ГрафВершинРеберСтруктураПланарный?
K₅510Каждая пара вершин соединена ребром (полный граф).Нет
K₃,₃69Две тройки A и B; каждая a ∈ A соединена с каждой b ∈ B.Нет
K₄46Полный граф на 4 вершинах.Да
K₂,₃56Полный двудольный 2 × 3.Да

Формула Эйлера и быстрые необходимые условия

Перед запуском (относительно дорогого) поиска подразделения, инструмент применяет два быстрых необходимых условия, выведенных из формулы Эйлера: для любого связного планарного графа, нарисованного на плоскости с V вершинами, E ребрами и F гранями (с учетом неограниченной внешней грани), выполняется:

V − E + F = 2 (формула Эйлера для связных планарных графов) V − E + F = 1 + c (для планарного графа с c компонентами связности)

В сочетании с наблюдением, что каждая грань простого планарного графа имеет как минимум 3 ребра на своей границе, мы получаем верхнюю границу количества ребер:

m ≤ 3n − 6 (простой планарный, n ≥ 3) m ≤ 2n − 4 (двудольный простой планарный, n ≥ 3)

Любой граф, нарушающий эти неравенства, немедленно признается непланарным без поиска подразделений. У K₅ m = 10, n = 5 ⇒ 3n − 6 = 9, так как 10 > 9 — условие нарушено. У K₃,₃ m = 9, n = 6 ⇒ 2n − 4 = 8, так как 9 > 8 — нарушено условие двудольности.

Как работает поиск подразделения

После быстрых проверок Эйлера инструмент ищет подразделение напрямую:

  1. Быстрый поиск — обнаружение K₅ или K₃,₃ как буквального подграфа. Если 5 вершин попарно смежны, это в чистом виде K₅. Если 6 вершин делятся на 3 + 3 со всеми 9 перекрестными ребрами, это K₃,₃.
  2. Поиск подразделения K₅. Для каждого набора-кандидата из 5 «базовых» вершин (каждая со степенью ≥ 4 в G) делается попытка найти 10 путей — по одному на пару — которые не имеют общих внутренних вершин и не используют другие базовые вершины в качестве промежуточных. Успех доказывает непланарность.
  3. Поиск подразделения K₃,₃. Выбираются 6 базовых вершин (со степенью ≥ 3) и разбиение 3 + 3. Ищутся 9 межгрупповых путей с тем же требованием отсутствия общих внутренних вершин.
  4. Нет свидетельства ⇒ планарный. Если ни одно подразделение не найдено в пределах ограничений по размеру, теорема Куратовского гарантирует, что граф планарный.

Поиск путей без общих вершин в общем случае является NP-трудной задачей, поэтому инструмент использует ограниченный рандомизированный жадный поиск: в каждой итерации требуемые пары упорядочиваются по сложности, путь для самой сложной пары ищется первым с помощью рандомизированного BFS, внутренние вершины удаляются, и процесс продолжается. Если порядок не сработал, делается попытка с перемешанным порядком — до 40 попыток на каждую конфигурацию вершин. Для всех протестированных малых графов (до 16 вершин) этого достаточно для обнаружения свидетельства, если оно существует.

Как пользоваться этим калькулятором

  1. Выберите формат ввода с помощью вкладок вверху: список ребер или список смежности. Оба описывают один и тот же граф.
  2. Введите ваш граф. Граф считается неориентированным, поэтому A-B и B-A — это одно и то же ребро.
  3. Нажмите «Проверить планарность». Инструмент выдаст вердикт, покажет пошаговые рассуждения (Эйлер, двудольность, Куратовский) и отрисует граф.
  4. Для непланарного графа визуализация окрасит подразделение K₅ или K₃,₃ и перечислит пути без общих вершин. Кликните на строку пути, чтобы выделить его.
  5. Для планарного графа количество граней F = m − n + 1 + c будет указано вместе со структурой графа.

Пример 1 — K₄ планарный

У K₄ n = 4, m = 6. Любой граф с ≤ 4 вершинами планарный, и действительно, K₄ можно представить как треугольник с одной вершиной внутри, соединенной со всеми тремя углами. Эйлер говорит, что F = 6 − 4 + 2 = 4 грани: три треугольные внутренние грани плюс внешняя область.

Пример 2 — K₃,₃ непланарный

У K₃,₃ n = 6, m = 9. Он двудольный, поэтому применяется граница двудольности: m = 9 > 2n − 4 = 8. Одно это доказывает непланарность. Свидетельство тривиально — K₃,₃ сам по себе является запрещенным подграфом. Инструмент выделит разбиение 3 + 3 и 9 прямых ребер.

Пример 3 — Граф Петерсена

Граф Петерсена имеет n = 10, m = 15, поэтому m ≤ 3n − 6 = 24, и быстрые проверки Эйлера проходят. Тем не менее, он знаменит своей непланарностью. Инструмент находит подразделение K₃,₃: выбираются шесть вершин из внешнего пятиугольника и внутренней пентаграммы так, чтобы каждая перекрестная пара могла быть соединена через оставшиеся четыре вершины путями без общих внутренних вершин. Инструмент отрисовывает это свидетельство, делая геометрию 1930-х годов осязаемой.

Применение планарности

Часто задаваемые вопросы

Что означает «планарный» для графа?

Граф называется планарным, если его можно изобразить на плоскости так, чтобы никакие два ребра не пересекались нигде, кроме общих вершин. Эквивалентно, граф является планарным тогда и только тогда, когда его можно изобразить на поверхности сферы без пересечений. Деревья, циклы, граф куба и Платоновы тела являются планарными, в то время как K₅ и K₃,₃ — каноническими примерами непланарных графов.

Что такое теорема Куратовского?

Теорема Куратовского утверждает, что конечный граф является планарным тогда и только тогда, когда он не содержит подграфа, являющегося подразделением K₅ или K₃,₃. Подразделение получается путем замены некоторых ребер более длинными путями через новые вершины степени 2. Это дает конкретное комбинаторное доказательство непланарности.

В чем разница между K₅ и K₃,₃?

K₅ имеет 5 вершин, каждая пара которых соединена ребром (всего 10 ребер). K₃,₃ имеет 6 вершин, разделенных на две группы по 3, где каждая вершина одной группы соединена с каждой вершиной другой группы (всего 9 ребер). Оба являются наименьшими непланарными графами в своем роде и образуют запрещенные миноры.

Как помогает неравенство Эйлера?

Формула Эйлера V − E + F = 2 для планарных связных графов в сочетании с тем фактом, что каждая грань простого планарного графа имеет не менее 3 ребер, дает m ≤ 3n − 6. Любой простой граф, нарушающий этот предел, сразу считается непланарным. Для двудольных планарных графов каждая грань имеет не менее 4 ребер, что дает границу m ≤ 2n − 4. Инструмент применяет оба правила для быстрого отсева.

Каков предел размера?

Инструмент обрабатывает до 16 вершин и 60 ребер. Этого достаточно для большинства учебных и соревновательных графов, таких как граф Петерсена, граф Мёбиуса — Кантора, малые гиперкубы и полный граф K₇. Для более крупных графов требуются специализированные тесты за линейное время.

Как рисуется подразделение-свидетельство?

Когда граф непланарный, 5 базовых вершин найденного K₅ — или 6 базовых вершин K₃,₃, разделенных на две тройки A и B — подсвечиваются на внутреннем кольце. 10 (или 9) необходимых путей без общих внутренних вершин рисуются разными цветами для визуального прослеживания топологии. Вершины и ребра, не входящие в подразделение, затеняются.

Дополнительная литература

Ссылайтесь на этот контент, страницу или инструмент так:

"Проверка планарного графа" на сайте https://ru.miniWebtool.com/проверка-планарного-графа/ от MiniWebtool, https://MiniWebtool.com/

от команды miniwebtool. Обновлено: 22 апреля 2026 г.

Вы также можете попробовать наш AI Решатель Математических Задач GPT, чтобы решить ваши математические проблемы с помощью вопросов и ответов на естественном языке.

Продвинутые математические операции:

Популярные и обновлённые инструменты:

Калькулятор ангельских чиселКалькулятор совместимости по дате рожденияКалькулятор асцендента, солнечного и лунного знаков 🌞🌙✨Калькулятор знака ВенерыИзвлечение Изображений из ВидеоКонвертер футов и дюймов в сантиметрыКонвертер FPSСклеить видеоКонвертер дюймов в сантиметрыКонвертер см в футы и дюймыРазделить фото на частиКалькулятор числа жизненного путиКалькулятор числа судьбыСжать видеоАудио РазделительГенератор случайных суперспособностейЗамедлить или ускорить видеоПоиск идентификатора пользователя InstagramКонвертер фунтов в килограммыПостроитель графиков функцийКалькулятор возвращения СатурнаГенератор филвордовДобавить текст к изображениюДобавить или заменить аудио в видеоУбрать звук из видеоКонвертер мА·ч в Вт·чРазделитель видеоКалькулятор числа имениКалькулятор лунного знакаКалькулятор знака МарсаИзвлечь звук из видеоКонвертер римских цифрКонвертер дюймов в миллиметрыСоздатель GIFГенератор кроссвордовMP3-луперГенератор Камень Ножницы БумагаКалькулятор Фаренгейта в ЦельсияКалькулятор Рекомпозиции Тела⏱️ Калькулятор часовКонвертер миль в километрыКонвертер футов в метрыКалькулятор области определения и значенийГенератор штрих-кодовГенератор случайных вопросовКонвертер сантиметров в дюймыКалькулятор совместимости лунных знаковКонвертер кг в фунтыГенератор случайных цветовКалькулятор Относительного Стандартного ОтклоненияПовернуть видеоГенератор маленького текста ⁽ᶜᵒᵖʸ ⁿ ᵖᵃˢᵗᵉ⁾Удалить строки, содержащие строкуПреобразователь Обычного Времени в Десятичное ВремяГенератор развёртки конусаГенератор случайных игральных картКалькулятор баланса астрологических стихийБросок кубиковКонвертер миллиметров в дюймыКонвертер изображения в ASCII артГенератор нонограмм (Пикросс)Генератор случайных предметовКонвертер дробного времениОбрезать видеоКалькулятор смешивания цветов красокЗациклить видеоСписок високосных летКонвертер мг в млКалькулятор квадратного корняКалькулятор производныхКалькулятор Площади Неправильного МногоугольникаКалькулятор Спени Сжатия ДвигателяКонвертер акров в гектарыКонвертер Числа в ДробьHEX-конвертерКонвертер MP4 в GIFПобитовый калькуляторКалькулятор положения солнцаКалькулятор угла срезаПроверка имени пользователя в социальных сетях🖱️ Счётчик кликовКалькулятор Ватт в АмперыЛогарифмический калькуляторКалькулятор калорий при грудном вскармливанииСлучайный выбор фильмаИзвлекатель чиселПоиск ID пользователя FacebookСтатистика канала YouTubeГенератор названий группКалькулятор нумерологииГенератор случайного IMEIПоиск MAC-адресаКакое у меня счастливое число?Калькулятор калорий при беременностиКалькулятор жима лежаКалькулятор прямоугольного треугольникаКалькулятор перевода дроби в десятичное числоКонвертер угловКалькулятор числа личностиГенератор Случайных Математических ЗадачКалькулятор гипотенузыКалькулятор дозировки лекарствКалькулятор подъёмной силы гелиевого шараКалькулятор скорости езды на велосипедеКалькулятор арксинусаКалькулятор количества цифрКонвертер ГМС в десятичные градусыДобавить водяной знак на видеоКалькулятор КосинусаКонвертер радиан в градусыДвоичный калькуляторКалькулятор перевода ампер в ваттыКалькулятор биномиального распределенияКалькулятор десятичной дробиКалькулятор расстояния полетаБалансировка химических уравненийКалькулятор кВАГенератор случайных блюдУдаление Невидимых СимволовКалькулятор пределовМагический шар 8🎰 Калькулятор гарантии гачаКалькулятор конвертации дрожжейКонвертер Метров в ФутыКалькулятор сожжённых калорийКалькулятор комплексных чиселКонвертер фунтов в граммыКалькулятор типа телосложенияПреобразователь двоичного кода в десятичныйВалидатор XMLГенератор карточек бингоКалькулятор FFMIКалькулятор знака МеркурияГенератор случайных фиктивных адресовКалькулятор нескольких дробейКруговой калькуляторГенератор рэп-имёнГенератор случайных английских словКонвертер мощностиРандомайзер Имён — КолесоГенератор «Что бы вы выбрали»Калькулятор K/DКалькулятор вероятности броска кубиковКалькулятор имплантацииКалькулятор обратной функцииКонвертер размера файлаГенератор случайных координатКалькулятор деления многочленов столбикомКалькулятор номера неделиОнлайн БлокнотКалькулятор уравнений с модулемГенератор случайного времениКалькулятор коэффициента корреляцииКонвертер градусов в радианыДобавить линию к изображениюКалендарь новолуния и полнолунияКалькулятор WHtRКалькулятор композиции функцийКонвертер стоунов в килограммыКалькулятор дня года - какой сегодня день года?Калькулятор модуляКонвертер дат в римские цифрыГенератор анаграммГенератор случайных шутокРешатель Карты Карно (K-Map)Транспонировщик музыкальной тональностиВосьмеричный в двоичный конвертерГенератор случайных тем для дебатовКалькулятор теории множествГенератор «Соедини точки»Калькулятор пропорцийКалькулятор Точного Теста ФишераГенератор случайных дней рожденияКалькулятор теоремы ПифагораКалькулятор усечённого конусаРешатель НеравенствКалькулятор возрастаКалькулятор суммы квадратовКалькулятор шагов в расстояниеКалькулятор перцентиля ростаКвадратный калькуляторКонвертер столовых ложек в чайныеКонвертер чашек в граммыВосьмеричный калькуляторГенератор цветовых схемКалькулятор даты зачатияГенератор случайных персонажей RPGКалькулятор рабочего времениГенератор случайных буквПоиск Числовых ЗакономерностейТаблица ASCIIЦифровой калькулятор душиИдентификатор языка на основе ИИКалькулятор силы удара в боксеСлучайный выборГенератор зачёркнутого текстаГенератор Правда или ВызовИИ-генератор рэп-текстовКонвертер лунного календаряУлучшитель изображенийКонвертер видео для Twitter (X)Генератор геймертеговГенератор названий командГенератор никнеймовГенератор фэнтезийных имёнГенератор печенья с предсказаниямиГенератор идей для рисованияГенератор подсказок для дневникаГенератор ежедневных аффирмацийГенератор комплиментовГенератор фраз для знакомстваГенератор папиных шутокГенератор случайных фактовГенератор вопросов для викториныГенератор слов для игры «Виселица»Генератор слов для PictionaryГенератор шарадГенератор вопросов для знакомстваГенератор «Я никогда не»ИИ-толкователь сновИИ-генератор благодарственных писемИИ-генератор свадебных речейИИ-генератор пресс-релизовИИ-генератор описаний товаровИИ-генератор сценариев видеоИИ-генератор заголовков и описаний YouTubeИИ-генератор подписей для InstagramИИ-генератор заголовка и биографии LinkedInИИ-генератор пунктов резюмеИИ-генератор сопроводительных писемСведение PDFРазблокировать PDF (удаление пароля владельца)Извлечение текста из PDFИзвлечение страниц PDFСчётчик слов PDFЗащитить PDF паролемДобавить номера страниц в PDFИзменить порядок страниц PDFУдалить страницы PDFПовернуть PDFJPG в PDFPDF в JPGСжать PDFРазделить PDFОбъединить PDFКонвертер PT в PXКонвертер PX в REMКонвертер тола в граммыКонвертер индийских земельных единицКонвертер мкг в мгИИ-генератор текстов песенИИ-генератор стиховИИ-генератор историйИИ-переводчикИИ Суммаризатор ТекстаКонвертер MPH в KM/H / KM/H в MPHКонвертер узлов в мили в часКубические метры в кубические футыКонвертер кубических футов в кубические ярдыКонвертер квадратных футов в квадратные метрыКонвертер квадратных метров в квадратные футыКонвертер унций в млКонвертер мл в унцииКонвертер галлонов в литрыКонвертер литров в галлоныКонвертер кг в стоуныКонвертер километров в милиКонвертер градусов Фаренгейта в ЦельсииКонвертер градусов Цельсия в ФаренгейтыКалькулятор размера рюкзакаКалькулятор объёма сёрфбордаКалькулятор размера ручки теннисной ракеткиКалькулятор размера шлемаКалькулятор размера перчатокКонвертер размера шляпыКалькулятор размера сноубордаКалькулятор размера лыжКалькулятор размера велосипедаТаймер сплитов спидранаКалькулятор СтейблфордаКалькулятор чекаута в дартсКалькулятор экономичности боулингаКалькулятор Strike Rate в крикетеКалькулятор Net Run RateКалькулятор рейтинга ЭлоКалькулятор восстановления частоты сердечных сокращенийКалькулятор времени походаКалькулятор темпа греблиКалькулятор возрастной оценки в бегеКалькулятор FTP и зон мощностиКалькулятор бип-тестаКалькулятор баллов ACFTКалькулятор Wilks и DOTSКалькулятор вылета дискаПоиск индекса нагрузки и индекса скорости шинКалькулятор стоимости за милюКалькулятор выкупа лизингаКалькулятор смешивания октанового числаКалькулятор смеси масла для 2-тактных двигателейКалькулятор Рабочего Объёма ДвигателяКалькулятор проноса диванаКалькулятор корда дровКалькулятор CADR очистителя воздухаКалькулятор размера осушителяКалькулятор размера потолочного вентилятораКалькулятор размера шторКалькулятор размера ковраКалькулятор высоты подвески картинКалькулятор высоты установки телевизораКалькулятор размера телевизораКалькулятор объёма и плёнки для прудаКалькулятор соли для бассейнаКалькулятор объёма бассейнаКалькулятор размера водонагревателяКалькулятор эпоксидной смолыКалькулятор расстояния между балясинамиКалькулятор плинтусов и молдинговКалькулятор сайдингаКалькулятор пропитки для террасыКалькулятор газонных семянКалькулятор рулонного газонаКалькулятор асфальтаКалькулятор кубических ярдовКалькулятор длины антенныКалькулятор заполнения трубыКалькулятор последовательных и параллельных конденсаторовКалькулятор индуктивного сопротивленияКалькулятор освещения комнатыКалькулятор Люкс в ЛюменыКонвертер Люменов в ВаттыКалькулятор мощности генератораКалькулятор трёхфазной мощностиКалькулятор последовательного соединения резисторовКалькулятор тренияКалькулятор наклонной плоскостиКалькулятор механического преимуществаКалькулятор скорости звукаКалькулятор скорости волныКалькулятор плавучестиКалькулятор конечной скоростиКалькулятор длины волны де БройляКалькулятор энергии фотонаКалькулятор E=mc²Калькулятор замедления времениКалькулятор третьего закона КеплераКалькулятор второй космической скоростиКалькулятор гравитационной силыКалькулятор закона Бугера — Ламберта — БераКалькулятор уравнения НернстаКалькулятор осмотического давленияКалькулятор повышения температуры кипенияКалькулятор понижения температуры замерзанияКалькулятор процентного составаКалькулятор нормальностиКалькулятор моляльностиКонвертер pKa в KaКалькулятор Хендерсона-ХассельбахаКалькулятор теоретического выходаКалькулятор лимитирующего реагентаКалькулятор электронной конфигурацииИнтерактивная таблица МенделееваИИ Генератор Планов УроковИИ Генератор ВикторинГенератор цитирований (APA/MLA/Chicago)Калькулятор посещаемостиКалькулятор баллов APКалькулятор баллов ACTКалькулятор баллов SATКалькулятор доходов YouTube
Домашняя страница > Математика > Продвинутые математические операции > Проверка планарного графа