I have met a very practical problem in robotics field. As I am EE background and not familiar with algorithms, I am seeking for help here.
There are n destinations, and the destinations are to be divided into two groups(group A and group B). There are also two robots, robot A and robot B. Each destination of group A must be visited by robot A at least once. Each destination of group B must be visited by robot B at least once. All the information is given, weights, directions and etc.
Questions:
How to calculate the division, s.t. the two robots travel the minimum distance summing up? How to calculated the division, s.t. the time that two robots finish visiting all the destinations is shortest?