HighsInfo
Scalar information about a solved model is communicated via an instance of the HighsInfo class
valid
- Indicates whether the values in a HighsInfo instance are valid
- Type: bool
simplex_iteration_count
- The number of simplex iterations performed
- Type: integer
ipm_iteration_count
- The number of interior point iterations performed
- Type: integer
crossover_iteration_count
- The number of crossover iterations performed
- Type: integer
qp_iteration_count
- The number of QP iterations performed
- Type: integer
primal_solution_status
- Comparison with SolutionStatus gives the status of the primal solution
- Type: integer
dual_solution_status
- Comparison with SolutionStatus gives the status of the dual solution
- Type: integer
basis_validity
- Comparison with BasisValidity gives the status of any basis information
- Type: integer
objective_function_value
- The optimal value of the objective function
- Type: double
mip_node_count
- The number of nodes generated by the MIP solver
- Type: long integer
mip_dual_bound
- The dual bound for the MIP solver
- Type: double
mip_gap
- The absolute value of the gap between the primal and bounds, relative to the primal bound.
- Type: double
max_integrality_violation
- The maximum deviation from an integer value over all the discrete variables
- Type: double
num_primal_infeasibilities
- The number of variables violating a bound by more than the primal feasibility tolerance.
- Type: integer
max_primal_infeasibility
- The maximum violation of a bound on a variable
- Type: double
sum_primal_infeasibilities
- The sum of violations of bounds by variables
- Type: double
num_dual_infeasibilities
- The number of variables violating dual feasibility by more than the dual feasibility tolerance.
- Type: integer
max_dual_infeasibility
- The maximum dual feasibility violation
- Type: double
sum_dual_infeasibilities
- The sum of dual feasibility violations
- Type: double