[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: LOGO-L> Volterra-Lotka model



MHELHEFNY@FRCU.EUN.EG wrote:
> 
> Erich Neuwirth wrote :-
> 
> 
> i think one should discuss a little bit more
> why these equations make sense,
> and we also should talk about george's remark
> that it is not so easy to find "working" values
> for the parameters.
> 

Your using my remark in the wrong context.

We are talking about 2 completely different methods in solving
preditor-prey problems. The methods that Erich and Mhelhefny
are discussing are completely different approaches from what
I proposed. There is no differential equations involved with
my method (7th grade math is all that is needed).

The method I proposed can also handle much more complex
models which would even cause the most advanced mathematician
to pull his/her hair out.

As I had spoke about before you can include rules such as.

Wolves travel in packs.
Baby bunnies tend move with their parents.

Here is a crude example:

4x4 cells each cell containing [Rabbits Wolves]

Iteration 1 (initial conditions):

[0 2] [0 0] [0 0] [0 0]
[0 0] [2 0] [0 0] [2 0]
[0 0] [0 0] [0 1] [0 0]
[0 0] [0 2] [0 0] [0 0]

Iteration 2a (reproduction/consumption):

[0 3] [0 0] [0 0] [0 0]
[0 0] [8 0] [0 0] [2 0]
[0 0] [0 0] [0 1] [0 0]
[0 0] [0 2] [0 0] [0 0]

Notice some cells had reproduction that had multiple
animals of the same type (sometimes).

Iteration 2b (traveling):

[0 0] [2 1] [0 0] [1 0]
[2 1] [2 1] [0 0] [0 0]
[0 0] [2 0] [0 1] [1 0]
[0 0] [0 1] [0 1] [0 0]

There are still the same totals but they have randomly
moved around.

Iteration 3a (reproduction/consumption):

[0 0] [1 1] [0 0] [1 0]
[1 1] [1 1] [0 0] [0 0]
[0 0] [2 0] [0 1] [1 0]
[0 0] [0 1] [0 1] [0 0]

Notice 3 bunnies became dinner for 3 wolves
and no reproduction this time.

Iteration 3b (traveling):

[0 0] [1 1] [1 0] [0 0]
[1 1] [1 1] [0 0] [0 0]
[0 0] [1 0] [0 1] [0 0]
[0 0] [1 1] [0 1] [1 0]

And so on.

For each cell

Consumption formula:

If :Wolves > :Bunnies [Make "Bunnies :Bunnies - :Wolves] ; Each wolf ate
1 bunny
If 0 > :Bunnies [Make "Bunnies 0] ; Can't have negative population

Reproduction formula:

If :Bunnies > 2 [Make "Bunnies :Bunnies + 6]
If :Wolves > 2 [Make "Wolves :Wolves + 1]

An Example of choosing a "parameter" I mentioned
is choosing how large a liter is (6 and 1 above).
What I did here is very crude since I did not track
age or sex (but I could of).

Traveling:

This is tricky and let you discover the types of problems
you can run into.

Again, this is extremely crude version but is actually
usable. You can make the formulas as complex as you
like and the information contained in the cell as
rich as you need. You could even put Hiding places
in the grid that the Bunnies can hide in from the wolves,
but there might not be any food in those places for
the bunnies.

You could do some cool stuff with graphics and watch
things happen.

You could spend a couple hours to a couple years on this
problem.

-- 
===============================================================
George Mills
email: mills@softronix.com
http://www.softronix.com
The www page contains some very powerful educational software.
Our single most important investment is our kids.
---------------------------------------------------------------
Please post messages to the Logo forum to logo-l@gsn.org.  Mail
questions about the list administration to logofdn@gsn.org.  To
unsubscribe send    unsubscribe logo-l    to majordomo@gsn.org.



Global SchoolNet Foundation - Linking Kids Around the World!
Copyright GSN - All Rights Reserved - Comments & Questions
Visit GSN's Global Schoolhouse for more exciting learning resources!
Search our Site - Home