TY - GEN
T1 - Scheduling Satellite Timetables using DCOP
AU - Krigman, Shai
AU - Grinshpoun, Tal
AU - Dery, Lihi
N1 - Publisher Copyright:
© Proceedings of the 13th International Conference on the Practice and Theory of Automated Timetabling, PATAT 2022. All rights reserved.
PY - 2022
Y1 - 2022
N2 - Earth observation satellites (EOS) are satellites equipped with optical sensors that orbit the Earth to take photographs of specific areas at the request of users. With the development of space technology, the number of satellites increases continuously. Yet still, the number of satellites cannot meet the explosive growth of applications. Thus, scheduling solutions are required to satisfy requests and obtain a high observation efficiency. While the literature on multi-satellite scheduling is rich, most of the solutions are centralized algorithms. However, due to their cost, EOS systems are often co-funded by several agents (e.g., countries, companies, or research institutes) and central solutions require that these agents will share their requests for observations with others. To date, there is no solution for EOS scheduling that protects the private information of the interested parties. In this study, we model the EOS scheduling problem as a distributed constraint optimization problem (DCOP). This modeling enables generating timetables for the satellites in a distributed manner without a priori sharing private information of the users with some central authority. For solving the resulting DCOP, we use the Distributed Stochastic Algorithm (DSA), which is a simple DCOP algorithm that is known to produce efficient solutions in a timely manner. The modeling together with the solving of the resulting DCOP constitute our new solution method, which we term Distributed Satellite Timetable Solver (DSTS). Experimental evaluation reveals that the DSTS method provides solutions of higher quality than a commonly-used Greedy algorithm.
AB - Earth observation satellites (EOS) are satellites equipped with optical sensors that orbit the Earth to take photographs of specific areas at the request of users. With the development of space technology, the number of satellites increases continuously. Yet still, the number of satellites cannot meet the explosive growth of applications. Thus, scheduling solutions are required to satisfy requests and obtain a high observation efficiency. While the literature on multi-satellite scheduling is rich, most of the solutions are centralized algorithms. However, due to their cost, EOS systems are often co-funded by several agents (e.g., countries, companies, or research institutes) and central solutions require that these agents will share their requests for observations with others. To date, there is no solution for EOS scheduling that protects the private information of the interested parties. In this study, we model the EOS scheduling problem as a distributed constraint optimization problem (DCOP). This modeling enables generating timetables for the satellites in a distributed manner without a priori sharing private information of the users with some central authority. For solving the resulting DCOP, we use the Distributed Stochastic Algorithm (DSA), which is a simple DCOP algorithm that is known to produce efficient solutions in a timely manner. The modeling together with the solving of the resulting DCOP constitute our new solution method, which we term Distributed Satellite Timetable Solver (DSTS). Experimental evaluation reveals that the DSTS method provides solutions of higher quality than a commonly-used Greedy algorithm.
KW - DCOP
KW - Earth observation satellites
KW - Satellite timetables
UR - https://www.scopus.com/pages/publications/105023691807
M3 - ???researchoutput.researchoutputtypes.contributiontobookanthology.conference???
AN - SCOPUS:105023691807
T3 - Proceedings of the 13th International Conference on the Practice and Theory of Automated Timetabling, PATAT 2022
SP - 121
EP - 137
BT - Proceedings of the 13th International Conference on the Practice and Theory of Automated Timetabling, PATAT 2022
A2 - De Causmaecker, Patrick
A2 - Ozcan, Ender
A2 - Berghe, Greet Vanden
T2 - 13th International Conference on the Practice and Theory of Automated Timetabling, PATAT 2022
Y2 - 30 August 2022 through 2 September 2022
ER -