私はそこに2つの有向パスを持つ有向グラフを持っています。有向グラフによる有向パスの類似性を比較するアルゴリズム
2つのパス間の類似性を判断するアルゴリズムが必要です。
This postは、近似類似性を決定するためにLevenshtein distanceを使用して言及しています。私はまた、Hamming distanceが同様の指標を使用していることを認識しています。
私の質問は:
どのように2つのパスが互いに平行を実行ケースを処理します。つまり、2つのパスに似たノードがない場合でも、パスが互いに非常に近い同じ方向に移動するため、「類似」とみなされます。
おかげ
任意のメトリックを提示できます。例えば、各パスの第1のノード間、第2のノード間などの距離を計算し、1 /(1 + d1 + d2 + ... + dn)のようにして、x = 0.9^| length1 - 長さ2 |か何か。 – Patrick87
この質問に対する回答を見つけましたか? – Nathan