Skip to content

using different form of cost function instead of fidelity  #98

@Leeseok-628

Description

@Leeseok-628

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?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions