A Metaheuristic Framework with Experience Reuse for Dynamic Multi-Objective Big Data Optimization

被引:0
作者
Zheng, Xuanyu [1 ]
Zhang, Changsheng [2 ]
An, Yang [2 ]
Zhang, Bin [3 ,4 ]
机构
[1] Northeastern Univ, Sch Comp Sci & Engn, Shenyang 110169, Peoples R China
[2] Northeastern Univ, Software Coll, Shenyang 110169, Peoples R China
[3] Northeastern Univ, Natl Frontiers Sci Ctr Ind Intelligence & Syst Opt, Shenyang 110819, Peoples R China
[4] Northeastern Univ, Key Lab Data Analyt & Optimizat Smart Ind, Minist Educ, Shenyang 110169, Peoples R China
来源
APPLIED SCIENCES-BASEL | 2024年 / 14卷 / 11期
关键词
dynamic multi-objective big data optimization; dynamic multi-objective optimization; metaheuristic framework; metaheuristics; experience reuse; NONDOMINATED SORTING APPROACH; EVOLUTIONARY ALGORITHMS;
D O I
10.3390/app14114878
中图分类号
O6 [化学];
学科分类号
0703 ;
摘要
Dynamic multi-objective big data optimization problems (DMBDOPs) are challenging because of the difficulty of dealing with large-scale decision variables and continuous problem changes. In contrast to classical multi-objective optimization problems, DMBDOPs are still not intensively explored by researchers in the optimization field. At the same time, there is lacking a software framework to provide algorithmic examples to solve DMBDOPs and categorize benchmarks for relevant studies. This paper presents a metaheuristic software framework for DMBDOPs to remedy these issues. The proposed framework has a lightweight architecture and a decoupled design between modules, ensuring that the framework is easy to use and has enough flexibility to be extended and modified. Specifically, the framework now integrates four basic dynamic metaheuristic algorithms, eight test suites of different types of optimization problems, as well as some performance indicators and data visualization tools. In addition, we have proposed an experience reuse method, speeding up the algorithm's convergence. Moreover, we have implemented parallel computing with Apache Spark to enhance computing efficiency. In the experiments, algorithms integrated into the framework are tested on the test suites for DMBDOPs on an Apache Hadoop cluster with three nodes. The experience reuse method is compared to two restart strategies for dynamic metaheuristics.
引用
收藏
页数:23
相关论文
共 57 条
[1]   A multi-objective artificial bee colony algorithm [J].
Akbari, Reza ;
Hedayatzadeh, Ramin ;
Ziarati, Koorush ;
Hassanizadeh, Bahareh .
SWARM AND EVOLUTIONARY COMPUTATION, 2012, 2 :39-52
[2]   A genetic Artificial Bee Colony algorithm for signal reconstruction based big data optimization [J].
Aslan, Selcuk ;
Karaboga, Dervis .
APPLIED SOFT COMPUTING, 2020, 88
[3]  
Azzouz R, 2017, ADAPT LEARN OPTIM, V20, P31, DOI 10.1007/978-3-319-42978-6_2
[4]   On the design of a framework integrating an optimization engine with streaming technologies [J].
Barba-Gonzalez, Cristobal ;
Nebro, Antonio J. ;
Benitez-Hidalgo, Antonio ;
Garcia-Nieto, Jose ;
Aldana-Montes, Jose F. .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2020, 107 :538-550
[5]   jMetalSP: A framework for dynamic multi-objective big data optimization [J].
Barba-Gonzalez, Cristobal ;
Garcia-Nieto, Jose ;
Nebro, Antonio J. ;
Cordero, Jose A. ;
Durillo, Juan J. ;
Navas-Delgado, Ismael ;
Aldana-Montesa, Jose F. .
APPLIED SOFT COMPUTING, 2018, 69 :737-748
[6]   jMetalPy: A Python']Python framework for multi-objective optimization with metaheuristics [J].
Benitez-Hidalgo, Antonio ;
Nebro, Antonio J. ;
Garcia-Nieto, Jose ;
Oregi, Izaskun ;
Del Ser, Javier .
SWARM AND EVOLUTIONARY COMPUTATION, 2019, 51
[7]   Pymoo: Multi-Objective Optimization in Python']Python [J].
Blank, Julian ;
Deb, Kalyanmoy .
IEEE ACCESS, 2020, 8 :89497-89509
[8]  
Cho WKT, 2019, IEEE INT CONF BIG DA, P3312, DOI 10.1109/BigData47090.2019.9006045
[9]   Fast Immune System-Inspired Hypermutation Operators for Combinatorial Optimization [J].
Corus, Dogan ;
Oliveto, Pietro S. ;
Yazdani, Donya .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2021, 25 (05) :956-970
[10]  
Deb Kalyanmoy, 2014, International Journal of Artificial Intelligence and Soft Computing, V4, P1, DOI 10.1504/IJAISC.2014.059280