Параллельные алгоритмы релевантного LP-вывода
- Авторы: Болотова С.Ю.1, Махортов С.Д.1
-
Учреждения:
- Воронежский государственный университет
- Выпуск: № 2 (2014)
- Страницы: 216-219
- Раздел: Статьи
- URL: https://journals.rudn.ru/miph/article/view/8364
Цитировать
Полный текст
Аннотация
Релевантный LP-вывод, который основывается на решении логических уравнений, является эффективным средством для исследования и оптимизации продукционно-логических систем. Он позволяет существенно сократить количество выполняемых запросов к внешнему источнику информации (к базе данных или интерактивному пользователю). Предпочтение отдаётся исследованию только тех фактов, которые действительно необходимы при выводе. Однако эксперименты показали, что процесс использования релевантного LP-вывода может потребовать большого количества вычислительных ресурсов компьютера. В связи с этим метод релевантного LP-вывода был модифицирован путём использования параллельных вычислений. В этой статье описывается реализация параллельных алгоритмов релевантного LP-вывода и приводятся псевдокоды этих алгоритмов. Многопоточность является абсолютно новым элементом в реализации, который позволяет ускорить процесс построения множеств фактов, которые необходимы при выводе, и их дальнейшего исследования.
Ключевые слова
Об авторах
Светлана Юрьевна Болотова
Воронежский государственный университет
Email: bolotova.svetlana@gmail.com
Сергей Дмитриевич Махортов
Воронежский государственный университет
Email: sd@expert.vrn.ru
Список литературы
- Gupta A. Parallelism in Production Systems. - London: Pitman, 1987.
- Liberatore P. Redundancy in Logic II: 2CNF and Horn Propositional Formulae // Artificial Intelligence. - 2008. - Vol. 172, No 2-3. - Pp. 265-299.
- 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.
- Poli R., Langdon W. B. Backward-Chaining Evolutionary Algorithms // Artificial Intelligence. - 2006. - Vol. 170, No 11. - Pp. 953-982.
- 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.
- 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.
- Richter J. Programming applications for Microsoft Windows. - Grove City: Microsoft Press, 1999.