Key Takeaway
Incorporating learned movement patterns from the environment into centralized planning cuts conflicts with uncontrolled movers, at the cost of higher planning time but without hurting overall throughput.
ON THIS PAGE
Key Findings
Using Maps of Dynamics (learned motion patterns) to bias path search makes centralized planners avoid areas where people or other uncontrolled agents tend to move. That flow-aware planning significantly reduces the number of close encounters between planned robots and external agents, while keeping task completion rates (throughput) roughly the same. The trade-off is longer planning runtimes and reduced solver scalability under tight time limits, especially on maps with strong structure. Flow awareness integrates with standard centralized planners and does not require active detection of external agents at planning time Orchestrator-Worker Pattern.
Data Highlights
1Baseline centralized planning kept a 100% solved rate within a 5 second runtime cutoff on larger agent counts; adding flow-aware costs caused the solver to solve fewer instances within that same 5s limit.
2Lifelong experiments ran with a simulation horizon of 2000 timesteps, replanning window of 20 and conflict-resolution horizon of 40; in those runs, flow-aware planning reduced conflicts while leaving throughput largely unchanged (same completed tasks over time).
3A dedicated test used 200 controlled agents (RHCR setup) and showed that flow-aware planning still reduced conflicts in dense settings, though planner runtime and the number of instances solved within fixed time budgets worsened on structured maps (e.g., den312d, ht_chantry).
What This Means
Robot fleet operators and system engineers who deploy multi-robot systems in shared spaces (warehouses, airports, malls) will find this useful: it reduces collisions with unpredictable people or vehicles without reworking low-level collision controllers. Research and product teams building centralized multi-robot planners can adopt flow-aware costs to make deployments more robust in environments with recurring movement patterns MCP Pattern.
Not sure where to start?Get personalized recommendations
Key Figures

Fig 1: Figure 1: The cost for an edge transition for every location in the den312d -map, for each move action respectively. It is computed using the MoD in Figure 3 and shows how FA-MAPF translates motion patterns into a semantic cost-landscape for the MAPF algorithm.

Fig 2: Figure 2: Left: A visualization of an SWGMM, obtained from an MoD, that represents the likelihood of UA movement for a specific location in a map. The colored arrows represent the set of possible actions of a MAPF agent. Right: Flow cost calculated using Eq. 4 representing the distance from an action to the SWGMM.

Fig 3: Figure 3: Left: It shows the areas from which the start and goal points are sampled for directed UA movement. The numbers indicate the corresponding areas. Right: The corresponding CLiFF-map of dynamics, with the arrows representing the means of the SWGMM mixture components, and color indicates their direction in radians.

Fig 4: Figure 4: Result of one-shot EECBS on the different benchmark maps (see Table I for the map names), for different UA movement types (as described in Section IV ). x-axis is the number of MAPF agents. y-axis shows either the percentage ( top ) of instances solved (out of 25) or the average runtime ( bottom ). The runtime cutoff is 5 seconds.
Ready to evaluate your AI agents?
Learn how ReputAgent helps teams build trustworthy AI through systematic evaluation.
Learn MoreYes, But...
Flow-awareness depends on the quality and representativeness of the learned movement patterns (Maps of Dynamics); poor or outdated maps can mislead planners. Adding flow costs increases planning time and can reduce the number of instances solved under tight time limits, especially on structured maps. The approach was tested with existing centralized solvers and benchmarks; effects on very large-scale or different planner families remain to be validated Event-Driven Agent Pattern.
Full Analysis
FA-MAPF (flow-aware multi-agent path finding) adds environmental motion priors into centralized planning by turning learned movement patterns into edge costs for search-based planners. Instead of detecting external agents at runtime, the planner uses Maps of Dynamics—probability maps of where and how uncontrolled agents move—to penalize actions that conflict with expected flows. The method is applied as a lightweight guidance layer on top of standard centralized solvers, keeping most of their formal guarantees while nudging solutions away from high-risk areas. Experimental evaluation used one-shot planning tests (a 5 second cutoff with a suboptimality factor of 1.2) and lifelong planning experiments (rolling horizon solver setups with suboptimality factor 1.5 and SIPP at low level). Results show a clear trade-off: flow-aware planning reduces conflicts with uncontrolled agents in both benchmark maps and a real-world dataset and generally preserves throughput, but increases planning runtime and lowers the solved rate under strict time budgets. Benefits are stronger on maps with pronounced movement structure (where learned flows are informative). The work suggests a practical path toward deploying centralized multi-robot fleets in human-shared spaces by reducing reliance on reactive low-level repairs and points to future work on scaling and time-dependent motion models. Market-Based Coordination Pattern Blackboard Pattern
Explore evaluation patternsSee how to apply these findings
Credibility Assessment:
Mixed set of authors with some mid-level h-index (one at 19) and recognizable names but no affiliations or top venue (arXiv) — moderate credibility.