fundamental algorithm neapolitan
designed to find maximum matchings—sets of edges that do not share vertices—optimally matching elements from one set to corresponding elements in another. Development Through Combinatorial Optimization The development of the Neapolita