algorithm – 具有一定密度的点的最大子集

假设在2D平面中有一组点S,如何从S中移除最小点数,使得任意两个剩余点之间的距离不小于常数R.

我想这可能是NP难的.有谁能建议快速近似解决方案?谢谢!

最佳答案 我的朋友建议合理的解决方案:

构造一个图G,其中所有边都小于R.要删除的点集与图G的最小顶点覆盖相同.顶点覆盖的近似是多项式时间.

点赞