Tarik Basakkiran:
Bucket-PR-Quadbaum-basierte Raumpartitionierung in hochdynamischen Echtzeitsimulationen
Kurzbeschreibung
Boidmodelle stellen eine Grundlage für prozedurale Simulationen von emergenten Kollektivbewegungen künstlicher Tiere dar, sogenannter Boids, die als autonome Agenten gemäß ihrer begrenzten räumlichen Wahrnehmung der Nachbarn einen Drang verspüren und demnach handeln. Damit stellt eine Boidsimulation ein hochdynamisches System dar, das es für jeden Boid zum Handeln erforderlich macht, innerhalb der Menge der Boids paarweise zu prüfen, welche in seinen Wahrnehmungsbereich fallen. Dies erfordert eine rechenintensive Laufzeit von O(n²). Daher wird eine solche Simulation in Software umgesetzt und ausgehend von einer Basisimplementierung schrittweise durch verschiedene Optimierungsansätze effizienter und robuster gestaltet. Durch die Raumpartitionierungsmethode der Bucket-PR-Quadbäume wird der Suchraum reduziert, damit einher die Leistung um Größenordnungen verbessert.