3D-моделирование поведения роя частиц с использованием подходов многоагентных систем
1. Выпускная квалификационная работа
на тему:
«3D-моделирование поведения роя
частиц с использованием подходов
многоагентных систем»
Научный руководитель: к.ф.-м.н.,
доц. каф. 806 Крапивенко А.В.
Дипломник: гр. 08-606
Максимова В.В.
1
2015
2. Методы роя частиц
Параметрическая и
структурная оптимизация
Глобальная условная оптимизация
Мультимедиа и игровая индустрия
Имитация социального поведения
Изучение коллективного
мышления и его появления
Машинное обучение
2
3. Постановка задачи
Исследование алгоритмов роя частиц, выбор
наиболее оптимального с учетом скорости и
гарантии сходимости, ширины изучаемого
пространства.
Реализация трехмерной модель поведения на
примере стаи рыб.
Рыба – отдельный агент в системе. На каждом шаге
определяется скорость и направление движения
для каждого агента отдельно.
При появлении хищника следует защитная
реакция стаи и соответствующее изменение
поведения.
3
4. Принципы работы алгоритмов
каждая частица стремится избежать столкновения
с соседними
скорость и направление движения зависят от
ближайших частиц
частицы стремятся двигаться на одинаковом
расстоянии друг от друга
4
14. Дальнейшее развитие модели
Усовершенствование анимации движения живых
существ.
Оптимизация метода путем использования в
вычислениях параллельных алгоритмов.
Исследование причин сходимости алгоритма роя
частиц.
Включение в модель аналогов более сложных
природных механизмов (внешних воздействий).
Масштабирование процесса рендринга.
Консультация со специалистом на предмет
реалистичности поведения моделируемых рыб.
14
15. Достигнутые результаты
Исследованы алгоритмы роя частиц, выбран
подходящий для поставленной задачи.
Реализована 3D-модель поведения роя частиц на
примере стаи рыб.
В качестве образования шара и «Ф-маневра»
смоделирована реакция рыб на появление хищника.
Проведена оценка результатов.
Предложены методы дальнейшего развития модели.
15