我正在尝试用 C++ 解决旅行推销员问题,但我必须遍历一组多边形而不是一组点之间的最短距离。为此,我试图用一个具有代表性的“平均”内部点来表示每个多边形,以便我可以对这些平均内部点进行 TSP。
我很容易在凸多边形中找到平均内部点,因为它只是算术平均点(对于凸多边形,它总是位于内部),但是这种方法不适用于凹多边形,因为它不一定在多边形内部。
这方面的帮助?谢谢。:-)
我正在尝试用 C++ 解决旅行推销员问题,但我必须遍历一组多边形而不是一组点之间的最短距离。为此,我试图用一个具有代表性的“平均”内部点来表示每个多边形,以便我可以对这些平均内部点进行 TSP。
我很容易在凸多边形中找到平均内部点,因为它只是算术平均点(对于凸多边形,它总是位于内部),但是这种方法不适用于凹多边形,因为它不一定在多边形内部。
这方面的帮助?谢谢。:-)