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...
Main Authors: | , , |
---|---|
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 |