0

私は大きな二分木を持っています.T.Tは「一致」します。T の一部の部分木も一致します。実際、一致するサブツリーは完全なサブツリーである必要はありません。切り詰めることもできます。切り捨てられたサブツリーとは、サブツリー内のノードに子が完全に含まれていない可能性があることを意味します。子を持つ一部のノードでは、子が削除される可能性があります。

例:このリンクを参照してください。pom1、stanza1、stanza2、line3 で表されるツリーは、切り捨てられたサブツリーの例です。

ツリーが一致するかどうかを判断するには、そのツリー全体で計算を実行する必要があります。プログレッシブではありません。

どうすればすべての一致を見つけることができますか?

4

1 に答える 1

0

http://en.wikipedia.org/wiki/Subgraph_isomorphism_problem

見つけようとしているもののように聞こえます(ただし、元のグラフのすべてのサブグラフでもこれを試しているため、さらに難しくなっています)。あなたがどのように「一致」を定義しているのかよくわかりません (平等、パターン、色の調整、打たれたときに発火する化学物質が最後に付いていますか?)、それはまったく別の問題かもしれません.

于 2009-07-10T16:56:52.400 に答える