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

流域最佳管理措施情景优化算法的并行化
引用本文:吴辉, 刘永波, 秦承志, 刘军志, 江净超, 朱阿兴. 流域最佳管理措施情景优化算法的并行化[J]. 武汉大学学报 ( 信息科学版), 2016, 41(2): 202-207. DOI: 10.13203/j.whugis20140048
作者姓名:吴辉  刘永波  秦承志  刘军志  江净超  朱阿兴
作者单位:1.中国科学院地理科学与资源研究所, 北京, 100101;;2.中国科学院大学, 北京, 100049;;3.加拿大圭尔夫大学地理系, 圭尔夫, N1G 2W1;;4.南京师范大学地理科学学院, 江苏南京, 210097;;5.美国威斯康星大学麦迪逊分校地理系, 麦迪逊, 53706
基金项目:国家863计划(2011AA120305);国家科技支撑计划(2013BAC08B03-4);国家水专项计划(2013ZX07103006-005)
摘    要:流域最佳管理措施(beneficial management practices, BMPs)情景优化问题是一个典型的复杂地理计算问题,目前所常用的BMPs情景优化算法需要结合流域模型进行大量的迭代运算,因而花费大量计算时间,难以满足实际应用的要求。本文针对目前代表性的BMPs情景优化算法——ε支配多目标遗传算法(ε-NSGA-Ⅱ),采用主从式并行策略,利用MPI并行编程库实现了该优化算法的并行化。在江西省赣江上游的梅川江流域(面积为6366 km2)进行BMPs情景优化的应用案例表明,并行化的优化算法当运行于集群机时,加速比随着核数(8~512核)的增加而递增,当核数为512时,加速比达到最大值(310);并行效率随着核数的增加逐渐下降,最高值0.91,最低值0.61,取得了明显的加速效果。

关 键 词:最佳管理措施  优化算法  并行计算  流域模型  MPI  集群
收稿时间:2014-02-20

Parallelization of an Optimization Algorithm for Beneficial Watershed Management Practices
WU Hui, LIU Yongbo, QIN Chengzhi, LIU Junzhi, JIANG Jingchao, ZHU A-Xing. Parallelization of an Optimization Algorithm for Beneficial Watershed Management Practices[J]. Geomatics and Information Science of Wuhan University, 2016, 41(2): 202-207. DOI: 10.13203/j.whugis20140048
Authors:WU Hui  LIU Yongbo  QIN Chengzhi  LIU Junzhi  JIANG Jingchao  ZHU A-Xing
Affiliation:1.Institute of Geographic Sciences and Natural Resources Research, CAS, Beijing 100101, China;;2.University of Chinese Academy of Sciences, Beijing 100049, China;;3.Department of Geography, University of Guelph, Guelph, Ontario N1G 2W1, Canada;;4.Nanjing Normal University, Nanjing 210097, China;;5.Department of Geography, University of Wisconsin-Madison, Madison WI 53706, USA
Abstract:The optimization of beneficial management practices (or beneficial management practices, BMPs) is a typical case of complex geo-computation; a computation-intensive search for optimal solutions of watershed BMPs through many iterative watershed model simulations. This paper presents a parallelization of the epsilon non-dominated sorted genetic algorithm (ε-NSGA-Ⅱ), an increasingly widely-used algorithm for BMPs optimization. The proposed parallel optimization algorithm was designed based on a master-slave parallelization strategy and implemented using the message passing interface (MPI). A case study executed on an IBM cluster for the Meichuan Jiang watershed (about 6366 km2) in the Lake Poyang basin shows that the proposed parallel BMPs optimization algorithm performs well. When the count of cores used in the case study increased (8~512 cores), the proposed parallel optimization algorithm delivered a higher speedup ratio. The speedup ratio reached 310 when 512 cores were used. In this case study, the parallel efficiency of the proposed parallel BMPs optimization algorithm decreased with an increase of the count of cores. The parallel efficiency ranged from 0.61 to 0.91, demonstrating that the proposed algorithm achieves good parallel performance.
Keywords:beneficial management practices (BMPs)  optimization algorithm  parallel computation  watershed model  MPI  cluster
本文献已被 CNKI 等数据库收录!
点击此处可从《武汉大学学报(信息科学版)》浏览原始摘要信息
点击此处可从《武汉大学学报(信息科学版)》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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