A Distributed Parallel Genetic Algorithm: An Application from Economic Dynamics

  • Chapter
Computational Economic Systems

Part of the book series: Advances in Computational Economics ((AICE,volume 5))

  • 78 Accesses

Abstract

We provide a brief overview of genetic algorithms and describe our distributed parallel genetic algorithm (DPGA) which substantially overcomes the problem of premature convergence often encountered in serial genetic algorithms. The DPGA is used to solve an infinite horizon optimal growth model which has become a standard test case for algorithms in the economic dynamics literature. The DPGA is shown to be easy to use and to produce good solutions. The flexibility of the DPGA is demonstrated by solving the model using several different sets of basis functions and evaluating the quality of the solutions. We find that the choice of bases is quite important and that numerical analysis issues provide the critical factors in this choice.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
EUR 32.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or Ebook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

eBook
USD 9.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free ship** worldwide - see info
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free ship** worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  • Beaumont, P. M. and P. T. Bradshaw, 1995, ‘Using a Distributed Parallel Genetic Algorithm to Solve an Optimal Control Model’, Computational Economics 8, 159–179.

    Article  Google Scholar 

  • Beaumont, P. M. and L. Yuan, 1993, Function Optimization Using a Distributed Parallel Genetic Algorithm, Technical Report. FSU-SCRI-93T-36, Supercomputer Computations Research Institute.

    Google Scholar 

  • Beguelin, A., J.J. Dongarra, A. Geist, B. Mancheck, and V. Sunderam, 1991, A User’s Guide to PVM: Parallel Virtual Machine, Technical Report ORNL/TM-11826, Oak Ridge National Laboratory, Engineering Physics and Mathemtics Division, Mathematical Sciences Section.

    Google Scholar 

  • Bianchini, R. and C. Brown, 1992, Parallel Genetic Algorithms on Distributed Memory Architecturs. Technical Report 436, Computer Science Department, University of Rochester.

    Google Scholar 

  • Booker, L., 1987, ‘Improving Search in Genetic Algorithms’, in L. Davis (Ed.), Genetic Algorithms and Simulated Annealing, Morgan Kaufmann Publishers, Inc., 61–73.

    Google Scholar 

  • Boyd, J. H., 1990, Conservation Laws and Symmetry: Applications to Economics and Finance,Kluwer Academic Publishers, 225–259.

    Google Scholar 

  • Brock, W. A. and L. J. Mirman, 1972, ‘Optimal Economic Growth and Uncertainty: The Discounted Case’, Journal of Economic Theory, 479–513.

    Google Scholar 

  • Christiano, L. J. and Johnas D. M. Fisher, 1994, Algorithms for Solving Dynamic Models with Occasionally Binding Constraints, Northwestern University working paper.

    Google Scholar 

  • Coleman, W., 1990, An Algorithm to Solve Dynamic Models, Unpublished Manuscript.

    Google Scholar 

  • den Haan, W. and A. Marcet, 1990, ‘Solving the Stochastic Growth Model by Parameterizing Expectations’, Journal of Business and Economic Statistics 8, 31–34.

    Google Scholar 

  • Forrest, S., 1993, ‘Genetic Algorithms: Principles of Natural Selection Applied to Computation’, Science 261, 872–878.

    Article  Google Scholar 

  • Funaro, D., 1992, Polynomial Approximation of Difference Equations,Vol. 8 of Lecture Notes in Physics,Springer Verlag.

    Google Scholar 

  • Goldberg, D. E., 1989, Genetic Algorithms in Search, Optimization and Machine Learning,Addison Wesley.

    Google Scholar 

  • Gorges-Schleuter, M., 1991, ‘Explicit Parallelism of Genetic Algorithms trough Population Structures’, in Parallel Problem Solving from Nature, Addison Wesley, 150–159.

    Google Scholar 

  • Holland, J. H., 1975, Adaptation in Natural and Artificial Systems,University of Michigan Press.

    Google Scholar 

  • Holland, J. H., 1992, ‘Genetic Algorithms’, Scientific American, July 1992, 66–72

    Google Scholar 

  • Jog, P., J. Y. Suh, and D. van Gucht, 1991, ‘Parallel Genetic Algorithms Applied to the Traveling Salesman Problem’, SIAM Journal of Optimization 14, 515–529.

    Article  Google Scholar 

  • De Jong, K. A., 1975, An Analysis of the Behavior of a Class of Genetic Adaptive Systems, PhD thesis, Univ. of Michigan, Ann Arbor, MI, Univ. Microfilms No. 76–9381.

    Google Scholar 

  • Judd, K. L., 1992, ‘Projection Methods for Solving Aggregate Growth Models’, Journal of Economic Theory 58, 410–452.

    Article  Google Scholar 

  • Kirkpatrick, S., C. D. Gelatt, and M. P. Vecchi, 1983, ‘Optimization by Simulated Annealing’, Science 220, 671–680.

    Article  Google Scholar 

  • Koza, J. R., 1992, Genetic Programming, MIT Press, Cambridge, MA.

    Google Scholar 

  • Lemaréchal, C., 1989, ‘Nondifferentiable Optimization’, in G.L. Nemhauser, A.H.G. Rinnnooy Kan, and M.J. Todd (Eds.), Optimization, North-Holland, 529–572.

    Google Scholar 

  • Manderick, B. and P. Spiessens, 1989, ‘Fine-Grained Parallel Genetic Algorithms’, in J.D. Schaffer (Ed.), Proceedings of the Third International Conference on Genetic Algorithms, Morgan Kaufmann Publishers, Inc., 428–433.

    Google Scholar 

  • Mühlenbein, H., M. Schomish, and J. Born, 1991, ‘The Parallel Genetic Algorithm as Function Optimizer’, Parallel Computing 17, 619–632.

    Article  Google Scholar 

  • Miihlenbein, H., 1987, ‘New Solutions to the Map** Problem of Parallel Systems-the Evolution Approach’, Parallel Computing 4, 269–279.

    Article  Google Scholar 

  • Patel, N. R., R. L. Smith, and Z. B. Zabinsky, 1989, ‘Pure Adaptive Search in Monte Carlo Optimization’, Mathematical Programming, Series A 43 (3) 317–328.

    Google Scholar 

  • Radcliffe, N. J., 1992, The Algebra of Genetic Algorithms, Technical Report EPCC-TR92–11, Edinburgh Parallel Computing Centre, University of Edinburgh, Edinburgh, Scotland.

    Google Scholar 

  • Schraudolph, N. N. and Richard K. Belew, 1992a, ‘Dynamic Parameter Encoding for Genetic Algorithms’, Machine Learning 9, 9–21.

    Google Scholar 

  • Schraudolph, N. N. and J. J. Grefenstette, 1992b, A User’s Guide to GAUCSD 1.4, Technical Report CS92–249, CSE Department, UC San Diego.

    Google Scholar 

  • Starkweather, T., D. Whitley, and K. Mathias, 1991, Parallel Problem Solving from Nature,Springer Verlag.

    Google Scholar 

  • Tanese, R., 1989, ‘Distributed Genetic Algorithms’, in J. D. Schaffer (Ed.), Proceedings of the Third International Conference on Genetic Algorithms, 434–440.

    Google Scholar 

  • Taylor, J. B. and Harald Uhlig, 1990, ‘Solving Nonlinear Stochastic Growth Models: A Comparison of Alternative Methods’, Journal of Business and Economic Statistics 8, 1–17.

    Google Scholar 

  • Whitley, D. and T. Starkweather, 1990, ‘Genitor II: A Distributed Genetic Algorithm’, Journal Expt. Theor. Artif. Intell. 2, 189–214.

    Article  Google Scholar 

Download references

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1996 Springer Science+Business Media Dordrecht

About this chapter

Cite this chapter

Beaumont, P.M., Bradshaw, P.T. (1996). A Distributed Parallel Genetic Algorithm: An Application from Economic Dynamics. In: Gilli, M. (eds) Computational Economic Systems. Advances in Computational Economics, vol 5. Springer, Dordrecht. https://doi.org/10.1007/978-94-015-8743-3_4

Download citation

  • DOI: https://doi.org/10.1007/978-94-015-8743-3_4

  • Publisher Name: Springer, Dordrecht

  • Print ISBN: 978-90-481-4655-0

  • Online ISBN: 978-94-015-8743-3

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics

Navigation