This document discusses using genetic programming to model self-organization in oligopolistic markets. It describes replicating previous work showing the evolution of cost-plus pricing and price following. The model is then modified to explore how salience and expectations can lead to coordination. Specifically, adding expectation terminals provides a mechanism for tacit collusion where firms trail prices without changing sharply, leading to stable and sustainable market shares. Overall, genetic programming is proposed as a useful tool for modeling adaptive behavior and self-organization in economic systems.
Related topics: