基于遗传算法的TSP算法,在MATLAB中应用遗传算法解决TSP(旅行商问题)完美运行。
TSP (旅行商问题—Traveling Salesman Problem),是典型的 NP 完全问题,即其最坏
情况下的时间复杂性随着问题规模的增大按指数方式增长,到目前为止不能找到一个多项式
时间的有效算法。遗传算法是一种进化算法,其基本原理是仿效生物界中的“物竞天择、适
者生存”的演化法则。遗传算法的做法是把问题参数编码为染色体,再利用迭代的方式进行
选择、交叉以及变异等运算来交换种群中染色体的信息,最终生成符合优化目标的染色体。
实践证明,遗传算法对于解决 TSP 问题等组合优化问题具有较好的寻优性能。