【问题标题】:Algorithm for finding optimal zone coverage寻找最佳区域覆盖的算法
【发布时间】:2016-11-16 10:11:23
【问题描述】:

我有几个点随机分布在 2D 地图上。我还想放置有限数量的圆圈,以便它们覆盖尽可能多的点,有点像炮塔游戏 AI,将炮塔放置在基地中以保护有价值的建筑物。有什么好办法吗?

【问题讨论】:

    标签: algorithm


    【解决方案1】:

    您所描述的内容听起来像是maximum coverage problem 的一种形式。解决此问题的一种简单方法是应用greedy algorithm

    这意味着您首先绘制第一个圆圈,使其覆盖尽可能大的区域。然后绘制第二个圆圈,使其覆盖尽可能大的区域,依此类推。

    【讨论】:

    • 正是我想要的!谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-04-23
    • 1970-01-01
    相关资源
    最近更新 更多