Preferencje help
Widoczny [Schowaj] Abstrakt
Liczba wyników

Znaleziono wyników: 1

Liczba wyników na stronie
first rewind previous Strona / 1 next fast forward last
Wyniki wyszukiwania
help Sortuj według:

help Ogranicz wyniki do:
first rewind previous Strona / 1 next fast forward last
1
Content available remote Collision-free agent migration in spatial simulation
EN
Parallelization of agent-based models (ABMs) is one solution for scaling up their simulation size sufficiently covering more realistic problems. In order to break through memory limitation, some ABM simulators such as RepastHPC and FLAME enabled parallel simulation over a cluster system, (i.e. distributed memory). They visualize to agents remote processors' boundary data as ghost space or facilitate message broadcast among agents, so that agents can still share a full or partial view of their simulation space. Yet, ABMs encounter a parallelization problem where multiple agents may migrate to and thus collide with each other on the same logical coordinates, which should not occur in some applications, (e.g., traffic simulation where two vehicles cannot change to the same lane). Although such collision problems have been addressed algorithmically at a user level where an agent stops before or hops over another agent, moves faster or slower, ticks over time, or cuts coordinates finer, they yet require inter-agent synchronization such as serializing agent migration over all collision-inducing sub-spaces or cells, using a single thread. To facilitate collision-free agent migration more efficiently, we considered two migration algorithms named location-ordered and direction-ordered migration, and implemented them over three ABM simulators: Multi Agent Spatial Simulation (MASS), RepastHPC, and FLAME. This paper discusses about programmability and execution performance among these three simulators in collision-free agent migration.
first rewind previous Strona / 1 next fast forward last
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.