Task Offloading in Multi-UAV Edge Computing Using an Improved Multi- Agent Proximal Policy Optimization Approach
This paper proposes SS-MAPPO, an improved Multi-Agent Proximal Policy Optimization framework incorporating top-K sparse attention and Gaussian latent policies, to solve the energy-efficient, decentralized task offloading problem in dynamic multi-UAV edge computing environments modeled as a Dec-POMDP.
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
In the skies above cities and remote landscapes, small flying robots known as drones are becoming essential workers. They inspect power lines, deliver packages, and monitor disaster zones, gathering vast amounts of data as they move. However, these machines carry a heavy burden: their batteries are limited, and their onboard computers are often too weak to process complex information quickly. If a drone tries to solve a difficult math problem or analyze a high-resolution image while flying, it drains its battery rapidly and may run out of power before finishing its job. To solve this, engineers have developed a concept called mobile edge computing. Instead of forcing the drone to do all the work itself, it can send its data to nearby powerful computers on the ground or to even larger servers in the cloud. This allows the drone to stay light and efficient, letting the heavy lifting be done by machines with unlimited power.
The challenge arises when dozens or hundreds of these drones operate in the same area at the same time. Imagine a swarm of one hundred and twenty drones, all trying to send data to a limited number of ground stations. The airwaves become crowded, the ground computers get overwhelmed with too many requests, and the drones must constantly decide whether to work alone, send data to a nearby station, or wait for a distant cloud server. If they make the wrong choice, they waste energy or drop important tasks. This is a problem of coordination. Traditional methods for organizing such groups often fail because the environment changes too fast; a drone might move out of range, or a ground station might suddenly become full. Researchers needed a way for these drones to learn how to make smart, energy-saving decisions on their own, even when they cannot see what the others are doing.
A team of researchers from Hubei University of Automotive Technology and Yunnan Hanzhe Technology Co., Ltd. has developed a new method to help these drone swarms work together more efficiently. They created a system where the drones learn through trial and error, using a type of artificial intelligence that allows them to improve their decisions over time. The researchers built a simulation of a complex world with one hundred and twenty drones, twenty-four ground servers, and one powerful cloud server. In this digital environment, the drones generate tasks of varying sizes, ranging from small data packets of three hundred kilobytes to large files of three thousand three hundred kilobytes. The goal was simple but difficult: get every task done while using as little battery power as possible.
The team tested their new approach against several existing methods, including older algorithms that rely on fixed rules and other learning systems that have been used in the past. They found that their new system, which they named SS-MAPPO, outperformed the others in almost every way. The key to its success was how it handled the sheer number of drones. In a crowded swarm, every drone does not need to pay attention to every other drone; in fact, trying to do so creates confusion and slows down the system. The researchers taught their new system to focus only on the most relevant neighbors, ignoring the rest. This is similar to how a person in a loud room might focus on the voice of a friend standing nearby while tuning out the background chatter. By filtering out unnecessary information, the drones could make faster and more stable decisions.
Furthermore, the researchers improved how the drones learned to choose between local processing, nearby servers, or the cloud. Instead of making abrupt jumps from one choice to another, the new system smoothed out these decisions, allowing the drones to adapt gently to changing conditions like wind or shifting network signals. In their simulations, this approach allowed the swarm to reach a stable, efficient state much faster than other methods. While older systems took longer to learn and often fluctuated wildly in their energy use, the new method settled into a rhythm quickly. When the number of drones increased from a small group to a large swarm of one hundred and twenty, the new system maintained its efficiency, whereas other methods struggled and consumed significantly more energy.
The results of these simulations showed that the new approach could reduce the total energy consumption of the entire swarm. It also proved to be more robust when the size of the tasks changed. Whether the drones were handling tiny data files or massive video streams, the system adjusted without wasting power. The researchers noted that the method was particularly good at preventing the ground servers from becoming overloaded, ensuring that no single drone was left waiting too long for a response. This balance is crucial for real-world applications where a delay could mean a missed delivery or a failed inspection.
Despite these promising results, the researchers are careful to note that their findings come from computer simulations. They modeled the drones moving along fixed paths and assumed that tasks were sent in full chunks rather than being split up. While this provides a strong foundation, the real world is often messier, with unpredictable weather and more complex flight patterns. The team suggests that future work will need to test these ideas with drones that can change direction freely and handle partial data transfers. For now, however, the study offers a clear path forward for managing large groups of autonomous machines. By teaching drones to ignore the noise and focus on what truly matters, we may soon see swarms that work together seamlessly, conserving their energy to keep the skies safe and efficient.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.