Earth Observation Satellite Scheduling With Interval-Varying Profits

被引:5
作者
Li, Jiaojiao [1 ]
Zhu, Jianghan [1 ]
Xu, Dongyang [2 ]
Wang, Jianjiang [1 ]
Li, Zhimeng [1 ]
Zhang, Kunlun [1 ]
机构
[1] Natl Univ Def Technol, Natl Key Lab Informat Syst Engn, Changsha 410073, Peoples R China
[2] Henan Univ, Sch Business, Kaifeng 475000, Peoples R China
基金
中国国家自然科学基金;
关键词
Earth Observing System; Orbits; Satellites; Task analysis; Heuristic algorithms; Earth; Optimal scheduling; Branch-and-price (B&P) algorithm; discrete optimization; diving heuristic (DH); interval-varying profits; neighborhood search (NS); satellite scheduling; VEHICLE-ROUTING PROBLEM; ORIENTEERING PROBLEM; ALGORITHM; BRANCH; IMPACT; PRICE;
D O I
10.1109/TAES.2024.3427090
中图分类号
V [航空、航天];
学科分类号
08 ; 0825 ;
摘要
This study investigates an Earth observation satellite scheduling problem for monitoring key targets' dynamics, where each target requires two observations within a reasonable time interval. The observation profit and observation effect depend on the interval between the two observations. To define the relationship between observation profits and intervals, a new profit function is introduced. Subsequently, a mixed-integer linear programming model is formulated. Furthermore, in order to efficiently address the problem, an exact branch-and-price algorithm is proposed. To improve solution efficiency, a neighborhood search algorithm is utilized to provide initial feasible solutions. In addition, the pricing problem is solved using a bidirectional label-setting algorithm, employing dynamic ng-path relaxation. To obtain integer solutions quickly, diving heuristic and matheuristic branching strategies are presented. More specifically, the diving heuristic strategy is used to obtain a lower bound at each column generation iteration. Computational results demonstrate that the proposed branch-and-price algorithm is superior to the conventional branch-and-cut algorithm used in CPLEX software package. Furthermore, when integrating the diving heuristic and matheuristic branching strategies, computational time is drastically reduced by an average of 98.7% compared to the exact branch-and-price algorithm. The practical applicability of the proposed algorithms is further validated and assessed through a real-world case study.
引用
收藏
页码:8273 / 8288
页数:16
相关论文
共 47 条
[1]   Multi-objective fuzzy parallel machine scheduling problems under fuzzy job deterioration and learning effects [J].
Arik, Oguzhan Ahmet ;
Toksari, M. Duran .
INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2018, 56 (07) :2488-2505
[2]   Scheduling unrelated machines with job splitting, setup resources and sequence dependency [J].
Avgerinos, Ioannis ;
Mourtos, Ioannis ;
Vatikiotis, Stavros ;
Zois, Georgios .
INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2023, 61 (16) :5502-5524
[3]   Measuring the impact of primal heuristics [J].
Berthold, Timo .
OPERATIONS RESEARCH LETTERS, 2013, 41 (06) :611-614
[4]   Reward Factor-Based Multiple Agile Satellites Scheduling With Energy and Memory Constraints [J].
Chatterjee, Abhijit ;
Tharmarasa, Ratnasingham .
IEEE TRANSACTIONS ON AEROSPACE AND ELECTRONIC SYSTEMS, 2022, 58 (04) :3090-3103
[5]   A mixed integer linear programming model for multi-satellite scheduling [J].
Chen, Xiaoyu ;
Reinelt, Gerhard ;
Dai, Guangming ;
Spitz, Andreas .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2019, 275 (02) :694-707
[6]   An anytime branch and bound algorithm for agile earth observation satellite onboard scheduling [J].
Chu, Xiaogeng ;
Chen, Yuning ;
Tan, Yuejin .
ADVANCES IN SPACE RESEARCH, 2017, 60 (09) :2077-2090
[7]   A NEW OPTIMIZATION ALGORITHM FOR THE VEHICLE-ROUTING PROBLEM WITH TIME WINDOWS [J].
DESROCHERS, M ;
DESROSIERS, J ;
SOLOMON, M .
OPERATIONS RESEARCH, 1992, 40 (02) :342-354
[8]   A Maximum Independent Set Method for Scheduling Earth-Observing Satellite Constellations [J].
Eddy, Duncan ;
Kochenderfer, Mykel J. .
JOURNAL OF SPACECRAFT AND ROCKETS, 2021, 58 (05) :1416-1429
[9]   The orienteering problem with variable profits [J].
Erdogan, Guenes ;
Laporte, Gilbert .
NETWORKS, 2013, 61 (02) :104-116
[10]  
Erkut E, 1996, NAV RES LOG, V43, P749, DOI 10.1002/(SICI)1520-6750(199608)43:5<749::AID-NAV10>3.0.CO