double TSP(first.parent, second parent)
{
int index;
for(int i = 0;i<5;i++)
if(first.parent.i == second.parent.i)
return (first.parent.i);
else
{
greedyfunc(i);
}
I am working on finding the fastest route.
as you can see i am comparing two parents, the first if statement check whether the routes are the same, then i try to write an else statement.
Like if first.parent.2 = 13 and second.parent.2 = 12. you can see first.parent.2 is bigger so we should choose the second parent, my question is what if there are more then two cases when both parents are differ?
e.g first.parent.1 = 2 first.parent.1 = 3, and first.parent.2 = 1, second.parent.2 = 4. How to store those value? Or let the program recongize there are more then 1 route that differ?
No, that whole if else only check for ONE route. ok here an example
parent.1[1, 3, 4, 5, 6]
parent.2[1, 3, 3, 7, 6]
as you see both parent have the same 0, 1, 4 while 2 and 3 are differ. So what i want is the child route will have
child [ 1, 3, x, y, 6] while x and y will call a function that will complete the route.
ignore the greedyfunc for now, i just want the program to recongize the child has [1,3,x,y,6] the greedyfunc will deal with x and y (which means completing the route) but for now i want to focus on storing 1, 3, and 6 in the child array.