63 assignment_arcs_.clear();
69 std::numeric_limits<CostValue>::max() / (
NumNodes() + 1);
70 for (
const CostValue unscaled_arc_cost : arc_cost_) {
74 const ArcIndex num_arcs = arc_cost_.size();
78 for (
ArcIndex arc = 0; arc < num_arcs; ++arc) {
79 graph.
AddArc(arc_tail_[arc], num_nodes_ + arc_head_[arc]);
86 optimal_cost_ = assignment.
GetCost();
87 for (
NodeIndex node = 0; node < num_nodes_; ++node) {