modellazione basata su agenti è una forma computazionalmente pesante di simulazione. In questa forma di modellazione , individui autonomi chiamati agenti interagiscono tra loro , formando un sistema . Gli scienziati osservano poi questi sistemi , che collega i risultati alle origini e la creazione di inferenze . Questa forma di modellazione ha un potenziale in molte aree di ricerca , tra cui marketing , la biologia e la sociologia . Metodi di Teoria verifica

ricercatori possono utilizzare modelli fondati su agenti per convalidare le loro teorie . In questa applicazione , agenti di programmi ricercatori di interagire secondo le loro teorie . I ricercatori hanno poi osservare come il sistema nel suo complesso finisce . Se il risultato è come previsto, questo dà prova verso le teorie dei ricercatori . Se i risultati risultano essere sorprendente per i ricercatori , li può portare a riorganizzare le loro teorie , o anche svolgere il ruolo di un counterargument a una teoria .

Teoria Metodi di creazione

In molti contesti scientifici , dati che descrivono fenomeni di interesse sono difficili da incontrare. In una tale situazione , i ricercatori possono programmare agenti in modi conformi a determinate ipotesi . Dopo aver eseguito il modello basato su agenti sulla base di tali ipotesi , i ricercatori possono osservare il sistema risultante , guadagnando così spaccato di una situazione che può essere rappresentativo di un processo reale. Questo metodo evidenzia la creazione di diverse ipotesi e ripetere questo processo più volte . I ricercatori hanno poi confronta i risultati dei modelli ad agenti e fare inferenze su come cambiare alcuni fattori nelle ipotesi condurre a risultati diversi . Questo , a sua volta , porta all’accumulo di dati che possono essere utilizzati per sviluppare teorie sul fenomeno di interesse .

Multiuso Piattaforme software

ricercatori possono utilizzare molte piattaforme software multiuso per eseguire modelli fondati su agenti . Perché gli agenti di programmazione sono simili alla creazione di semplici algoritmi e permettendo loro di funzionare in un ambiente condiviso , tali piattaforme software che sono stati progettati come detentori di database e manipolatori spesso sono convenienti per la modellazione agent-based . Alcuni esempi di software che possono essere utilizzati come software basato su agenti sono Matlab , un software matematico; Excel, un programma di foglio di calcolo con funzionalità macro; e R , un sistema software statistico con capacità di programmazione di alto livello .

Agent- Based Modeling piattaforme software

La piattaforma alternativa alle piattaforme software ben noto è che della serie di software di modellazione agent-based sviluppata di recente . Sistemi software come Swarm , AnyLogic e MASON offrono ricercatori specificamente interessati a creare agent-based funzionalità di modelli di trattare direttamente ed esplicitamente con i modelli basati su agenti. Il vantaggio di questa piattaforma è la sua facilità d’uso per i ricercatori non hanno familiarità con modelli fondati su agenti .