← Latest papers
⚡ electrical engineering

Hierarchical Bayesian optimization of an aircraft-based multi-agent system-of-systems

This paper presents a hierarchical Bayesian optimization framework utilizing Gaussian process meta-models to efficiently navigate the complex, expensive, and discrete design spaces of aircraft-based multi-agent systems-of-systems, demonstrated through a wildfire suppression use case within the EU-funded COLOSSUS project.

Original authors: Paul Saves, Thierry Lefebvre, Nathalie Bartoli, Jasper Bussemaker, Nikolaos Kalliatakis, Nabih Naeem, Prajwal Prakasha

Published 2026-08-03
📖 7 min read🧠 Deep dive

Original authors: Paul Saves, Thierry Lefebvre, Nathalie Bartoli, Jasper Bussemaker, Nikolaos Kalliatakis, Nabih Naeem, Prajwal Prakasha

Original paper licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

The Great Fire-Fighting Puzzle

Imagine you are trying to solve a massive, moving puzzle where the pieces are not just cardboard, but entire fleets of flying robots, each with its own personality, speed, and fuel tank. This is the world of System-of-Systems (SoS) engineering. Instead of building one perfect car or one perfect plane, engineers are now trying to design entire ecosystems of machines that talk to each other, make their own decisions, and work together to solve huge problems like putting out wildfires or moving people around a city.

The tricky part is that these systems are incredibly complex. If you try to test every possible combination of robot types, numbers, and strategies by actually flying them in a real forest, it would take forever and cost a fortune. It's like trying to find the best route through a maze by walking every single path; you'd be tired before you found the exit. To solve this, scientists use Agent-Based Modeling, which is like a super-advanced video game where they create digital twins of the robots and the environment. They can run thousands of simulations in a computer to see what happens. But even with computers, running these simulations is so expensive and slow that you can't just try everything. This is where Bayesian Optimization comes in. Think of it as a super-smart, curious detective. Instead of guessing randomly, the detective looks at the clues it already has, makes a very educated guess about where the best solution might be, checks that spot, and then learns from the result to make an even better guess next time. It's the art of finding the "sweet spot" with the fewest possible tries.

The Paper's Big Idea: A Smart Detective for Flying Fleets

In this paper, a team of researchers from France and Germany tackles the challenge of designing these futuristic, cooperative flying fleets. Specifically, they focus on a scenario called EVE (Eco-friendly Vehicle for multiple operating Environments), which is all about coordinating different types of aircraft to fight wildfires. Imagine a team of electric vertical take-off and landing drones (eVTOLs) and traditional seaplanes working together. The goal isn't just to pick a plane; it's to figure out the perfect mix of how many planes to use, what kind of planes they should be, and exactly how they should behave in the heat of the moment.

The authors realized that standard ways of optimizing these systems were hitting a wall. The design space is a "hierarchical" mess. It's like a choose-your-own-adventure book where your first choice (e.g., "Use a seaplane") decides which pages you are even allowed to read next (e.g., "How much fuel does it carry?"). If you choose a drone, the fuel pages disappear because drones use batteries. If you choose a seaplane, the battery pages vanish. This creates a weird, shifting landscape that normal computer programs struggle to navigate.

To fix this, the team built a Hierarchical Bayesian Optimization framework. They created a special "map" (called a surrogate model) that understands these rules. It knows that if you pick a seaplane, it should only look at seaplane variables, and if you pick a drone, it switches to drone variables. It uses a technique called Gaussian Processes to act as a crystal ball, predicting how well a specific fleet configuration would work without actually running the full, expensive simulation every single time.

The Wildfire Test: Salamis Island

To see if their new "smart detective" actually worked, the researchers put it to the test in a digital simulation of a wildfire on Salamis Island, near Athens. They set up a scenario where a fire started on a hot, sunny day, threatening two cities. They had to find the best fleet configuration to stop the fire from spreading while keeping costs and emissions low.

They compared their new method against a "baseline" scenario: a traditional fleet of two DHC-515 aircraft using standard water-dropping tactics. In the simulation, this old-school fleet managed to stop the fire, but it took nearly 8 hours of fighting, and the fire had already burned 11.79 km² of land. The cost of the damage was estimated at 11.53 million euros.

Then, they let their Hierarchical Bayesian Optimization algorithm loose. It didn't just tweak the numbers; it explored completely different strategies. After running through 210 expensive simulation checks (a mix of an initial guess and 170 smart refinements), it found two "Pareto Front" solutions—these are the "goldilocks" spots where you can't improve one thing (like speed) without making something else (like cost) worse.

The results were striking. The optimized fleets, which used a mix of 8 or 12 seaplanes (plus a full fleet of 12 eVTOL drones for support), were able to extinguish the fire much faster.

  • The 8-seaplane fleet stopped the fire in just 2 hours, reducing the burnt area to 6.67 km² and the damage cost to 6.83 million euros.
  • The 12-seaplane fleet was even faster, finishing in 1.6 hours with a burnt area of 6.37 km² and a cost of 6.53 million euros.

However, there was a trade-off. Because the optimized fleets were much larger (using 8 to 12 seaplanes instead of just 2), they consumed more fuel and produced more emissions (2.60 to 2.64 tons of CO2) compared to the baseline's 1.63 tons. But the paper suggests that saving the cities and reducing the massive fire damage cost was worth the extra emissions in this specific scenario.

What the Algorithm Actually Learned

The most fascinating part of the paper is how the algorithm figured out the solution. It didn't just say "use more planes." It discovered specific, hierarchical rules for how the fleet should behave:

  1. Tactics Matter: The algorithm realized that for the seaplanes, the best strategy depended on the fleet size. The 12-seaplane fleet stuck to a "water" tactic (dropping water directly) the whole time. But the 8-seaplane fleet started with a "vegetation" tactic (focusing on burning vegetation to create firebreaks) and then switched to "water" tactics later in the mission.
  2. The "Switch" Logic: The algorithm learned when to change tactics. For the 8-seaplane fleet, it decided to switch tactics based on "runtime" (how long they had been flying). For the 12-seaplane fleet, it decided not to switch at all, sticking to the water tactic because the sheer number of planes made it effective enough.
  3. Designing the Planes: The optimization didn't just pick planes; it designed them. It suggested that the 12-seaplane fleet needed planes with high speed, high range, and high payload to handle the aggressive, fast-paced mission. In contrast, the 8-seaplane fleet worked best with planes that had lower speed, minimal range, and medium payload, relying on the specific timing of their tactic switches to make up for the difference.

The Takeaway

This paper doesn't claim to have solved every wildfire problem in the real world yet. It shows that in these complex computer simulations, a hierarchical approach is far better than traditional methods at navigating the "choose-your-own-adventure" nature of system design. By teaching the computer to understand that some choices cancel out others, they could find solutions that were not only faster and cheaper but also revealed why those solutions worked.

The authors suggest that this method could be a game-changer for designing future fleets, not just for fighting fires, but for any complex mission where different types of machines need to work together. They admit that the simulation is still a model, and real-world conditions (like unpredictable weather or mechanical failures) might change things. But for now, they've proven that with the right mathematical "detective," we can design smarter, more adaptable flying teams that might one day save our cities from the flames.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →