Jump to content

Алгоритм GYO

Алгоритм GYO [1] — это алгоритм, применимый к гиперграфам . Алгоритм принимает на вход гиперграф и определяет, является ли гиперграф α-ациклическим . Если да, то он вычисляет разложение гиперграфа.

Алгоритм был предложен в 1979 году Грэмом и независимо Ю и Озсойоглу , отсюда и его название.

Определение

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

Гиперграф это обобщение графа . Формально гиперграф состоит из набора вершин V и множества E гиперребер , каждое из которых является подмножеством вершин V . Учитывая гиперграф, мы можем определить его простой граф как неориентированный граф, определенный на одном и том же наборе вершин, в котором мы помещаем ребро между любыми двумя вершинами, которые встречаются вместе в некотором гиперребре.

Гиперграф H называется α-ациклическим, если он удовлетворяет двум условиям: хордальность и конформность. Точнее, мы говорим, что H хордальный, если его простой граф является хордальным графом . Мы говорим, что H конформен, если для каждой клики простого графа существует гиперребро H, содержащее все вершины клики.

Алгоритм GYO принимает на вход гиперграф и определяет, является ли он α-ациклическим в этом смысле.

Принцип алгоритма

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

Алгоритм итеративно удаляет так называемые уши гиперграфа, пока гиперграф не будет полностью разложен.

Формально мы говорим, что гиперребро e гиперграфа является ухом, если выполняется одно из следующих двух условий:

  • изолирован , т. е . для любого другого гиперребра , у нас есть ;
  • почти перекрыто другим гиперребром, т. е. существует еще одно гиперребро такое, что все вершины в происходят только в .

В частности, каждое ребро, являющееся подмножеством другого ребра, является ухом.

Алгоритм GYO тогда действует следующим образом:

  • ухо e в H. Найдите
  • Удалите e и удалите все вершины H, которые находятся только в e .

Если алгоритм успешно исключает все вершины, то гиперграф является α-ацильным. В противном случае, если алгоритм доберется до непустого гиперграфа, не имеющего ушей, то исходный гиперграф не был α-ациклическим:

Алгоритм GYO заканчивается на пустом гиперграфе тогда и только тогда, когда H -ациклический

Предположим, сначала алгоритм GYO заканчивается на пустом гиперграфе, пусть будет последовательностью ушей, которые он нашел, и пусть последовательность полученных гиперграфов (в частности и пустой гиперграф). Ясно, что , пустой гиперграф, -ациклический. Тогда можно это проверить, если является -ациклический тогда также -ациклический. Это означает, что действительно -ациклический.

В другом направлении, если предположить, что является -ациклический, можно показать, что имеет ухо . [2] Поскольку удаление этого ушка дает гиперграф, который по-прежнему является ациклическим, мы можем продолжать этот процесс до тех пор, пока гиперграф не станет пустым.

  • Абитбул, Серж; Халл, Ричард; Виану, Виктор (2 декабря 1994 г.). Основы баз данных: логический уровень (PDF) . Ридинг, Массачусетс: Пирсон. ISBN  978-0-201-53771-0 . См. алгоритм 6.4.4.

Примечания

[ редактировать ]
  1. ^ Ю, Коннектикут; Озсойоглу, МЗ (1979). «Алгоритм членства в дереве распределенного запроса» . КОМПСАК 79. Слушания. Компьютерное программное обеспечение и Третья международная конференция по приложениям IEEE Computer Society, 1979 г. стр. 306–312. дои : 10.1109/CMPSAC.1979.762509 .
  2. ^ Бро-Барон, Иоганн (27 марта 2014 г.). «Возвращение к ацикличности гиперграфа». arXiv : 1403.7076 [ math.CO ]. См. теорему 6 о существовании уха.
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 518c0d46e747c773857d9b3f655da7c4__1708599780
URL1:https://arc.ask3.ru/arc/aa/51/c4/518c0d46e747c773857d9b3f655da7c4.html
Заголовок, (Title) документа по адресу, URL1:
GYO algorithm - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)