Jump to content

Покрытие пути

Для ориентированного графа G = ( V , E ) покрытие путей — это набор ориентированных путей , в котором каждая вершина v V принадлежит хотя бы одному пути. Обратите внимание, что покрытие пути может включать пути длиной 0 (одна вершина). [1]

Покрытие пути может также относиться к покрытию пути, не пересекающегося по вершинам , то есть к множеству путей, в котором каждая вершина v V принадлежит ровно одному пути. [2]

Характеристики

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

Теорема Галлая и Милгрэма показывает, что число путей в наименьшем покрытии путей не может быть больше числа вершин в наибольшем независимом множестве . [3] В частности, для любого графа G существует покрытие путей P и независимое множество I такие, что содержит ровно одну вершину из каждого пути в P. I Теорема Дилворта является следствием этого результата.

Вычислительная сложность

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

Для ориентированного графа G задача минимального покрытия путей состоит в поиске покрытия путей для G с наименьшим количеством путей.

Минимальное покрытие путей состоит из одного пути тогда и только тогда, когда существует гамильтонов путь в G . Гамильтонова задача пути является NP-полной , и, следовательно, задача минимального покрытия пути является NP-трудной . Однако, если граф ациклический, проблема относится к классу сложности P и, следовательно, может быть решена за полиномиальное время путем преобразования ее в задачу сопоставления , см. https://walkccc.me/CLRS/Chap26/Problems/26-2/. .

Приложения

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

Приложения минимального пути включают тестирование программного обеспечения. [4] Например, если граф G представляет все возможные последовательности выполнения компьютерной программы, то покрытие пути — это набор тестовых прогонов, который охватывает каждый оператор программы хотя бы один раз.

См. также

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

Примечания

[ редактировать ]
  • Банг-Йенсен, Йорген; Гутин, Грегори (2006), Орграфы: теория, алгоритмы и приложения (1-е изд.), Springer .
  • Дистель, Рейнхард (2005), Теория графов (3-е изд.), Springer .
  • Францблау, Д.С.; Райчаудхури, А. (2002), «Оптимальные гамильтоновы пополнения и покрытия путей для деревьев, а также приведение к максимальному потоку» , ANZIAM Journal , 44 (2): 193–204, doi : 10.1017/S1446181100013894 .
  • Нтафос, Южная Каролина; Хакими, С. Луи. (1979), «О проблемах покрытия путей в орграфах и приложениях для тестирования программ», IEEE Transactions on Software Engineering , 5 (5): 520–529, doi : 10.1109/TSE.1979.234213 .
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 7b25a059e640b2c3562702a8087fe0a8__1668503880
URL1:https://arc.ask3.ru/arc/aa/7b/a8/7b25a059e640b2c3562702a8087fe0a8.html
Заголовок, (Title) документа по адресу, URL1:
Path cover - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)