4.1 Article

An Efficient Algorithm for Automatic Structure Optimization in X-ray Standing-Wave Experiments

Journal

Publisher

ELSEVIER SCIENCE BV
DOI: 10.1016/j.elspec.2018.10.006

Keywords

SWOPT; YXRO; SO-I; Data analysis; Optimization

Categories

Funding

  1. Office of Science, Office of Basic Energy Sciences of the US Department of Energy at LBNL [DE-AC02-05CH11231]
  2. Division of Chemical Sciences, Geosciences and Biosciences of the US Department of Energy at LBNL [DE-AC02-05CH11231]
  3. Basic Energy Sciences Division of Materials Physics and Engineering at UC Davis [DE-SC0014697]
  4. U.S. Department of Energy, Office of Science, Office of Advanced Scientific Computing Research, Applied Mathematics program [DEAC02005CH11231]
  5. CAMERA-the Center for Advanced Mathematics for Energy Research Applications at Lawrence Berkeley National Laboratory
  6. Air Quality Research Center, University of California Davis, Davis, CA USA
  7. Physics Department, University of California Davis, Davis, CA USA

Ask authors/readers for more resources

X-ray standing-wave photoemission experiments involving multilayered samples are emerging as unique probes of the buried interfaces that are ubiquitous in current device and materials research. Such data require for their analysis a structure optimization process comparing experiment to theory that is not straightforward. In this work, we present a new computer program for optimizing the analysis of standing-wave data, called SWOPT, that automates this trial-and-error optimization process. The program includes an algorithm that has been developed for computationally expensive problems: so-called black-box simulation optimizations. It also includes a more efficient version of the Yang X-ray Optics Program (YXRO) [Yang, S.-H., Gray, A.X., Kaiser, A.M., Mun, B.S., Sell, B.C., Kortright, J.B., Fadley, C.S., J. Appl. Phys. 113, 1 (2013)] which is about an order of magnitude faster than the original version. Human interaction is not required during optimization. We tested our optimization algorithm on real and hypothetical problems and show that it finds better solutions significantly faster than a random search approach. The total optimization time ranges, depending on the sample structure, from minutes to a few hours on a modern laptop computer, and can be up to 100x faster than a corresponding manual optimization. These speeds make the SWOPT program a valuable tool for realtime analyses of data during synchrotron experiments.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.1
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available