让我们说,除了寻找最短的路径外,我们还必须在以下约束下最大化销售人员一年的利润。
为进一步简化,我们可以假设Graph( G )将包含 N 个节点,并且每个节点都指向300英里半径内的所有城市。
class GraphNode:
def __init__(self, locID, prices, close_locations)
self.locID = locID
self.prices = prices #List of prices in 52 weeks
self.close_locations = close_locations #List of locations in 300 mile radius
如何解决此问题。我找不到任何资源来开始解决这个问题。 这是一个类似的问题,但是到目前为止,我可以找到一个相似之处: What is the name for this special case of the Travelling Salesman involving dynamic edge costs?