Jump to content

Ранг цикла

(Перенаправлено из раскраски рангов )

В теории графов цикловый ранг ориентированного графа это орграфа, мера связности впервые предложенная Эгганом и Бючи ( Eggan 1963 ). Интуитивно эта концепция измеряет, насколько близкоорграф относится к ориентированному ациклическому графу (DAG) в том смысле, что DAG имеетцикл нулевого ранга, а орграф порядка n полный с петлей в точкекаждая вершина имеет циклический ранг n . Ранг цикла ориентированного графа тесно связан с глубиной дерева неориентированного графа и высотой звезды регулярного языка . Он также нашел применениев с разреженной матрицей вычислениях (см. Bodlaender et al. 1995 ) и логике ( Россман 2008 ).

Определение

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

Ранг цикла r ( G ) орграфа G = ( V , E ) определяется индуктивно следующим образом:

где — это орграф, полученный в результате удаления вершины v и всех ребер, начинающихся или заканчивающихся в v .
  • Если G не сильно связен, то r ( G ) равен максимальному рангу цикла среди всех сильно связных G. компонентов

Глубина дерева неориентированного графа имеет очень похожее определение: в нем используются ненаправленная связность и связные компоненты вместо сильной связности и сильно связных компонентов.

Ранг цикла был введен Эгганом (1963) в контексте высоты звезды регулярных языков . Он был заново открыт ( Eisenstat & Liu 2005 ) как обобщение ненаправленной глубины дерева , которое разрабатывалось начиная с 1980-х годов.и применяется для с разреженными матрицами вычислений ( Шрайбер, 1982 ).

Циклический ранг ориентированного ациклического графа равен 0, а полного орграфа порядка n с петлей в точкекаждая вершина имеет циклический ранг n . Помимо них, известен циклический ранг еще нескольких орграфов: ненаправленный путь порядка n , который обладает симметричным реберным отношением и не имеет петель, имеет цикловый ранг ( Макнотон, 1969 ). Для направленного -тор , т. е. декартово произведение двух направленных цепей длин m и n , имеем и для m ≠ n ( Эгган 1963 , Грубер и Хольцер 2008 ).

Вычисление ранга цикла

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

Вычисление ранга цикла сложно с вычислительной точки зрения: Грубер (2012) доказывает, что соответствующая проблема решения является NP-полной даже для разреженных орграфов с максимальной исходящей степенью не более 2. С положительной стороны, проблема разрешима за время. на орграфах максимальной исходящей степени не более 2, а по времени по общим орграфам. Существует алгоритм аппроксимации с коэффициентом аппроксимации .

Приложения

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

Звездная высота обычных языков

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

Первое применение циклического ранга было в формальной теории языков для изучения звездной высоты регулярных языков . Эгган (1963) установил связь между теориями регулярных выражений, конечных автоматов и ориентированных графов . В последующие годы это соотношение стало известно как теорема Эггана , ср. Сакарович (2009) . В теории автоматов недетерминированный конечный автомат с ε-ходами -NFA) определяется как набор из 5 элементов ( Q , Σ, δ , q0 , ( ε F ), состоящий из

  • конечное множество состояний Q
  • конечное множество входных символов Σ
  • набор помеченных ребер δ , называемый отношением перехода : Q × (Σ ∪{ε}) Q. × Здесь ε обозначает пустое слово .
  • начальное состояние q 0 Q
  • набор состояний F, отличающихся как принимающие состояния F Q .

Слово w ∈ Σ * принимается ε-NFA, если существует направленный путь от начального состояния q 0 до некоторого конечного состояния в F с использованием ребер из δ , такой, что объединение всех меток, посещенных по пути, дает слово w . Множество всех слов над Σ * принимаемый автоматом — это язык принимаемый автоматом A. ,

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

Теорема Эггана : Звездная высота регулярного языка L равна минимальному рангу цикла среди всех недетерминированных конечных автоматов с ε-ходами допускающими L. ,

Доказательства этой теоремы даны Эгганом (1963) , а совсем недавно Сакаровичем (2009) .

Факторизация Холецкого в вычислениях с разреженной матрицей

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

Другое применение этой концепции заключается в вычислениях с разреженной матрицей , а именно для использования вложенного рассечения вычисления факторизации Холецкого для параллельного (симметричной) матрицы. Данный разреженный -матрица M может интерпретироваться как матрица смежности некоторого симметричного орграфа G на n вершинах таким образом, что ненулевые элементы матрицы находятся во взаимно однозначном соответствии с краями G . Если цикловый ранг орграфа G не превышает k , то факторизация Холецкого M может быть вычислена не более чем за k шагов на параллельном компьютере с процессоры ( Деренёвски и Кубале, 2004 ).

См. также

[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: dc3a586883e29a89a8eff6d78a43fe97__1721104320
URL1:https://arc.ask3.ru/arc/aa/dc/97/dc3a586883e29a89a8eff6d78a43fe97.html
Заголовок, (Title) документа по адресу, URL1:
Cycle rank - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)