Google OR-Tools v9.11
a fast and portable software suite for combinatorial optimization
|
#include <primal_dual_hybrid_gradient.h>
Public Attributes | |
Eigen::VectorXd | primal_solution |
Eigen::VectorXd | dual_solution |
Eigen::VectorXd | reduced_costs |
SolveLog | solve_log |
The following table defines the interpretation of the result vectors depending on the value of solve_log.termination_reason
: (the TERMINATION_REASON_ prefix is omitted for brevity):
primal_solution
provides an approximate certificate of dual infeasibility; see https://developers.google.com/optimization/lp/pdlp_math#infeasibility_identification for more information.primal_solution
and dual_solution
have no meaning. This status is only used when presolve is enabled.solve_log.solution_type
.Definition at line 60 of file primal_dual_hybrid_gradient.h.
Eigen::VectorXd operations_research::pdlp::SolverResult::dual_solution |
See https://developers.google.com/optimization/lp/pdlp_math for the interpretation of dual_solution
and reduced_costs
.
Definition at line 64 of file primal_dual_hybrid_gradient.h.
Eigen::VectorXd operations_research::pdlp::SolverResult::primal_solution |
Definition at line 61 of file primal_dual_hybrid_gradient.h.
Eigen::VectorXd operations_research::pdlp::SolverResult::reduced_costs |
Definition at line 69 of file primal_dual_hybrid_gradient.h.
SolveLog operations_research::pdlp::SolverResult::solve_log |
Definition at line 70 of file primal_dual_hybrid_gradient.h.