考虑这样一张图片:
使用颜色将像素分组为不同的矩形,可以得到不同的配置,例如:
目标是找到一个最佳的配置,即具有最小可能数量的矩形(矩形的大小并不重要)。
有没有关于如何设计能够解决此问题的高效算法的想法呢?
编辑: 我认为@dshin的答案是最好的,因为他们证明了这个问题是NP-HARD问题,因此可能没有任何有效的解决方案能够保证最优结果。其他答案提供了合理的折衷方案,但那并不总是最优的。
使用颜色将像素分组为不同的矩形,可以得到不同的配置,例如:
目标是找到一个最佳的配置,即具有最小可能数量的矩形(矩形的大小并不重要)。
有没有关于如何设计能够解决此问题的高效算法的想法呢?
编辑: 我认为@dshin的答案是最好的,因为他们证明了这个问题是NP-HARD问题,因此可能没有任何有效的解决方案能够保证最优结果。其他答案提供了合理的折衷方案,但那并不总是最优的。