Имя наблюдателя может быть выбрано произвольно; здесь мы вводим предложенное имя Obs1. 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Имя наблюдателя может быть выбрано произвольно; здесь мы вводим предложенное имя Obs1.



· Временной диапазон

Должны быть введены начало и конец интервала записи. Выбранный интервал не обязательно должен быть идентичен времени имитации. Могут быть приняты предложенные значения.

· Шаг

Размер шага определяет интервалы времени, в которые значения переменных должны быть прочитаны и сохранены. Слишком маленький шаг замедляет имитацию. Слишком большой шаг ведет, в свою очередь, к грубому и неточному представлению результатов.

Здесь задана величина шага 0,1.

 

Рис. 86. Создание блока наблюдения Obs1

 

Для записи должны быть заданы модельные переменные. Для наблю- дателя Оbs1 - это переменные Hare (Н) и Fox (F). На рис. 87. показано создание блока наблюдения.

В иерархической модели со многими компонентами выбор переменных с помощью курсора в левом поле экрана требует много времени. Для его сокращения в поле над правой стороной экрана может быть введено имя переменной наблюдателя. В обоих случаях переменная вводится в список переменных наблюдателя нажатием соответствующей кнопки Record.

Нажатием кнопки Delete variable выбранные переменные блока наблюдения могут быть удалены из списка. Кнопка Reset приводит все поля входов в начальные состояния. Установка свойств блока наблюдения заканчивается нажатием кнопки ОК.

Аналогично создается блок наблюдения Obs2 с теми же свойствами и переменными Hare' (Н') и Fox' (F').

При выборе папки “Observer” в окне содержания появляется информация, относящаяся к обоим блокам наблюдения Оbs1 и Оbs2 (Рис.87.)

 

Рис. 87. Экранная форма по созданию блоков наблюдения O bs1 и O bs2

Результаты моделирования можно представить как в табличной, так и графической форме (рис.88,89):

 

Рис. 88. Таблица значений переменных Hare(заяц) и Fox(лиса)

Рис. 89. Диаграммы модели MBiotope1 с компонентами Biotope1/Version0

 

Более подробно и с детальным описанием программного кода можно ознакомиться [ 3, 4 ].

 

Задание 1. Отработать модель «Biotope», получить результаты в графическом виде или в табличной форме, дать анализ результатам при предлагаемых исходных данных:

Варианты:

1. а=0,3; в=0,25; с=0,01; количество зайцев=200; количество лис=27;

2. а=3,75; в=2,75; с=0,08; количество зайцев=600; количество лис=55;

3. а=2,95; в=2,35; с=0,05; количество зайцев=400; количество лис=20;

4. а=3,35; в=2,45; с=0,04; количество зайцев=200; количество лис=27;

5. а=4,15; в=3,15; с=0,06; количество зайцев=300; количество лис=37;

6. а=0,3; в=0,25; с=0,01; количество зайцев=200; количество лис=27;

фактор выживания лис BFacF= 2,0;

фактор выживания зайцев BFacH =0,2;

7. а=4,15; в=3,15; с=0,01; количество зайцев=250; количество лис=25;

фактор выживания лис BFacF = 0,4;

фактор выживания зайцев BFacH = 3,0

8. а=0,5; в=2,35; с=0,02; количество зайцев=300; количество лис=70;

фактор выживания лис BFacF = 0,2;

фактор выживания зайцев BFacH = 2,2;

9. а=5; в=2,35; с=0,02; количество зайцев=180; количество лис=80;

фактор выживания лис BFacF = 0,45;

фактор выживания зайцев BFacH = 1,75;

10. а=1,85; в=1,35; с=0,01; количество зайцев=400; количество лис=50.

 

Задание 1. Разработать агентную модель процедуры переговорного процесса (торга). (Предмет торга любой по выбору студента).

Разработать численный метод, алгоритм и провести программную реализацию. Вербально можно процедуру торга представить следующим образом:

Поведение агента можно описать как итерационную процедуру обработки данных о состоянии других агентов и среды с выбором стратегии целенаправленных действий и последовательность операций:

1. Восприятие информации и накопление знаний об окружающей среде и среде взаимодействия или конфликта;

2. Связь с механизмом взаимодействия и обработки данных от контрагентов;

3. Анализ собственного состояния и состояния контрагентов с выбором или перебором целевых функций;

4. Принятие локальных решений и выбор стратегий

Агента можно описать в различных состояниях, изменяющегося как с интеллектуальных, эмоциональных, психофизиологических и функциональных позиций.

Интеллектуальная позиция или состояние характеризуется накопленной базой знаний.

Эмоциональное – выражение эмоций, таких как радость, смех, грусть, безразличие и т.д.

Психофизиологическое сопряжено с эмоциональным и выражается данное состояние через психотип агента: сангвиник, флегматик, холерик, меланхолик.

Все вышеперечисленные факторы отражаются на динамике поведения и принятия агентом решений в условиях неопределенности, риска и различных форс-мажорных ситуациях.

Задание 2. Разработать структурно-параметрическую модель мультиагентной системы (на примере процедуры торга) [ 4, стр. 114-121 ].

В переговорном процессе (процедуре торга) два или более агента выражают свои предложения или требования, противоречащие друг другу.

Механизм переговоров сводится к многосторонним и многовариантным раундам:

1. Интерактивный обмен предложениями;

2. Анализ, оценку и передачу информации о текущих итогах переговоров;

3. Динамическое ослабление ограничений переговоров

4. Накопление новых знаний в результате переговоров.

Программная реализация и алгоритм переговоров состоит из трех этапов:

1. Создание предложения (предмета) переговоров;

2. Подготовка выполнимых предложений;

3. Анализ, оценка и выбор предложения

 

Задание 3. Разработать имитационную модель эмоционально-мотивированных агентов (воспользовавшись описанием модели и данными, представленными в работе [ 4, стр. 192-198].)

Задание 4. Разработать имитационную модель железнодорожной пассажирской станции, воспользовавшись данными [ 4, стр. 170-178].

Задание 5. Разработать имитационную модель предвыборной кампании (воспользовавшись описанием модели и данными, представленными в работе [ 4, стр. 186-188].)

 

 

Лабораторная работа 6



Поделиться:


Последнее изменение этой страницы: 2016-09-05; просмотров: 205; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.17.28.48 (0.007 с.)