接続された無向頂点ラベル付きグラフ、グラフ内のエッジ、およびいくつかの数n ≥ 2 が与えられた場合、そのエッジを含む次数nのすべての接続された (ただし、必ずしも誘導されたわけではない) サブグラフを見つける効率的なアルゴリズムはありますか?
当然のことは、特定のエッジから開始し、1 つのパスがエッジを 2 回以上使用しないように注意しながら (同じ頂点に複数回アクセスすることは許可されています)、一種のエッジの再帰的走査であると考えました。各エッジをトラバースした後、パス上にいくつの頂点があるかを確認します。n未満の場合は、トラバーサルを続行します。nに等しい場合は、パスに対応するサブグラフを生成し、トラバーサルを続行します。nより大きい場合は停止します。ただし、この方法は、同じサブグラフを何度も生成するため、非効率的です。
(問題があれば、元のグラフのすべての頂点は次数 8 であり、最大 15 までのサブグラフの次数を探します。)