38 #ifndef OR_TOOLS_ALGORITHMS_HUNGARIAN_H_ 39 #define OR_TOOLS_ALGORITHMS_HUNGARIAN_H_ 43 #include "absl/container/flat_hash_map.h" 49 const std::vector<std::vector<double> >&
cost,
50 absl::flat_hash_map<int, int>* direct_assignment,
51 absl::flat_hash_map<int, int>* reverse_assignment);
55 const std::vector<std::vector<double> >&
cost,
56 absl::flat_hash_map<int, int>* direct_assignment,
57 absl::flat_hash_map<int, int>* reverse_assignment);
61 #endif // OR_TOOLS_ALGORITHMS_HUNGARIAN_H_ void MinimizeLinearAssignment(const std::vector< std::vector< double >> &cost, absl::flat_hash_map< int, int > *direct_assignment, absl::flat_hash_map< int, int > *reverse_assignment)
Collection of objects used to extend the Constraint Solver library.
void MaximizeLinearAssignment(const std::vector< std::vector< double >> &cost, absl::flat_hash_map< int, int > *direct_assignment, absl::flat_hash_map< int, int > *reverse_assignment)