W. Ying, Shiyun Chen, Bingshen Wu, Yuehong Xie, Yu Wu
{"title":"Distributed Parellel MOEA/D on Spark","authors":"W. Ying, Shiyun Chen, Bingshen Wu, Yuehong Xie, Yu Wu","doi":"10.1109/CIIS.2017.12","DOIUrl":null,"url":null,"abstract":"The multi-objective evolutionary algorithm based on decomposition (MOEA/D) has shown remarkable performance for multi-objective optimization problems (MOPs). However, MOEA/D still consumes long time to solve MOPs with computationally intensive objective functions. This paper proposes two distributed parallel MOEA/Ds based on the popular distributed framework, Spark, to further reduce the running time of the sequential MOEA/D for MOPs. The first entirely evolved MOEA/D evolves an entire population, while the second partially evolved MOEA/D based on Spark evolves a partial subpopulation equal in size to a partition in each transformation-action process. Experimental results on DTLZ benchmark MOPs with three objectives indicate that both distributed MOEA/Ds on Spark obtains better speedup than the distributed MOEA/Ds on MapReduce and achieve the quality of solutions similar to the sequential MOEA/D.","PeriodicalId":254342,"journal":{"name":"2017 International Conference on Computing Intelligence and Information System (CIIS)","volume":"131 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2017 International Conference on Computing Intelligence and Information System (CIIS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CIIS.2017.12","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3
Abstract
The multi-objective evolutionary algorithm based on decomposition (MOEA/D) has shown remarkable performance for multi-objective optimization problems (MOPs). However, MOEA/D still consumes long time to solve MOPs with computationally intensive objective functions. This paper proposes two distributed parallel MOEA/Ds based on the popular distributed framework, Spark, to further reduce the running time of the sequential MOEA/D for MOPs. The first entirely evolved MOEA/D evolves an entire population, while the second partially evolved MOEA/D based on Spark evolves a partial subpopulation equal in size to a partition in each transformation-action process. Experimental results on DTLZ benchmark MOPs with three objectives indicate that both distributed MOEA/Ds on Spark obtains better speedup than the distributed MOEA/Ds on MapReduce and achieve the quality of solutions similar to the sequential MOEA/D.