simulating heterogeneous crowd behavior
TRANSCRIPT
![Page 1: Simulating Heterogeneous Crowd Behavior](https://reader031.vdocuments.us/reader031/viewer/2022020218/55be4776bb61eb2f0d8b465f/html5/thumbnails/1.jpg)
инж. Иван Стефанов
Симулиране на разнородни поведения на
тълпи
Димитър Вулджев
![Page 2: Simulating Heterogeneous Crowd Behavior](https://reader031.vdocuments.us/reader031/viewer/2022020218/55be4776bb61eb2f0d8b465f/html5/thumbnails/2.jpg)
Същност
![Page 3: Simulating Heterogeneous Crowd Behavior](https://reader031.vdocuments.us/reader031/viewer/2022020218/55be4776bb61eb2f0d8b465f/html5/thumbnails/3.jpg)
Приложения • Проектиране на публични съоръжения;
• Създаване на ефективни евакуационни планове;
• Изследване на вече съществуващи обекти.
![Page 4: Simulating Heterogeneous Crowd Behavior](https://reader031.vdocuments.us/reader031/viewer/2022020218/55be4776bb61eb2f0d8b465f/html5/thumbnails/4.jpg)
Моделиране • Моделиране на данни (data modeling):
o Типична работа с данни.
• Математическо моделиране o Използване на математически концепции (диференциални
уравнения, статистика, модели от теория на игрите).
• Агентно-ориентирано моделиране.
![Page 5: Simulating Heterogeneous Crowd Behavior](https://reader031.vdocuments.us/reader031/viewer/2022020218/55be4776bb61eb2f0d8b465f/html5/thumbnails/5.jpg)
Агентно-ориентирано моделиране
Среда
Агенти
• Автономни
• Личност • Възприятия • Опит (учене) • *Евристики
• Решение
![Page 6: Simulating Heterogeneous Crowd Behavior](https://reader031.vdocuments.us/reader031/viewer/2022020218/55be4776bb61eb2f0d8b465f/html5/thumbnails/6.jpg)
Геометрия (0, 0)
A
B
Ci
𝑂𝐶𝑖 = 𝐶𝑖𝐵
𝐴𝐵
𝑂𝐴 + 𝐴𝐶𝑖
𝐴𝐵
𝑂𝐵
![Page 7: Simulating Heterogeneous Crowd Behavior](https://reader031.vdocuments.us/reader031/viewer/2022020218/55be4776bb61eb2f0d8b465f/html5/thumbnails/7.jpg)
Геометрия (0, 0)
(x1; y1)
(x2; y2)
![Page 8: Simulating Heterogeneous Crowd Behavior](https://reader031.vdocuments.us/reader031/viewer/2022020218/55be4776bb61eb2f0d8b465f/html5/thumbnails/8.jpg)
Други алгоритми • DFS, BSF, Dijkstra, A*
• D*, D* Lite
• MirVam*
![Page 9: Simulating Heterogeneous Crowd Behavior](https://reader031.vdocuments.us/reader031/viewer/2022020218/55be4776bb61eb2f0d8b465f/html5/thumbnails/9.jpg)
Логика на агентите 1. Информация за средата и съседите;
2. Преговори;
3. Решения (навигация, избор на цел): o Личност;
o Строги методи;
o Евристики;
o Невронни мрежи;
o др.
![Page 10: Simulating Heterogeneous Crowd Behavior](https://reader031.vdocuments.us/reader031/viewer/2022020218/55be4776bb61eb2f0d8b465f/html5/thumbnails/10.jpg)
Личности Изведени на базата на редица проучвания.
• Скорост на движение (импулсивен - срамежлив);
• Хоризонт (напрегнат - импулсивен).
![Page 11: Simulating Heterogeneous Crowd Behavior](https://reader031.vdocuments.us/reader031/viewer/2022020218/55be4776bb61eb2f0d8b465f/html5/thumbnails/11.jpg)
За подобна симулация • Комуникация между агентите;
• Социални групи;
• Паралелен „живот“ (методи за синхронизация);
• Реалистичност.
![Page 12: Simulating Heterogeneous Crowd Behavior](https://reader031.vdocuments.us/reader031/viewer/2022020218/55be4776bb61eb2f0d8b465f/html5/thumbnails/12.jpg)
Демонстрация от Инженера
![Page 13: Simulating Heterogeneous Crowd Behavior](https://reader031.vdocuments.us/reader031/viewer/2022020218/55be4776bb61eb2f0d8b465f/html5/thumbnails/13.jpg)
Благодарности • Участниците в RSI;
• И на Момо;
• На Telerik :D
• И на всички вас!
![Page 14: Simulating Heterogeneous Crowd Behavior](https://reader031.vdocuments.us/reader031/viewer/2022020218/55be4776bb61eb2f0d8b465f/html5/thumbnails/14.jpg)
Благодарим Вам