检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:宋海洲[1]
出 处:《系统工程理论与实践》2005年第4期61-66,共6页Systems Engineering-Theory & Practice
摘 要: 提出了求解度约束最小生成树问题的单亲遗传算法.该算法首先利用Prufer数对生成树进行编码;然后精心地设计了一个随机地产生初始种群的方法,用这种方法产生的初始种群,不会含有任何不可行解;在遗传操作中只使用选择和变异操作,共设计了三种变异操作,其中两种变异操作均不会产生不可行解,只有一种变异操作可能会产生不可行解,需要作树的度的检查和修改;这样就大大的降低了不可行解产生的机会,从而提高了遗传算法的效率;而且只使用变异算子,有效的避免了早熟收敛现象的产生;通过大量的数值试验,表明该算法简单,高效,收敛率高;最后对此算法做了适当推广,并给出了用它求解TSP问题的具体步骤和实例.In this paper, a partheno-genetic algorithm for solving the degree-constrained minimum spanning tree problem is proposed. First, the algorithm encodes the tree with Prufer array; Second a method of producing random initial population is designed, the initial population produced by this method will not include any unfeasible solution; Third, the algorithm employs only selection and mutation operator to produce the offspring. There are three kinds of mutation operator, two of those mutation operator will not produce any unfeasible solution, but one may produce unfeasible solution and needs to inspect degree and modify; Therefore the opportunity of producing unfeasible solution is minimized,and efficiency of genetic algorithm is improved. In addition, since the algorithm only employs mutation operator, it can avoid the problem of premature convergence. The numeric experiments show that the algorithm is simple, efficiency and converges quickly. Finally, a example of solving traveling salesman problems with this algorithm is given with concrete steps.
分 类 号:TP301[自动化与计算机技术—计算机系统结构]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.15