Papers
Topics
Authors
Recent
Search
2000 character limit reached

An Occupation-Measure and Frank-Wolfe Framework for Heterogeneous Mean-Field Control

Published 10 Jul 2026 in math.OC | (2607.09907v1)

Abstract: Heterogeneous mean-field control (MFC) problems involve multiple interacting populations with distinct dynamics, control constraints, and interaction patterns, making both analysis and computation substantially more difficult than in the homogeneous setting. In particular, existing formulations do not readily yield scalable solution methods that preserve population-level structure. To address this, we develop a heterogeneous occupation-measure mean-field control (OM-MFC) framework that lifts the problem to a population-level optimization over measures subject to dynamical constraints that are linear in the measures. We show that the resulting optimization problem is convex under a positive-semidefinite matrix-valued kernel condition, which captures coupled interactions across populations. Based on this formulation, we derive a Frank-Wolfe (FW) method whose linear minimization subproblem decomposes into independent population-wise optimal control problems, enabling parallel computation without requiring an a priori discretization of the measure space. Numerical examples on UAV coordination and search-and-rescue scenarios illustrate that the proposed framework captures symmetric coordination, asymmetric yielding, and directional interaction effects within a unified and computationally tractable trajectory-optimization framework.

Authors (3)

Summary

  • The paper introduces an occupation-measure and Frank-Wolfe framework that lifts heterogeneous mean-field control to a population-level optimization problem.
  • It leverages convexity via matrix-valued interaction kernels to decouple multi-population dynamics into independent optimal control subproblems.
  • The framework demonstrates scalable convergence and robust performance in applications such as UAV coordination and 3D search-and-rescue missions.

Occupation-Measure and Frank-Wolfe Algorithms for Heterogeneous Mean-Field Control

Introduction and Problem Formulation

The paper "An Occupation-Measure and Frank-Wolfe Framework for Heterogeneous Mean-Field Control" (2607.09907) systematically addresses the challenging problem of mean-field control (MFC) in systems composed of multiple, interacting, heterogeneous populations. Heterogeneous MFCs introduce complexities beyond the homogeneous setting due to differences among populations in dynamics, control constraints, and interaction patterns—complicating both theoretical analysis and scalable computation.

The authors leverage the occupation-measure perspective, building on classical measure-theoretic optimal control formulations, and propose a relaxation that lifts finite-agent heterogeneous MFC to population-level optimization over suitable measure pairs. The occupation-measure (OM) approach facilitates problem decomposition and supports scalable optimization algorithms by virtue of its linear dynamical constraints.

Key innovations include a convexity condition for the heterogeneously coupled system, expressible via a positive-semidefinite matrix-valued kernel over interaction terms, and a Frank-Wolfe (FW) method whose linear minimization step decomposes into independent optimal control problems for each population. This architecture enables parallel algorithms and circumvents a priori discretization, while preserving the population structure intrinsic to MFC.

Mathematical Framework and Algorithmic Approach

Occupation-Measure Lifting for Heterogeneous Populations

For MM interacting populations, each population aa is assigned distinct dynamics faf_a, control constraints Ua\mathcal{U}_a, and initial state distribution ρ0a\rho^{a}_0. Agentwise state-control trajectories are encoded as empirical occupation measures, which are then averaged over each population, yielding running and terminal occupation-measure pairs (μa,νa)(\mu_a, \nu_a).

The global control objective includes population-specific running and terminal costs and both intra- and inter-population interaction terms, formulated as

J(μ1,ν1,,μM,νM)=a=1M[adμa+Ψadνa]+p=1Mq=1MκpqIpq(μp,μq)J(\mu_1, \nu_1, \ldots, \mu_M, \nu_M) = \sum_{a=1}^M \Big[ \int \ell_a\, d\mu_a + \int \Psi_a\, d\nu_a \Big] + \sum_{p=1}^M \sum_{q=1}^M \kappa_{pq} \mathcal{I}_{pq}(\mu_p, \mu_q)

where Ipq\mathcal{I}_{pq} captures (possibly asymmetric) interaction kernels WpqW_{pq} and weights κpq\kappa_{pq}.

The feasibility set aa0 for each population is determined by linear weak Liouville constraints, and the infinite-dimensional global feasible set is aa1.

Convexity and Decomposition via Matrix-Valued Interaction Kernels

Convexity of the population-level OM-MFC objective is asserted if the matrix-valued interaction kernel

aa2

is positive semidefinite in the sense of continuous positive-definiteness over all finite linear combinations. This extends the classical scalar-kernel convexity condition for homogeneous MFC: the interaction structure across populations now governs convexity, not a scalar quantity.

Frank-Wolfe Algorithm in Measure Space

The FW method avoids explicit projection in infinite-dimensional measure spaces and instead iteratively forms convex combinations of current iterates and population-wise solutions to linearized optimal control problems. At each iteration, cross-population coupling is "frozen" into the running cost function, decoupling the linear minimization across populations.

Formally, the key step reduces to solving, for each population aa3,

aa4

where aa5 aggregates running costs and fixed interaction terms based on the measures at iteration aa6. Each subproblem further reduces to aggregating measures over deterministic trajectories, allowing tractable composition of iterates from classical optimal control solutions.

The FW approach maintains convex combinations of dynamically feasible trajectories, ensuring practical implementability and interpretability, while ordinal interaction structure and heterogeneity are preserved throughout optimization.

Numerical Results and Empirical Validation

Three principal scenarios validate the proposed framework:

Symmetric, Asymmetric, and Non-Convex UAV Coordination

In a planar two-population UAV crossing experiment, under single-integrator dynamics and varying Gaussian interaction kernels, the method exhibits distinctive population-level behaviors:

  • Scenario 1 (Convex Symmetric): Populations split optimally and reconverge symmetrically around an obstacle, marked by well-separated crossing and efficient target arrival. Figure 1

    Figure 1: Symmetric two-population crossing—snapshots show balanced detours and reconvergence around intersection.

  • Scenario 2 (Convex Asymmetric): Asymmetric weights enforce that one population yields, taking longer paths and exhibiting greater dispersion, consistent with the asymmetric interaction kernel's design. Figure 2

    Figure 2: Asymmetric regime—population 1 (blue) yields and takes wider detours, while population 2 (orange) follows more direct paths.

  • Scenario 3 (Non-Convex): With convexity violated, population distribution becomes more dispersed; nevertheless, the FW method continues to produce agents that avoid obstacles and reach their targets, though with less structured detours. Figure 3

    Figure 3: Non-convex interaction—populations exhibit increased dispersal and less organized crossing.

The objective value aa7 decreases monotonically across Frank-Wolfe iterations, even in the non-convex regime, illustrating empirical convergence: Figure 4

Figure 4: FW convergence of the objective value aa8 across all three interaction regimes.

Directional, Heterogeneous Coordination in 3D Search-and-Rescue

The method extends seamlessly to a three-dimensional, obstacle-rich scenario with directional, population-asymmetric interaction kernels. Here, the primary constraint is that a "search" population must remain ahead of a "rescue" population along a mission-aligned axis. The algorithm enforces this ordering as designed, with populations efficiently avoiding obstacles and preserving the hierarchical structure imposed by the interaction kernels. Figure 5

Figure 5: 3D search-and-rescue coordination—trajectories and population distributions respect mission hierarchy and obstacle avoidance.

The objective again exhibits monotonic decrease over FW iterations despite the complexity introduced by the directional kernels: Figure 6

Figure 6: Convergence of objective aa9 in the 3D scenario with directional, population-asymmetric coupling.

Across all cases, each FW iteration is computationally dominated by parallelizable deterministic optimal control subproblems, enabling scalability and extensibility.

Implications and Outlook

The occupation-measure and FW-based heterogeneous MFC framework provides a rigorous and tractable means to address coupled, multi-population optimal control problems without requiring a priori discretization or Monte Carlo sampling of agentwise strategies. The method's decomposition property is particularly salient: it enables parallel scalability while preserving the essential structure of mean-field interactions and heterogeneity.

The convexity assertions explicitly link system-theoretic coupling to algorithmic tractability, and the empirical viability of the FW procedure extends—even when these conditions are violated—indicates promising practical robustness. The occupation-measure approach further clarifies connections between population-level PDE relaxations, classical optimal control, and measure-theoretic optimization in high-dimensional settings relevant to real-world robotic, network, and swarm applications.

Anticipated directions for future work include non-convex convergence theory for infinite-dimensional FW in measure spaces, integration with learning-based MFC paradigms, and extensions to more general classes of interaction structures, such as those involving state and control-dependent graphons, stochastic dynamics, or time-varying kernels.

Conclusion

The paper delivers a technically principled and effectively implemented occupation-measure plus Frank-Wolfe architecture for heterogeneous mean-field control, supported by both theoretical insight and detailed numerical evidence. The decomposition property and scalable structure advance the computational capabilities available for structured multi-population optimal control problems—enabling representation of complex interactions, handling high-dimensional continuous-time systems, and supporting robust empirical performance even outside strict convexity regimes. These contributions set the stage for practical high-level coordination within multi-agent systems and provide a rigorous template for further advances in structured population-level control.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Tweets

Sign up for free to view the 1 tweet with 0 likes about this paper.