Wayne State
University - Department of Computer Science
The Band Project
I am currently pursuing a Master of Science in Computer Science
at Wayne State University in Detroit,
Michigan. My thesis project is to develop a simulation model of hunter-gatherers.
This model will be used to explore various learning strategies with a view
to understanding the emergence of symbols and iconic communication.
The Band Project uses an agent-based simulation
model to explore food-seeking activities of bands of hunter-gatherers. Band
is implemented using Swarm, a simulation package featuring a variety of
objects useful for performing and displaying modeling tasks. Swarm
is implemented using Objective C with a set of custom class libraries.
Swarm was developed by the Santa
Fe Institute. Click here
for more information on Swarm.
The objectives of the project are to:
-
Implement a simulation model using a “vector voting?algorithm based on
memories of past experience to search for food,
-
Explore the relative performance of this model compared to a random movement
model,
-
Explore the relative performance alternative strategies for food gathering,
characterized as “eat while you go?and “forage after you arrive,?/li>
-
Explore the relative impact of alternative food consumption models, characterized
as “first-come-first-served?and “share-and-share-alike,?/li>
-
Explore the effect of using a Cultural Algorithm to guide the Vector Voting
search process.
The current state of the project is as follows:
-
The Vector Voting and Random Movement models have been implemented,
-
The first-come-first-served and share-and-share-alike consumption models
have been implemented,
-
Trials comparing the Vector Voting and Random Movement models show superiority
of the Vector Voting model using several metrics,
-
Surprisingly, the first-come-first-served consumption model performs slightly
worse than the share-and-share-alike model against several metrics,
-
Interfaces have been developed to support a Cultural Algorithm module,
-
Interfaces have been implemented to support the forage-after-you-arrive
process.