Jump to content

Неблокирующий

Белые множества вершин являются максимальными неблокаторами.

В теории графов неблокировщик это подмножество вершин неориентированного графа , все из которых смежны с вершинами вне этого подмножества. Эквивалентно, неблокирующий является дополнением множества доминирующего . [1]

Вычислительная задача поиска наибольшего неблокирующего графа была сформулирована Пападимитриу и Яннакакисом (1991) , которые заметили, что он принадлежит MaxSNP . [2] Хотя вычисление доминирующего набора не является решаемым с фиксированными параметрами при стандартных предположениях, дополнительная проблема поиска неблокирующего набора заданного размера разрешима с фиксированными параметрами. [1]

В графах без изолированных вершин каждый максимальный неблокировщик (тот, к которому больше нельзя добавлять вершины) сам по себе является доминирующим множеством. [3]

Кернелизация

[ редактировать ]

Один из способов создания управляемого алгоритма с фиксированными параметрами для неблокирующей проблемы — использовать кернеризацию — принцип алгоритмического проектирования, в котором алгоритм с полиномиальным временем используется для сведения более крупного экземпляра задачи к эквивалентному экземпляру, размер которого ограничен функцией параметр. Для неблокирующей задачи входные данные задачи представляют собой граф и параметр , и цель состоит в том, чтобы определить, является ли имеет неблокирующий блокировщик с или более вершин. [1]

Эта проблема имеет простую кернеризацию, которая сводит ее к эквивалентной задаче с не более чем вершины. Сначала удалите все изолированные вершины из , поскольку они не могут быть частью какого-либо неблокирующего устройства. Как только это будет сделано, оставшийся граф должен иметь неблокирующий элемент, включающий не менее половины его вершин; например, если раскрашено в два цвета любое остовное дерево графа , каждый класс цвета является неблокирующим, и один из двух классов цвета включает в себя как минимум половину вершин. Следовательно, если граф с удаленными изолированными вершинами все еще имеет или более вершин, проблема может быть решена немедленно. В противном случае оставшийся граф является ядром с не более чем вершины. [1]

Дене и др. улучшил это до максимального размера ядра . Их метод включает в себя объединение пар соседей вершин первой степени до тех пор, пока все такие вершины не будут иметь одного соседа, и удаление всех вершин первой степени, кроме одной, оставляя эквивалентный экземпляр. только с одной вершиной степени одна. Затем они показывают, что (за исключением малых значений , который можно обрабатывать отдельно) этот экземпляр должен быть либо меньше установленного размера ядра, либо содержать -блокировщик вершин. [1]

Как только небольшое ядро ​​получено, экземпляр проблемы неблокирования может быть решен за приемлемое время с фиксированными параметрами путем применения поиска методом грубой силы к ядру алгоритма . Применение более быстрых (но все же экспоненциальных) оценок времени приводит к оценке времени для неблокирующей задачи вида . Для некоторых специальных классов графов возможны еще более быстрые алгоритмы. [1]

См. также

[ редактировать ]
  1. ^ Jump up to: а б с д и ж Дене, Франк; Ребята, Майкл; Фернау, Хеннинг; Прието, Елена ; Розамонд, Фрэнсис (2006), «Неблокирующий: параметризованная алгоритмика для минимального доминирующего набора» (PDF) , SOFSEM 2006: 32-я конференция по текущим тенденциям в теории и практике информатики, Мерин, Чешская Республика, 21-27 января 2006 г., материалы , Конспекты лекций по информатике, вып. 3831, Springer, стр. 237–245, номер документа : 10.1007/11611257_21.
  2. ^ Пападимитриу, Христос Х .; Яннакакис, Михалис (1991), «Классы оптимизации, аппроксимации и сложности», Журнал компьютерных и системных наук , 43 (3): 425–440, doi : 10.1016/0022-0000(91)90023-X , MR   1135471
  3. ^ Оре, Эйстейн (1962), Теория графов , Публикации коллоквиума Американского математического общества, том. 38, Провиденс, Род-Айленд: Американское математическое общество, теорема 13.1.5, стр. 38. 207, МР   0150753
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: a1dfe75f535fe87a700997ba793e2357__1721270400
URL1:https://arc.ask3.ru/arc/aa/a1/57/a1dfe75f535fe87a700997ba793e2357.html
Заголовок, (Title) документа по адресу, URL1:
Nonblocker - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)