Computer Engineering and Applications ›› 2008, Vol. 44 ›› Issue (21): 113-115.DOI: 10.3778/j.issn.1002-8331.2008.21.031

• 机器学习 • Previous Articles     Next Articles

Genetic algorithm based on dissipative theory and It’s application

YU Hui1,WANG Hong-guo1,ZHUANG Bo2,GUO Yan-wei1,XU Wei-zhi1   

  1. 1.School of Information Science and Engineering,Shandong Normal University,Ji’nan 250014,China
    2.Department of Computer Science and Technology,Binzhou University,Binzhou,Shandong 256603,China
  • Received:2008-04-30 Revised:2008-05-27 Online:2008-07-21 Published:2008-07-21
  • Contact: YU Hui

一种基于耗散理论的遗传算法及其应用

于 惠1,王洪国1,庄 波2,郭彦伟1,徐卫志1   

  1. 1.山东师范大学 信息科学与工程学院,济南 250014
    2.滨州学院 计算机科学技术系,山东 滨州 256603
  • 通讯作者: 于 惠

Abstract: In this paper,an adaptive genetic algorithm which includes crossover and mutation matrix is proposed.The dissipative structure theory is introduced,and the relationship between the number of the successfully crossovered individuals and the mutation probability is established,so the number of the successfully crossovered individuals can affect the mutation probability.A greedy algorithm is used to process the illegal individuals.According to the experiments,the algorithm gets better results when solving the 0-1 knapsack problem.

Key words: Knapsack problem, dissipative structure theory, Hamming distance, mutation matrix

摘要: 在含有交叉和变异矩阵的自适应遗传算法的基础上,引入耗散结构理论,在交叉成功的个体数和变异概率之间建立联系,使交叉成功的个体影响变异概率,并且对非法个体进行贪婪处理。实验表明,该算法在解决0-1背包问题时获得较好的效果。

关键词: 背包问题, 耗散结构理论, 海明距离, 变异矩阵