Scaling cooperative multi-agent reinforcement learning (MARL) is fundamentally limited by cross-agent noise. When agents share a common reward, each agent's learning signal is computed from a shared return that depends on all agents, so the stochasticity of the other agents enters the signal as cross-agent noise that grows with N. Many engineering systems, such as cloud computing and power systems, have differentiable analytical models that prescribe efficient system states, providing a new reference beyond noisy shared returns. In this work, we propose Descent-Guided Policy Gradient (DG-PG), a framework that augments policy-gradient updates with a low-noise descent signal toward this reference. We prove that DG-PG reduces policy-gradient estimator variance from O(N) to O(1), preserves the stationary points of the cooperative objective, and achieves agent-independent sample complexity O(1/ε3). We evaluate DG-PG on cloud resource scheduling and power dispatch tasks, which involve discrete and continuous decisions, respectively. In both tasks, DG-PG converges within 10 episodes on average at every scale up to 1500 heterogeneous agents.
Smoothness enables the per-iteration bound; gradient domination yields the optimality-gap recursion; O(1) variance from Thm. 5.2 .
Prop. 1 in App. C.3 (Cloud Verification)
Standalone verification that Alignment holds for cloud scheduling via Cauchy-Schwarz on the load imbalance functional.
Appendix
Table 3: Dependency of theoretical results on assumptions. “✓” indicates that the result requires the corresponding assumption. All assumptions are stated in the main text (Section 4.1 ) and Appendix G .
Gen.
Instance Type
vCPUs
Memory (GB)
ηCPU
ηMem
Weight
Gen-1
m4.8xlarge
32
128
0.70
0.68
10%
t3.2xlarge
16
64
0.72
0.70
3%
t3a.2xlarge
16
64
0.75
0.72
2%
Gen-2
m5.8xlarge
32
128
0.95
0.93
20%
c5.18xlarge
64
128
0.98
0.93
10%
c5.12xlarge
48
96
0.97
0.93
8%
Appendix
Table 4: Server instance types used in the simulation, based on AWS instance configurations.
Figure 4: Environment characteristics. (a) Bimodal workloads with heavy-tailed demands. (b) Server heterogeneity across hardware generations. (c) Non-stationary arrivals with tidal fluctuation.
Servers ( N )
Clusters ( K )
Servers/Cluster ( S )
Episode Length
Target Util. ( ρ )
2
2
1
3000
[0.80,0.85]
5
5
1
3000
[0.80,0.85]
10
10
1
3000
[0.80,0.85]
20
20
1
3000
[0.80,0.85]
50
25
2
3000
[0.80,0.85]
100
25
4
3000
[0.80,0.85]
Appendix
Table 5: Scale configurations used in the experimental evaluation.
Parameter
Value
Model class
Linear (single layer, no hidden units)
Learning rate
1×10−3 (linear decay to 1% )
PPO clipping ϵ
0.2
Critic epochs / Actor epochs
20 / 3 (split-epoch)
Mini-batch size
10,000
Gradient clipping
max norm 10.0
Appendix
Table 6: Hyperparameters for controlled comparison (Section 6.3 ).
Servers ( N )
Hidden Dimension
Mini-batch
Rollouts
Parallel Environments
PPO Clip ( ϵ )
Active Samples
10
128
512
12
4
0.2
∼120,000
20
128
512
12
4
0.2
∼240,000
50
256
1024
8
4
0.4
∼400,000
100
512
1024
6
2
0.4
440,000 (cap)
200
1024
1024
2
1
0.4
440,000 (cap)
500
1024
1024
1
1
0.4
440,000 (cap)
Appendix
Table 7: Scale-specific hyperparameters.
Run
Key Change
Mini-batch
PPO Epochs
cent
Observed Failure
0
DG-PG defaults
256
4
0.02 (decay)
Entropy collapse ( 1.59→0.26 )
1
+ValueNorm
256
10
0.01
Entropy collapse ( 1.60→0.88 )
2
K : 10→4
256
4
0.01
Slow entropy collapse ( 1.54→1.36 )
3
cent : 0.01→0.03
256
4
0.03
Entropy bonus drowns advantage
4
Align with MAPPO defaults
50,000
10
0.01
Critic too slow (explained variance ≤0.30 )
5
Batch: 50K→20K
20,000
15
0.01
Critic still insufficient
Appendix
Table 8: Representative MAPPO runs with neural-network actor and critic models at N=5 .
Cloud scheduling
Power dispatch
N
Episode
Time
Per-Episode
Episode
Time
Per-Episode
10
5.4
0.9 min
10.5 s
6.2
2.8 min
26.8 s
20
5.8
1.8 min
18.9 s
8.2
4.4 min
31.9 s
50
5.0
3.4 min
40.9 s
8.2
6.9 min
50.2 s
100
4.0
9.6 min
2.4 min
9.0
12.7 min
1.4 min
200
4.3
18.2 min
4.2 min
2.7
6.6 min
2.5 min
Appendix
Table 9: DG-PG convergence episode, convergence time, and per-episode training time (CPU-only).
Cooperative multi-agent reinforcement learning (MARL) trains agents to coordinate toward shared goals under partial information and decentralized control.