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

Оглавление1 Проблема с обещаниями1.1 Определение задачи обещания1.2 Формальное определение1.3 Примеры задач обещания1.4 Рекомендации2 Проблема обещаний — Википедия Проблема с обещаниями […]

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

  • Определение задачи обещания

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

    • Проблема принятия решения может быть сформулирована на языке 
    • ⊆ 
    • ∗ 
    • {\displaystyle L\subseteq \{0,1\}^{*}} 
    • Для задачи обещания существуют языки 
    • да 
    • {\displaystyle L_ _BOS_\текст{ДА}}} 
    • и 
    • НЕТ 
    • {\displaystyle L_{\текст{НЕТ}}} 
    • , которые не пересекаются. 
    • Обещание – это объединение 
    • ∪ 
  • Примеры задач обещания

    • Задача определения наличия пути длиной 10 в направленном ациклическом графе является примером задачи обещания. 
    • Проверка наличия цикла размером 4 в гамильтоновом графе является примером задачи обещания, которую легко решить, но сложно вычислить с помощью NP-алгоритма. 
  • Рекомендации

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

Полный текст статьи:

Проблема обещаний — Википедия

Оставьте комментарий

Прокрутить вверх