Download - Simulating Heterogeneous Crowd Behavior
инж. Иван Стефанов
Симулиране на разнородни поведения на
тълпи
Димитър Вулджев
Същност
Приложения • Проектиране на публични съоръжения;
• Създаване на ефективни евакуационни планове;
• Изследване на вече съществуващи обекти.
Моделиране • Моделиране на данни (data modeling):
o Типична работа с данни.
• Математическо моделиране o Използване на математически концепции (диференциални
уравнения, статистика, модели от теория на игрите).
• Агентно-ориентирано моделиране.
Агентно-ориентирано моделиране
Среда
Агенти
• Автономни
• Личност • Възприятия • Опит (учене) • *Евристики
• Решение
Геометрия (0, 0)
A
B
Ci
𝑂𝐶𝑖 = 𝐶𝑖𝐵
𝐴𝐵
𝑂𝐴 + 𝐴𝐶𝑖
𝐴𝐵
𝑂𝐵
Геометрия (0, 0)
(x1; y1)
(x2; y2)
Други алгоритми • DFS, BSF, Dijkstra, A*
• D*, D* Lite
• MirVam*
Логика на агентите 1. Информация за средата и съседите;
2. Преговори;
3. Решения (навигация, избор на цел): o Личност;
o Строги методи;
o Евристики;
o Невронни мрежи;
o др.
Личности Изведени на базата на редица проучвания.
• Скорост на движение (импулсивен - срамежлив);
• Хоризонт (напрегнат - импулсивен).
За подобна симулация • Комуникация между агентите;
• Социални групи;
• Паралелен „живот“ (методи за синхронизация);
• Реалистичност.
Демонстрация от Инженера
Благодарности • Участниците в RSI;
• И на Момо;
• На Telerik :D
• И на всички вас!
Благодарим Вам