Multitasking Genetic Algorithm (MTGA) for Fuzzy System Optimization

被引:64
作者
Wu, Dongrui [1 ]
Tan, Xianfeng [1 ]
机构
[1] Huazhong Univ Sci & Technol, Minist Educ, Key Lab Image Proc & Intelligent Control, Sch Artificial Intelligence & Automat, Wuhan 430074, Peoples R China
基金
中国国家自然科学基金;
关键词
Task analysis; Biological cells; Optimization; Sociology; Statistics; Evolutionary computation; Genetic algorithms; Evolutionary multitasking; fuzzy logic controller (FLC); genetic algorithm; multifactorial optimization (MFO); multitask learning; EVOLUTIONARY MULTITASKING;
D O I
10.1109/TFUZZ.2020.2968863
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Multitask learning uses auxiliary data or knowledge from relevant tasks to facilitate the learning in a new task. Multitask optimization applies multitask learning an optimization to study how effectively and efficiently tackle the multiple optimization problems, simultaneously. Evolutionary multitasking, or multifactorial optimization, is an emerging subfield of multitask optimization, which integrates evolutionary computation and multitask learning. This article proposes a novel and easy-to-implement multitasking genetic algorithm (MTGA), which copes well with significantly different optimization tasks by estimating and using the bias among them. Comparative studies with eight state-of-the-art single-task and multitask approaches in the literature on nine benchmarks demonstrated that, on average, the MTGA outperformed all of them and had lower computational cost than six of them. Based on the MTGA, a simultaneous optimization strategy for fuzzy system design is also proposed. Experiments on simultaneous optimization of type-1 and interval type-2 fuzzy logic controllers for couple-tank water level control demonstrated that the MTGA can find better fuzzy logic controllers than other approaches.
引用
收藏
页码:1050 / 1061
页数:12
相关论文
共 30 条
  • [1] [Anonymous], 2016, 2016 IEEE S SER COMP, DOI DOI 10.1109/SSCI.2016.7850040
  • [2] [Anonymous], 1994, COMPLEX SYST
  • [3] Bali KK, 2017, IEEE C EVOL COMPUTAT, P1295, DOI 10.1109/CEC.2017.7969454
  • [4] Multitask learning
    Caruana, R
    [J]. MACHINE LEARNING, 1997, 28 (01) : 41 - 75
  • [5] Evolutionary Multi-tasking Single-objective Optimization based on Cooperative Co-evolutionary Memetic Algorithm
    Chen, Qunjian
    Ma, Xiaoliang
    Zhu, Zexuan
    Sun, Yiwen
    [J]. 2017 13TH INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND SECURITY (CIS), 2017, : 197 - 201
  • [6] Coevolutionary multitasking for concurrent global optimization: With case studies in complex engineering design
    Cheng, Mei-Ying
    Gupta, Abhishek
    Ong, Yew-Soon
    Ni, Zhi-Wei
    [J]. ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2017, 64 : 13 - 24
  • [7] Da, 2017, ARXIV170603470
  • [8] Deb K, 1999, ARTIFICIAL NEURAL NETS AND GENETIC ALGORITHMS, P235
  • [9] Generalized Multitasking for Evolutionary Optimization of Expensive Problems
    Ding, Jinliang
    Yang, Cuie
    Jin, Yaochu
    Chai, Tianyou
    [J]. IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2019, 23 (01) : 44 - 58
  • [10] Evolutionary Multitasking via Explicit Autoencoding
    Feng, Liang
    Zhou, Lei
    Zhong, Jinghui
    Gupta, Abhishek
    Ong, Yew-Soon
    Tan, Kay-Chen
    Qin, A. K.
    [J]. IEEE TRANSACTIONS ON CYBERNETICS, 2019, 49 (09) : 3457 - 3470