Manuscript En02-E@2 · En02-E-v2.tex · section · c2769986

SDP acceptance is not a status string

Analytical controls and numerical acceptance › SDP acceptance is not a status string · lines 1313–1346

Back to manuscript

The SDP formulations are given in Appendix app:sdp. Every requested solve first archives raw variables, constraint duals, settings, and solver statistics, before residual checks or another solve. Failure therefore preserves any obtained decoder.

For complex PSD constraints, the implementation uses realification:

It separately checks Hermiticity of every relevant original matrix. CVXPY constraint residuals and solver statistics are recorded as diagnostics CVXPYConstraints,CVXPYAdvanced,CVXPYSolvers. Independent original-matrix residuals determine acceptance.

The declared floating-point tests are:

  1. finite values and acceptable solver status;

  2. Hermiticity residual and Frobenius norm of the negative spectral part at most ;

  3. affine residual Frobenius norm at most ;

  4. independent primal–dual objective difference at most ;

  5. Choi positivity and trace preservation for every encoded or decoded channel;

  6. agreement with analytical controls at most .

Raw and repaired decoder residuals are both retained. A numerical decoder repair is not an interval certificate. Agreement of objectives is insufficient without feasibility.

Displayed formulas in this passage

  • unlabeled · line 1321