Organizations: Graduate School of Information Science and Technology, The University of Osaka, Suita, Osaka 565-0871, Japan · James Watt School of Engineering, University of Glasgow, Glasgow G12 8QQ, United Kingdom · LAMIH UMR CNRS 8201 Laboratory, Université Polytechnique Hauts-de-France, 59313 Valenciennes, France · INSA Hauts-de-France, 59313 Valenciennes, France · RIKEN Center for Advanced Intelligence Project, Tokyo 103-0027, Japan
In decentralised priority coordination, agents announce priority levels and a shared resource serves them in decreasing order, as at an unsignalised intersection; the levels form the decision layer of a hierarchical controller. Such interactions are routinely replaced by a potential game, i.e.\ by a common objective, for analysis and design. This paper determines what that surrogate misses, using the Hodge decomposition of the incentives into a potential component, which a common objective can represent, and a harmonic component, which it cannot. For the linear payoff, both components are obtained in closed form on every conflict graph and for every deterministic tie-breaking protocol: in common units, the harmonic energy is the number of conflicts and the potential energy adds the number of adjacent pairs of conflicts. Consequently, for every rationality parameter, the best common-objective model of the agents' choice log-odds, weighted uniformly over unilateral moves, has a relative squared error of at least 1/(dmax+1), where dmax is the largest number of conflicts of one agent; for an eight-vehicle intersection it is exactly one fifth, for any number of priority levels. Invisible to strict-improvement dynamics, the missed component is, under low-rationality log-linear learning with uniform revision and to leading order, the stationary probability current, and its energy sets the entropy-production rate. Payoff design cannot remove it: on the complete conflict graph of N agents, under a total-order protocol and with at least three priority levels, every nonconstant rank-based payoff leaves a relative error of at least 1/N, with equality exactly for affine payoffs.
Figures & tables
Fig. 1: The smallest priority game: two conflicting agents, levels {0,1} , agent 0 served first on a tie. Vertices are profiles s0s1 ; arrows are unilateral raises, labelled with the mover’s payoff gain. (a) The game flow; (b) its potential part (blue), the common incentive to raise one’s level; (c) its harmonic part (red), a circulation recording who goes first.
Fig. 2: Running example. (a) Eight vehicles at a two-lane intersection: A1–A4 turn left from the inner lanes (solid), A5–A8 go straight on the outer lanes (dashed); circles mark the 16 pairwise crossings of the nominal paths. (b) The resulting conflict graph; arrows show the index protocol (on a tie, tail first).
Fig. 3: Closed forms against independent computation. (a) Energies of Proposition 2 against a least-squares Hodge projection. (b) Finite- K spectrum against Theorem 1 .
Fig. 4: Log-linear learning (Proposition 6 ), computed from the transition matrix. (a) Occupation, on C5 ( K=3 ): distance between the stationary law and the Gibbs law of a Hodge potential. (b) Circulation: stationary current against the harmonic flow on every edge of the game graph of the intersection. (c) Irreversibility: entropy production against harmonic energy for four families of games; the line is the prediction, without fitted parameters; the random games are not pairwise. (d) Range of validity on the intersection: the low- β law gives way to the ordinal regime, in which mass shifts towards the set of pure-strategy Nash equilibria of Proposition 5 without being absorbed by it.
Layout
∣E∣
∣E2∣
Epot
ρpot
σβ/β2
Fully channelised (matching)
4
0
4
1/2
0.0741
Single merge cycle C8
8
8
16
2/3
0.1481
One arbiter (star)
7
21
28
4/5
0.1296
Unprotected crossing (Example 1 )
16
48
64
4/5
0.2963
TABLE I: Four layouts for eight agents, K=3 . Energies in units of 2cK ; σβ/β2 measured at βmaxidi=0.02 .
Figure 7Figure 8Figure 9Figure 10
Fig. S1: Logical structure of the supplementary material. Boxes are the fourteen steps of the proof of Theorem 2 (Appendix S-A ); arrows point from a step to the steps that use it, and the horizontal collector above Step S-A.14 gathers everything the assembly needs: the higher orders (Step S-A.3 ), the kernel of Sq (Step S-A.6 ), the three branches (Steps S-A.10 – S-A.12 ) and the certificates (Step S-A.13 ), which together cover every pair (K,N) with K≥3 ; Step S-A.2 feeds both the kernel statement and the image certificates. Dashed boxes are the three computer-assisted steps; all computations are exact. Section S-A.15 and Appendices S-B – S-D are independent of the proof and of one another, except that Appendix S-C uses the conservation law of Step S-A.1 .
Appendix figures & tables6 assets
Supplementary material from the paper’s appendix.
Appendix
K
all large N
bond-space cert.
image cert.
3
N≥17
–
4≤N≤16∗
4
N≥10
5≤N≤9
N=3,4
5
N≥6
N=4,5
N=3
6,7
N≥4
N=3
–
≥8
N≥3
–
–
Appendix
TABLE II: Coverage of Theorem 2 for K≥3 , N≥3 : by the large- N branch of Appendix B-E or by an exact rational certificate.
bond vectors D^k(f) ; first- and second-order components in bond form (Propositions S8 , S9 ); Q(1)+Q(2)=BN,K(D^(f)) (Proposition S10 ); injectivity on affine f (Lemma S11 )
Steps S-A.5 – S-A.13 work on B alone
by hand
S-A.5
Hahn–Poincaré and spread identities; the sum-of-squares identity K2B=∑kZk+Sq−Neg (Theorem S14 )
Steps S-A.6 – S-A.12
by hand
S-A.6
Sq(D)=0 iff D∈span(1⊗1) (Lemma S15 )
kernel statement, Step S-A.14
by hand
Appendix
TABLE S1: Roadmap of the proof of Theorem 2 . “exact” means rational or symbolic arithmetic.
K
all large N
bond-space certificate
image certificate
direct
3
N≥17 (Thm. S32 )
–
4≤N≤16
N=3
4
N≥10 (Thm. S26 )
5≤N≤9
N=3,4
–
5
N≥6 (Thm. S24 )
N=4,5
N=3
–
6,7
N≥4 (Thm. S24 )
N=3
–
–
≥8
N≥3 (Thm. S24 )
–
–
–
Appendix
TABLE S2: Coverage of {(K,N):K≥3,N≥3} . No pair is left uncovered. The first column is analytic for K≥5 (Theorem S24 ) and rests on exact symbolic computation for K=4 and K=3 (Steps S-A.11 – S-A.12 ).
N
K=2
K=3
K=4
K=5
K=6
K=7
K=8
3
+.167
+.296
+.342
+.363
+.374
+.381
+.385
4
+.075
+.216
+.267
+.291
+.304
+.311
+.317
5
+.033
+.169
+.219
+.243
+.256
+.264
+.269
6
+.011
+.138
+.186
+.209
+.221
+.229
+.234
7
−.001
+.116
+.161
+.183
+.195
+.202
+.207
8
−.009
+.100
+.142
+.163
+.174
+.181
+.185
Appendix
TABLE S3: Margin NN−1−maxfρpot(f) over non-affine payoff-from-rank functions f on KN , computed in floating point from the pencil (Mpot,Mtot) (not part of any proof). When positive it is the gap λ1−λ2 between the two largest generalised eigenvalues, and as K→∞ it tends to λ1−λ2=N+22 of Theorem 1 . The entries at K=2 , N≥7 (bold) are negative, in agreement with the exact witness at N=7 ; blank cells were not computed.
Fig. S2: The tie-pattern law against exhaustive enumeration (floating point; not part of any proof). (a) Complete graph, index protocol: E[H∣A] against the number A of tied pairs (points) and the affine law of Corollary S37 (lines). (b) C4 , P4 , S4 , K=3 : the order-averaged energy E[Hˉ∣AC] lies on the line of slope one given by ( S32 ); conditioning on tied conflict edges alone ( C4 , grey, shifted for display) is not affine.
the pairs of Table S2 : rebuilds each certified matrix from Theorem S14 and Step S-A.4 , checks LDL⊤=A with positive pivots and the kernel; standard library only, imports nothing
audit_K4.py
S-A.11
the cubic of Lemma S25 , exact root counting for ϱ≥ϱ0 , and (T) for all bonds iff N≥10 (Theorem S26 ); also audits the hand-proved closed forms of Steps S-A.8 – S-A.9
Google, Zurich, 8002 Zurich, Switzerland. · School of Computer Science, University of Leeds, Leeds, UK. · School of Energy Systems, LUT University, 53850 Lappeenranta, Finland
Department of Industrial Engineering and Operations Research, Columbia University · Department of Mathematics, Imperial College London, London, UK · Department of Civil Engineering and Engineering Mechanics, Data Science Institute, Columbia University