Quali sono alcune buone strutture dati per tenere traccia degli agenti in una simulazione spaziale bidimensionale?Struttura dati per la modellazione basata su agenti Spaziali
Ho visto alcuni riferimenti ai quadrifori (che capisco) e ai kd-tree (che non capisco molto bene).
Sto cercando qualcosa attraverso cui un agente possa dire efficientemente: "Conosco la mia posizione, e vorrei sapere quali agenti sono vicini a me (entro un certo raggio di me)".
Gli esempi (lo pseudo-codice va bene) sarebbero molto apprezzati.
Sto lavorando in Java.
Aggiornamento: ho deciso di utilizzare una semplice implementazione della griglia. – Peter