2012-02-18 34 views
0

グラフが初めてです。私は二部グラフに二つのセットを持っています。私はすべての可能な組み合わせの一意の一致を見つける必要があります。だから私は最大のマッチングを見つけるためにホプクロフト・カルプを使うと思った。初心者であることから、結果として一致するグラフが得られると思っていましたが、それは私に42と言います。ああ、それは本当に役立ちます。どのくらいのマッチがあるのか​​を知る必要はありません。自分自身のユニークなマッチングを知る必要があります。二部グラフ最大マッチング

何か不足していますか?結果の一致を得るにはどうすればよいですか?

+0

正確に何を行うべきか、そして「42」は何ですか? – Akshay

+0

[参照](http://stackoverflow.com/questions/9275462/how-to-solve-this-variation-of-kirkkmans-schoolgirls) –

+0

Opsは、すべてのクラス変数をチェックする必要があります。私の悪い。 –

答えて

0

私はHopcroft-Karpマッチ関数によって生成されたデータ構造をチェックしておらず、retrun値だけをチェックしていませんでした。戻り値はマッチの数です。しかし、Pythonコードにはself.pair辞書もありました。ペア辞書には「両側」からのマッチが含まれていますので、私の質問に答えることができます。

関連する問題