Параллельные алгоритмы релевантного LP-вывода

Обложка

Цитировать

Полный текст

Аннотация

Релевантный LP-вывод, который основывается на решении логических уравнений, является эффективным средством для исследования и оптимизации продукционно-логических систем. Он позволяет существенно сократить количество выполняемых запросов к внешнему источнику информации (к базе данных или интерактивному пользователю). Предпочтение отдаётся исследованию только тех фактов, которые действительно необходимы при выводе. Однако эксперименты показали, что процесс использования релевантного LP-вывода может потребовать большого количества вычислительных ресурсов компьютера. В связи с этим метод релевантного LP-вывода был модифицирован путём использования параллельных вычислений. В этой статье описывается реализация параллельных алгоритмов релевантного LP-вывода и приводятся псевдокоды этих алгоритмов. Многопоточность является абсолютно новым элементом в реализации, который позволяет ускорить процесс построения множеств фактов, которые необходимы при выводе, и их дальнейшего исследования.

Об авторах

Светлана Юрьевна Болотова

Воронежский государственный университет

Email: bolotova.svetlana@gmail.com

Сергей Дмитриевич Махортов

Воронежский государственный университет

Email: sd@expert.vrn.ru

Список литературы

  1. Gupta A. Parallelism in Production Systems. - London: Pitman, 1987.
  2. Liberatore P. Redundancy in Logic II: 2CNF and Horn Propositional Formulae // Artificial Intelligence. - 2008. - Vol. 172, No 2-3. - Pp. 265-299.
  3. Maciol A. An Application of Rule-Based Tool in Attributive Logic for Business Rules Modeling // Expert Systems with Applications. - 2008. - Vol. 34, No 3. - Pp. 1825-1836.
  4. Poli R., Langdon W. B. Backward-Chaining Evolutionary Algorithms // Artificial Intelligence. - 2006. - Vol. 170, No 11. - Pp. 953-982.
  5. Katerinenko R. S., Bessmertnyi I. A. A Method for Acceleration of Logical Inference in the Production Knowledge Model // Programming and Computer Software. - 2009. - Vol. 37, No 4. - Pp. 197-199.
  6. Makhortov S. D. Mathematical Foundations of Artificial Intelligence: Theory LP-structures for the Construction and Studying of Knowledge Models of Production Type / Ed. by V. A. Vasenin. - Moscow: MCCME, 2009.
  7. Richter J. Programming applications for Microsoft Windows. - Grove City: Microsoft Press, 1999.

© Болотова С.Ю., Махортов С.Д., 2014

Creative Commons License
Эта статья доступна по лицензии Creative Commons Attribution 4.0 International License.

Данный сайт использует cookie-файлы

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

О куки-файлах