Agentenbasierte Modelle
Einblicke in komplexe adaptive Systeme durch Simulation
In den letzten Jahren hat ein neuer Ansatz für Modellierung und Simulation an Bedeutung gewonnen. Während die theoretische Grundlage und viele Implementierungen schon lange existieren, erschließen erst die jüngsten Fortschritte in der Rechenleistung das volle Potenzial agentenbasierter Modelle.
Agentenbasierte Modelle adressieren Herausforderungen traditioneller Simulations- und Berechnungsansätze bei komplexen adaptiven Systemen. Durch einen Bottom-up-Ansatz mit Fokus auf lokales, individuelles Verhalten der Akteure und mehreren Instanzen dieser Agenten in einer Simulation entstehen die Eigenschaften des komplexen Systems. Sie sind nicht länger Ergebnis globalen Wissens und zentraler Koordination, sondern resultieren aus individuellem Wissen, Verhalten und Interaktionen.
Unsere Arbeit mit agentenbasierten Modellen
Wir sind Softwareentwickler mit Expertise in der Implementierung effizienter Algorithmen und der Optimierung von Datenstrukturen. Wir arbeiten mit Wissenschaftlerinnen und Wissenschaftlern zusammen, um agentenbasierte Modelle zu optimieren und so größeren Nutzen daraus zu ziehen. Wir haben mit ökologischen Modellen gearbeitet, die Individuen in ihrer gemeinsamen Umgebung simulieren. Diese Modelle werden durch GIS-Daten gesteuert, die den Lebensraum und seine Parameter definieren.
Migration von NetLogo nach Repast Simphony
Wir wissen, dass NetLogo eine äußerst populäre Umgebung für die Implementierung agentenbasierter Modelle ist. Gleichzeitig haben wir die Erfahrung gemacht, dass es trotz leicht zugänglicher Grundlagen und Erweiterungen für viele gängige Szenarien Einschränkungen in der Flexibilität der Modellimplementierung gibt. Wir haben uns auf die Repast Simphony-Umgebung spezialisiert, die mehr Flexibilität bietet.
Unser Leistungsangebot umfasst die Migration von NetLogo-basierten Modellen nach Repast Simphony.
Performance-Optimierung
Wir sind Experten in der Optimierung der Performance von Repast Simphony-basierten Modellen. Durch das Anwenden von Erkenntnissen aus Jahren der Implementierung und Optimierung von Systemen für einige der weltweit anspruchsvollsten Unternehmen konnten wir die Leistung agentenbasierter Modelle deutlich steigern.
Mit Tools zur Analyse von Performance-Engpässen gewinnen wir Einblicke in das Modell und fokussieren die Optimierungsbemühungen. So stellen wir sicher, dass der Aufwand dort eingesetzt wird, wo er den größten Einfluss auf die Performance hat. Das umfasst häufig die Optimierung interner Datenstrukturen und Algorithmen bei gleichzeitiger Ergebnisgleichheit mit dem ursprünglichen Modell.
Durch die Kombination aus Migration von NetLogo zu Repast Simphony und Optimierung des Modells haben wir Ergebnisse gesehen, bei denen Modelle mehr als 10-mal schneller laufen.
Weiterentwicklung des Modells
Auch bei der kontinuierlichen Weiterentwicklung des Modells sind wir Ihr zuverlässiger Partner. Wir konzentrieren uns auf die Softwareentwicklung, während Sie sich auf Forschung und die theoretische Weiterentwicklung des Modells fokussieren können.
Sprechen wir über Ihr Modell
Möchten Sie besprechen, wie wir mit Ihrem Modell helfen können? Nutzen Sie unser Kontaktformular, um herauszufinden, wie wir helfen können.