Statistikk og Simulering

Lab Veke 7–11. Predator/Prey

Veke 7. Modellering

8.2. Veke 7. Modellering

Oppgåve 8.2 (Plenumsdiskusjon) Diskuter kva me meiner med simulering.

Oppgåve 8.3 (Plenumsdiskusjon) Kva meiner me med agentbasert simulering?

8.2.1. Real world scenario

Oppgåve 8.4 Choose the species for prey and predator in your simulation. Look up a couple of facts about the species, relevant to the simulations. Examples include fertility rates, life span, etc.

We are not aiming for a fully realistic simulation model, as a sufficient understanding of biology would be way out of scope for this module. The objective is to get your minds at least somewhat in to the real world problem. Assemble at least a handful of relevant facts.

Oppgåve 8.5 Discuss (briefly) the properties of agents. List all properties which are common for all agents (prey and predator alike).

Oppgåve 8.6 Discuss the behaviour of prey agents. Formulate behaviour rules which can feasibly be implemented. Prioritise the list of behaviour rules in four sections, labelled must have, should have, can have, and not in this project.

Oppgåve 8.7 Discuss the behaviour of predator agents. Formulate behaviour rules and prioritise them as in the previous exercise.

8.2.2. Ekstra — til veke 9

Dersom de har tid kan de ta for deg dei neste to oppgåvene.

Oppgåve 8.8 (Ekstra) Eit kritisk punkt er modellen for landskapet der dyra beveger seg. Det er vanleg å bruka eit rutenett.

1.
Kor stort skal rutenettet vera?
2.
Kor stort areal i røynda svarer til ei rute i modellen? (Mål i meter eller kilometer)
3.
Kva skjer i ytterkantane av rutenettet?

Teori og døme finn du i avsnitt 8.3.

Oppgåve 8.9 (Ekstra) Make an object-oriented software model for your simulator, suitable for implementation in Java or in your favourite object-oriented language. Obviously, the software model must closely reflect the domain model that you have described above.

8.2.3. The Predator/Prey model

Oppgåve 8.10 Make a high-level agent-based predator-prey model for the problem scenario, including the following items:

  • Enumerate the different types of agents, with brief description.
  • Food model for prey. (Is the food (grass) an agent or not?)
  • Time scale. What is the length of the time step in the model?
  • Landscape design (preliminary, unless you had time to do Exercise 8.8)

Document any reasons you find, both in favour of and against the choices you make. It is alright to make some of the choices arbitrarily, but you must document your lack of certainty. Choices may be revisited later if necessary.