Preprint

Agent-routing method posts higher task success with fewer request messages

Preprint simulations found that SPFR retained 97.63% of a global comparator's Utility while using 81.24 times fewer request-triggered messages.

A preprint describing a routing method for networks of distributed agents reports a clear trade-off in computer simulations. Compared with D-GREEDY, SPFR recorded 1.10 percentage points higher Success, 34.34% fewer forwarding hops, 5.79% lower 95th-percentile delay and 27.24% fewer request-triggered messages. Its Utility measure was 1.43% lower. The reported 95% confidence intervals put the Utility difference between 0.79% and 2.07% lower, and the Success difference between 0.59 and 1.61 percentage points higher.

SPFR is designed for a setting in which no agent necessarily sees the same candidates as the original task sender. It combines task-conditioned executor discovery and reselection with hop-by-hop forwarding through semantic potentials, scores that connect a task with candidate services. Each forwarding agent works from bounded local information, and a downstream agent can reconsider the executor when a new candidate appears. That design addresses the study's central problem: coordinating who performs a task with how a message reaches that agent when local views differ.

A routing problem with a hard core

The paper also treats this as a computational problem, not just a routing rule. Its joint executor-path feasibility problem, P1, was proved NP-complete, which means the corresponding optimization problem is NP-hard. In ordinary terms, the study frames executor choice and route choice as linked decisions rather than separate steps.

What the method guarantees on paper

Some of SPFR's strongest results are conditional. Under the paper's frozen-snapshot assumptions, the analysis proves that forwarding is loop-free and reaches an eligible executor after at most |V| - 1 nonterminal forwarding steps, where |V| denotes the network's nodes. The proof assumes a task-consistent state, complete time-to-live information, closed next-hop data and at least one positive-potential executor visible from the source. In plain terms, the guarantee applies to a fixed, internally consistent picture of the network.

With full semantic visibility and a control horizon Hctrl at least as large as the network diameter, SPFR exactly reaches the best value of the global hop-regularized P2 objective. Under bounded visibility, the paper gives a different guarantee: the terminal source-side potential is at least the best potential visible from the source, with P2Gap no larger than Umax exp[-ωh(Hctrl + 1)]. That is a guarantee about the paper's P2 routing objective, not an approximation guarantee for the harder constrained P1 problem.

The trade-off in simulation

The evaluation used a simulator with one agent per node on the GEANT, UNINETT and Deltacom topologies. Its synthetic catalog contained 24 atomic capabilities grouped into eight semantic domains. Agents were assigned three tiers: 55% had five capabilities, 30% had 10, and 15% had 15. The main comparison used 10 paired seeds and 200 tasks per seed on each topology. The paired design replayed the same scenarios across RAND, D-SEM, D-GREEDY, SPFR and GLOBAL†, using a common eligibility rule and two-sided 95% Student-t intervals across seeds; tasks within a seed were not treated as independent replicates.

GLOBAL† offered a stronger reference for Utility, but at a higher request-signaling cost. SPFR retained 97.63% of GLOBAL†'s Utility, with a reported interval of 96.59% to 98.68%, while using 81.24 times fewer request-triggered messages; the interval for that ratio was 78.6 to 83.88 times fewer. The multiplier excludes shared beacon traffic, which averaged 292.03 messages per task, so it should not be read as a comparison of all network traffic.

The biggest gain came when the view changed

A separate static UNINETT study was built to test in-path reselection. Across 10 paired seeds, each with 100 Local and 100 Discovery tasks, SPFR's Local Utility was almost unchanged from SRC-FIX, at 0.831 versus 0.832. On the Discovery workload, where the moving view exposed the value of finding a candidate later in the route, SPFR's Utility was 18.19% higher. The authors describe this as a mechanism-identification result, not an estimate of how common such moving-view conditions are in deployed systems.

That advantage was not free when compared with D-GREEDY. D-GREEDY recorded 1.18% higher Utility in the same study, but it used 13.66% more hops, had 7.99% higher 95th-percentile delay, sent 13.00% more request messages and incurred 17.91% higher communication cost. The contrast reflects why the authors emphasize balance across executor quality and network expenditure rather than a single best attribute.

Stress tests expose the edge of the claim

Under high joint stress, SPFR recorded 3.21% higher Utility and 4.40 percentage points higher Success than the comparison regime, while network-cost reductions ranged from 14.04% to 35.25%. Against GLOBAL† in that stress setting, it retained at least 97.92% of Utility and used at least 73.46 times fewer request messages. No tested deadline or budget violation was observed, but the stress contrasts did not include confidence intervals.

Runtime audits add a more mixed picture. On theorem-covered tasks, the maximum NormP2Gap was 0.651 across 5,996 tasks, and no tested P2-bound or frozen-loop violation occurred. The bounded-reference mean P2Ratio was 0.9623; under full view, P2Ratio was 1 on 3,000 tasks. Yet 351 of the 6,000 main-run tasks returned NO_SEMANTIC_ROUTE at the source because no positive-potential eligible executor was available. Across 4,000 stress-audit tasks, there were no runtime loops or hop-budget expirations.

A setting, not a universal answer

The parameter tests point to an operating compromise. Raising Hctrl from 1 to 2 lifted Utility from 0.589 to 0.722, but moving from 2 to 3 added only 1.64% Utility while increasing FIB state 2.08 times and beacon traffic 2.60 times. Increasing the hop-attenuation setting ωh from 0.04 to 0.08 reduced hops by 14.1% and communication cost by 16.0%, at a 0.50% Utility loss. The authors treat Hctrl = 2 and ωh = 0.08 as empirical operating points near an observed Utility-overhead elbow, not universal optima.

The authors interpret SPFR as a balance among executor quality, network expenditure and robustness. But the evidence remains conditional formal analysis plus synthetic simulator experiments on the named topologies. It does not establish an approximation guarantee for constrained P1, show performance in an operational deployment or make Hctrl = 2 and ωh = 0.08 universal settings. Broader asynchronous updates, failures and independent replication remain open tests for the method.

Paper data and sources

Original title: SPFR: Semantic Potential Field Routing for the Distributed Internet of Agents
Authors: Yeguang Qin, Liangqi Peng, Fengxiao Tang, Ming Zhao
Journal/Repository: arXiv
Status: Preprint, not yet peer-reviewed
First online: 2026-08-26
DOI: Not available
Original paper · Full text

Versions and corrections

  1. Published automatically after legal-source, freshness, evidence, and independent-verification gates passed.