[image of digits]

2007 Bragin Prize Entries

2007 Course project presentations.
Applications submitted to the
Bragin Prize Committee.

Executable
Source Code Unit1
Source Code Unit2

After 66 generations.

Daisuke Imai:
EVOcuation with Obstacles
During emergencies under panic conditions, spaces can be evacuated with maximal speed and minimal injury by introducing obstacles near the exit. This highly original and sophisticated project simulates evacuation with no, one and three obstacles, calculating both speed and injury. Additionally, both genetic algorithms and random search may be used to optimize obstacle configurations. Individual agent perceptions and behaviors are complex.

Executable
Source Code

Nanae Kido:
Bullying Behavior in Japan
Based upon statistical data collected from Japanese schools in 2005, the maximum probability of bullying occurs in grade 7. Choose a grade to set the probability. Students who are hit once loose stature and those who are hit twice cry. The teacher can restore students' esteem. Statistics are shown as the simulation progresses. In this project, Nanae provided the foundation which was modified and enhanced by others to produce dynamically changing visualizations for different agent parameters.

Executable
Source Code

Amy Huang:
Love Meets Social Psychology
Sternberg's Triangular Theory of Love is used to simulate agents entering and leaving a complex variety of romantic relationships. Each agent is assigned a level of intimacy, passion and commitment and can associate based on four new flocking behaviors. The "Significant Other" button displays the level of agent interest and other stats are displayed as the color of the background circle.

Executable
Source Code

Jackie Brosamer:
Evolutionary Iterated Prisoners Dilemma
In addition to Tit-for-Tat, Tit-for-Two-Tats, Cooperate, Random and Defect, both Kin and Grudge strategies were introduced as well as a graph to track evolutionary changes in the ecologies of a universe of 25 players in both an evolutionary and devolutionary mode. A number of experiments were run based upon a variety of different "seed" ecologies. Select "Evolve" and/or "Devolve" before selecting "Graph Evolution."


Executable
Source Code

Evan Shulman:
Emotional Experience
Based upon Paul Ekman's theory, there are six primary emotions which can, in combination, lead to others. These six emotions have been incorporated into the agents: happiness, sadness, anger, disgust, fear and surprise. Interaction triggers and associated behaviors have also been included. Agents may be probed for emotional levels, health and wealth in this foundation for more complex behaviors.


Executable
Source Code

Grace Chen:
Family Behavior
An ehnancement of our foundational flocking program by introducing a dynamically growing population anthropoid badgers which ages, reproduces and subsequently dies from old age or predator attacks, depending on user-selected behaviors.

Executable
Source Code

Kevin Fujii:
Traffic Flow
A highly original creation of 24 agents, with a random mass, has three destinations and deadlines. Velicities are a function of the distance to the agent ahead. Each calculates how long it will take to reach its destination, and leaves at the last moment. The agents' planning ability is selectable, which results in variable sized emergent groups. Statistics are displayed on their failures to reach their deadlines for the targets. Select a "Time per Move" before beginning.

Executable
Source Code

Peter Duong:
Personality Based Social Network
A population of agents of five basic agent personalities (agreeable, nerdy, funny, social and antisocial) interact with rules specific to individual combinations of traits. Rules are symmetrical and independent of which agent initiates the encounter.

Executable
Source Code

Kevin Tran:
Maslow's Hierarchy of Needs
Each agent has a hierarchy of ten states, represented by the ten different icons. Under "polarized needs theory" those higher in the hierarchy will associate with one another. Those lower will also self associate, but in doing so will reduce their status. Under the "positive" case, those at the upper tier help those who are lower. In the "negative" case, those in the lower tier will reduce the status of those higher.

Executable
Source Code

Yooseon Alice Ham &
Lisa Zhao Liu :
Corporate World / Glass Ceiling
Plenty of activity with black and red-shirt agents are the manager and assistant manager. When agents interact with the manager they receive a promotion, the level of which is represented by the lightness of their collars. Female agents' promotions are cut short. When agents interact with the assistant manager they are demoted to the bottom of the corporate ladder. Select any behavior other than "none."

Executable
Source Code

Leslie Perkins:
A Perfect Match
An interesting arrangement in which each agent ranks four different qualities in order of preference. Agents will form couples according to the degree of agreement in their rankings. Agents who share only the first quality will couple, but each member of the couple will break away to join an agent with whom it shares the first two. Agents will thus unite and reunite until they share all three (four) qualities, until they find "the perfect match."

Other projects will be uploaded over the next few weeks...