title: AI-BL1.0: a program for automatic on-line beamline optimization using the evolutionary algorithm.
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.
authors.affiliation: Heterogeneous Catalysis, Institute of Chemical and Engineering Sciences, Agency for Science, Technology and Research, 1 Pesek Road, Jurong Island 627833, Singapore.
authors.forename: Shibo
authors.initials: S
authors.lastname: Xi
authors.affiliation: Department of Physics, Loughborough University, Leicestershire LE11 3TU, UK.
authors.forename: Lucas Santiago
authors.initials: LS
authors.lastname: Borgna
authors.affiliation: Beijing Synchrotron Radiation Facility, Institute of High Energy Physics, Chinese Academy of Sciences, 19B Yuquan Road, Shijingshan District, Beijing 100049, People's Republic of China.
authors.forename: Lirong
authors.initials: L
authors.lastname: Zheng
authors.affiliation: Heterogeneous Catalysis, Institute of Chemical and Engineering Sciences, Agency for Science, Technology and Research, 1 Pesek Road, Jurong Island 627833, Singapore.
authors.forename: Yonghua
authors.initials: Y
authors.lastname: Du
authors.affiliation: Beijing Synchrotron Radiation Facility, Institute of High Energy Physics, Chinese Academy of Sciences, 19B Yuquan Road, Shijingshan District, Beijing 100049, People's Republic of China.
authors.forename: Tiandou
authors.initials: T
authors.lastname: Hu
keywords: Labview; automatic beamline optimization; evolutionary algorithm