Models animal mo0ons through simple rules, resul0ng in flocking behavior • Emergent behavior – complex behavior arising from simple rules • Eventual basis for some of the more impressive cinematographic anima0on – Lord of the Rings, Batman Returns, Lion King etc
• Autonomous agents interac0ng with each other and the environment • Influenced by John Conway’s Game of Life • Earliest ABM simula0ons by Thomas Schelling’s (economist) segrega0on model • This presenta0on heavily influenced by Epstein and Axtell’s Sugarscape simula0ons • Used in analysing supply chain op0miza0on, traffic pa[erns, economic models, spread of epidemics
Congressional Budget Office (CBO) points out that income inequality in America has not risen drama0cally over the past 20 years— when the top 1% of earners are excluded.
level • At every 0ck, roids lose 1 energy • If energy level reaches 0, it will die • To prevent this, it will ac0vely seek out food and consume it • Consuming food replenishes energy level • (But roids are s0ll immortal)
is a measure of the inequality of a distribu0on, 0 is perfect equality and 1 is perfect inequality • Defined mathema0cally based on the Lorenz curve Area is the amount of inequality
• Back to where we started – emergent behavior • Small changes ripple down to large effects over a period of 0me • Simple local rules brings complex global changes
now – male and female • Males are blue, females are grey • If female is within childbearing age (20 to 50 0cks) and if it has enough energy, it will look for a nearby male • If male is also within childbearing age and have enough energy, they will procreate and produce a baby roid • Both male and female loses energy each 0me they procreate
popula0on changes once we introduce sex and death • At every 0ck we collect the popula0on of the en0re world, as well as popula0on of males and females
events) solely due to external factors (exogenous)? • Simula0on suggests internal factors (endogenous) are enough to trigger crises that cannot be recovered • Other crises can be mapped – financial crashes (external factors or inherent instability?), social unrest (external agents or internal issues?) etc
only difference is maximum lifespan and energy level • In this simula0on, we add 2 new a[ributes – Metabolism How well the roid converts the food it eats into energy (higher number be[er) – Vision range How far away it can see food (higher number be[er) • Roid babies inherit these 2 a[ributes from their parents
Mendelian rules for crossover • Assume the father has the genotype (m,v) and the mother has genotype (M,V) • Possible genotypes of baby are (m,v), (m,V), (M,v) and (M,V) • We randomly chose 1 of these 4 possibili0es
the metabolism and vision range a[ributes of the popula0on changes over 0me • At every 0ck, we calculate the average metabolism and vision range of all roids that are s0ll alive
roids with the be[er a[ributes are able to survive longer and reproduce with similar a[ributes • Evolu0on is not necessarily a straight line (vision range meanders for a while)
get poorer unless the system is regulated • Internal changes in an ecosystem can EASILY trigger crises that cannot be recovered • Evolu0on is not always a straight line