Jump to content

График конфигурации

Графы конфигурации — это теоретический инструмент, используемый в теории сложности вычислений для доказательства связи между графа достижимостью и классами сложности . [ нужна ссылка ]

Определение

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

Теоретическая вычислительная модель, такая как машина Тьюринга или конечный автомат , объясняет, как выполнять вычисления. Модель объясняет как первоначальную конфигурацию машины, так и какие шаги можно предпринять для продолжения вычислений до тех пор, пока они в конечном итоге не остановятся. Конфигурация ( , также называемая мгновенным описанием ) ID , представляет собой конечное представление машины в данный момент времени. Например, для конечного автомата и заданного входа конфигурацией будет текущее состояние и количество прочитанных букв, для машины Тьюринга — состояние, содержимое ленты и положение головки. Граф конфигурации — это ориентированный помеченный граф , в котором метками вершин являются возможные конфигурации моделей и где существует ребро от одной конфигурации к другой, если оно соответствует вычислительному шагу модели. [ нужна ссылка ]

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

Полезное свойство

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

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

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

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

Цикл на графике соответствует бесконечному циклу вычислений.

Размер графика

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

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

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

Использование этого объекта

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

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

Например, поскольку достижимость находится в NL , когда мы можем представлять конфигурации в пространстве, логарифмическом по размеру входных данных, и поскольку конфигурация машины Тьюринга в NL действительно имеет логарифмический размер, из этого следует, что достижимость по графу является полной для НЛ. [1]

С другой стороны, это помогает проверить сложность вычислительной модели; проблема решения для (детерминированной) модели, конфигурации которой имеют пространство, логарифмическое по размеру входных данных, находится в ( L ) NL . Это, например, случай конечных автоматов и конечных автоматов с одним счетчиком.

  1. ^ Пападимитриу, Христос Х. (1994). Вычислительная сложность , Ридинг, Массачусетс: Аддисон-Уэсли. ISBN   0-201-53082-1 .

Библиография

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