atlas

Research map / Multi-agent systems and games / Games and equilibria

Multi Agent Reinforcement Learning for Sequential Satellite Assignment Problems

AAAI 2025 · Multi-agent systems and games › Games and equilibria · approach: Learning with strategic agents · 2 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes REDA, a MARL method that learns per-agent Q-values for assignments, bootstraps from a greedy assignment solver, and selects joint assignments via a linear assignment mechanism, outperforming IQL, IPPO, and HAAL on satellite constellation assignment.

Problem

Sequential assignment problems in which agents must be assigned to tasks repeatedly over time with state-dependent utilities, where naive MARL leads to selfish behavior and conflicting duplicate assignments.

Approach

Each agent learns Q-values for its possible task assignments (decomposed from the joint Q-function), and joint actions are chosen by solving a linear assignment problem over these learned values, guaranteeing valid and socially optimal assignments; training bootstraps from a greedy solver and uses noise-scaled exploration.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use REDA with the distributed optimal assignment mechanism instead of independent IQLSequential assignment problem · Three-agent, three-task toy SAPtotal rewardHelped
Use REDA with the distributed optimal assignment mechanism instead of independent IPPOSequential assignment problem · Three-agent, three-task toy SAPtotal rewardHelped
Use REDA instead of COMASequential assignment problem · Three-agent, three-task toy SAPtotal rewardHelped
Use REDA instead of IQLSatellite assignment · Satellite constellation environmentpercentage of satellites without charge at episode endHelped
Use REDA instead of IPPOSatellite assignment · Satellite constellation environmentpercentage of satellites without charge at episode endHelped
Use REDA instead of IQLSatellite assignment · Satellite constellation environmentpercentage of satellites completing the same task as another satelliteHelped
Use REDA instead of IPPOSatellite assignment · Satellite constellation environmentpercentage of satellites completing the same task as another satelliteHelped
Use REDA instead of IQLSatellite assignment · Satellite constellation environmentaverage number of time steps satellites are assigned to the same tasksHelped
Use REDA instead of IPPOSatellite assignment · Satellite constellation environmentaverage number of time steps satellites are assigned to the same tasksHelped
Use REDA instead of HAALSatellite assignment · Satellite constellation environmentpercentage of satellites without charge at episode endHelped
Use HAAL instead of REDASatellite assignment · Satellite constellation environmentaverage number of time steps satellites are assigned to the same tasksHelped

Surprising findings

Limitations

Experimental setup

Datasets: simulated satellite constellation (324 satellites, 450 tasks)

Benchmarks: simple 3-agent 3-task dictator environment satellite constellation assignment environment

Metrics: percentage of satellites without charge at end of episode percentage of satellites with duplicate task assignments average time steps satellites share the same task joint reward

Baselines: IQL IPPO COMA HAAL greedy policy

Builds on: DQN EPyMARL COMA IQL IPPO

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy