14#ifndef ORTOOLS_SAT_PRIMARY_VARIABLES_H_
15#define ORTOOLS_SAT_PRIMARY_VARIABLES_H_
bool ComputeAllVariablesFromPrimaryVariables(const CpModelProto &model, const VariableRelationships &relationships, std::vector< int64_t > *solution)
VariableRelationships ComputeVariableRelationships(const CpModelProto &model)
Select next search node to expand Select next item_i to add this new search node to the search Generate a new search node where item_i is not in the knapsack Check validity of this new partial solution(using propagators) - If valid
std::vector< ConstraintProto > dependency_resolution_constraint
std::vector< int > redundant_constraint_indices
std::vector< int > secondary_variables
std::vector< std::pair< int, int > > variable_dependencies