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

消息队列在智能优化算法中的应用
引用本文:夏露,王亮,商重阳.消息队列在智能优化算法中的应用[J].航空计算技术,2014(3):16-18,22.
作者姓名:夏露  王亮  商重阳
作者单位:西北工业大学翼型、叶栅空气动力学国防科技重点实验室,陕西西安710072
基金项目:国家自然科学基金项目资助(11172242)
摘    要:针对启发式智能优化算法的特点,为提高算法的优化效率,以消息队列机制为基础提出了一种多线程并行计算技术。讨论了多线程并行计算的模型及原理,介绍了多线程之间通过消息队列相互通信的同步控制技术。通过气动优化问题在不同线程数目下并行计算的比较,表明消息队列可以简化线程间的通信过程,显著提高计算效率,具有一定的实用价值。

关 键 词:多线程  并行计算  智能优化算法  消息队列

Message Queue Applied in Intelligent Optimization Algorithms
Institution:XIA Lu, WANG Liang, SHANG Chong- yang (National Key Laboratory of Aerodynamic Design and Research ,Northwestern Polytechnical University ,Xi'an 710072, China)
Abstract:Aiming at the feature of heuristic intelligent optimization algorithms ,and to improve the optimization efficiency ,this paper proposes a parallel computing method based on message queue technique .Additionally ,the model and principle of multithreading parallel calculation is discussed ,and measures of the communication and synchronous control among all the threads through message-queue is explained in detail.Comparing the results of aerodynamic optimization problem under different threads ,the results show that message queue can simplify the communication process between threads and improve the efficiency of calculation effectively .It is proven of high engineering value .
Keywords:multithreading  parallel calculation  intelligent optimization algorithm  message-queue
本文献已被 CNKI 维普 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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