Genetic Algorithm for Combinatorial Path Planning: The Subtour Problem