A metaphor for complex behavior arising from simple rules, originally described by computer scientist Herbert A. Simon.