Skip to main content

Application of Differential Evolution to the Analysis of X-Ray Reflectivity Data

  • Chapter
  • 4026 Accesses

Part of the book series: Natural Computing Series ((NCS))

Abstract

X-ray reflectivity (XRR) is a technique for characterizing the structure of thin, multi-layer devices. This section describes the application of the differential evolution (DE) algorithm to automatically and reliably analyze XRR data. A data-fitting method is presented that is conceptually simple, easy to implement and is capable of converging to a global minimum in the parameter space even when there are many additional local minima. The method is quite general and could be applied to many problems in science and engineering.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   79.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   99.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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  • Bevington PR (1969) Data reduction and error analysis for the physical sciences. McGraw-Hill, New York

    Google Scholar 

  • Bowen DK, Tanner BK (1998) High-resolution x-ray diffraction and topography. Taylor & Francis, London

    Google Scholar 

  • Holý V, Pietsch U, Baumbach T (1999) High-resolution X-ray scattering from thin-films and multilayers. Springer-Verlag, New York

    Google Scholar 

  • Ibers JA, Hamilton WC (eds) (1974) International tables for crystallography, vol IV. Kynoch, Birmingham

    Google Scholar 

  • Névot L, Croce P (1980) Caractérisation des surfaces par reflexion rasante de rayons X. Application à l’étude du polissage de quelques verres silicates. Revue Physique Appliquée 15:761–779

    Google Scholar 

  • Parratt LG (1954) Surface studies of solids by total reflection of X-rays. Phys.ical Review 95:359–369

    Article  Google Scholar 

  • Press WH, Flannery BP, Teukolsky SA, Vetterling WT (1989) Numerical recipes in Pascal — the art of scientific computing, Chaps. 10 and 14. Cambridge University Press

    Google Scholar 

  • Storn R, Price K (1995) Differential evolution — a simple and efficient adaptive scheme for global optimization over continuous spaces. Technical report TR-95-012, ICSI, March 1995. PostScript file is downloadable from: http://www.icsi.berkeley.edu/techreports/1995.abstracts/tr-95-012.html

    Google Scholar 

  • Storn R, Price K (1997) Differential evolution — a simple evolution strategy for fast optimization. Dr. Dobb’s Journal 22(4):18–24 and 78

    MathSciNet  Google Scholar 

  • Wormington M, Bowen DK, Tanner BK (1992) Principles and performance of a PC-based program for simulation of grazing incidence X-ray reflectivity profiles. Materials Research Society Symposium Proceedings 238:119–124

    Google Scholar 

  • Wormington M, Panaccione C, Matney KM, Bowen DK (1999) Characterization of structures from X-ray scattering data using genetic algorithms. Philosophical Transactions of the Royal Society: Mathematics, Physics and Engineering Science 357(1761):2827–2848

    Article  Google Scholar 

Download references

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 2005 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Wormington, M., Matney, K.M., Bowen, D.K. (2005). Application of Differential Evolution to the Analysis of X-Ray Reflectivity Data. In: Differential Evolution. Natural Computing Series. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-31306-0_16

Download citation

  • DOI: https://doi.org/10.1007/3-540-31306-0_16

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-20950-8

  • Online ISBN: 978-3-540-31306-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics