A Bilevel Evolutionary Algorithm for Large-Scale Multiobjective Task Scheduling in Multiagile Earth Observation Satellite Systems

被引:3
|
作者
Yao, Feng [1 ]
Chen, Yingguo [1 ]
Wang, Ling [2 ]
Chang, Zhongxiang [1 ,3 ,4 ]
Huang, Pei-Qiu [5 ]
Wang, Yong [5 ]
机构
[1] Natl Univ Def Technol, Coll Syst Engn, Changsha 410073, Peoples R China
[2] Tsinghua Univ, Dept Automat, Beijing 100084, Peoples R China
[3] Changsha Univ Sci & Technol, Sch Traff & Transport Engn, Changsha 410114, Peoples R China
[4] Changsha Univ Sci & Technol, Natl Key Lab Green & Long Life Rd Engn Extreme Env, Changsha 410114, Peoples R China
[5] Cent South Univ, Sch Automat, Changsha 410083, Peoples R China
基金
中国国家自然科学基金;
关键词
Bilevel optimization; evolutionary algorithms; multiagile earth observation satellite (AEOS) systems; task scheduling; PLANNING PROBLEM; AGILE; MODEL;
D O I
10.1109/TSMC.2024.3359265
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This article studies a multiagile earth observation satellite system, in which a group of satellites provides observation services to acquire images of targets on the earth's surface. In this system, the large-scale multiobjective task scheduling problem is studied by jointly optimizing the task assignment scheme and the observation window allocation to maximize the total profit of all executed tasks on all satellites and the loading balance among satellites. Note, however, that it is challenging to solve this problem since the task assignment scheme and the observation window allocation are tightly coupled. Therefore, a bilevel optimization problem is formulated, where the tasks are assigned at the upper level and the observation windows are allocated at the lower level. In this way, the observation windows are allocated based on the given task assignment scheme, thus decoupling the task assignment scheme and the observation window allocation. Furthermore, the observation windows can be allocated in parallel on different satellites to improve computational efficiency. Subsequently, a bilevel evolutionary algorithm is proposed. Specifically, at the upper level, an initialization strategy is devised to efficiently generate feasible task assignment schemes by constructing the candidate satellite set for each task, and then a constrained multiobjective evolutionary algorithm is adopted to optimize the task assignment schemes. In addition, at the lower level, for each task assignment scheme, a greedy strategy is proposed to allocate the observation windows to as many tasks as possible on each satellite and a local search method is suggested to further improve the observation window allocation. Experiments on a diverse set of instances involving up to 1000 tasks demonstrate that the proposed algorithm exhibits better or at least competitive performance against other compared algorithms on each instance.
引用
收藏
页码:3512 / 3524
页数:13
相关论文
共 50 条
  • [1] A generalized bilevel optimization model for large-scale task scheduling in multiple agile earth observation satellites
    Chen, Jiawei
    Wang, Feiran
    Chen, Yingguo
    He, Lei
    Du, Yonghao
    Wu, Jian
    Chen, Yingwu
    KNOWLEDGE-BASED SYSTEMS, 2025, 309
  • [2] An adaptive sparse large-scale multiobjective evolutionary algorithm
    Qiu, Feiyue
    Hu, Huizhen
    Ren, Jin
    Wang, Liping
    Qiu, Qicang
    PROCEEDINGS OF THE 2023 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE COMPANION, GECCO 2023 COMPANION, 2023, : 403 - 406
  • [3] Scheduling observation tasks for large-scale satellite constellation
    Wen, Zhijiang
    Liu, Yan
    Zhang, Shengyu
    Hu, Haiying
    14TH ASIA CONFERENCE ON MECHANICAL AND AEROSPACE ENGINEERING, ACMAE 2023, 2024, 2746
  • [4] An Evolutionary Algorithm for Large-Scale Sparse Multiobjective Optimization Problems
    Tian, Ye
    Zhang, Xingyi
    Wang, Chao
    Jin, Yaochu
    IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2020, 24 (02) : 380 - 393
  • [5] A Multivariation Multifactorial Evolutionary Algorithm for Large-Scale Multiobjective Optimization
    Feng, Yinglan
    Feng, Liang
    Kwong, Sam
    Tan, Kay Chen
    IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2022, 26 (02) : 248 - 262
  • [6] A Surrogate-Assisted Multiobjective Evolutionary Algorithm for Large-Scale Task-Oriented Pattern Mining
    Tian, Ye
    Yang, Shangshang
    Zhang, Lei
    Duan, Fuchen
    Zhang, Xingyi
    IEEE TRANSACTIONS ON EMERGING TOPICS IN COMPUTATIONAL INTELLIGENCE, 2019, 3 (02): : 106 - 116
  • [7] A staged fuzzy evolutionary algorithm for constrained large-scale multiobjective optimization
    Zhou, Jinlong
    Zhang, Yinggui
    Yu, Fan
    Yang, Xu
    Suganthan, Ponnuthurai Nagaratnam
    APPLIED SOFT COMPUTING, 2024, 167
  • [8] Large-scale parallelization of the Borg multiobjective evolutionary algorithm to enhance the management of complex environmental systems
    Hadka, David
    Reed, Patrick
    ENVIRONMENTAL MODELLING & SOFTWARE, 2015, 69 : 353 - 369
  • [9] Hybrid evolutionary algorithm for large-scale project scheduling problems
    Zaman, Forhad
    Elsayed, Saber
    Sarker, Ruhul
    Essam, Daryl
    COMPUTERS & INDUSTRIAL ENGINEERING, 2020, 146
  • [10] A large-scale multiobjective satellite data transmission scheduling algorithm based on SVM plus NSGA-II
    Zhang, Jiawei
    Xing, Lining
    Peng, Guansheng
    Yao, Feng
    Chen, Cheng
    SWARM AND EVOLUTIONARY COMPUTATION, 2019, 50