Here are some examples of my agent-based models.

NetLogo (Version 4.0.2) was used. Wilensky (1999). NetLogo. http://ccl.northwestern.edu/netlogo/

Click here!

In tag-based Prisoner's Dilemma games, agents learn tolerance, copy traits from more successful neighbors, cooperate with in-group alters, and otherwise defect. Current research (Riolo et al., 2001) concludes that cooperation can emerge and be sustained, tolerance decreases, and agents become homogeneous. Such emergent societies are vulnerable to invasion by mutants with the same traits as those of cooperators but who defect. You can explore the evolutionary dynamics of tag-based cooperation on the torus structure under different conditions such as the benefit-to-cost ratio, the length of tag, the mutation rate, and the population size.

Click here! Despite recent studies on tag-based cooperation, one question that has yet to be answered is whether its dynamics can vary from one network structure to another. You can investigate tag-based parochial cooperation not only on grid but also on local, small-world, and random network. None of these societies holds evolutionarily stable parochial cooperation since the selection pressure for homogenization is strong in a small population, but there are distinctive patterns in the emergence of cooperation, its diffusion, and invasion by mutants across different network topologies.
Click here! In this model, agents play a one-shot PD game to cooperate only with perceived in-group neighbors. They either change tags and tolerance (payoff-based learning), or change interaction partners by breaking the old ties with out-group (unilaterally) and constructing new ties with in-group (bilaterally - if both sides accept each other as in-group). New partners are recruited either from 2-step neighbors or players at greater distances. You can explore the co-evolution of cultural traits (i.e. tags and tolerance), parochial cooperation, and networks.
Click here!

This model is an extended version of Epstein (2002) to represent workers protest. Worker has different degree of grievance depending on the difference between her wage and the local average. Her perceived risk of getting arrested by cops differs from one to another. If tag-based perception of similarity were manipulated, she would be interested in making a distinction between us and them who surround her in the locality. You can do experiments on how individual interest and tag-mediated group identity interact with each other in the dynamics of collective behavior in terms of the frequency of outburst, its strength, and its durability.