Skip to content

Adding functionality for piecewise constant control functions

Latest
Compare
Choose a tag to compare
@steffi7574 steffi7574 released this 14 Aug 00:27
· 31 commits to master since this release
5ea064c

This release adds the option to optimize for piecewise constant control functions, as opposed to the 2nd order spline parameterization with carrier waves that is the default parameterization in Quandary. Piecewise constant parameterization can be useful for comparison with e.g. QuTIP or Krotov optimal quantum control solvers. Piecewise constant parameterization is realized with 0-th order spline basis functions. In order to encourage less noisy piecewise constant optimal controls, an additional penalty term has been added that minimizes the total variation amongst the control parameters. An example on its usage has been added to /examples/pythoninterface/
In addition, this release fixes some minor bugs Quandary.