私はラテン方格に関連する問題に取り組んでおり、本質的に決定問題に帰着する方法を求めています。
入力:有限の単純なグラフG。
出力:YES
Gが自明でない自己同型を持つNO
場合、それ以外の場合。
したがって...
質問:グラフに自明でない自己同型があるかどうかを判断するための効率的なアルゴリズムはありますか?
NautyまたはBliss(およびおそらく他のいくつかのパッケージ)を使用して、自己同型グループ全体を計算できますが、私はそれを必要としません。私が判断する必要があるのは、それが取るに足らないことかどうかです。
この決定問題は、理論的には「自己同型グループ全体を計算する」ことと理論的には同じくらい複雑である可能性があります。よく分かりません。
私の目的では、「効率的」とは基本的に「自己同型群全体を計算するよりも実際に速い」ことを意味しますが、その背後にある理論にも興味があります。
これはグラフ同型と同等です。
—
Yuval Filmus
あなたの最後の質問に関して、GAにオラクルが与えられた場合、多項式時間で自己同型群の生成セットを見つけることができれば、GIはGAにチューリング還元可能です。
—
アリエル
@DavidRicherby次の論文はどうですか?sciencedirect.com/science/article/pii/...
—
のYuval Filmus
@YuvalFilmusわかりました。チューリング削減を使用していて、私は多元削減を使用しています。そして、チューリングの削減は、実際に問題を解決しようとしている誰かにもっと関係があると思います。
—
デビッドリチャービー2018