Les satellites en orbite autour du globe sont en communication régulière avec des stations qui récupèrent les informations collectées et vérifient les trajectoires. La régularité de ces communications est dictée par une liste de besoins, émise par les opérateurs. Il faut alors identifier et réserver des créneaux de communication, pour communiquer avec l'un des satellites qui passent au-dessus d'une station à un instant donné. Le remplissage du planning est un problème ardu de part sa taille, et la variété des demandes de réservation. Un arbitrage est parfois nécessaire entre les différentes demandes, en fonction des créneaux à disposition. Ce problème est résolu grâce à LocalSolver, solveur d'optimisation mathématique, basé sur différentes techniques de recherche opérationnelle. Le modèle, les étapes du projet et les résultats obtenus sur des instances réelles seront présentés.