Uses case memory. Uses knowledge about cases. These adapted cases, however, often provide long or circular routes. Where a near cycle is a path that returns to an already visited street. Once you have identified cycles and near cycles in your route, you must then repair them.
Repair is done by removing cycles and near-cycles.
Repeat steps 1 through 4 using your new improved program. Turn in an analysis of the results by picking some aspect of the code over which to do the comparison. Compare experimental data obtained from stage 1 and stage 2. In this assignment I want you to analyze the evaluator, repairer, and strategy selection modules.