期刊文献+

基于OpenMP的并行GA加速求解换热网络设计 被引量:4

Parallel Genetic Algorithm for Design of HEN Based on OpenMP System
下载PDF
导出
摘要 为了提高化工过程系统中大规模优化问题的求解效率,提出了一个基于OpenMP系统的并行遗传算法。该算法实现了CPU主线程和GPU线程的同步并行化,达到了加速求解优化问题的目的。该算法在基本遗传算法的基础上引入了一系列调节和控制策略,用于改善算法的收敛性,提高算法获得最优解的概率。通过对算法中各项操作的并行性分析,设计了CPU-GPU异构系统下的并行遗传算法,并最终在OpenMP系统下得以实现。以2个不同规模的换热网络优化问题为例,验证算法的准确性和有效性。优化结果表明:基于OpenMP的并行遗传算法不但可以得到比文献中更优的换热网络设计方案,而且与串行的遗传算法相比具有明显的加速效果。而且加速比随着换热网络优化问题规模的增大而增大这一特征将有利于化工过程系统中各类优化问题的快速准确求解。 In order to improve the solving efficiency of the large-scale optimization problem in chemical process industries, we proposed a parallel genetic algorithm based on OpenMP system, which realizes the acceleration on solution of the optimization problem by synchronous parallelization of the CPU and GPU threads. In the proposed algorithm, a series of adjustment and control strategies were introduced to the basic GA to increase the possibility of finding the global optimum. A parallel GA on CPU-GPU heterogeneous system was designed via an analysis of the operators, which was finally implemented on OpenMP system. We took two HEN optimization problems with different scales as examples to verify the effectiveness of the parallel GA. Results indicated that the proposed GA on OpenMP system can not only obtain a better solution than those in literature, but also present a significant speedup ratio when comparing with the one in sequential. Moreover, the speedup ratio of the parallel GA increases with an increase in the scale of the HEN problems. Thus, our work will facilitate an accurate and quick solution of the optimization problems in practical process industries.
出处 《高校化学工程学报》 EI CAS CSCD 北大核心 2016年第2期431-438,共8页 Journal of Chemical Engineering of Chinese Universities
基金 国家自然科学基金(21376188) 陕西省工业科技攻关项目(2015GY095)
关键词 遗传算法 图像处理单元 共享内存多线程系统 换热网络 genetic algorithm open multiprocessing graphic processing unit parallel algorithm heat exchanger network(HEN)
  • 相关文献

参考文献4

二级参考文献116

  • 1严丽娣,霍兆义,尹洪超.粒子群算法最优同步综合换热网络[J].化工进展,2009,28(S1):439-442. 被引量:16
  • 2Barton P I,Lee C K. Design of process operations usinghybrid dynamic optimization [J].Computers ChemicalEngineering, 2004,28 (6/7) : 955-969.
  • 3Grossmann I E,Caballero J A, Yeomans H. Mathematicalprogramming approaches to the synthesis of chemicalprocess systems [ J ].Korean Journal of ChemicalEngineering, 1999,16 (4) : 407-426.
  • 4Lee S, Grossmann I E. A global optimization algorithm fornonconvex generalized disjunctive programming andapplications to process systems [ J ].ComputersChemical Engineering,2001, 25 (11/12) : 1675-1697.
  • 5Kallrath J. Mixed integer optimization in the chemicalprocess industry [J].Trans. IChemE, 2000,78 C PartA): 809-822.
  • 6Schulz E, Diaz M,Bandoni J. Supply chain optimization oflarge-scale continuous processes [ J ].Computers andChemical Engineering, 2005, 26 (6): 1305-1316.
  • 7Furman K C, Sahinidis N V. A critical review and annotatedbibliography for heat exchanger network synthesis in the20th century [J].Industrial Engineering ChemistryResearch,2002,41 (10): 2335-2370.
  • 8Grossmann I E,Biegler L T. Part H . Future perspective onoptimization [J].Computers Chemical Engineering,2004’ 28 (8): 1193-1218.
  • 9Kallrath J. Solving planning and design problems in theprocess industry using mixed integer and global optimization[J ].Annals of Operations Research , 2005,140 ( 1 ):339-373.
  • 10Biegler L T, Grossmann I E. Retrospective on optimization[J].Computers &- Chemical Engineering , 2004,28 (8):1169-1192.

共引文献26

同被引文献33

引证文献4

二级引证文献6

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部