湖南理工学院学报(自然科学版)
湖南理工學院學報(自然科學版)
호남리공학원학보(자연과학판)
JOURNAL OF HUNAN INSTITUTE OF SCIENCE AND TECHNOLOGY(NATURAL SCIENCE)
2013年
3期
35-39
,共5页
严太山%郭观七%李武%李文彬
嚴太山%郭觀七%李武%李文彬
엄태산%곽관칠%리무%리문빈
人类进化算法%生物进化%知识进化%背包问题%优化求解
人類進化算法%生物進化%知識進化%揹包問題%優化求解
인류진화산법%생물진화%지식진화%배포문제%우화구해
human evolutionary algorithm%creature evolution%knowledge evolution%knapsack problems%optimization
背包问题是计算机算法中的一个 NP 完备类困难问题,使用传统的优化方法在求解较大规模的背包问题时,都存在计算量大、迭代时间长的缺陷。人类进化算法是模拟人类进化机理而建立的一种智能优化算法,本文阐述了人类进化算法的基本原理和实现方法。为提高背包问题的求解速度和精度,将人类进化算法应用于背包问题的求解,演示了算法的工作过程。试验结果表明,使用该方法求解背包问题是完全可行的和有效的,与众多优化算法相比,人类进化算法具有更高的求解效率。
揹包問題是計算機算法中的一箇 NP 完備類睏難問題,使用傳統的優化方法在求解較大規模的揹包問題時,都存在計算量大、迭代時間長的缺陷。人類進化算法是模擬人類進化機理而建立的一種智能優化算法,本文闡述瞭人類進化算法的基本原理和實現方法。為提高揹包問題的求解速度和精度,將人類進化算法應用于揹包問題的求解,縯示瞭算法的工作過程。試驗結果錶明,使用該方法求解揹包問題是完全可行的和有效的,與衆多優化算法相比,人類進化算法具有更高的求解效率。
배포문제시계산궤산법중적일개 NP 완비류곤난문제,사용전통적우화방법재구해교대규모적배포문제시,도존재계산량대、질대시간장적결함。인류진화산법시모의인류진화궤리이건립적일충지능우화산법,본문천술료인류진화산법적기본원리화실현방법。위제고배포문제적구해속도화정도,장인류진화산법응용우배포문제적구해,연시료산법적공작과정。시험결과표명,사용해방법구해배포문제시완전가행적화유효적,여음다우화산법상비,인류진화산법구유경고적구해효솔。
Knapsack problem is regarded as a difficult NP completeness problem in computer algorithms. When the knapsack problems with large scale are solved by traditional optimization methods, the computation is large and the iteration time is long. Human Evolutionary Algorithm (HEA) is an intelligent optimization algorithm simulating human evolutionary mechanism. The basic principle and realization method of this algorithm is discussed. In order to improve the speed and precision of the solution, Human evolutionary algorithm is used to solve Knapsack problems. The work process of algorithm is analyzed. The experimental results prove its feasibility and validity in solving Knapsack problems. Human evolutionary algorithm is more efficient compared with many other optimization algorithms.