Starting with 2 nearest cities
Find distance from each city not yet in the tour to all cities in the tour
BDL had the shortest distance to the tour; finding the place to insert it (thin red lines represent the segment to remove; medium green lines indicate the segments that replace it)
increase=76.11+106.96-70.82=112.25
increase=106.96+76.11-70.82=112.25
Adding BDL to tour at point that minimizes increase in distance
Find distance from each city not yet in the tour to all cities in the tour
HVN had the shortest distance to the tour; finding the place to insert it (thin red lines represent the segment to remove; medium green lines indicate the segments that replace it)
increase=139.61+132.08-70.82=200.87
increase=132.08+76.90-106.96=102.02
increase=76.90+139.61-76.11=140.40
Adding HVN to tour at point that minimizes increase in distance
Find distance from each city not yet in the tour to all cities in the tour
MHT had the shortest distance to the tour; finding the place to insert it (thin red lines represent the segment to remove; medium green lines indicate the segments that replace it)
increase=82.27+134.28-70.82=145.74
increase=134.28+220.84-132.08=223.04
increase=220.84+150.72-76.90=294.66
increase=150.72+82.27-76.11=156.89
Adding MHT to tour at point that minimizes increase in distance
Find distance from each city not yet in the tour to all cities in the tour
ALB had the shortest distance to the tour; finding the place to insert it (thin red lines represent the segment to remove; medium green lines indicate the segments that replace it)
increase=167.13+194.50-82.27=279.36
increase=194.50+226.61-134.28=286.82
increase=226.61+181.55-132.08=276.08
increase=181.55+128.81-76.90=233.46
increase=128.81+167.13-76.11=219.83
Adding ALB to tour at point that minimizes increase in distance
Tour produced by -insert