public:e-217-prog-2010-1:thorisson-simulation-2
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
public:e-217-prog-2010-1:thorisson-simulation-2 [2010/03/24 18:13] – thorisson | public:e-217-prog-2010-1:thorisson-simulation-2 [2024/04/29 13:33] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
===== E-217-PROG-2010-1: | ===== E-217-PROG-2010-1: | ||
+ | [[http:// | ||
+ | |||
+ | \\ | ||
+ | \\ | ||
+ | \\ | ||
=== More Concepts === | === More Concepts === | ||
Line 20: | Line 25: | ||
=== Stages of Creating a Simulation === | === Stages of Creating a Simulation === | ||
- | | Creating a model | The model is the " | + | | Creating a model | The model is the " |
| Implementing the model | Choosing platform, programming language, etc., and writing the program. | | Implementing the model | Choosing platform, programming language, etc., and writing the program. | ||
| Debugging | | Debugging | ||
- | | Grounding | + | | Grounding |
\\ | \\ | ||
Line 36: | Line 41: | ||
=== Creating a Model=== | === Creating a Model=== | ||
| Determine the scope | What set of questions would we want to be able to answer with our simulation? What are the most extreme conditions that the system should be able to take? What is a typical set of questions we will study? | | Determine the scope | What set of questions would we want to be able to answer with our simulation? What are the most extreme conditions that the system should be able to take? What is a typical set of questions we will study? | ||
- | | Define variables | + | | Simplification |
- | | Define | + | | Define |
+ | | Define processes | ||
+ | | Define | ||
+ | | Decide analysis methods | ||
\\ | \\ | ||
Line 49: | Line 57: | ||
=== Implementing the Model as a Simulation === | === Implementing the Model as a Simulation === | ||
- | | | + | | Selecting a programming language |
- | | | + | | Complied (ísl. þýdd) language |
- | | | + | | Interpreted (ísl. túlkað) language |
+ | | Programming | ||
+ | | Incremental development | ||
\\ | \\ | ||
Line 61: | Line 71: | ||
\\ | \\ | ||
\\ | \\ | ||
+ | \\ | ||
+ | |||
+ | === Simulation Creation Process === | ||
+ | |||
+ | {{: | ||
+ | (source: Nigel Gilbert (2005). Simluation for the Social Scientist, p. 13. New York: Open University Press.) | ||
+ | |||
+ | |||
+ | \\ | ||
+ | \\ | ||
+ | \\ | ||
+ | \\ | ||
+ | \\ | ||
+ | \\ | ||
+ | \\ | ||
+ | \\ | ||
+ | |||
+ | === Types of Simulation === | ||
+ | {{: | ||
+ | (source: Nigel Gilbert (2005). Simluation for the Social Scientist, p. 13. New York: Open University Press.) | ||
+ | |||
+ | \\ | ||
+ | \\ | ||
+ | \\ | ||
+ | |||
+ | | Cellular Automata | ||
+ | | Agent-oriented | ||
+ | |||
+ | \\ | ||
+ | \\ | ||
+ | \\ | ||
+ | \\ | ||
+ | \\ | ||
+ | \\ | ||
+ | \\ | ||
+ | \\ | ||
+ | \\ | ||
+ | |||
+ | === Features of Agent-Based Simulation === | ||
+ | | Main component | The " | ||
+ | | Autonomy | ||
+ | | Interaction | ||
+ | | Reactivity | ||
+ | | Proactivity | ||
+ | | Abstraction | ||
+ | |||
+ | \\ | ||
+ | \\ | ||
+ | \\ | ||
+ | \\ | ||
+ | \\ | ||
+ | \\ | ||
+ | \\ | ||
+ | \\ | ||
+ | |||
+ | === Examples of NetLogo Simulation Code === | ||
+ | |||
+ | {{: | ||
+ | (source: Nigel Gilbert (2005). Simluation for the Social Scientist, p. 189. New York: Open University Press.) | ||
+ | |||
+ | \\ | ||
+ | \\ | ||
+ | \\ | ||
+ | \\ | ||
+ | |||
+ | {{: | ||
+ | (source: Nigel Gilbert (2005). Simluation for the Social Scientist, p. 186. New York: Open University Press.) | ||
+ | |||
+ | \\ | ||
+ | \\ | ||
+ | \\ | ||
+ | \\ | ||
+ | \\ | ||
+ | \\ | ||
+ | \\ | ||
+ | |||
EOF | EOF |
/var/www/cadia.ru.is/wiki/data/attic/public/e-217-prog-2010-1/thorisson-simulation-2.1269454427.txt.gz · Last modified: 2024/04/29 13:32 (external edit)