+/**
+ * @ingroup algorithms
+ * @defgroup hungarian Hungarian Algorithm
+ * Solves bipartite matching problems (minimize/maximize cost function)
+ * @{
+ */
+
+/** type of matching */
+typedef enum match_type_t {
+ HUNGARIAN_MATCH_NORMAL, /**< ever nodes matches another node */
+ HUNGARIAN_MATCH_PERFECT /**< matchings of nodes having no edge getting
+ removed */
+} match_type_t;