v0.3.0
追加
IpmOptionsに dd_ldl / minres_ir / kkt_memory_budget_bytes フィールドSolverOptionsに presolve_max_pass / presolve_skip_large_coeff / presolve_phase2 フィールド
破壊的変更
SolverResultに opt_cert フィールド追加SolveOutcome/FarkasCertificate/UnboundedRayCertificate/IncompleteReasonを削除diagnose()系 API を削除SolverResult::pfeas/dfeas/gapフィールドを削除 (final_residualsに集約)- deprecated
solve_qp_with_optionsを削除 - 環境変数読み取りを全廃 (
IPM_DD_LDL/MINRES_IR/MINRES_ETA/KKT_MEMORY_BUDGET_BYTES/QP_PRESOLVE_MAX_PASS/QP_PRESOLVE_SKIP_LARGE_COEFF/QP_PRESOLVE_PHASE2)
修正
- B&B finalize_proven が EmptyCol を未マスクで誤降格していたバグを修正
Full Changelog: v0.2.0...v0.3.0