Refactor state distinguishability and add routine to check if perfectly distinguishable
Closed this issue · 1 comments
vprusso commented
It seems like using picos
is often preferable for solving SDPs in quantum information. It would be ideal to do the following for the state_distinguishability.py
code:
- Refactor from
cvxpy
topicos
. - Remove usage of the state helper code as this is unnecessary bloat we should eventually remove.
- Add function
is_distinguishable
that allows one to determine if an ensemble of states is perfectly distinguishable (i.e. has an optimal SDP value of 1). - Support both minimum-error and unambiguous discrimination strategies
- Optionally, have functionality for implementing both the primal and the dual problems.
vprusso commented
This has been completed.