Research Article

Dynamic Reduction-Expansion Operator to Improve Performance of Genetic Algorithms for the Traveling Salesman Problem

Table 1

Results on main set of 41 TSP instances: errors on assessment scenarios.

TSP LibraryInstanceSizeOptimal ValueTSP Distance Values of Solutions Obtained with the Genetic Algorithm (GA)Error Values E=[(GA-optimal)/optimal]×100%Minimum Error
RedExp__RedExp_RedExpRedExp__RedExp_RedExp

TSPLIB95a2802802579.03063.32736.02709.92769.92910.32711.618.86.15.17.412.85.15.1
berlin52527542.08105.27850.87841.48000.87959.67850.87.54.14.06.15.54.14.0
bier127127118282.0126507.8123003.7121705.6123034.1122001.9121312.17.04.02.94.03.12.62.6
ch1501506528.07268.46842.46708.36746.06786.26783.011.34.82.83.34.03.92.8
d19819815780.016996.717019.616086.117111.616227.216990.37.77.91.98.42.87.71.9
d49349335002.038900.837190.336609.236807.436581.636749.311.16.34.65.24.55.04.5
d65765748912.055426.952830.951372.552469.452094.252395.713.38.05.07.36.57.15.0
dsj1000100018659688.020991643.220760980.120454938.620923295.920545095.020156541.312.511.39.612.110.18.08.0
eil5151426.0454.4437.4435.4438.3437.4439.76.72.72.22.92.73.22.2
eil7676538.0582.7591.2556.7571.6580.2564.78.39.93.56.27.85.03.5
fl41741711861.012764.213015.712874.612796.312809.812651.87.69.78.57.98.06.76.7
gil2622622378.02616.32589.02539.32527.52493.42503.010.08.96.86.34.95.34.9
kroB10010022141.024484.722437.522896.922496.722971.322399.510.61.33.41.63.81.21.2
kroC10010020749.022221.522144.822093.721913.622531.121883.57.16.76.55.68.65.55.5
kroD10010021294.023996.323030.822298.022719.122255.621903.712.78.24.76.74.52.92.9
kroA15015026524.028772.829162.227208.428820.529100.327748.18.59.92.68.79.74.62.6
kroB15015026130.029195.127739.227178.027593.827412.427464.811.76.24.05.64.95.14.0
kroA20020029368.032293.229968.229790.029920.630537.130035.510.02.01.41.94.02.31.4
kroB20020029437.032004.631324.031348.932099.631124.830900.68.76.46.59.05.75.05.0
lin10510514379.015108.614930.614633.715029.914643.514578.25.13.81.84.51.81.41.4
lin31831842029.047687.144509.143973.746097.545226.444504.013.55.94.69.77.65.94.6
nrw1379137956638.064651.861695.061192.261373.361211.261340.314.18.98.08.48.18.38.0
pcb1173117356892.067114.362582.562004.262532.961903.061824.018.010.09.09.98.88.78.7
pr10710744303.049850.845179.045123.245512.645318.345033.212.52.01.92.72.31.61.6
pr12412459030.061408.461554.760595.261329.961281.360300.74.04.32.73.93.82.22.2
pr13613696772.0103518.4105707.1104396.2103833.5103417.9104568.27.09.27.97.36.98.16.9
pr26426449135.054992.353304.452560.552336.551673.253139.511.98.57.06.55.28.15.2
pr439439107217.0121892.8114895.1113016.7116812.5116505.1115850.413.77.25.48.98.78.15.4
pr10021002259045.0296309.0282091.6280868.3280048.9278721.5276725.714.48.98.48.17.66.86.8
rat1951952323.02638.22424.72405.92448.12409.42393.413.64.43.65.43.73.03.0
rat5755756773.07606.97315.97178.17255.87264.97316.112.38.06.07.17.38.06.0
rat7837838806.010285.29644.89510.99547.19507.99457.416.89.58.08.48.07.47.4
st7070675.0739.3688.1682.6688.1678.1678.49.51.91.11.90.50.50.5
u72472441910.047136.244735.944448.644490.144644.244892.412.56.76.16.26.57.16.1
u14321432152970.0175842.4166679.9167534.6165992.8164462.7166085.715.09.09.58.57.58.67.5

VLSITSPdca138913895085.06125.25591.05670.75557.85608.95521.520.510.011.59.310.38.68.6
VLSITSPdka137613764666.05467.65138.25121.55146.05124.65143.617.210.19.810.39.810.29.8
VLSITSPpbm4364361443.01694.71536.21539.11547.31527.91561.017.46.56.77.25.98.25.9

NTSPLU98098011340.012843.212180.712245.912281.012042.712146.613.37.48.08.36.27.16.2
NTSPUY73473479114.091652.385269.084715.485487.586227.185230.515.87.87.18.19.07.77.1
NTSPZI92992995345.0107284.6103768.2102227.8103170.9102125.1101745.012.58.87.28.27.16.76.7

Average Errors =11.76.95.56.76.35.74.9