GitHub

For the fourth time, the European Space Agency's Advanced Concepts Team (ACT) presents in cooperation with the The Genetic and Evolutionary Computation Conference (GECCO) the Space Optimization Competition (SpOC). Look forward to challenging problems set in a futuristic space mission scenario.

SpOC 2024

SpOC 4: Space Logistics

SpOC 4 features three distinct challenges, each with its own flavor:

  1. Luna Tomato Logistics

Design a transport network to maximize the delivery of precious tomatoes from Earth orbits to lunar destinations. Each transfer must respect strict licensing regulations, but be careful: no orbit or destination can be used more than once! For advanced competitors, you’ll need to compute the actual transfer trajectories and maximize the total mass delivered, taking into account the complexities of orbital mechanics and transfer capacities.

  1. Keplerian Tomato Traveling Salesperson

Disaster! Tomatoes are stranded in lunar orbit after a cargo mishap. As a logistics expert, you must collect all the tomatoes in the shortest possible time, planning a route that respects the limits of your spacecraft’s maneuvering capability. This is a traveling salesperson problem with a twist: the cost of moving between tomatoes depends on Keplerian dynamics, and not all transfers are feasible. Optimize your route, timing, and maneuvers to save the Luna Tomato Industry!

  1. Luna Tomato Advertising

Can you broadcast advertisement across the lunar sky? Configure a fleet of spacecraft in lunar orbits to reproduce a Morse-code advertising campaign, using occultations as dots and dashes. Your goal: use as few spacecraft as possible while keeping the signal crisp and clear. Choose from Distant Retrograde, Lyapunov, and Axial orbits, and optimize the phases to match the target waveform. Everybody must know that tomatoes are for sale.

Competition Structure

SpOC 4.0 contains three distinct problems centered around a futuristic space mission. Starting from 1 April 2026, End of Day, Anywhere on Earth (AoE) you have three months to tackle these challenges to secure a spot on the leaderboard, i.e., until 30 June 2026, End of Day, Anywhere on Earth (AoE).

Detailed technical descriptions for the three challenges to be solved will be made available on the Optimise platform from the same date.

Guidelines and Rules

The competition will be hosted on the Optimise platform developed by the Advanced Concepts Team. Participants will need to register online on the platform, and solution entries will need to be submitted via Optimise for validation. While SpOC is organized in cooperation with GECCO 2026, it is not required to attend GECCO 2026 in order to participate in SpOC.

  • Your objective is to propose and implement metaheuristic algorithms to solve the proposed optimisation challenges.
  • In order to validate your solutions, we will provide you with Python validation code for each of the challenges. This code includes problem definitions in the Pygmo user-defined problem (UDP) format, examples of solutions, and visualisation tools.
  • You have until 30 June 2026 to submit your entries via the dedicated portal Optimise.
  • Please comply with our basic code of honour. The ACT reserves the right to exclude users from the competition if they abuse the evaluation system.

Scoring and Winner Selection

This year, SpOC contains three challenges, of which two are mandatory and one is a tie-breaker. In detail, you will obtain a local score

Read the original on github.com ↗