SlideShare a Scribd company logo
Modelling Self-Organisation of
Oligopolistic Markets Using
Genetic Programming
Edmund Chattoe
Department of Sociology
University of Oxford
edmund.chattoe@sociology.ox.ac.uk
http://www.sociology.ox.ac.uk/people/chattoe.html
Plan of the Talk
• The research question
• Genetic programming
• Results of the simulation
• Qualifications and conclusions
Oligopoly Pricing
• How do firms set prices in a complex
environment?
• Simplify by making it a game or assuming
(“gifting”) lots of common knowledge
• Third approach is adaptive but this is “too
difficult” for simple adaptation
• A possible solution is evolutionary learning: firms
adapt by an ex ante undirected mechanism and are
selected according to ex post success
• Descriptive and instrumental applications
The Intellectual Appeal of Evolution
• Driven by heterogeneity
• Open ended: actors don’t need to know
objective function (if there is one)
• Works on minimally effective strategies
using relative success
• Analogous to situation of firms?
• Already observed to produce stable self-
organised heterogeneity in ecosystems
A Brief History
• Marshall and the representative firm
• Alchian
– Outcomes not intentions
– Genotype is firm practices
– Phenotype is firm behaviour (and structure)
• Nelson and Winter
– Fixed decision rules (link to last week)
• Dosi et al. (1999)
Evolutionary Algorithms
• Genetic Algorithms and Genetic Programming
• Population of solutions represented as data
structures (lists and trees): Travelling Salesman
• Population enrichment by selection (GENITOR
versus HOLLAND)
• Genetic operators: Crossover, inversion and
mutation
• Shared representation/interpretation of imitation
• Justification for using “hill climbing” operators
• Exploring full space of grammatical strategies
A Typical GP Price String
+
3/
OP1
+ 2
OP2
The Dosi et al. Model
• Candidate prices are small set of GP strings
• Firms set price probabilistically based on
accumulated (but bounded) profits of candidates
• Demand determined by “market” price and
allocated by current market share
• Market share updated via set and market prices
• Profits are accrued to firm (and strategies)
• Firms with losses/minimal market share replaced
• New candidates may be generated
Modifications to Dosi et al.
• Note: No ability to predict effects of pricing
• No exogenous “restarts”
• Behavioural interpretation of small set of
competing price strategies
• Fair trial assumption: priority to untried strategies
and no profit “inheritance”
• Genitor rather than Holland architecture: much
smaller number of candidates
• Consistent treatment of imitation in new and
surviving firms
The Operators
• Crossover: Take two trees, identify “legal” cut
points and swop “tails”
• Mutation: Take one tree and identify “legal” cut
point for new randomly generated tree.
• Some completely new trees
• Other possibilities?
• IF NOT AND OR > < = + - % *
• OMP, OMD, OP x OUC, CUC, OS, integer
• http://users.ox.ac.uk/~econec/thesis.html
Results: Checking Replication
• Replicating the Dosi et al. simulation from
the published description: not an easy task
• Check the simulation by learning the
monopoly price
• Noise reflects experimentation: wasteful but
only if you know the underlying properties of
the search space
• Three replication runs per result: not
reproduced here
Monopoly Learning
Results: Dosi et al.
• Main Dosi et al. result is evolution of price
following and “cost plus” pricing
• This appears to be sensitive to assumptions
made about relatively large and variable
unit costs
• Use of “elasticity measures” to confirm this
result in a more quantitative way
Dosi et al. Replication
Cost Plus Pricing
Price Following
Much Lower Unit Costs
Results: Salience and Co-ordination
• With low and fixed unit costs, market is
“speculative”: no fundamentals
• Salience is a property that makes some choices
stand out for reasons irrelevant to their payoffs
• 1 2 3 4 5 6 7 8 9 10
• Beliefs can make choosing salient options rational
• Offer firms “common” (but non optimal) terminal
without multiples
• New mode of explanation: neutrality about
whether terminal is used in real strategies or not
Speculative Market: Fixed Unit Cost
Co-ordination Through Salience
The Role of Expectations
• Recall the Dosi et al. findings involve “backward
looking” strategies
• Feedback to market share produces strong
tendency to monopoly: prices are relatively stable
but not co-ordinated and thus not sustainable in
the long run
• Firms assess strategies on profit only
• Adding a simple linear expectations operator
ensures both stability and co-ordination
Stable But Uncoordinated Market
Market Sustainability
Expectation Formation Terminals
A Mechanism of Tacit Collusion
• In a duopoly both firms gain from co-ordinating
on the same price: splitting the market
• Both leader and follower might lose profit (via
market share) if one “defected” from this
• Expectation terminals give a mechanism for tacit
collusion
• The leader “trails their coat”
• The follower can use expectations on leader
prices that do not change too sharply
• An emergent (and sustainable) property?
Tacit Collusion?
Sustainable Market Shares
Three Firms with Expectations
Changing Firm Goals
• Introduce possibility of market share goal
• Populations with mixed goals
• Profit maximisation doesn’t drive out other
goals (contra Friedman)
• “Pure” market share maximisation leads
invariably to monopoly in mixed goal
markets
What Next?
• Better data collection: ethnographic,
experimental, participatory
• More effective sensitivity analysis:
particularly challenging Dosi et al. results
• Problem of behavioural interpretation
• Experimental programme: Diverse strategy
sets, multiple control variables, different
operators and terminals
• Better representation?
Conclusions
• GP is a powerful adaptation mechanism
• Evolutionary algorithms may also be used
as descriptively plausible models for
adaptation in economic systems
• Augmenting the grammar of a GP offers a
less “judgmental” experimental approach to
firm capabilities
• GP models might contribute to “standard”
theory of the firm

More Related Content

PPT
Operation research complete note
PPTX
Operation research ppt
PPTX
Models of Operational research, Advantages & disadvantages of Operational res...
DOC
Assignment oprations research luv
PPTX
AUC: at what cost(s)?
PPTX
Operation research techniques
PPTX
PPT
Case Studies Analysis Framework
Operation research complete note
Operation research ppt
Models of Operational research, Advantages & disadvantages of Operational res...
Assignment oprations research luv
AUC: at what cost(s)?
Operation research techniques
Case Studies Analysis Framework

What's hot (17)

PPTX
Distilling dark knowledge from neural networks
DOCX
operation research notes
PPTX
Data envelopment analysis
DOCX
Introduction to Operation Research
PPTX
Data Envelopment Analysis
PDF
Introduction to Operations Research
PDF
A comparison between choice experiments and prediction markets for collecting...
PPTX
External analysis
PDF
Strategy frameworks-and-models
PDF
Efficiency in the ethiopian banking system
DOCX
Business Application of Operation Research
PPTX
What determines Sales of a Product?
PPT
Experimental Economics - Steve Tucker
PDF
2 capm dan apt aminullah assagaf
PDF
Hybrid Methods of Some Evolutionary Computations AndKalman Filter on Option P...
PDF
Risk in entrepreneurship
PPT
Ssad decision table
Distilling dark knowledge from neural networks
operation research notes
Data envelopment analysis
Introduction to Operation Research
Data Envelopment Analysis
Introduction to Operations Research
A comparison between choice experiments and prediction markets for collecting...
External analysis
Strategy frameworks-and-models
Efficiency in the ethiopian banking system
Business Application of Operation Research
What determines Sales of a Product?
Experimental Economics - Steve Tucker
2 capm dan apt aminullah assagaf
Hybrid Methods of Some Evolutionary Computations AndKalman Filter on Option P...
Risk in entrepreneurship
Ssad decision table
Ad

Viewers also liked (18)

PPT
What Simulation Has Done for Economics and What It Might Do
PPT
My Birthday
PPTX
Dart Asset Library 3 D
PDF
Discurso do ministro Padilha na reunião da ONU sobre aids
PDF
Branded Entertainment Observatory activities in 2016-2017
PPT
Accepting Government Payment for New Agri-Environmental Practices: A Simulati...
PDF
ADV Strategie Agosto 2016 pp30-33
PDF
Product Owner Innovation Toolkit Meetup #2 Innovation Games
PPT
The Social Transmission of Choice: An Exploratory Computer Simulation with Ap...
PPT
What is simulation and what use is it?
PPT
SY 7034 Week2
PDF
Infografico final twitter
PPT
Computer Simulation and Economics
PDF
#saudenaotempreco | Lista de medicamentos
PDF
EFFECTUATION beim PM Camp Berlin 4.0
PPT
Southern Tour 2011
PDF
Pune Fashion Week Season 3 Presentation 27 29 Feb
PDF
inside cannes lions Advertiser n6
What Simulation Has Done for Economics and What It Might Do
My Birthday
Dart Asset Library 3 D
Discurso do ministro Padilha na reunião da ONU sobre aids
Branded Entertainment Observatory activities in 2016-2017
Accepting Government Payment for New Agri-Environmental Practices: A Simulati...
ADV Strategie Agosto 2016 pp30-33
Product Owner Innovation Toolkit Meetup #2 Innovation Games
The Social Transmission of Choice: An Exploratory Computer Simulation with Ap...
What is simulation and what use is it?
SY 7034 Week2
Infografico final twitter
Computer Simulation and Economics
#saudenaotempreco | Lista de medicamentos
EFFECTUATION beim PM Camp Berlin 4.0
Southern Tour 2011
Pune Fashion Week Season 3 Presentation 27 29 Feb
inside cannes lions Advertiser n6
Ad

Similar to Modelling Self-Organisation of Oligopolistic Markets Using Genetic Programming (20)

PPT
Computer Simulation and Economics
PDF
MLX 2018 - Marcos López de Prado, Lawrence Berkeley National Laboratory Comp...
PPTX
Adaptibility: the new competitive advantage
PPTX
Business Presentation Porters_Final_.pptx
PPTX
Predictive data mining
PPTX
Lec 1 managerial economics
PPTX
Be chap6 oligopoly models
PPTX
Fundamentals of Quantitative Analysis
PDF
4490IntroductionWhatIsStrategy (1) for the course.pdf
PPTX
QT final.pptx
PPTX
Oligopoly Competition Pricing, and Different Models
PPTX
Chapter 7 Oligopoly
PPTX
MARKET EFFICIENCY.pptx
PPTX
business models.pptx
PPT
Managerial economics summary
DOC
Ch06 efficient market
PPTX
Unit 3 mkt
PPTX
Unit 13 MFPT - Pricing
PDF
Understanding Dynamic Competition: Perspectives on Monopoly and Market Power ...
Computer Simulation and Economics
MLX 2018 - Marcos López de Prado, Lawrence Berkeley National Laboratory Comp...
Adaptibility: the new competitive advantage
Business Presentation Porters_Final_.pptx
Predictive data mining
Lec 1 managerial economics
Be chap6 oligopoly models
Fundamentals of Quantitative Analysis
4490IntroductionWhatIsStrategy (1) for the course.pdf
QT final.pptx
Oligopoly Competition Pricing, and Different Models
Chapter 7 Oligopoly
MARKET EFFICIENCY.pptx
business models.pptx
Managerial economics summary
Ch06 efficient market
Unit 3 mkt
Unit 13 MFPT - Pricing
Understanding Dynamic Competition: Perspectives on Monopoly and Market Power ...

More from Edmund Chattoe-Brown (20)

PPT
The Role of Agent-Based Modelling in Extending the Concept of Bounded Rationa...
PPT
What's Right About Social Simulation?
PPT
Between Numbers and Narratives: Agent-Based Simulation as a “Third Way” of Do...
PPT
Agent-Based Modelling: Social Science Meets Computer Science?
PPT
As Simple as Possible But No Simpler: Agent-Based Modelling Meets Sociology a...
PPT
Accepting Government Payment for New Agri-Environmental Practices: A Simulati...
PPT
A Co-evolutionary Simulation of Multi-Branch Enterprises
PPT
Agent-Based Modelling and Microsimulation: Ne’er the Twain Shall Meet?
PPT
The Past, Present and Future of ABM: How To Cope With A New Research Method
PPT
A Basic Simulation Of Innovation Diffusion
PPT
The Role of Agent Based Modelling in Facilitating Well-being Research: An Int...
PPT
Closing the Qualitative/Quantitative Divide: Computer Simulation and Sociology
PPT
Emergence in Social Behaviour: Blessing or Curse?
PPT
A New Approach to Social Mobility Models: Simulation as “Reverse Engineering”
PPT
The Complexity of Data: Computer Simulation and “Everyday” Social Science
PPT
SY 7034 Week10
PPT
SY 7034 Week9
PPT
SY 7034 Week8
PPT
SY 7034 Week7
PPT
SY 7034 Week5
The Role of Agent-Based Modelling in Extending the Concept of Bounded Rationa...
What's Right About Social Simulation?
Between Numbers and Narratives: Agent-Based Simulation as a “Third Way” of Do...
Agent-Based Modelling: Social Science Meets Computer Science?
As Simple as Possible But No Simpler: Agent-Based Modelling Meets Sociology a...
Accepting Government Payment for New Agri-Environmental Practices: A Simulati...
A Co-evolutionary Simulation of Multi-Branch Enterprises
Agent-Based Modelling and Microsimulation: Ne’er the Twain Shall Meet?
The Past, Present and Future of ABM: How To Cope With A New Research Method
A Basic Simulation Of Innovation Diffusion
The Role of Agent Based Modelling in Facilitating Well-being Research: An Int...
Closing the Qualitative/Quantitative Divide: Computer Simulation and Sociology
Emergence in Social Behaviour: Blessing or Curse?
A New Approach to Social Mobility Models: Simulation as “Reverse Engineering”
The Complexity of Data: Computer Simulation and “Everyday” Social Science
SY 7034 Week10
SY 7034 Week9
SY 7034 Week8
SY 7034 Week7
SY 7034 Week5

Recently uploaded (20)

PPTX
Cell Types and Its function , kingdom of life
PDF
Complications of Minimal Access Surgery at WLH
PPTX
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
PPTX
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
PPTX
Tissue processing ( HISTOPATHOLOGICAL TECHNIQUE
PDF
GENETICS IN BIOLOGY IN SECONDARY LEVEL FORM 3
PDF
102 student loan defaulters named and shamed – Is someone you know on the list?
PPTX
human mycosis Human fungal infections are called human mycosis..pptx
PDF
VCE English Exam - Section C Student Revision Booklet
PDF
A GUIDE TO GENETICS FOR UNDERGRADUATE MEDICAL STUDENTS
PDF
01-Introduction-to-Information-Management.pdf
PDF
O5-L3 Freight Transport Ops (International) V1.pdf
PPTX
Pharmacology of Heart Failure /Pharmacotherapy of CHF
PPTX
Cell Structure & Organelles in detailed.
PPTX
GDM (1) (1).pptx small presentation for students
PPTX
master seminar digital applications in india
PDF
O7-L3 Supply Chain Operations - ICLT Program
PDF
A systematic review of self-coping strategies used by university students to ...
PDF
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
PPTX
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
Cell Types and Its function , kingdom of life
Complications of Minimal Access Surgery at WLH
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
Tissue processing ( HISTOPATHOLOGICAL TECHNIQUE
GENETICS IN BIOLOGY IN SECONDARY LEVEL FORM 3
102 student loan defaulters named and shamed – Is someone you know on the list?
human mycosis Human fungal infections are called human mycosis..pptx
VCE English Exam - Section C Student Revision Booklet
A GUIDE TO GENETICS FOR UNDERGRADUATE MEDICAL STUDENTS
01-Introduction-to-Information-Management.pdf
O5-L3 Freight Transport Ops (International) V1.pdf
Pharmacology of Heart Failure /Pharmacotherapy of CHF
Cell Structure & Organelles in detailed.
GDM (1) (1).pptx small presentation for students
master seminar digital applications in india
O7-L3 Supply Chain Operations - ICLT Program
A systematic review of self-coping strategies used by university students to ...
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
school management -TNTEU- B.Ed., Semester II Unit 1.pptx

Modelling Self-Organisation of Oligopolistic Markets Using Genetic Programming

  • 1. Modelling Self-Organisation of Oligopolistic Markets Using Genetic Programming Edmund Chattoe Department of Sociology University of Oxford edmund.chattoe@sociology.ox.ac.uk http://www.sociology.ox.ac.uk/people/chattoe.html
  • 2. Plan of the Talk • The research question • Genetic programming • Results of the simulation • Qualifications and conclusions
  • 3. Oligopoly Pricing • How do firms set prices in a complex environment? • Simplify by making it a game or assuming (“gifting”) lots of common knowledge • Third approach is adaptive but this is “too difficult” for simple adaptation • A possible solution is evolutionary learning: firms adapt by an ex ante undirected mechanism and are selected according to ex post success • Descriptive and instrumental applications
  • 4. The Intellectual Appeal of Evolution • Driven by heterogeneity • Open ended: actors don’t need to know objective function (if there is one) • Works on minimally effective strategies using relative success • Analogous to situation of firms? • Already observed to produce stable self- organised heterogeneity in ecosystems
  • 5. A Brief History • Marshall and the representative firm • Alchian – Outcomes not intentions – Genotype is firm practices – Phenotype is firm behaviour (and structure) • Nelson and Winter – Fixed decision rules (link to last week) • Dosi et al. (1999)
  • 6. Evolutionary Algorithms • Genetic Algorithms and Genetic Programming • Population of solutions represented as data structures (lists and trees): Travelling Salesman • Population enrichment by selection (GENITOR versus HOLLAND) • Genetic operators: Crossover, inversion and mutation • Shared representation/interpretation of imitation • Justification for using “hill climbing” operators • Exploring full space of grammatical strategies
  • 7. A Typical GP Price String + 3/ OP1 + 2 OP2
  • 8. The Dosi et al. Model • Candidate prices are small set of GP strings • Firms set price probabilistically based on accumulated (but bounded) profits of candidates • Demand determined by “market” price and allocated by current market share • Market share updated via set and market prices • Profits are accrued to firm (and strategies) • Firms with losses/minimal market share replaced • New candidates may be generated
  • 9. Modifications to Dosi et al. • Note: No ability to predict effects of pricing • No exogenous “restarts” • Behavioural interpretation of small set of competing price strategies • Fair trial assumption: priority to untried strategies and no profit “inheritance” • Genitor rather than Holland architecture: much smaller number of candidates • Consistent treatment of imitation in new and surviving firms
  • 10. The Operators • Crossover: Take two trees, identify “legal” cut points and swop “tails” • Mutation: Take one tree and identify “legal” cut point for new randomly generated tree. • Some completely new trees • Other possibilities? • IF NOT AND OR > < = + - % * • OMP, OMD, OP x OUC, CUC, OS, integer • http://users.ox.ac.uk/~econec/thesis.html
  • 11. Results: Checking Replication • Replicating the Dosi et al. simulation from the published description: not an easy task • Check the simulation by learning the monopoly price • Noise reflects experimentation: wasteful but only if you know the underlying properties of the search space • Three replication runs per result: not reproduced here
  • 13. Results: Dosi et al. • Main Dosi et al. result is evolution of price following and “cost plus” pricing • This appears to be sensitive to assumptions made about relatively large and variable unit costs • Use of “elasticity measures” to confirm this result in a more quantitative way
  • 14. Dosi et al. Replication
  • 18. Results: Salience and Co-ordination • With low and fixed unit costs, market is “speculative”: no fundamentals • Salience is a property that makes some choices stand out for reasons irrelevant to their payoffs • 1 2 3 4 5 6 7 8 9 10 • Beliefs can make choosing salient options rational • Offer firms “common” (but non optimal) terminal without multiples • New mode of explanation: neutrality about whether terminal is used in real strategies or not
  • 21. The Role of Expectations • Recall the Dosi et al. findings involve “backward looking” strategies • Feedback to market share produces strong tendency to monopoly: prices are relatively stable but not co-ordinated and thus not sustainable in the long run • Firms assess strategies on profit only • Adding a simple linear expectations operator ensures both stability and co-ordination
  • 25. A Mechanism of Tacit Collusion • In a duopoly both firms gain from co-ordinating on the same price: splitting the market • Both leader and follower might lose profit (via market share) if one “defected” from this • Expectation terminals give a mechanism for tacit collusion • The leader “trails their coat” • The follower can use expectations on leader prices that do not change too sharply • An emergent (and sustainable) property?
  • 28. Three Firms with Expectations
  • 29. Changing Firm Goals • Introduce possibility of market share goal • Populations with mixed goals • Profit maximisation doesn’t drive out other goals (contra Friedman) • “Pure” market share maximisation leads invariably to monopoly in mixed goal markets
  • 30. What Next? • Better data collection: ethnographic, experimental, participatory • More effective sensitivity analysis: particularly challenging Dosi et al. results • Problem of behavioural interpretation • Experimental programme: Diverse strategy sets, multiple control variables, different operators and terminals • Better representation?
  • 31. Conclusions • GP is a powerful adaptation mechanism • Evolutionary algorithms may also be used as descriptively plausible models for adaptation in economic systems • Augmenting the grammar of a GP offers a less “judgmental” experimental approach to firm capabilities • GP models might contribute to “standard” theory of the firm