Yes, the Blossom algorithm for calculating maximum unweighted common matches can be used in the primary-double algorithm for maximum weighted common matches (this is a common method, the Hungarian algorithm is the bipartite equivalent). There was an implementation called Blossom V because of Vladimir Kolmogorov.
source share