I. Introduction
The development of space science and technology has increased the number of satellites orbiting the earth. At the same time, the network of ground stations available to communicate with these satellites remains rather limited. The service of satellites relies on this communication between ground stations and satellites. Therefore, an appropriate allocation of the time for satellites communicating ground stations is very important for the space industry. This gives rise to particularly challenging scheduling problems as the resources between space and ground entities are limited.