ArticleslgStudy

computer science

Genetic algorithms in economics

Genetic algorithms in economics is a computer science topic covered in the lgStudy science library. This page brings together a partial reference excerpt, illustrations, worked examples, real-world applications and a short study plan, so you can understand Genetic algorithms in economics rather than just read about it. In short: Genetic algorithms have increasingly been applied to economics since the pioneering work by John H. Miller in 1986.

Key takeaways

  • Genetic algorithms in economics belongs to computer science; place it in that map before memorising details.
  • Learn the definition first, then one example that makes the definition concrete.
  • Connect Genetic algorithms in economics to a quantity you can measure, compute or draw — that is where exam questions come from.
  • Reproduce the core statement of Genetic algorithms in economics from memory before moving on to harder problems.

Reference excerpt

Genetic algorithms have increasingly been applied to economics since the pioneering work by John H. Miller in 1986. It has been used to characterize a variety of models including the cobweb model, the overlapping generations model, game theory, schedule optimization and asset pricing. Specifically, it has been used as a model to represent learning, rather than as a means for fitting a model.

Genetic algorithm in the cobweb model The cobweb model is a simple supply and demand model for a good over t periods. Firms (agents) make a production quantity decision in a given period, however their output is not produced until the following period. Thus, the firms are going to have to use some sort of method to forecast what the future price will be. The GA is used as a sort of learning behaviour for the firms. Initially their quantity production decisions are random, however each period they learn a little more. The result is the agents converge within the area of the rational expectations (RATEX) equilibrium for the stable and unstable case. If the election operator is used, the GA converges exactly to the RATEX equilibrium. There are two types of learning methods these agents can be deployed with: social learning and individual learning. In social learning, each firm is endowed with a single string which is used as its quantity production decision. It then compares this string against other firms' strings. In the individual learning case, agents are endowed with a pool of strings. These strings are then compared against other strings within the agent's population pool. This can be thought of as mutual competing ideas within a firm whereas in the social case, it can be thought of as a firm learning from more successful firms. Note that in the social case and in the individual learning case with identical cost functions, that this is a homogeneous solution, that is all agents' production decisions are identical. However, if the cost functions are not identical, this will result in a heterogeneous solution, where firms produce different quantities (note that they are still locally homogeneous, that is within the firm's own pool all the strings are identical). After all agents have made a quantity production decision, the quantities are aggregated and plugged into a demand function to get a price. Each firm's profit is then calculated. Fitness values are then calculated as a function of profits. After the offspring pool is generated, hypothetical fitness values are calculated. These hypothetical values are based on some sort of estimation of the price level, often just by taking the previous price level.

See also List of genetic algorithm applications § Finance and Economics

References J H Miller, 'A Genetic Model of Adaptive Economic Behavior', University of Michigan working paper, 1986. J Arifovic, 'Learning by Genetic Algorithm in Economic Environments', PhD Thesis, University of Chicago, 1991. J Arifovic, 'Genetic Algorithm Learning and the Cobweb Model ', Journal of Economic Dynamics and Control, vol. 18, Issue 1, (January 1994), 3–28. R Hoffmann, 'The independent localisations of interaction and learning in the repeated prisoner's dilemma', Theory and Decision, vol. 47, p. 57–72, 1999. R Hoffmann, 'The ecology of cooperation', Theory and Decision, vol. 50, Issue 2. p. 101–118, 2001.

External links Centre for Adaptive Behaviour in Economics Agent-Based Computational Economics and Artificial Life: A Brief Intro

Worked examples

Example 1 — a first encounter with Genetic algorithms in economics

Start with the simplest possible case. Write down what Genetic algorithms in economics claims or describes in one sentence, then invent the smallest concrete situation in which that sentence is true. In computer science, the smallest case is usually a single object, a single equation or a single measurement. Check that every symbol or term in your sentence has a meaning in that case.

Example 2 — changing one variable

Take the situation from Example 1 and change exactly one quantity: double it, halve it, or set it to zero. Predict what should happen to Genetic algorithms in economics before you calculate. Comparing your prediction with the result is the fastest way to find out whether you understand the idea or only the words.

Example 3 — an exam-style question

Typical questions about Genetic algorithms in economics ask you to (a) state it precisely, (b) apply it to given data, and (c) explain a limitation. Practise writing all three answers in under five minutes; the third part is what separates a full-mark answer from an average one.

Applications of Genetic algorithms in economics

In research
Genetic algorithms in economics appears in computer science research whenever the underlying quantities have to be modelled precisely. Papers usually cite it as a starting assumption and then explore where it breaks down.
In technology and industry
Engineering practice reuses Genetic algorithms in economics in design rules, simulations and safety margins. Knowing the idea lets you read a specification sheet and understand why the numbers look the way they do.
In the classroom
Genetic algorithms in economics is common in secondary-school and first-year university syllabi. It links to neighbouring topics Computational economics, Genetic algorithms, Optimization algorithms and methods, so understanding it makes those chapters shorter.
In everyday life
Look for Genetic algorithms in economics outside the textbook — in sport, cooking, traffic, electronics or the sky above you. An example you found yourself is remembered far longer than one you were given.
Ask Teacher Smith questions about this articleOpens your AI tutor with a question about “Genetic algorithms in economics” →

Affiliate

Preply — study more efficiently by working with a personal tutor. 50% off.

How to study Genetic algorithms in economics in 20 minutes

  1. Read the reference excerpt below once, without taking notes.
  2. Close the page and write down what Genetic algorithms in economics means in your own words.
  3. Compare your version with the excerpt and mark what you missed.
  4. Work through the three examples above with pen and paper.
  5. Explain Genetic algorithms in economics out loud to somebody else — or to Teacher Smith in the lgStudy chat.

Frequently asked questions

What is Genetic algorithms in economics in simple terms?

Genetic algorithms have increasingly been applied to economics since the pioneering work by John H. Miller in 1986.

Why does Genetic algorithms in economics matter?

Because it connects several computer science ideas at once: it gives you a definition you can apply, a quantity you can calculate, and a way to check whether a result is plausible.

How should I study Genetic algorithms in economics?

Read the excerpt, restate it from memory, then work through the examples and applications listed on this page. The five-step study plan above takes about twenty minutes.

What does this page cover?

It gives you a compact reference excerpt plus original lgStudy explanations, examples, applications and study material on Genetic algorithms in economics.

Tags

  • Computational economics
  • Genetic algorithms
  • Optimization algorithms and methods
  • Production economics

Keep exploring