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 条
  • [11] Joint UAV Deployment and Task Offloading in Large-Scale UAV-Assisted MEC: A Multiobjective Evolutionary Algorithm
    Qiu, Qijie
    Li, Lingjie
    Xiao, Zhijiao
    Feng, Yuhong
    Lin, Qiuzhen
    Ming, Zhong
    MATHEMATICS, 2024, 12 (13)
  • [12] Evolutionary Multitasking for Large-Scale Multiobjective Optimization
    Liu, Songbai
    Lin, Qiuzhen
    Feng, Liang
    Wong, Ka-Chun
    Tan, Kay Chen
    IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2023, 27 (04) : 863 - 877
  • [13] A large-scale mission planning method for agile earth observation satellite
    Wu, Jian
    Wang, Xin
    Shi, Zhong
    Zhao, Fanyu
    Ma, Yifan
    Jin, Zhonghe
    2023 35TH CHINESE CONTROL AND DECISION CONFERENCE, CCDC, 2023, : 5012 - 5017
  • [14] A decompose-and-learn multi-objective algorithm for scheduling large-scale earth observation satellites
    Qi, Jing
    Hu, Min
    Xing, Lining
    SWARM AND EVOLUTIONARY COMPUTATION, 2025, 92
  • [15] A Scalable Indicator-Based Evolutionary Algorithm for Large-Scale Multiobjective Optimization
    Hong, Wenjing
    Tang, Ke
    Zhou, Aimin
    Ishibuchi, Hisao
    Yao, Xin
    IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2019, 23 (03) : 525 - 537
  • [16] Adaptive multiobjective evolutionary algorithm for large-scale transformer ratio error estimation
    Huang, Changwu
    Li, Lianghao
    He, Cheng
    Cheng, Ran
    Yao, Xin
    MEMETIC COMPUTING, 2022, 14 (02) : 237 - 251
  • [17] A Multipopulation Evolutionary Algorithm for Solving Large-Scale Multimodal Multiobjective Optimization Problems
    Tian, Ye
    Liu, Ruchen
    Zhang, Xingyi
    Ma, Haiping
    Tan, Kay Chen
    Jin, Yaochu
    IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2021, 25 (03) : 405 - 418
  • [18] A Distributed Parallel Cooperative Coevolutionary Multiobjective Evolutionary Algorithm for Large-Scale Optimization
    Cao, Bin
    Zhao, Jianwei
    Lv, Zhihan
    Liu, Xin
    IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2017, 13 (04) : 2030 - 2038
  • [19] Adaptive multiobjective evolutionary algorithm for large-scale transformer ratio error estimation
    Changwu Huang
    Lianghao Li
    Cheng He
    Ran Cheng
    Xin Yao
    Memetic Computing, 2022, 14 : 237 - 251
  • [20] Large-scale home care crew scheduling with a parallel evolutionary algorithm
    Luna, Francisco
    Cervantes, Alejandro
    Isasi, Pedro
    2013 EIGHTH INTERNATIONAL CONFERENCE ON P2P, PARALLEL, GRID, CLOUD AND INTERNET COMPUTING (3PGCIC 2013), 2013, : 588 - 593