C++ Reference: class PseudoCosts

This documentation is automatically generated.

Pseudo cost of a variable is measured as average observed change in the objective bounds per unit change in the variable bounds.
Method
GetBestDecisionVar

Return type: IntegerVariable

Returns the variable with best reliable pseudo cost that is not fixed.

GetCost

Return type: double

Arguments: IntegerVariable var

Returns the pseudo cost of given variable. Currently used for testing only.

GetRecordings

Return type: int

Arguments: IntegerVariable var

Returns the number of recordings of given variable. Currently used for testing only.

PseudoCosts

Return type: explicit

Arguments: Model* model

UpdateCost

Return type: void

Arguments: const std::vector<VariableBoundChange>& bound_changes, IntegerValue obj_bound_improvement

Updates the pseudo costs for the given decision.