Large Map Files
Perhaps the entire point of the traveling salesman
problem is to preform the problem on a map of an
incredibly large size. As much as we would have liked
to, we did not have enough time to create, much less
test, a map of more then fifteen points. Most
practical situations would require many more points
then we tested, however, we have faith in our
algorithm. We were unable to test it on a map of
incredibly large scale, so the scalability of the
program is untested.
Making an application scale is perhaps one of the most difficult things for a programmer to do. What is faster on a ten point map might not be faster for a hundred point map. The correct method for all sizes of maps is probably unachievable, so the program should modify its algorithm based on the number of points in a map.
Making an application scale is perhaps one of the most difficult things for a programmer to do. What is faster on a ten point map might not be faster for a hundred point map. The correct method for all sizes of maps is probably unachievable, so the program should modify its algorithm based on the number of points in a map.
Dynamic Map Files
Another essential aspect of a map is change: traffic
changes, storms can occur and volcanoes erupt. For
example, a mars rover might have to go from Colored
Chaos to the Sabis Vallies, but a storm will reach
the path between the Mars 2 Lander and the Mars 6
Lander in an hour. Therefore, the model must take
into account that the weight of a route might change
over time.
Implementaion
Of course, our entire model has yet to be implemented
completely into a single practical situation. Next
year, our team will try to tackle the problem of
passing period... Getting from one point to another
within the ten minutes given. We will have to use a
dynamic map file, as well as a large map file.
Acquiring the resources to run the application will
force us to dive into LISP and discover its methods
for multi-processing.