ГИБРИДНОЕ МОДЕЛИРОВАНИЕ МУЛЬТИАГЕНТНЫХ ПРОЦЕССОВ ПРЕОБРАЗОВАНИЯ РЕСУРСОВ
Аксенов К. А., Гончарова Н. В.,
Одним из перспективных направлений создания моделей принятия решений, позволяющим использовать содержательные сведения о конкретных ситуациях и отражать реальную динамику процессов, а также учитывать человеческий фактор в процессе выбора решений, является метод ситуационного управления. Метод оформился в начале 70-х годов трудами российских ученых В.Н. Пушкина, Д.А. Поспелова, Ю.И. Клыкова, Э.Ф. Скороходько как реакция на трудности применения точных количественных методов, в частности математического программирования народнохозяйственными объектами [5]. Для описания ситуаций используются семиотические (ситуационные) языки и модели, среди которых можно выделить следующие основные подходы [18]:
– дискретные ситуационные сети (ДСС);
– RX-коды;
– логика предикатов;
– универсальный семантический код.
ДСС представляет собой сложную семантическую сеть [10]. Каждая ситуация описывается ориентированным графом (сетью), а для представления вложенности («ситуации ситуаций») используются гиперграфы, т. е. некоторый фрагмент семантический сети, определяющий ситуацию, который может рассматриваться как одна вершина сети.
RX-коды представляют собой язык бинарных отношений и имеют в качестве ядерной конструкции запись следующего вида [89]:
x1 = x2r2x3r3, (1.3)
где xi – |
объект или ситуация; |
ri – |
отношение. |
Логика предикатов – раздел математической логики, изучающий логические законы, общие для любой области объектов исследования (содержащей хоть один объект) с заданными на этих объектах предикатами (т. е. свойствами и отношениями).
Универсальный семантический код использует в качестве ядерной конструкции тройку SAO, которая соответствует субъекту S, совершающему действие А над объектом О.
Для реализации в ЭВМ семиотических языков используют языки представления знаний. Наиболее близким подходом к описанию семиотических конструкций является семантическая сеть. Однако сети очень медлительны при использовании операций поиска, поэтому конструкции часто представляют с помощью логики предикатов [11], фреймов [6, 11, 29,90] и продукций [86, 91].
В [18] отмечается, что методы представления знаний в ситуационных системах и ЭС аналогичны. Еще больше они сблизились после активного внедрения нечеткой логики в технологии ЭС.
При ситуационном моделировании активно используются имитационные модели, следовательно, ситуационный «язык должен включать некоторые средства, присущие языкам моделирования: системное время, очереди событий, организацию квазипараллельных процессов и т. д.» [10].
Интерпретируя определение ситуации Филипповича А.Ю. применительно к процессам преобразования ресурсов, под ситуацией будем понимать оценку совокупности характеристик объектов (образуемых на множестве элементов процесса преобразования ресурсов, средств, операций, процессов, команд управления и т. д.) и связей между ними, которые состоят из постоянных и причинно-следственных отношений, зависящих от прошедших событий и протекающих процессов.