私はコンピュータサイエンス学士です。私は決勝戦のために勉強しています。私は、様々な動的プログラミングのタイプの問題を抱えていた問題を見つけました。ランダム化アルゴリズム確率最大化
効率的なランダム化アルゴリズムAが与えられ、独立したセットが返されます。このアルゴリズムは、確率が少なくとも1 /(n^3)の最大独立集合を返します。ここで、nはグラフの頂点の数です。少なくとも1/2の確率で最大のセットを返す、Aを使って別のアルゴリズムを提案する。
私は無作為アルゴリズムを研究しましたが、これは単純な実装のように思えます。 A n^3回実行すると、最大独立集合が1に近い確率が得られます。それをn^3/2回実行すると望ましい効果が得られると言えますか?私はこれをもっと難しくしようとしていますか?どんな助けもありがとうございます。
この質問をする間違ったサイト... –