私はシンプルで方向性のないツリーを持っていますT
。名前の付いたパスとその名前A
の別のパスを見つける必要があり、共通の頂点はありません。説得力は、 を最大化することです。B
A
B
Len(A)*Len(B)
この問題は分割問題に似ていると思いましたが、分割問題ではセットがありますが、ここでは等価セットがあります。解決策は、交差していない 2 つのパスを見つけることLen(A) ~ Len(B) ~ [n-1/2]
です。これは正しいですか?そのようなアルゴリズムを実装するにはどうすればよいですか?