Ticket #86 (new feature request)
TSP with time constraints
Reported by: | rodj59 | Owned by: | somebody |
---|---|---|---|
Priority: | major | Milestone: | |
Component: | TSP | Version: | 1.0 |
Keywords: | Cc: |
Description
There is another dimension to the TSP in that constraints may exist as to time intervals during which particular nodes or even arcs must be visited or traversed. There may also exist ordering constraints in respect of subsets of visited nodes.
I'm thinking along the lines of dynamically prioritising the nodes & using a constraint satisfaction system which would adjust the costs (distinct from current fields) of arc traversals dynamically in order to satisfy as many of the constraints as possible. There is a process I have used before which simply sums the costs associated with inconsistencies at (inconsistent) conclusion & makes adjustments to priorities to restart the satisfaction cycle in the hope of achieving a more consistent result. The ability of a constraint to force a change in its state is determined by its priority relative the cumulative priority of other constraints either way.
This process is essentially void of heuristics, but seems plausible for this task. Does anyone have any alternate ideas for this problem?