7–12 May 2023
Venice, Italy
Europe/Zurich timezone

Xopt: A simplified framework for optimization of accelerator problems using advanced algorithms

THPL164
11 May 2023, 16:30
2h
Sala Laguna

Sala Laguna

Poster Presentation MC6.T33: Online Modelling and Software Tools Thursday Poster Session

Speaker

Ryan Roussel (SLAC National Accelerator Laboratory)

Description

The recent development of advanced black box optimization algorithms has promised order of magnitude improvements in optimization speed when solving accelerator physics problems. However, in practice these algorithms remain inaccessible to the general accelerator community, due to the expertise and infrastructure required to apply them towards solving optimization problems. In this work, we introduce the Python package, Xopt, which implements a simple interface for connecting arbitrarily specified optimization problems with advanced optimization algorithms. Users specify optimization problems and algorithms with a minimal python script, allowing flexible interfacing with both experimental online control and simulated design problems, while also minimizing the need for algorithmic expertise or software development. We describe case-studies where cutting-edge Bayesian optimization and genetic algorithms implemented in Xopt are used to solve online control problems at SLAC and Argonne National Laboratories. The same algorithms are also used to solve simulated optimization problems in high performance computing clusters using the same interface.

I have read and accept the Privacy Policy Statement Yes

Primary authors

Ryan Roussel (SLAC National Accelerator Laboratory) Christopher Mayes (SLAC National Accelerator Laboratory) Auralee Edelen (SLAC National Accelerator Laboratory) Adam Bartnik (Cornell University (CLASSE))

Presentation materials

There are no materials yet.