Skip to content

How to constrain pulse amplitude? #41

Answered by goerz
will-atom asked this question in Q&A
Discussion options

You must be logged in to vote

Yes, see https://juliaquantumcontrol.github.io/Krotov.jl/stable/examples/state_to_state_parametrizations/.

For Krotov, such parametrization is the only way to constrain the pulse amplitude.

The GRAPE method also has the option of specifying bounds, see https://juliaquantumcontrol.github.io/GRAPE.jl/stable/api/#QuantumControlBase.optimize-Tuple{Any,%20Val{:GRAPE}}

Be aware though that such bounds can lead to traps in the optimization landscape, so you might have to play around a bit with different guess pulses.

Replies: 1 comment 4 replies

Comment options

You must be logged in to vote
4 replies
@HuelsMat
Comment options

@goerz
Comment options

goerz Jul 2, 2024
Maintainer

@HuelsMat
Comment options

@goerz
Comment options

goerz Jul 2, 2024
Maintainer

Answer selected by will-atom
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
3 participants