Метод поиска и логического вывода экспертной информации в ориентированном циклическом мультиграфе знаний
Зайцев Анатолий Федорович
Восточно-Сибирский государственный университет технологий и управления
В настоящее время многие современные задачи прикладной математики и информатики решаются с применением теории графов. В виде графов можно представлять и описывать различные сложные системы, например, нейросети или базы знаний. Наиболее часто встречающимися задачами с применением теории графов являются: поиск кратчайшего пути, определение максимального потока в сети, поиск минимальных остовных деревьев и другие. В то же время, существует достаточно много нерешенных проблем. Актуальность работы вызвана повышением интереса к областям искусственного интеллекта и инженерии знаний, методы которых заключаются в возможности трансформации полученных предметных моделей в логико-математические, в виде компьютерных программ, осуществляющих компьютерное или имитационные моделирование исследуемых систем. В представленной работе описан процесс разработки специального математического и алгоритмического обеспечения для систем анализа и обработки экспертной информации с целью автоматизированного поиска, и синтеза решений задач моделирования и идентификации динамических систем. Сформулирована проблема поиска и логического вывода синтезированных решений задач на графах знаний. Представлена модель базы знаний выбранной предметной области в виде мультиграфа знаний, а также новый модифицированный метод поиска и логического вывода решений задач, с их программной реализацией на языке программирования Python. Представленный метод поиска слабосвязанных подграфов и синтеза решений задач реализован с применением теоретико-множественного анализа, а также элементов теории графов. Для демонстрации работоспособности метода приводится его реализация в виде алгоритма на языке программирования Python и результаты вычислительных экспериментов. Новизна и практическая значимость работы заключаются в том, что предложенный метод и алгоритмы могут быть использованы при практической реализации баз знаний, механизмов логического вывода и обработки экспертной информации в различного рода экспертных, расчетнологических и гибридных интеллектуальных системах, замещающих собой зарубежные аналоги.
системный анализ, логический вывод, поиск на графах, мультиграф, экспертная система, база знаний, граф знаний, Python