Упростите свой рабочий процесс: найдите miniwebtool.
Добавить
Сопутствующие инструменты
Калькулятор матрицы смежностиКалькулятор центральной предельной теоремыКалькулятор раскраски графовПроверка Гамильтонова ПутиКалькулятор минимального остовного дерева
Домашняя страница > Математика > Продвинутые математические операции > Проверка планарного графа

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

Проверьте, является ли граф планарным (можно ли его изобразить без пересечения ребер), используя теорему Куратовского. Инструмент обнаруживает подразделения K5 и K3,3, проверяет неравенство Эйлера m ≤ 3n − 6 и визуально выделяет запрещенный минор, если граф не является планарным.

Проверка планарного графа
Принимаются форматы 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Изменить скорость видеоАудио РазделительКалькулятор числа жизненного путиКалькулятор числа судьбыСоздатель GIFВидео КомпрессорУдалить аудио из видеоДобавить или заменить аудио в видеоДобавить текст к изображениюРазделитель изображенийКалькулятор лунного знакаКалькулятор Фаренгейта в ЦельсияРазделитель видеоКонвертер фунтов в килограммыУдалить строки, содержащие строкуАудио ЭкстракторГенератор штрих-кодовКалькулятор знака МарсаКонвертер дюймов в сантиметрыПоиск идентификатора пользователя InstagramПоиск работыГенератор случайных цветовГенератор филвордовКалькулятор совместимости лунных знаковПовернуть видеоMP3-луперКонвертер MP4 в GIFКалькулятор Рекомпозиции ТелаКалькулятор баланса астрологических стихийКалькулятор области определения и значенийКонвертер кг в фунтыКалькулятор Площади Неправильного МногоугольникаГенератор маленького текста ⁽ᶜᵒᵖʸ ⁿ ᵖᵃˢᵗᵉ⁾Калькулятор числа имениВерификатор гипотезы Гольдбаха⏱️ Калькулятор часовКонвертер сантиметров в дюймыКалькулятор дня года - какой сегодня день года?Календарь ретроградного МеркурияКалькулятор угла срезаДобавить водяной знак на видеоКалькулятор знака МеркурияКалькулятор калорий при беременностиГенератор случайных суперспособностейКакое у меня счастливое число?Калькулятор арксинусаКалькулятор гипотенузыКалькулятор теоремы ПифагораКалькулятор калорий при грудном вскармливанииЗациклить видеоКонвертер PSI в Бар🖱️ Счётчик кликовКалькулятор жима лежаГенератор случайных предметовОбрезка ВидеоСписок високосных летГенератор случайных английских словпоиск-MAC-адресаКалькулятор дня недели рожденияКалькулятор Периметра ЭллипсаШестнадцатеричный калькуляторКалькулятор Относительного Стандартного ОтклоненияКалькулятор возвращения СатурнаКонвертер римских цифрДобавить линию к изображениюКалькулятор инфляции в СШАКалькулятор даты зачатияКалькулятор вероятности броска кубиковПобитовый калькуляторГенератор кроссвордовКалькулятор ANOVAКалькулятор прямоугольного треугольникаКалькулятор беременности собакиКалькулятор подъёмной силы гелиевого шараКалькулятор количества цифрПоиск ID пользователя FacebookПреобразователь двоичного кода в десятичныйКалькулятор коэффициентов и процентовПродвинутый анализатор совместимости знаков зодиакаКалькулятор дозировки лекарствГенератор «Соедини точки»Калькулятор положения солнцаГенератор анаграммКалькулятор дефицита калорийКалькулятор продолжительности времениРешатель Карты Карно (K-Map)Калькулятор нумерологииКалькулятор процентного уменьшенияКалькулятор уравнений с модулемКалькулятор Спени Сжатия ДвигателяКонвертер дробного времениКонвертер изображения в ASCII артКалькулятор золотого прямоугольникаКалькулятор КосинусаКалькулятор числа личностиhba1c-калькуляторГенератор случайного IMEIГенератор случайных блюдКалькулятор Момента Затяжки БолтовКалькулятор цены за тысячу показовЦифровой калькулятор души⏱️ Онлайн секундомерКалькулятор композиции функцийПроверка имени пользователя в социальных сетяхКалькулятор времени охлаждения пиваСортировка чиселСтатистика канала YouTubeГенератор развёртки конусаГенератор случайных фиктивных адресовКалькулятор передаточного отношения велосипедаКалькулятор комплексных чиселКалькулятор мастер-номеровКалькулятор обратной функцииИнструмент для пикселизации изображенийКалькулятор уклона и классаКонвертер чашек в граммыСчётчик токенов ИИБросок кубиковГенератор случайных персонажей RPGСоздатель коллажейГенератор случайной турнирной сеткиКалькулятор калорий для кошекКалькулятор сухой массы телаКрутить колесоДвоичный в шестнадцатеричный конвертергенератор-нонограмм-пикроссКалендарь новолуния и полнолунияГенератор карточек бингоКалькулятор смешивания цветов красокHEX-конвертерВыбор Случайного ИмениГенератор случайной покерной рукиКалькулятор перевода дроби в десятичное числоКонвертер HTML в текстКонвертер десятичного числа в шестнадцатеричныйСлучайный выбор🎰 Калькулятор гарантии гачаКалькулятор крутящего моментаКалькулятор усечённого конусаПреобразователь сахара в кровиКалькулятор xG (ожидаемых голов) в футболеКонвертер ГМС в десятичные градусыКонвертер размера файлаКалькулятор модуляКалькулятор скорости езды на велосипедеКонвертер фунтов в граммыПалитра цветов изображенияГенератор шрифтов для Instagram⏰ Калькулятор табеля рабочего времениКонвертер изображений в Base64Конвертер лунного календаряКонвертер процентов в PPMОнлайн БлокнотГенератор случайного времениКалькулятор шагов в расстояниеКалькулятор числа выраженияКалькулятор конвертации масштаба моделиКалькулятор пропорциональной арендыКонвертер бар в PSIТрассировщик изображения в SVGГенератор зачёркнутого текстаГенератор цветовых схемКалькулятор Логарифма по Основанию 2Калькулятор рабочего времениИзвлекатель чиселКалькулятор VO2 MaxКонвертер унций в граммыПреобразователь Обычного Времени в Десятичное ВремяГенератор MAC-адресовГенератор и решатель судокуГенератор случайных группГенератор случайных дней рожденияКалькулятор TDEEКонвертер литров в стаканыКонвертер радиан в градусыГенератор случайных животныхКалькулятор возрастаКалькулятор коэффициента корреляцииКалькулятор среднего отклоненияконвертер ppm в проценты🔊 Генератор тоновКалькулятор доверительного интервала для пропорцииКалькулятор Монетизации YouTube ShortsПеревод из восьмеричной в шестнадцатеричную системуТранспонировщик музыкальной тональностиГенератор случайных аккордовКалькулятор веса еды для походаКалькулятор средней датыГенератор лабиринтовГенератор случайных странКалькулятор возраста по культурамКонвертер мА·ч в Вт·чКалькулятор трёхфазной мощностиКалькулятор кВАКалькулятор перевода ампер в ваттыКалькулятор Ватт в АмперыКалькулятор последовательного соединения резисторовКалькулятор тренияКалькулятор наклонной плоскостиКалькулятор механического преимуществаКалькулятор скорости звукаКалькулятор скорости волныКалькулятор плавучестиКалькулятор конечной скоростиКалькулятор длины волны де БройляКалькулятор энергии фотонаКалькулятор E=mc²Калькулятор замедления времениКалькулятор третьего закона КеплераКалькулятор второй космической скоростиКалькулятор гравитационной силыКалькулятор закона Бугера — Ламберта — БераКалькулятор уравнения НернстаКалькулятор осмотического давленияКалькулятор повышения температуры кипенияКалькулятор понижения температуры замерзанияКалькулятор процентного составаКалькулятор нормальностиКалькулятор моляльностиКонвертер pKa в KaКалькулятор Хендерсона-ХассельбахаКалькулятор теоретического выходаКалькулятор лимитирующего реагентаКалькулятор электронной конфигурацииИнтерактивная таблица МенделееваИИ Генератор Планов УроковИИ Генератор ВикторинГенератор цитирований (APA/MLA/Chicago)Калькулятор посещаемостиКалькулятор баллов APКалькулятор баллов ACTКалькулятор баллов SATКонвертер процентов в CGPAКонвертер CGPA в процентыПростой калькулятор оценок EZ GraderКалькулятор Стоимости Воспитания РебёнкаКалькулятор потребления молока для ребёнкаКалькулятор размера подгузниковГенератор имён для детейПредсказание цвета глаз ребёнкаКалькулятор перцентиля ИМТ для детейКалькулятор роста ребёнкаКалькулятор времени удвоения ХГЧКалькулятор срока родов при ЭКОКалькулятор имплантацииКитайский калькулятор пола ребёнкаФорматтер даты ISO 8601Конвертер юлианской датыКалькулятор дневного снаКалькулятор фаз ЛуныКалькулятор восхода и закатаWorld ClockКонвертер дат в римские цифрыОбратный отсчёт до пенсииКалькулятор трезвостиКалькулятор Половины Дня РожденияКалькулятор годовщиныКалькулятор номера неделиКалькулятор распределения чаевыхКалькулятор ROI Email-маркетингаКалькулятор стоимости лидаКалькулятор оборотного капиталаКалькулятор маржинальной прибылиКалькулятор FIFO / LIFOКалькулятор страхового запасаКалькулятор точки повторного заказаКалькулятор Оптимального Размера Заказа EOQКалькулятор АмортизацииКалькулятор цен на изделия ручной работыКалькулятор оптовой ценыКалькулятор прибыли ShopifyКалькулятор Amazon FBAКалькулятор комиссий eBayКалькулятор комиссий EtsyКалькулятор комиссий StripeКалькулятор комиссий PayPalКонвертер букмекерских коэффициентовКалькулятор десятиныКалькулятор ЗакятаКалькулятор гербового сбора ВеликобританииКалькулятор освобождения от HRAКалькулятор гратуитиКалькулятор NPSКалькулятор EPFКалькулятор PPFКалькулятор RDКалькулятор SWPКалькулятор гросс-апКалькулятор сравнения кредитовКалькулятор использования кредитаКалькулятор депозитной лестницыКалькулятор казначейских векселей T-BillКалькулятор облигаций IКалькулятор накоплений на колледж 529Калькулятор HSAКалькулятор выходного пособияКалькулятор повышения зарплатыГенератор счетовКалькулятор суточныхКалькулятор компенсации за пробегКалькулятор повышения арендной платыКалькулятор доступности арендыКалькулятор полной стоимости автомобиляКалькулятор доступности автомобиляКалькулятор мотоциклетного кредитаКалькулятор кредита на автодомКалькулятор кредита на лодкуКалькулятор кредита на землюКалькулятор строительного кредитаКалькулятор ипотеки с выплатой только процентовКалькулятор Кредита с Шаровым ПлатежомКалькулятор ипотечных пунктовКалькулятор PMIКалькулятор двухнедельных ипотечных платежейКалькулятор ипотеки ARMКалькулятор кредита VAКалькулятор зарплаты на рукиГенератор SQL-запросов с ИИИИ Генератор Регулярных ВыраженийИИ-визуализатор данных (вставка CSV)ИИ Анализатор Тона ТекстаИИ Анализатор РезюмеИИ конвертер единиц (естественный язык)ИИ Генератор Письма с ИзвинениямиИИ генератор вежливых отговорокИИ Генератор Маршрута ПутешествияИИ генератор списка чтенияГенератор плана тренировок ИИИИ Генератор плана питанияИИ генератор идей для подарковИИ генератор рецептов из ингредиентовКалькулятор ROI стипендийКалькулятор стоимости колледжаКалькулятор часов изучения языка до свободного владенияГенератор словарных викторинГенератор заметок КорнеллаКалькулятор кривой обученияПланировщик интервальных повторений флеш-картКалькулятор затирки для плиткиКалькулятор возможностей процесса Шести СигмЗагрузчик миниатюр YouTubeКалькулятор доходов YouTube