一、实验内容
旅行商问题,即 TSP 问题(Traveling Salesman Problem)是数学
领域中著名问题之一。假设有一个旅行商人要拜访 N 个城市,他必
须选择所要走的路径,路径的限制是每个城市只能拜访一次,而且
最后要回到原来出发的城市。路径的选择目标是要求得的路径路程
为所有路径之中的最小值。
本次实验要求利用遗传算法和蚂蚁算法分别对 TSP 问题求解,并
要求求解时间和求解结果均在可接受范围内。
二、实验目的
掌握遗传算法和蚂蚁算法的基本思想,并能结合实际问题对算法
进行相应调整,最终解决问题。
三、实验原理
1.遗传算法
遗传算法是模拟达尔文生物进化论的自然选择和遗传学机理的生
物进化过程的计算模型,是一种通过模拟自然进化过程搜索最优解
的方法。遗传算法是从代表问题可能潜在的解集的一个种群开始的,
而一个种群则由经过基因编码的一定数目的个体组成。每个个体实
际上是染色体带有特征的实体。染色体作为遗传物质的主要载体,
即多个基因的集合,其内部表现(即基因型)是某种基因组合,它
决定了个体的形状的外部表现,如黑头发的特征是由染色体中控制
这一特征的某种基因组合决定的。因此,在一开始需要实现从表现
型到基因型的映射即编码工作。由于仿照基因编码的工作很复杂,
1
评论0
最新资源