IDEAS home Printed from https://ideas.repec.org/a/gam/jmathe/v11y2023i19p4059-d1246998.html
   My bibliography  Save this article

Deep Reinforcement Learning for the Agile Earth Observation Satellite Scheduling Problem

Author

Listed:
  • Jie Chun

    (College of Systems Engineering, National University of Defense Technology, Changsha 410073, China
    These authors contributed equally to this work.)

  • Wenyuan Yang

    (College of Advanced Interdisciplinary Studies, National University of Defense Technology, Changsha 410073, China
    Beijing Institute for Advanced Study, National University of Defense Technology, Beijing 100101, China
    These authors contributed equally to this work.)

  • Xiaolu Liu

    (College of Systems Engineering, National University of Defense Technology, Changsha 410073, China)

  • Guohua Wu

    (School of Traffic and Transportation Engineering, Central South University, Changsha 410075, China)

  • Lei He

    (College of Systems Engineering, National University of Defense Technology, Changsha 410073, China)

  • Lining Xing

    (College of Electronic Engineering, Xidian University, Xi’an 710126, China)

Abstract

The agile earth observation satellite scheduling problem (AEOSSP) is a combinatorial optimization problem with time-dependent constraints. Recently, many construction heuristics and meta-heuristics have been proposed; however, existing methods cannot balance the requirements of efficiency and timeliness. In this paper, we propose a graph attention network-based decision neural network (GDNN) to solve the AEOSSP. Specifically, we first represent the task and time-dependent attitude transition constraints by a graph. We then describe the problem as a Markov decision process and perform feature engineering. On this basis, we design a GDNN to guide the construction of the solution sequence and train it with proximal policy optimization (PPO). Experimental results show that the proposed method outperforms construction heuristics at scheduling profit by at least 45%. The proposed method can also calculate the approximate profits of the state-of-the-art method with an error of less than 7% and reduce scheduling time markedly. Finally, we demonstrate the scalability of the proposed method.

Suggested Citation

  • Jie Chun & Wenyuan Yang & Xiaolu Liu & Guohua Wu & Lei He & Lining Xing, 2023. "Deep Reinforcement Learning for the Agile Earth Observation Satellite Scheduling Problem," Mathematics, MDPI, vol. 11(19), pages 1-20, September.
  • Handle: RePEc:gam:jmathe:v:11:y:2023:i:19:p:4059-:d:1246998
    as

    Download full text from publisher

    File URL: https://www.mdpi.com/2227-7390/11/19/4059/pdf
    Download Restriction: no

    File URL: https://www.mdpi.com/2227-7390/11/19/4059/
    Download Restriction: no
    ---><---

    References listed on IDEAS

    as
    1. Guoliang Li & Cheng Chen & Feng Yao & Renjie He & Yingwu Chen, 2017. "Hybrid Differential Evolution Optimisation for Earth Observation Satellite Scheduling with Time-Dependent Earliness-Tardiness Penalties," Mathematical Problems in Engineering, Hindawi, vol. 2017, pages 1-10, August.
    2. William J. Wolfe & Stephen E. Sorensen, 2000. "Three Scheduling Algorithms Applied to the Earth Observing Systems Domain," Management Science, INFORMS, vol. 46(1), pages 148-166, January.
    3. Bianchessi, Nicola & Cordeau, Jean-Francois & Desrosiers, Jacques & Laporte, Gilbert & Raymond, Vincent, 2007. "A heuristic for the multi-satellite, multi-orbit and multi-user management of Earth observation satellites," European Journal of Operational Research, Elsevier, vol. 177(2), pages 750-762, March.
    4. Xiaogeng Chu & Yuning Chen & Lining Xing, 2017. "A Branch and Bound Algorithm for Agile Earth Observation Satellite Scheduling," Discrete Dynamics in Nature and Society, Hindawi, vol. 2017, pages 1-15, September.
    Full references (including those not matched with items on IDEAS)

    Most related items

    These are the items that most often cite the same works as this one and are cited by the same works as this one.
    1. Rigo, Cezar Antônio & Seman, Laio Oriel & Camponogara, Eduardo & Morsch Filho, Edemar & Bezerra, Eduardo Augusto & Munari, Pedro, 2022. "A branch-and-price algorithm for nanosatellite task scheduling to improve mission quality-of-service," European Journal of Operational Research, Elsevier, vol. 303(1), pages 168-183.
    2. Shai Krigman & Tal Grinshpoun & Lihi Dery, 2024. "Scheduling of Earth observing satellites using distributed constraint optimization," Journal of Scheduling, Springer, vol. 27(5), pages 507-524, October.
    3. Zhang Ye & Hu Xiaoxuan & Zhu Waiming & Jin Peng, 2018. "Solving the Observing and Downloading Integrated Scheduling Problem of Earth Observation Satellite with a Quantum Genetic Algorithm," Journal of Systems Science and Information, De Gruyter, vol. 6(5), pages 399-420, October.
    4. Chen, Xiaoyu & Reinelt, Gerhard & Dai, Guangming & Spitz, Andreas, 2019. "A mixed integer linear programming model for multi-satellite scheduling," European Journal of Operational Research, Elsevier, vol. 275(2), pages 694-707.
    5. Philippe Monmousseau, 2021. "Scheduling of a Constellation of Satellites: Creating a Mixed-Integer Linear Model," Journal of Optimization Theory and Applications, Springer, vol. 191(2), pages 846-873, December.
    6. Jang, Jinbong & Choi, Jiwoong & Bae, Hee-Jin & Choi, In-Chan, 2013. "Image collection planning for KOrea Multi-Purpose SATellite-2," European Journal of Operational Research, Elsevier, vol. 230(1), pages 190-199.
    7. Mahalec, Vladimir & Chen, Yingwu & Liu, Xiaolu & He, Renjie & Sun, Kai, 2015. "Reconfiguration of satellite orbit for cooperative observation using variable-size multi-objective differential evolutionAuthor-Name: Chen, Yingguo," European Journal of Operational Research, Elsevier, vol. 242(1), pages 10-20.
    8. Manahov, Viktor & Urquhart, Andrew, 2021. "The efficiency of Bitcoin: A strongly typed genetic programming approach to smart electronic Bitcoin markets," International Review of Financial Analysis, Elsevier, vol. 73(C).
    9. Huilong Fan & Zhan Yang & Shimin Wu & Xi Zhang & Jun Long & Limin Liu, 2021. "An Efficient Satellite Resource Cooperative Scheduling Method on Spatial Information Networks," Mathematics, MDPI, vol. 9(24), pages 1-23, December.
    10. Fuyu Sun & Hua Wang, 2021. "Research on detection mission scheduling strategy for the LEO constellation to multiple targets," The Journal of Defense Modeling and Simulation, , vol. 18(2), pages 87-103, April.
    11. Lei He & Mathijs Weerdt & Neil Yorke-Smith, 2020. "Time/sequence-dependent scheduling: the design and evaluation of a general purpose tabu-based adaptive large neighbourhood search algorithm," Journal of Intelligent Manufacturing, Springer, vol. 31(4), pages 1051-1078, April.
    12. Fliege, Jörg & Kaparis, Konstantinos & Khosravi, Banafsheh, 2012. "Operations research in the space industry," European Journal of Operational Research, Elsevier, vol. 217(2), pages 233-240.
    13. J-F Cordeau & G Laporte, 2005. "Maximizing the value of an Earth observation satellite orbit," Journal of the Operational Research Society, Palgrave Macmillan;The OR Society, vol. 56(8), pages 962-968, August.
    14. Jing Yu & Jiawei Guo & Lining Xing & Yanjie Song & Zhaohui Liu, 2024. "Two-Stage Satellite Combined-Task Scheduling Based on Task Merging Mechanism," Mathematics, MDPI, vol. 12(19), pages 1-22, October.
    15. Türsel Eliiyi, Deniz & Azizoglu, Meral, 2011. "Heuristics for operational fixed job scheduling problems with working and spread time constraints," International Journal of Production Economics, Elsevier, vol. 132(1), pages 107-121, July.
    16. Tangpattanakul, Panwadee & Jozefowiez, Nicolas & Lopez, Pierre, 2015. "A multi-objective local search heuristic for scheduling Earth observations taken by an agile satellite," European Journal of Operational Research, Elsevier, vol. 245(2), pages 542-554.
    17. Bernhard, Pierre & Deschamps, Marc & Zaccour, Georges, 2023. "Large satellite constellations and space debris: Exploratory analysis of strategic management of the space commons," European Journal of Operational Research, Elsevier, vol. 304(3), pages 1140-1157.
    18. Xiao, Yiyong & Zhang, Siyue & Yang, Pei & You, Meng & Huang, Jiaoying, 2019. "A two-stage flow-shop scheme for the multi-satellite observation and data-downlink scheduling problem considering weather uncertainties," Reliability Engineering and System Safety, Elsevier, vol. 188(C), pages 263-275.
    19. Jingjing Zhang & Chenyang He & Yan Zhang & Xianjun Qi & Xi Yang, 2024. "CubeSat Mission Scheduling Method Considering Operational Reliability," Energies, MDPI, vol. 17(2), pages 1-16, January.
    20. Bianchessi, Nicola & Cordeau, Jean-Francois & Desrosiers, Jacques & Laporte, Gilbert & Raymond, Vincent, 2007. "A heuristic for the multi-satellite, multi-orbit and multi-user management of Earth observation satellites," European Journal of Operational Research, Elsevier, vol. 177(2), pages 750-762, March.

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:gam:jmathe:v:11:y:2023:i:19:p:4059-:d:1246998. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    If CitEc recognized a bibliographic reference but did not link an item in RePEc to it, you can help with this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: MDPI Indexing Manager (email available below). General contact details of provider: https://www.mdpi.com .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.