AI-BL1.0: a program for automatic on-line beamline optimization using the evolutionary algorithm

J Synchrotron Radiat. 2017 Jan 1;24(Pt 1):367-373. doi: 10.1107/S1600577516018117. Epub 2017 Jan 1.

Abstract

In this report, AI-BL1.0, an open-source Labview-based program for automatic on-line beamline optimization, is presented. The optimization algorithms used in the program are Genetic Algorithm and Differential Evolution. Efficiency was improved by use of a strategy known as Observer Mode for Evolutionary Algorithm. The program was constructed and validated at the XAFCA beamline of the Singapore Synchrotron Light Source and 1W1B beamline of the Beijing Synchrotron Radiation Facility.

Keywords: Labview; automatic beamline optimization; evolutionary algorithm.

Publication types

  • Research Support, Non-U.S. Gov't