201
матического аппарата, чем объектно-ориентированное моделирование системы и среды. В
отличие от имитационного моделирования, основанного на математических моделях, объ-
ектно-ориентированное моделирование акцентирует внимание исследователя на логике
взаимодействия объектов системы и их структуре.
Поскольку план действий, построенный на основе смоделированных состояний
системы и среды, будет иметь некоторые расхождения с реальностью, лицо, принимаю-
щее решение, должно четко понимать, как наиболее эффективно применить тот или иной
подход моделирования и, если потребуется, обеспечить их взаимное дополнение.
С чем связано появление данных несоответствий в характеристиках моделируемых
и реальных процессов? Следует исходить из того, что любая имитационная модель имеет
определенный уровень допущений и погрешностей ввиду сложности описания всех
свойств объектов и учета в модели специфики их изменения.
К данным спецификам моделирования относятся: способность объектов к самообу-
чению, самосовершенствованию, решению задачи на основе приобретенного опыта, убе-
ждений, правил, установок, что позволяет в наибольшей степени приблизить имитацион-
ный процесс к реальности. Отсутствие в моделируемом процессе последних признаков
снижает уровень соответствия имитационных моделей реальным процессам. Помимо сни-
жения адекватности возникают проблемы, касающиеся восприятия и интерпретации ре-
зультатов моделирования экономистами-аналитиками и лицами, принимающими решение.
Исследованию данных проблем посвящен ряд работ зарубежного исследователя
Leigh Tesfatsion [3–5]. В работах предлагается новое видение методов имитационного мо-
делирования слабоформализуемых процессов: акцент поставлен на актуальности проблем
совершенствования объектно-ориентированных методик моделирования.
Рассматривая вопросы совершенствования данных методик в частности и имита-
ционного моделирования в целом, следует обратить внимание на относительно новый
подход в моделировании (с начала 1990-х годов) – агентно-ориентированное моделирова-
ние. Данная методика используется для анализа систем, функционирование которых оп-
ределяется не глобальными закономерностями (как в других концепциях моделирования),
а наоборот, когда эти глобальные правила являются результатом действий каждого объек-
та определенной группы [4]. Таким образом, получение представления об этих глобаль-
ных правилах, общем поведении системы и среды, исходя из предположений о частном
поведении ее отдельных частей, является целью агентных моделей.
Преимущества данного подхода разнообразны. Во-первых, модель, получаемая в
результате агентно-ориентированного моделирования, максимально отражает структуру
анализируемой системы и среды, в которой она функционирует (модель структуры, полу-
ченная в соответствии с принципами объектно-ориентированной методологии). Во-
вторых, частями полученной модели являются объекты, наделенные активностью, авто-
номным поведением. В-третьих, данная автономность, в свою очередь, дает возможность
объекту самостоятельно принимать решения в соответствии с некоторым набором правил,
взаимодействовать со средой, а также самомодифицироваться (например, в соответствии с
математическими моделями, заимствованными из имитационного моделирования). В
агентно-ориентированной методологии объекты принято называть агентами.
Инструментальные средства, пригодные для агентно-ориентированного моделиро-
вания являются в настоящее время широко доступными. Тем не менее, их использование
по сей день остается наиболее распространенным в области науки и инженерных дисцип-
лин с сильно развитыми традициями компьютерного моделирования. Это очевидно, по-
скольку работы исследователей, связанные с совершенствованием данной области моде-
лирования, больше освещают вопросы создания средств моделирования для проверки ги-
потез новых научных исследований и выявления новых закономерностей [5]. Согласно