135
135
c_total = expr(*this, c_fixed*sum(open) + sum(c_store));
137
137
// Branch with largest minimum regret on store cost
138
branch(*this, c_store, INT_VAR_REGRET_MIN_MAX, INT_VAL_MIN);
138
branch(*this, c_store, INT_VAR_REGRET_MIN_MAX(), INT_VAL_MIN());
140
140
// Branch by assigning a supplier to each store
141
branch(*this, supplier, INT_VAR_NONE, INT_VAL_MIN);
141
branch(*this, supplier, INT_VAR_NONE(), INT_VAL_MIN());
144
144
virtual IntVar cost(void) const {