Jump to content

Проблема с обещанием

В теории сложности вычислений проблема обещания — это обобщение проблемы принятия решения , где входные данные обещают принадлежать определенному подмножеству всех возможных входных данных. [1] В отличие от задач принятия решений, экземпляры «да» (входные данные, для которых алгоритм должен возвращать «да» ) и экземпляры «нет» не исчерпывают набор всех входных данных. Интуитивно алгоритму было обещано , что входные данные действительно принадлежат набору экземпляров «да» или « нет ». Могут быть входные данные, которые не являются ни да , ни нет . Если такие входные данные подаются в алгоритм решения задачи обещания, алгоритму разрешено выводить что угодно, и он может даже не останавливаться.

Формальное определение [ править ]

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

Примеры [ править ]

Многие естественные проблемы на самом деле являются проблемами обещаний. Например, рассмотрим следующую задачу: Учитывая направленный ациклический граф , определить, имеет ли граф путь длиной 10. Экземпляры «да» представляют собой направленные ациклические графы с путем длиной 10, тогда как экземпляры «нет» представляют собой направленные ациклические графы без пути. длины 10. Промис — это набор ориентированных ациклических графов. В этом примере обещание легко проверить. В частности, очень легко проверить, является ли данный граф циклическим. Однако обещанное имущество может быть сложно оценить. Например, рассмотрим задачу «Давный гамильтонов граф определите, имеет ли этот граф цикл размера 4». Теперь обещание NP-трудно оценить, но проблему обещания легко решить, поскольку проверка циклов размера 4 может выполняться за полиномиальное время.

См. также [ править ]

Ссылки [ править ]

  1. ^ «Проблема обещаний» . Зоопарк «Комплекс» .

Опросы [ править ]

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