Delete only the trees that are involved in an augmenting path. Keep the other trees and reuse them in the next stage. This gives a big speedup on many cases such as random graphs. The code is a mess, needs to be cleaned up. |
||
|---|---|---|
| .. | ||
| datastruct.py | ||
| mwmatching.py | ||
| run_matching.py | ||
| test_datastruct.py | ||
| test_mwmatching.py | ||