Hi,
I have been wondering if I can use krotov to optimize different forms of cost function, other than fidelity.
For instance, would it be possible to optimize trace(rho_target - rho_ansatz) where rho_target is target density matrix and rho_ansatz is the time-evolved state under control parameters. If so, how?
Additionally, suppose we have some random operator A. Then is it possible to minimize the trace distance between the two density operators mutilplied by this operator A: i.e. trace(A(rho_target - rho_ansatz)). Does this also feasible via krotov?
Hi,
I have been wondering if I can use krotov to optimize different forms of cost function, other than fidelity.
For instance, would it be possible to optimize trace(rho_target - rho_ansatz) where rho_target is target density matrix and rho_ansatz is the time-evolved state under control parameters. If so, how?
Additionally, suppose we have some random operator A. Then is it possible to minimize the trace distance between the two density operators mutilplied by this operator A: i.e. trace(A(rho_target - rho_ansatz)). Does this also feasible via krotov?