Multiobjective Bayesian optimization for online accelerator tuning

Particle accelerators require constant tuning during operation to meet beam quality, total charge and particle energy requirements for use in a wide variety of physics, chemistry and biology experiments. Maximizing the performance of an accelerator facility often necessitates multiobjective optimiza...

Full description

Bibliographic Details
Main Authors: Ryan Roussel, Adi Hanuka, Auralee Edelen
Format: Article
Language:English
Published: American Physical Society 2021-06-01
Series:Physical Review Accelerators and Beams
Online Access:http://doi.org/10.1103/PhysRevAccelBeams.24.062801
_version_ 1819000534784278528
author Ryan Roussel
Adi Hanuka
Auralee Edelen
author_facet Ryan Roussel
Adi Hanuka
Auralee Edelen
author_sort Ryan Roussel
collection DOAJ
description Particle accelerators require constant tuning during operation to meet beam quality, total charge and particle energy requirements for use in a wide variety of physics, chemistry and biology experiments. Maximizing the performance of an accelerator facility often necessitates multiobjective optimization, where operators must balance trade-offs between multiple competing objectives simultaneously, often using limited, temporally expensive beam observations. Usually, accelerator optimization problems are solved off-line, prior to actual operation, with advanced beam line simulations and parallelized optimization methods (NSGA-II, swarm optimization). Unfortunately, it is not feasible to use these methods for online multiobjective optimization, since beam measurements can only be done in a serial fashion, and these optimization methods require a large number of measurements to converge to a useful solution. Here, we introduce a multiobjective Bayesian optimization scheme, which finds the full Pareto front of an accelerator optimization problem efficiently in a serialized manner and is thus a critical step towards practical online multiobjective optimization in accelerators. This method uses a set of Gaussian process surrogate models, along with a multiobjective acquisition function, to reduce the number of observations needed to converge by at least an order of magnitude over current methods. We demonstrate how this method can be modified to specifically solve optimization challenges posed by the tuning of accelerators. This includes the addition of optimization constraints, objective preferences and costs related to changing accelerator parameters.
first_indexed 2024-12-20T22:34:51Z
format Article
id doaj.art-6180f6dea9f744838a26a5d5ebadaf17
institution Directory Open Access Journal
issn 2469-9888
language English
last_indexed 2024-12-20T22:34:51Z
publishDate 2021-06-01
publisher American Physical Society
record_format Article
series Physical Review Accelerators and Beams
spelling doaj.art-6180f6dea9f744838a26a5d5ebadaf172022-12-21T19:24:39ZengAmerican Physical SocietyPhysical Review Accelerators and Beams2469-98882021-06-0124606280110.1103/PhysRevAccelBeams.24.062801Multiobjective Bayesian optimization for online accelerator tuningRyan RousselAdi HanukaAuralee EdelenParticle accelerators require constant tuning during operation to meet beam quality, total charge and particle energy requirements for use in a wide variety of physics, chemistry and biology experiments. Maximizing the performance of an accelerator facility often necessitates multiobjective optimization, where operators must balance trade-offs between multiple competing objectives simultaneously, often using limited, temporally expensive beam observations. Usually, accelerator optimization problems are solved off-line, prior to actual operation, with advanced beam line simulations and parallelized optimization methods (NSGA-II, swarm optimization). Unfortunately, it is not feasible to use these methods for online multiobjective optimization, since beam measurements can only be done in a serial fashion, and these optimization methods require a large number of measurements to converge to a useful solution. Here, we introduce a multiobjective Bayesian optimization scheme, which finds the full Pareto front of an accelerator optimization problem efficiently in a serialized manner and is thus a critical step towards practical online multiobjective optimization in accelerators. This method uses a set of Gaussian process surrogate models, along with a multiobjective acquisition function, to reduce the number of observations needed to converge by at least an order of magnitude over current methods. We demonstrate how this method can be modified to specifically solve optimization challenges posed by the tuning of accelerators. This includes the addition of optimization constraints, objective preferences and costs related to changing accelerator parameters.http://doi.org/10.1103/PhysRevAccelBeams.24.062801
spellingShingle Ryan Roussel
Adi Hanuka
Auralee Edelen
Multiobjective Bayesian optimization for online accelerator tuning
Physical Review Accelerators and Beams
title Multiobjective Bayesian optimization for online accelerator tuning
title_full Multiobjective Bayesian optimization for online accelerator tuning
title_fullStr Multiobjective Bayesian optimization for online accelerator tuning
title_full_unstemmed Multiobjective Bayesian optimization for online accelerator tuning
title_short Multiobjective Bayesian optimization for online accelerator tuning
title_sort multiobjective bayesian optimization for online accelerator tuning
url http://doi.org/10.1103/PhysRevAccelBeams.24.062801
work_keys_str_mv AT ryanroussel multiobjectivebayesianoptimizationforonlineacceleratortuning
AT adihanuka multiobjectivebayesianoptimizationforonlineacceleratortuning
AT auraleeedelen multiobjectivebayesianoptimizationforonlineacceleratortuning