2016-11-16 16 views
1

私は2Dマップ上にランダムにいくつかの点を配置​​しています。限られた数のサークルを用意して、できるだけ多くの点をカバーするようにします。貴重な建物を保護するために砲塔を砲台に置くタレットゲームAIのようなものです。これを行う良い方法はありますか?最適なゾーンカバレッジを見つけるためのアルゴリズム

答えて

2

説明している内容は、maximum coverage problemのようなものです。この問題を解決する簡単な方法の1つは、greedy algorithmを適用することです。

これは、可能な限り大きな領域をカバーするように最初の円を描画することから始まります。次に、可能な最大の領域をカバーするように2番目の円を描画します。

+0

まさに私が探していたもの!ありがとう! – RagnarDa

関連する問題