Архив статей журнала
Начальным шагом построения многоагентной модели популяции является построение совокупности объектов-агентов, атрибуты которых будут распределены в соответствии со статистическими данными о реальной популяции, модель которой предстоит построить. Эти атрибуты в зависимости от типа модели могут включать, географическое положение, социальные связи, занятость, образование и уровень доходов, но общим является то, что такие данные часто представляют собой таблицы частот определенных уровней классификации значений отдельных признаков особей в популяции. Каждая таблица характеризует распределение одной случайной величины. Каждому агенту следует назначить значения атрибутов в соответствии с этими распределениями. В отличие от других моделей, которые были тесно связаны с конкретными агентными средами, в данной работе представляется обобщенный подход, предлагающий универсальный инструмент для распределения атрибутов агентов, который можно легко интегрировать в различные сценарии моделирования. Этот этап моделирования может быть выполнен с помощью генератора псевдослучайных векторов, распределение значений элементов которых в каждой из позиций будут соответствовать заданным таблицам частот. Статья затрагивает вопросы разработки алгоритма такого генератора, оценку его точности и эффективности, а также демонстрацию его применения на нескольких примерах.