检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[1]中南大学信息科学与工程学院,湖南长沙410083 [2]湘潭大学信息工程学院,湖南湘潭411105
出 处:《控制理论与应用》2010年第4期473-480,共8页Control Theory & Applications
基 金:国家自科基金重大专项(90820302);国家自科基金(青年)项目(60805027);国家博士点基金项目(200805330005)
摘 要:为了寻求快速、高效的算法在合理的计算时间内解决大规模组合优化问题以克服目前许多算法的不足,本文提出了一种新的编码方法,将离散的组合空间一一映射到连续的整数区间,结合进化策略的成熟搜索机制提高新算法的性能.整数编码与问题的组合向量一一对应,所有编码均为可行方案,有效避免了以往算法中的冗余运算,进一步缩小了问题的搜索空间.其次,进化策略中加入了一个精英队列,并且建立了相应的精英学习策略.在整个群体进化的同时,精英个体也按照相应的策略不断优化,从而有效吸收以往算法在组合优化问题上的成功经验,有利于保留好的基因段.最后证明了新算法以概率1收敛到全局最优.基于旅行商问题测试库的仿真实验结果表明了算法的有效性.In order to construct a fast and effective algorithm to solve large-scale combinational problems in desirable computational time rather than be trapped in weakness as some existing algorithms,a novel encoding approach is proposed in this paper which applies an one to one mapping from a discrete space to a continuous integer section.Assembled with successful exploration and exploitation mechanism of evolutionary strategy,the performances of the algorithm are largely promoted.Since the one to one mapping between codes and combinational vectors,the new scheme only provides feasible solutions,which can help to avoid redundant computation existing in some algorithms effectively and the search space is further reduced.Secondly,a queue of elites is added in evolutionary mechanism combined with some particular learning strategy.The queue is refreshed frequently in evolution.This can help the algorithm to maintain better gene blocks.Finally,its convergence to global optimal solution with probability one is proved.The numerical experiments based on the Benchmarks of traveling salesman problem library(TSPLIB)show the effectiveness of algorithm proposed.
分 类 号:O224[理学—运筹学与控制论]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.28