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

dual_solution_status

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

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

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

max_dual_infeasibility

  • The maximum dual feasibility violation
  • Type: double

sum_dual_infeasibilities

  • The sum of dual feasibility violations
  • Type: double