首页 | 本学科首页   官方微博 | 高级检索  
     

交互更新模式的量子遗传算法的几何约束求解
引用本文:曹春红,易荣庆,曹海龙,韩春燕.交互更新模式的量子遗传算法的几何约束求解[J].中国图象图形学报,2016,21(4):499-509.
作者姓名:曹春红  易荣庆  曹海龙  韩春燕
作者单位:东北大学信息科学与工程学院, 沈阳 110819;东北大学医学影像计算教育部重点实验室, 沈阳 110819;南京大学计算机软件新技术国家重点实验室, 南京 210023,国网吉林省电力有限公司, 长春 130012,东北大学信息科学与工程学院, 沈阳 110819;东北大学医学影像计算教育部重点实验室, 沈阳 110819;南京大学计算机软件新技术国家重点实验室, 南京 210023,东北大学信息科学与工程学院, 沈阳 110819;东北大学医学影像计算教育部重点实验室, 沈阳 110819;南京大学计算机软件新技术国家重点实验室, 南京 210023
基金项目:国家自然科学基金项目(61300096);中央高校基本科研业务费专项基金项目(N130404013)
摘    要:目的针对传统量子遗传算法无法充分利用种群中未成熟个体信息的不足,提出了基于交互更新模式的量子遗传算法(IUMQGA)并应用于几何约束求解中。方法几何约束问题的约束方程组可转化为优化模型,因此约束求解问题可以转化为优化问题。采用将遗传算法与量子理论相结合的量子遗传算法,使用双串量子染色体结构,使用交互更新策略将遗传算法中的交叉操作利用量子门变换来实现,根据不同情况采用不同的交互更新策略。这里的交互,指的是两个个体进行信息交换的过程,该过程用以产生新的个体。这不仅增加了个体间信息的交换而且充分利用了种群中未成熟个体的信息,提高了算法的收敛速度。结果通过非线性方程实例和几何约束实例测试并与其他方法比较表明,基于交互更新模式的量子遗传算法求解几何约束问题具有更好的求解精度和求解速率。双圆外公切线问题实例中,IUMQGA算法比QGA算法稳定;单圆填充问题和双圆外公切线问题实例中,通过实验求得各变量的最优值与其相应的精确值的误差在1E-2以下。结论采用交互更新模式的量子遗传算法可以很好地求解几何约束问题。

关 键 词:计算机辅助设计  几何约束求解  量子遗传算法  量子染色体  交互模式更新
收稿时间:2015/9/25 0:00:00
修稿时间:2015/11/27 0:00:00

Solving geometric constraint based on the interactive update mode quantum genetic algorithm
Cao Chunhong,Yi Rongqing,Cao Hailong and Han Chunyan.Solving geometric constraint based on the interactive update mode quantum genetic algorithm[J].Journal of Image and Graphics,2016,21(4):499-509.
Authors:Cao Chunhong  Yi Rongqing  Cao Hailong and Han Chunyan
Affiliation:College of Information Science and Engineering, Northeastern University, Shenyang 110819, China;Key Laboratory of Medical Image Computing of Ministry of Education, Northeastern University, Shenyang 110819, China;State Key Lab. for Novel Software Technology, Nanjing University, Nanjing 210023, China,State Grid Jilin Electric Power Limited, Changchun 130012, China,College of Information Science and Engineering, Northeastern University, Shenyang 110819, China;Key Laboratory of Medical Image Computing of Ministry of Education, Northeastern University, Shenyang 110819, China;State Key Lab. for Novel Software Technology, Nanjing University, Nanjing 210023, China and College of Information Science and Engineering, Northeastern University, Shenyang 110819, China;Key Laboratory of Medical Image Computing of Ministry of Education, Northeastern University, Shenyang 110819, China;State Key Lab. for Novel Software Technology, Nanjing University, Nanjing 210023, China
Abstract:Objective Given that the traditional quantum genetic algorithm cannot make full use of immature individuals in a population, we proposed and used the quantum genetic algorithm based on interactive update mode(IUMQGA) in solving geometric constraints. Method The constraint equations of the geometric constraint problem can be transformed into the optimization model; therefore, constraint-solving problems can be transformed into the optimization problem. A quantum genetic algorithm, which combines genetic algorithm and quantum theory, using the double strand quantum chromosome structure, is employed to achieve the crossover operation of the genetic algorithm using quantum gate transformation. According to different situations, different interactive update strategies are adopted. The term "interactive" refers to the process of information exchange between two individuals. The process is used to generate new individuals. The IUMQGA uses the interactive update mode to achieve the crossover operation of the genetic algorithm using the quantum gate transformation. The process not only increases information exchange between two individual but also makes full use of the information of immature individuals and improves the converge speed of the algorithm. Result The comparison of nonlinear equations and geometric constraints with other methods shows that IUMQGA for solving geometric constraint problems has better accuracy and solving rate. The IUMQGA algorithm is more stable than the QGA algorithm in the case of the double circle tangent problem. The experiments reveal that the error of the optimal value of the variables and the corresponding accuracy is below 1E-2. Conclusion The IUMQGA can be used to solve the geometric constraint problem.
Keywords:computer aided design  geometric constraint solving  quantum genetic algorithm  quantum chromosome  interactive update mode
本文献已被 CNKI 等数据库收录!
点击此处可从《中国图象图形学报》浏览原始摘要信息
点击此处可从《中国图象图形学报》下载免费的PDF全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号