geopro:pedro:repast
Diferenças
Aqui você vê as diferenças entre duas revisões dessa página.
Ambos lados da revisão anteriorRevisão anteriorPróxima revisão | Revisão anterior | ||
geopro:pedro:repast [2007/08/06 02:29] – pedro | geopro:pedro:repast [2010/03/09 14:33] (atual) – pedro | ||
---|---|---|---|
Linha 15: | Linha 15: | ||
\\ | \\ | ||
+ | |||
+ | |||
+ | {{http:// | ||
+ | |||
+ | {{ http:// | ||
There are fixed and flexible components. The fixed are the Engine, Logging, and Interactive and Batch Run Modules. | There are fixed and flexible components. The fixed are the Engine, Logging, and Interactive and Batch Run Modules. | ||
Linha 22: | Linha 27: | ||
The Adaptive Behaviors Module provides adaptive components for implementing agent behaviors. The components can include genetic algorithms, neural networks, other artificial intelligence tools, and regression tools. The Domains Module provides area-specific functions. Example components include tools for general networks, social systems, **geographical information systems (GIS)**, systems dynamics, and computational game theory. | The Adaptive Behaviors Module provides adaptive components for implementing agent behaviors. The components can include genetic algorithms, neural networks, other artificial intelligence tools, and regression tools. The Domains Module provides area-specific functions. Example components include tools for general networks, social systems, **geographical information systems (GIS)**, systems dynamics, and computational game theory. | ||
+ | |||
+ | ====Simphony==== | ||
+ | |||
+ | The Repast Organization for Architecture and Design (ROAD) is pleased to | ||
+ | announce the release of Repast Simphony 1.0! We thank the Repast core | ||
+ | developers, contributing developers, and supporters for the hard work | ||
+ | that made this release possible! | ||
+ | |||
+ | As many know, Repast Simphony is a free and open source agent-based | ||
+ | modeling toolkit that offers users a rich variety of features including | ||
+ | the following: | ||
+ | |||
+ | - An optional point-and-click model development environment that generates Java classes and seamlessly integrates with hand written Java and Groovy components. | ||
+ | - A pure Java point-and-click model execution environment that includes built-in results logging and graphing tools as well as automated connections to a variety of optional external tools including R, VisAD, Weka, popular spreadsheets, | ||
+ | - An extremely flexible hierarchically nested definition of space including the ability to do point-and-click and modeling and visualization of 2D environments, | ||
+ | - A range of data storage " | ||
+ | - A fully concurrent multithreaded discrete event scheduler. | ||
+ | - Libraries for genetic algorithms, neural networks, regression, random number generation, and specialized mathematics. | ||
+ | - Automated Monte Carlo simulation framework which supports multiple modes of model results optimization. | ||
+ | - Built-in tools for integrating external models. | ||
+ | - Fully object-orientation. | ||
+ | - Availability on virtually all modern computing platforms including Windows, Mac OS, and Linux. | ||
+ | |||
+ | More information on Repast Simphony can be found on the main web site: [[http:// | ||
+ | |||
+ | Documentation, | ||
+ | |||
+ | Downloads can be found here: [[http:// | ||
+ | |||
+ | Thank you for your continuing interest in Repast! | ||
+ | |||
+ | Mike | ||
+ | |||
+ | Michael J. North, MBA, Ph.D. | ||
+ | |||
===== Papers ===== | ===== Papers ===== | ||
+ | |||
+ | |||
+ | ====The Repast Simulation/ | ||
+ | |A T Crooks, 2007| UCL Working Papers Series| [[http:// | ||
+ | |||
+ | \\ | ||
+ | |||
+ | |||
+ | |||
+ | **Abstract: | ||
+ | |||
+ | \\ | ||
+ | |||
+ | **The current implementation of GIS functionality within Repast is focused on two systems: ESRI’s ArcGIS via the Agent Analyst extension and the open source software OpenMap. While both rely on ESRI shapefiles, the type of integration between the | ||
+ | agent-based model and the GIS are different. Repast has shapefile integration with ArcGIS and native Java integration with OpenMap **(Najlis and North, 2004). | ||
====Experiences Creating Three Implementations of the Repast Agent Modeling Toolkit==== | ====Experiences Creating Three Implementations of the Repast Agent Modeling Toolkit==== | ||
Linha 93: | Linha 148: | ||
energy = energy + gain; | energy = energy + gain; | ||
} | } | ||
+ | |||
Linha 106: | Linha 162: | ||
graphing/ | graphing/ | ||
- | | + | Repast development appears to have been driven by |
- | several objectives. The initial objective was to implement Swarm, or equivalent functionality, | + | several objectives. The initial objective was to implement Swarm, or equivalent functionality, |
- | ever, Repast did not adopt all of Swarm’s design philosophy and does not implement swarms. Repast was also | + | Repast did not adopt all of Swarm’s design philosophy and does not implement swarms. Repast was also |
- | clearly intended to support one domain - social science - in particular, and includes tools specific | + | clearly intended to support one domain - social science - in particular, and includes tools specific |
additional objective of making it easier for inexperienced | additional objective of making it easier for inexperienced | ||
users to build models has been approached in several ways | users to build models has been approached in several ways | ||
Linha 190: | Linha 246: | ||
GeoGraphs can import network landscapes and corresponding territorial outline maps from **shape files**. | GeoGraphs can import network landscapes and corresponding territorial outline maps from **shape files**. | ||
The original version of GeoGraphs was built for Swarm. | The original version of GeoGraphs was built for Swarm. | ||
+ | |||
Linha 204: | Linha 261: | ||
{{http:// | {{http:// | ||
+ | |||
+ | ==== Triggering actions==== | ||
+ | I have two trigger actions in my SynapseAgent class as below. Basically when its neuron is excited (when its potential is equal to 30) synapses are activated to conduct the neuronal signal to postsynaptic neurons with a delay of 2 time steps because of axonal delay and processing time of synapses. However, axonal delay can change is some circumstances. In this sense, how can I re-schedule my SynapseAgent' | ||
+ | |||
+ | Thanks in advace, | ||
+ | |||
+ | Önder. | ||
+ | |||
+ | public class SynapseAgent { | ||
+ | | ||
+ | /** | ||
+ | * Initially, it takes 10 time steps to process the signal. | ||
+ | */ | ||
+ | @Watch(watcheeClassName = " | ||
+ | | ||
+ | query = " | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | public void activate() { | ||
+ | System.out.println(" | ||
+ | Network< | ||
+ | Iterable< | ||
+ | Iterator< | ||
+ | while (outEdgeIterator.hasNext()) { | ||
+ | RepastEdge< | ||
+ | edge.setWeight(30); | ||
+ | } | ||
+ | } | ||
+ | @Watch(watcheeClassName = " | ||
+ | | ||
+ | query = " | ||
+ | | ||
+ | | ||
+ | | ||
+ | public void deactivate() { | ||
+ | System.out.println(" | ||
+ | Network< | ||
+ | Iterable< | ||
+ | Iterator< | ||
+ | while (outEdgeIterator.hasNext()) { | ||
+ | RepastEdge< | ||
+ | edge.setWeight(-70); | ||
+ | } | ||
+ | } | ||
+ | | ||
+ | } | ||
geopro/pedro/repast.1186367375.txt.gz · Última modificação: 2007/08/06 02:29 por pedro