metode for simulering av forløp og prosesser som involverer et større antall handlende subjekter(dyr, mennesker, bedrifter osv.). Agentbaserte modeller kan gi innblikk i hvordan et sosialt system virker ved å anta oppførselen til elementene systemet består av, uten å ha en global kunnskap om systemet. Som ved all simulering forutsetter agentbasert modellering bruk av datamaskiner, gjerne med relativt stor regnekraft. Objektorientert programmering ligger vel til rette for slik modellering.
Modellen bygger på et endelig antall handlende agenter (aktører), som gis et sett med handlingsmønstre, kunnskaper om sine omgivelser og mål for sine handlinger. Agentene er også i stand til å samhandle med andre agenter ved informasjonsutveksling, koordinering og forhandling. Agentene kan i tillegg være dynamiske, ved at de kan endre adferd etter respons fra omgivelsene.
Agentbaserte modeller kan også gis en romlig dimensjon ved at omgivelsenes geometri legges inn i systemet. F.eks. har agentbasert modellering vært brukt til å simulere hvordan panikk oppstår og griper om seg under muslimske pilegrimers årlige samling i Mekka, og hvilke utfall en slik situasjon kan få, gitt plassens form og størrelse.