我试图解决c ++中的旅行商问题,但我必须遍历一组poylgons而不是一组点之间的最短距离。为此,我试图通过代表性的“平均”内部点来表示每个多边形,以便我可以在这些平均内部点上执行TSP。
我很容易在凸多边形中找到一个平均内点,因为它只是算术平均点(并且总是位于凸多边形的内部),但这种方法不适用于凹多边形,因为它不一定是多边形的内部。
帮忙吗? 谢谢。 : - )
答案 0 :(得分:3)
怎么样:
由于整个非凸多边形的真实重心(可能)在多边形之外,我认为没有另一个“代表”点的定义对我来说比这更有意义。
答案 1 :(得分:1)