Journal of Evolutionary Economics

, Volume 10, Issue 4, pp 395–413

Modelling research and development: How do firms solve design problems?

  • Ben Cooper
Orignal Paper

DOI: 10.1007/s001910000040

Cite this article as:
Cooper, B. J Evol Econ (2000) 10: 395. doi:10.1007/s001910000040


One way of thinking about research and development is to recognise that firms are trying to solve particular design problems. We often build these design problems into our models, but are forced to oversimplify them in order to make the models solvable. The approach taken in this paper is to acknowledge that design problems are often insoluble using standard techniques and to model instead the process by which firms solve them. Two such processes are simulated in detail. The first, individual experimental search, is based on a problem-solving technique known as simulated annealing. The second, partial imitation, involves learning at a social level and is based on a problem-solving technique known as the genetic algorithm. Some economic implications of these processes are explored, including their application to stochastic learning curves, patent design and the importance of `technodiversity' in the introduction of new technology to developing countries.

Key words:Research and development – Design problems – Simulated annealing – Genetic algorithm – Technodiversity
JEL-classification: O14, O31, O32

Copyright information

© Springer-Verlag Berlin Heidelberg 2000

Authors and Affiliations

  • Ben Cooper
    • 1
  1. 1.Nuffield College, Oxford OX1 1NF, UK (e-mail: