Skip to main content
  • 1320 Accesses

Abstract

Many applications require either the maximisation or minimisation of a function. For example, in many fields of theoretical physics, a sum of least squares must be minimised, or the energy of a system must be minimised. Many of the standard numerical techniques which exist for the optimisation of functions apply to functions which can be specified in a relatively straightforward manner. However, many of the functions which arise in the modelling of semiconductor devices cannot be specified in this manner, and some of these functions can only be evaluated using many subsidiary functions and integrals. Genetic algorithms allow such sets of functions to be optimised using random processes to “breed” generations of solutions which should converge to the optimal solution. This chapter presents an introduction to genetic algorithms and simulated annealing. Sections of code written in C++ are used to illustrate the implementation of aspects of the subjects. The coefficients involved in the numerical approximation of the associated Fermi integrals are evaluated using these methods.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping 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.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to E. A. B. Cole .

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Springer-Verlag London

About this chapter

Cite this chapter

Cole, E.A.B. (2009). Genetic algorithms and simulated annealing. In: Mathematical and Numerical Modelling of Heterostructure Semiconductor Devices: From Theory to Programming. Springer, London. https://doi.org/10.1007/978-1-84882-937-4_14

Download citation

Publish with us

Policies and ethics