無向グラフ G = G(V, E) が与えられた場合、多項式時間で最大のクリークのサイズを見つけるにはどうすればよいですか? エッジの数がわかれば、最大クリーク サイズに上限を設定できます。
https://cs.stackexchange.com/questions/11360/size-of-maximum-clique-given-a-fixed-amount-of-edges
、そしてその上限から 1 まで下向きに繰り返すことができます。この上限は O(sqrt(|E|)) であるため、O(sqrt(|E|) * sqrt で最大クリーク サイズを確認できると思います。 (|E|) * sqrt(|E|)) 時間。
この NP 完全問題をより効率的に解決する方法はありますか?