[Lemon-devel] Feature Request - Matching Algorithm
Florian Schmidt
florian.schmidt at kit.edu
Fri Oct 28 10:00:33 CEST 2011
Dear lemon developers,
lemon is a great library and I use it a lot in my daily work!
I have a feature request concerning the matching algorithms.
I would like to find the n best solutions to a matching problem in a
bipartite graph.
I have implemented Murty's algorithm
(http://www.jstor.org/stable/168595) based an the
MaxWeightedPerfectMatching class and the SubDigraph adaptor. Everything
works out fine so far.
Now, I would like to speed up the algorithm by using the three proposed
improvements of Miller (http://dx.doi.org/10.1109/7.599256). I have
already implemented proposals 2 and 3 by using the existing lemon tools.
Yet the first proposal cannot be realized without adding new features to
the library.
It would be great if I could init() a matching object on a subgraph and
disable an edge or node afterwards without have to call the full init()
method again before start().
I would also like to copy an initialized matching object, disable
different sets of edges and nodes and solve these diffentent
configurations independently, maybe even in parallel.
I am looking forward to your answer.
Regards,
Florian
--
Karlsruhe Institute of Technology (KIT)
Institute of Photogrammetry and Remote Sensing (IPF)
Dipl.-Ing. Florian Schmidt
Research Associate
Englerstrasse 7
Buildung 20.40
76131 Karlsruhe, Germany
Phone: +49 721 608-45028
Fax: +49 721 608-48450
Email: florian.schmidt at kit.edu
Web: http://www.ipf.kit.edu/
KIT – University of the State of Baden-Wuerttemberg and National
Research Center of the Helmholtz Association
More information about the Lemon-devel
mailing list