Jump to content

Иерархическая сеть задач

В области искусственного интеллекта планирование иерархической сети задач (HTN) — это подход к автоматизированному планированию , при котором зависимость между действиями может быть задана в форме иерархически структурированных сетей.

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

  1. примитивные (начальное состояние) задачи, которые примерно соответствуют действиям STRIPS ;
  2. сложные задачи (промежуточное состояние), которые можно рассматривать как составленные из набора более простых задач;
  3. целевые задачи (целевое состояние), что примерно соответствует целям STRIPS , но носит более общий характер.

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

Примитивная задача — это действие, которое может быть выполнено непосредственно при условии, что состояние, в котором оно выполняется, поддерживает его предварительное условие. Составная задача — это сложная задача, состоящая из частично упорядоченного набора дополнительных задач, которые могут быть примитивными или абстрактными. Целевая задача – это задача удовлетворения условия. Отличие примитивных задач от других состоит в том, что примитивные действия могут выполняться напрямую. И сложные, и целевые задачи требуют выполнения последовательности примитивных действий; однако целевые задачи определяются с точки зрения условий, которые должны быть выполнены, в то время как составные задачи могут быть определены только с точки зрения других задач через сеть задач, описанную ниже.

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

Некоторые из наиболее известных доменно-независимых систем планирования HTN:

  • НОА, Сети иерархий действий. [1]
  • Nonlin, одна из первых систем планирования HTN. [2]
  • СИПЭ-2 [3]
  • O-Plan, архитектура открытой планировки [4]
  • UMCP, вероятно, первая надежная и полноценная система планирования HTN. [5]
  • IX/I-План [6]
  • SHOP2 — HTN-планировщик, разработанный в Университете Мэриленда, Колледж-Парк . [7]
  • PANDA, система, предназначенная для гибридного планирования, расширение планирования HTN, разработанное в Ульмском университете, Германия. [8]
  • HTNPlan-P, на основе предпочтений . планирование HTN [9]

Планирование HTN строго более выразительно, чем STRIPS , вплоть до неразрешимости в общем случае. [10] Однако многие синтаксические ограничения планирования HTN разрешимы, при этом известные сложности варьируются от NP-полных до 2-EXPSPACE-полных . [11] а некоторые проблемы HTN можно эффективно скомпилировать в PDDL , язык, похожий на STRIPS. [12]

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

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

  1. ^ НОА
  2. ^ Нонлин
  3. ^ Дэвид Э. Уилкинс. «SIPE-2: Система интерактивного планирования и исполнения» . Центр искусственного интеллекта . НИИ Интернешнл . Проверено 13 июня 2013 г.
  4. ^ О-План
  5. ^ UMCP
  6. ^ IX/I-План
  7. ^ МАГАЗИН2
  8. ^ ПАНДА
  9. ^ ХТНПлан-П
  10. ^ Эрол, Кутлухан; Хендлер, Джеймс; Нау, Дана С. (1996). «Результаты сложности планирования htn» (PDF) . Анналы математики и искусственного интеллекта . 18 . Спрингер: 69–93 . Проверено 8 февраля 2015 г.
  11. ^ Алфорд, Рон; Бершер, Паскаль; Ага, Дэвид (июнь 2015 г.). Жесткие границы для планирования HTN (PDF) . Материалы 25-й Международной конференции по автоматизированному планированию и составлению графиков (ICAPS) . Проверено 8 февраля 2015 г.
  12. ^ Алфорд, Рон; Кутер, Угур; Нау, Дана С. (июль 2009 г.). Перевод HTN в PDDL: небольшой объем знаний предметной области может иметь большое значение (PDF) . Двадцать первая международная совместная конференция по искусственному интеллекту (IJCAI) . Проверено 8 февраля 2015 г.
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 0a3d86f4aa163fc211ad03884b6281be__1694771460
URL1:https://arc.ask3.ru/arc/aa/0a/be/0a3d86f4aa163fc211ad03884b6281be.html
Заголовок, (Title) документа по адресу, URL1:
Hierarchical task network - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)