ISSN: 2641-3086

Trends in Computer Science and Information Technology

Research Article       Open Access      Peer-Reviewed

Isoperimetric Certificates for Flocking: Weighted Cheeger Bounds on Cohesion, Tracking, and Fragmentation in State-Dependent Networks

Kevin D Oden* and Maia Berkane

Kevin D. Oden & Associates, San Francisco, CA, USA

Author and article information

*Corresponding author: Kevin D Oden, Kevin D. Oden & Associates, San Francisco, CA, USA, E-mail: [email protected]
Submitted: 23 July, 2026 | Accepted: 30 July, 2026 | Published: 31 July, 2026
Keywords:

Cite this as

Oden KD, Berkane M. Isoperimetric Certificates for Flocking: Weighted Cheeger Bounds on Cohesion, Tracking, and Fragmentation in State-Dependent Networks. Trends Comput Sci Inf Technol. 2026;11(2):97-105. Available from: 10.17352/tcsit.000115

Copyright License

© 2026 Oden KD, et al. This is an open-access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.

Abstract

The continuous-time flocking law of Olfati-Saber is, in its alignment term, a flow generated by a state-dependent weighted graph Laplacian. We exploit this identification to bring the weighted Cheeger constants and Neumann/Dirichlet isoperimetric inequalities of Chung and Oden to bear on the analysis of second-order multi-agent dynamics. The control literature typically certifies flocking through direct spectral quantities—the algebraic connectivity (Fiedler value) of the interaction Laplacian. We instead derive cut-based certificates: (i) a Neumann isoperimetric lower bound on the rate of velocity (heading) consensus; (ii) a Dirichlet isoperimetric lower bound on the rate at which the flock locks onto a navigational target, recovering and refining grounded-Laplacian leader–follower estimates; and (iii) an isoperimetric fragmentation criterion that ties imminent splitting of the swarm to the collapse of the weighted Cheeger constant along a sparse cut. Because a cut is a local quantity, these certificates are monitorable without a global eigensolve; we make this operational with an analysis of computational complexity, distributed implementation, and robustness to measurement noise, and we characterize the regimes in which each bound is tight. In the mean-field limit we conjecture, and pose as an open problem, how the discrete weighted Cheeger constant converges to a continuum Cheeger constant, so that the discrete certificates would appear as consistent discretizations of the Riemannian Cheeger–Buser inequality. Finally we propose an isoperimetric connectivity-maintenance controller that regulates the weighted Cheeger constant directly, and contrast it with algebraic-connectivity maximization. An expanded numerical suite (varying agent number, density regime, and informed fraction) confirms every certificate and quantifies its slack.

Introduction

Collective motion in biological and engineered systems—bird flocks, fish schools, and swarms of autonomous vehicles—has been modeled by local interaction rules at least since the work of Reynolds and Vicsek et al. [1,2]. A control-theoretic foundation was given by Olfati-Saber [3], who cast flocking as a feedback problem and proposed a now-standard second-order law in which each agent’s acceleration combines alignment (velocity matching), separation (collision avoidance), and navigational feedback to a moving objective. Convergence and stability of such laws are classically analyzed through algebraic graph theory: the spectral properties of the interaction (graph) Laplacian govern the rate of consensus and the cohesion of the group [4-7]. In particular, the algebraic connectivity or Fiedler value [8]—the smallest nonzero Laplacian eigenvalue—sets the slowest decay mode of disagreement and has become the central object both in convergence analysis and in connectivity-control design [9-13]. This quantity is written λ2 in the one-indexed convention of Fiedler and the control literature (where 0= λ 1 λ 2 MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaaIWaGaeyypa0Jaeq4UdW2damaaBaaaleaapeGaaGymaaWdaeqaaOWdbiabgsMiJkabeU7aS9aadaWgaaWcbaWdbiaaikdaa8aabeaak8qacqGHKjYOcqWIVlctaaa@4504@ ) and λ1 in the zero-indexed convention of spectral graph theory (where 0= λ 0 λ 1 MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaaIWaGaeyypa0Jaeq4UdW2damaaBaaaleaapeGaaGimaaWdaeqaaOWdbiabgsMiJkabeU7aS9aadaWgaaWcbaWdbiaaigdaa8aabeaak8qacqGHKjYOcqWIVlctaaa@4502@ ) that we adopt throughout; the two symbols denote the same eigenvalue.

There is a parallel and largely separate tradition in spectral graph theory. The Cheeger constant—an isoperimetric (cut) quantity—bounds the spectral gap of the Laplacian from below, a discrete analogue of Cheeger’s Riemannian inequality [14] and its Buser reverse [15]. Chung and Oden [16] developed the weighted theory, introducing weighted Cheeger constants and isoperimetric inequalities for both Neumann and Dirichlet boundary conditions. This machinery is heavily used in graph partitioning, spectral clustering, and Markov-chain mixing [17,18], but it is rarely the instrument of choice in multi-agent control, where λ2 is computed or estimated directly.

The present paper bridges the two. Our starting observation is elementary but consequential: the alignment term of the flocking law is exactly the action of a weighted graph Laplacian, with edge weights that depend on the agents’ configuration. The isoperimetric apparatus of [16] therefore applies, and yields certificates that are geometric rather than spectral—expressed through cuts that can be monitored locally rather than through global eigenvalue computations. Locality is the organizing theme of the paper: a bottleneck in the interaction graph is a sparse cut, cohesion/tracking/fragmentation are each controlled by its conductance, and a cut is exactly the kind of quantity a decentralized swarm can estimate.

Contributions

Collective motion in biological and engineered systems—bird flocks, fish schools, and swarms of autonomous vehicles—has been modeled by local interaction rules at least since the work of Reynolds and Vicsek et al. [1,2]. A control-theoretic foundation was given by Olfati-Saber [3], who cast flocking as a feedback problem and proposed a now-standard second-order law in which each agent’s acceleration combines alignment (velocity matching), separation (collision avoidance), and navigational feedback to a moving objective. Convergence and stability of such laws are classically analyzed through algebraic graph theory: the spectral properties of the interaction (graph) Laplacian govern the rate of consensus and the cohesion of the group [4-7]. In particular, the algebraic connectivity or Fiedler value [8]—the smallest nonzero Laplacian eigenvalue—sets the slowest decay mode of disagreement and has become the central object both in convergence analysis and in connectivity-control design [9-13]. This quantity is written λ2 in the one-indexed convention of Fiedler and the control literature (where) and λ1 in the zero-indexed convention of spectral graph theory (where ) that we adopt throughout; the two symbols denote the same eigenvalue.

There is a parallel and largely separate tradition in spectral graph theory. The Cheeger constant—an isoperimetric (cut) quantity—bounds the spectral gap of the Laplacian from below, a discrete analogue of Cheeger’s Riemannian inequality [14] and its Buser reverse [15]. Chung and Oden [16] developed the weighted theory, introducing weighted Cheeger constants and isoperimetric inequalities for both Neumann and Dirichlet boundary conditions. This machinery is heavily used in graph partitioning, spectral clustering, and Markov-chain mixing [17,18], but it is rarely the instrument of choice in multi-agent control, where λ2 is computed or estimated directly.

The present paper bridges the two. Our starting observation is elementary but consequential: the alignment term of the flocking law is exactly the action of a weighted graph Laplacian, with edge weights that depend on the agents’ configuration. The isoperimetric apparatus of [16] therefore applies, and yields certificates that are geometric rather than spectral—expressed through cuts that can be monitored locally rather than through global eigenvalue computations. Locality is the organizing theme of the paper: a bottleneck in the interaction graph is a sparse cut, cohesion/tracking/fragmentation are each controlled by its conductance, and a cut is exactly the kind of quantity a decentralized swarm can estimate.

2 Preliminaries

2.1 The flocking model

Consider N agents with positions q i d MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaWGXbWdamaaBaaaleaapeGaamyAaaWdaeqaaOWdbiabgIGioprr1ngBPrwtHrhAYaqeguuDJXwAKbstHrhAGq1DVbacfaGae8xhHi1damaaCaaaleqabaWdbiaadsgaaaaaaa@47EE@ and velocities q ˙ i d MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaGabmyCayaacaWaaSbaaSqaaabaaaaaaaaapeGaamyAaaWdaeqaaOWdbiabgIGioprr1ngBPrwtHrhAYaqeguuDJXwAKbstHrhAGq1DVbacfaGae8xhHi1damaaCaaaleqabaWdbiaadsgaaaaaaa@47D8@ . Following [3], the position of agent i evolves according to the second-order law

q ¨ i = j a ij ( q )( q ˙ j q ˙ i ) alignment q i V( q ) separation + b i ( q * q i )+ c i ( q ˙ * q ˙ i i ) cohesion / navigation , MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaGabmyCayaadaWaaSbaaSqaaabaaaaaaaaapeGaamyAaaWdaeqaaOWdbiabg2da98aadaWfqaqaamaaxababaWdbmaawafabeWcpaqaa8qacaWGQbaabeqdpaqaa8qacqGHris5aaGccaWGHbWdamaaBaaaleaapeGaamyAaiaadQgaa8aabeaak8qadaqadaWdaeaapeGaamyCaaGaayjkaiaawMcaaiaaykW7daqadaWdaeaaceWGXbGbaiaadaWgaaWcbaWdbiaadQgaa8aabeaak8qacqGHsislpaGabmyCayaacaWaaSbaaSqaa8qacaWGPbaapaqabaaak8qacaGLOaGaayzkaaaal8aabaWdbmaayaaabaaameaacaWGHbGaamiBaiaadMgacaWGNbGaamOBaiaad2gacaWGLbGaamOBaiaadshaaSGaayjo+daapaqabaaabaaabeaak8qacaaMe8UaeyOeI0IaaGjbV=aadaWfqaqaamaaxababaWdbiabgEGir=aadaWgaaWcbaWdbiaadghapaWaaSbaaWqaa8qacaWGPbaapaqabaaaleqaaOWdbiaadAfadaqadaWdaeaapeGaamyCaaGaayjkaiaawMcaaaWcpaqaa8qadaagaaqaaaadbaGaam4CaiaadwgacaWGWbGaamyyaiaadkhacaWGHbGaamiDaiaadMgacaWGVbGaamOBaaWccaGL44paa8aabeaaaeaaaeqaaOWdbiaaysW7cqGHRaWkcaaMe8+damaaxababaWaaCbeaeaapeGaamOya8aadaWgaaWcbaWdbiaadMgaa8aabeaak8qacaaMc8+aaeWaa8aabaWdbiaadghapaWaaWbaaSqabeaapeGaaeOkaaaakiabgkHiTiaadghapaWaaSbaaSqaa8qacaWGPbaapaqabaaak8qacaGLOaGaayzkaaGaey4kaSIaam4ya8aadaWgaaWcbaWdbiaadMgaa8aabeaak8qacaaMc8+aaeWaa8aabaGabmyCayaacaWaaWbaaSqabeaacaGGQaaaaOWdbiabgkHiT8aaceWGXbGbaiaadaWgaaWcbaWdbiaadMgaa8aabeaakmaaBaaaleaapeGaamyAaaWdaeqaaaGcpeGaayjkaiaawMcaaaWcpaqaa8qadaagaaqaaaadbaGaam4yaiaad+gacaWGObGaamyzaiaadohacaWGPbGaam4Baiaad6gacaGGGcGaai4laiaacckacaWGUbGaamyyaiaadAhacaWGPbGaam4zaiaadggacaWG0bGaamyAaiaad+gacaWGUbaaliaawIJ=aaWdaeqaaaqaaaqabaGcpeGaaiilaaaa@A379@

where q * ( t ) MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaWGXbWdamaaCaaaleqabaWdbiaabQcaaaGcdaqadaWdaeaapeGaamiDaaGaayjkaiaawMcaaaaa@3CBF@ is a (possibly moving) target, V is a pairwise interaction potential, and b i , c i 0 MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaWGIbWdamaaBaaaleaapeGaamyAaaWdaeqaaOWdbiaacYcacaWGJbWdamaaBaaaleaapeGaamyAaaWdaeqaaOWdbiabgwMiZkaaicdaaaa@3FE8@ are feedback gains. The interaction weights a ij ( q )= a ji ( q )0 MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaWGHbWdamaaBaaaleaapeGaamyAaiaadQgaa8aabeaak8qadaqadaWdaeaapeGaamyCaaGaayjkaiaawMcaaiabg2da9iaadggapaWaaSbaaSqaa8qacaWGQbGaamyAaaWdaeqaaOWdbmaabmaapaqaa8qacaWGXbaacaGLOaGaayzkaaGaeyyzImRaaGimaaaa@4755@  depend on the configuration—typically through a nonincreasing function of the inter-agent distance with finite sensing range—so the interaction graph is itself state-dependent.

2.2 Weighted graph Laplacians

Fix a configuration q and write W( q )=[ a ij ( q ) ] MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaWGxbWaaeWaa8aabaWdbiaadghaaiaawIcacaGLPaaacqGH9aqpdaWadaWdaeaapeGaamyya8aadaWgaaWcbaWdbiaadMgacaWGQbaapaqabaGcpeWaaeWaa8aabaWdbiaadghaaiaawIcacaGLPaaaaiaawUfacaGLDbaaaaa@448B@ with a ii =0 MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaWGHbWdamaaBaaaleaapeGaamyAaiaadMgaa8aabeaak8qacqGH9aqpcaaIWaaaaa@3D1B@ . Let d i = Σ j a ij MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaWGKbWdamaaBaaaleaapeGaamyAaaWdaeqaaOWdbiabg2da9iabfo6atnaaBaaaleaacaWGQbaabeaakiaadggapaWaaSbaaSqaa8qacaWGPbGaamOAaaWdaeqaaaaa@413C@ denote the weighted degree,

D=diag( d i ) MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaWGebGaeyypa0JaaeizaiaabMgacaqGHbGaae4zamaabmaapaqaa8qacaWGKbWdamaaBaaaleaapeGaamyAaaWdaeqaaaGcpeGaayjkaiaawMcaaaaa@4188@ , and define the combinatorial and normalized weighted Laplacians

L=DW, = D 1/2 L D 1/2 . MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaWGmbGaeyypa0JaamiraiabgkHiTiaadEfacaGGSaGaaeiiamrr1ngBPrwtHrhAXaqeguuDJXwAKbstHrhAG8KBLbacfaGae8NeHWKaeyypa0Jaamira8aadaahaaWcbeqaa8qacqGHsislcaaIXaGaai4laiaaikdaaaGccaWGmbGaamira8aadaahaaWcbeqaa8qacqGHsislcaaIXaGaai4laiaaikdaaaGccaGGUaaaaa@5364@

Both are symmetric positive semidefinite. The quadratic form f,Lf =1/2 Σ i,j a ij ( f i f j ) 2 MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qadaaadaqaaiaadAgacaGGSaGaamitaiaadAgaaiaawMYicaGLQmcacqGH9aqpcaaIXaGaai4laiaaikdacqqHJoWudaWgaaWcbaGaamyAaiaacYcacaWGQbaabeaakiaadggapaWaaSbaaSqaa8qacaWGPbGaamOAaaWdaeqaaOWdbmaabmaapaqaa8qacaWGMbWdamaaBaaaleaapeGaamyAaaWdaeqaaOWdbiabgkHiTiaadAgapaWaaSbaaSqaa8qacaWGQbaapaqabaaak8qacaGLOaGaayzkaaWdamaaCaaaleqabaWdbiaaikdaaaaaaa@5032@  shows that L1=0 MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaWGmbGaaGymaiabg2da9iaaicdaaaa@3B71@ ; the eigenvalues of MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaWefv3ySLgznfgDOfdaryqr1ngBPrginfgDObYtUvgaiuaaqaaaaaaaaaWdbiab=jrimbaa@42B3@  satisfy 0= λ 0 λ 1 λ N1 2 MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaaIWaGaeyypa0Jaeq4UdW2damaaBaaaleaapeGaaGimaaWdaeqaaOWdbiabgsMiJkabeU7aS9aadaWgaaWcbaWdbiaaigdaa8aabeaak8qacqGHKjYOcqWIVlctcqGHKjYOcqaH7oaBpaWaaSbaaSqaa8qacaWGobGaeyOeI0IaaGymaaWdaeqaaOWdbiabgsMiJkaaikdaaaa@4DCB@ , and the graph is connected iff λ 1 >0 MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacqaH7oaBpaWaaSbaaSqaa8qacaaIXaaapaqabaGcpeGaeyOpa4JaaGimaaaa@3CCA@  [17,8]. We use the zero-indexed convention of [17], so the algebraic connectivity (the Fiedler value, denoted λ2 in the one-indexed convention of the control literature) is here the first nonzero eigenvalue λ2. Operators act on vector-valued data N×d MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaWefv3ySLgznfgDOjdaryqr1ngBPrginfgDObcv39gaiuaaqaaaaaaaaaWdbiab=1ris9aadaahaaWcbeqaa8qacaWGobGaey41aqRaamizaaaaaaa@46FC@  coordinatewise (formally via L I d MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaWGmbGaey4LIqSaamysa8aadaWgaaWcbaWdbiaadsgaa8aabeaaaaa@3D10@ ); we suppress this and argue per coordinate.

2.3 Weighted Cheeger constants (Chung–Oden)

For SV={1,,N} MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaWGtbGaeyOHI0SaamOvaiabg2da9iaacUhacaaIXaGaaiilaiabgAci8kaacYcacaWGobGaaiyFaaaa@435B@ let vol( S )= Σ iS d i MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaqG2bGaae4BaiaabYgadaqadaWdaeaapeGaam4uaaGaayjkaiaawMcaaiabg2da9iabfo6atnaaBaaaleaacaWGPbGaeyicI4Saam4uaaqabaGccaWGKbWdamaaBaaaleaapeGaamyAaaWdaeqaaaaa@45BA@ and let the (weighted) edge boundary be | S |= Σ iS,jS a ij . MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qadaabdaWdaeaapeGaeyOaIyRaam4uaaGaay5bSlaawIa7aiabg2da9iabfo6atnaaBaaaleaacaWGPbGaeyicI4Saam4uaiaacYcacaaMc8UaamOAaiabgMGiplaadofaaeqaaOGaamyya8aadaWgaaWcbaWdbiaadMgacaWGQbaapaqabaGccaGGUaaaaa@4D0F@

Definition 1 (Neumann Cheeger constant). h N = min SV 0<vol( S )vol( V )/2 | S | vol( S ) . MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaWGObWdamaaBaaaleaapeGaamOtaaWdaeqaaOWdbiabg2da9iaab2gacaqGPbGaaeOBa8aadaWgaaWcbaqbaeqabiqaaaqaa8qacaWGtbGaeyOHI0SaamOvaaWdaeaapeGaaGimaiabgYda8iaabAhacaqGVbGaaeiBamaabmaapaqaa8qacaWGtbaacaGLOaGaayzkaaGaeyizImQaaeODaiaab+gacaqGSbWaaeWaa8aabaWdbiaadAfaaiaawIcacaGLPaaacaGGVaGaaGOmaaaaa8aabeaak8qadaWcaaWdaeaapeWaaqWaa8aabaWdbiabgkGi2kaadofaaiaawEa7caGLiWoaa8aabaWdbiaabAhacaqGVbGaaeiBamaabmaapaqaa8qacaWGtbaacaGLOaGaayzkaaaaaiaac6caaaa@5DF2@

Definition 2 (Dirichlet Cheeger constant). For a proper subset SV MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaWGtbWefv3ySLgznfgDOjdaryqr1ngBPrginfgDObcv39gaiuaacqWFkkI1caWGwbaaaa@4582@ (the free vertices), with the complement Γ=V\S MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacqqHtoWrcqGH9aqpcaWGwbGaaiixaiaadofaaaa@3D26@ grounded, h D ( S )= inf TS T | T | vol( T ) , MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaWGObWdamaaBaaaleaapeGaamiraaWdaeqaaOWdbmaabmaapaqaa8qacaWGtbaacaGLOaGaayzkaaGaeyypa0JaaeyAaiaab6gacaqGMbWdamaaBaaaleaafaqabeGabaaabaWdbiaadsfacqGHgksZcaWGtbaapaqaa8qacaWGubGaeyiyIKRaeqybIymaaaWdaeqaaOWdbmaalaaapaqaa8qadaabdaWdaeaapeGaeyOaIyRaamivaaGaay5bSlaawIa7aaWdaeaapeGaaeODaiaab+gacaqGSbWaaeWaa8aabaWdbiaadsfaaiaawIcacaGLPaaaaaGaaiilaaaa@54DD@ where T MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacqGHciITcaWGubaaaa@3A64@ counts all edges leaving T including those terminating in Γ MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacqqHtoWraaa@398D@ .

We use the following inequalities; the lower bounds are the discrete Cheeger inequality and its Dirichlet (weighted) counterpart developed in [16,17], and the upper bound is the elementary test-set direction.

Lemma 3 (Isoperimetric inequalities). Let λ1 be the smallest nonzero eigenvalue of L and let λ ( D ) ( S ) MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacqaH7oaBpaWaaWbaaSqabeaapeWaaeWaa8aabaWdbiaadseaaiaawIcacaGLPaaaaaGcdaqadaWdaeaapeGaam4uaaGaayjkaiaawMcaaaaa@3F20@ be the smallest eigenvalue of the Dirichlet (grounded) normalized Laplacian S MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaWefv3ySLgznfgDOfdaryqr1ngBPrginfgDObYtUvgaiuaaqaaaaaaaaaWdbiab=jrim9aadaWgaaWcbaWdbiaadofaa8aabeaaaaa@43E5@ , the principal submatrix of L indexed by S. Then h N 2 2 λ 1 2 h N , λ ( D ) ( S ) h D ( S ) 2 2 MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qadaWcaaWdaeaapeGaamiAa8aadaqhaaWcbaWdbiaad6eaa8aabaWdbiaaikdaaaaak8aabaWdbiaaikdaaaGaeyizImQaeq4UdW2damaaBaaaleaapeGaaGymaaWdaeqaaOWdbiabgsMiJkaaikdacaWGObWdamaaBaaaleaapeGaamOtaaWdaeqaaOWdbiaacYcacqaH7oaBpaWaaWbaaSqabeaapeWaaeWaa8aabaWdbiaadseaaiaawIcacaGLPaaaaaGcdaqadaWdaeaapeGaam4uaaGaayjkaiaawMcaaiabgwMiZoaalaaapaqaa8qacaWGObWdamaaBaaaleaapeGaamiraaWdaeqaaOWdbmaabmaapaqaa8qacaWGtbaacaGLOaGaayzkaaWdamaaCaaaleqabaWdbiaaikdaaaaak8aabaWdbiaaikdaaaaaaa@5594@ .

3 Flocking as a weighted-Laplacian flow

The alignment term is, per coordinate, the negative Laplacian acting on the velocity field:

j a ij ( q )( q ˙ j q ˙ i )= (L( q ) q ˙ ) i . MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qadaGfqbqabSWdaeaapeGaamOAaaqab0WdaeaapeGaeyyeIuoaaOGaamyya8aadaWgaaWcbaWdbiaadMgacaWGQbaapaqabaGcpeWaaeWaa8aabaWdbiaadghaaiaawIcacaGLPaaacaaMc8+aaeWaa8aabaWdbiqadghagaGaa8aadaWgaaWcbaWdbiaadQgaa8aabeaak8qacqGHsislceWGXbGbaiaapaWaaSbaaSqaa8qacaWGPbaapaqabaaak8qacaGLOaGaayzkaaGaeyypa0JaeyOeI0IaaiikaiaadYeadaqadaWdaeaapeGaamyCaaGaayjkaiaawMcaaiaaykW7ceWGXbGbaiaacaGGPaWdamaaBaaaleaapeGaamyAaaWdaeqaaOGaaiOlaaaa@5588@

Writing , the full dynamics [eq:flock] becomes the first-order system on phase space

q ˙ =v, v ˙ =L( q )vV( q )+B( q * q )+C( q ˙ * v ) MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaGabmyCayaacaaeaaaaaaaaa8qacqGH9aqpcaWG2bGaaiilaiqadAhagaGaaiabg2da9iabgkHiTiaadYeadaqadaWdaeaapeGaamyCaaGaayjkaiaawMcaaiaaykW7caWG2bGaeyOeI0Iaey4bIeTaamOvamaabmaapaqaa8qacaWGXbaacaGLOaGaayzkaaGaey4kaSIaamOqamaabmaapaqaa8qacaWGXbWdamaaCaaaleqabaWdbiaabQcaaaGccqGHsislcaWGXbaacaGLOaGaayzkaaGaey4kaSIaam4qamaabmaapaqaaiqadghagaGaamaaCaaaleqabaGaaiOkaaaak8qacqGHsislcaWG2baacaGLOaGaayzkaaaaaa@58F8@

with B=diag( b i ) MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaWGcbGaeyypa0JaaeizaiaabMgacaqGHbGaae4zamaabmaapaqaa8qacaWGIbWdamaaBaaaleaapeGaamyAaaWdaeqaaaGcpeGaayjkaiaawMcaaaaa@4184@ , C=diag( c i ) MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaWGdbGaeyypa0JaaeizaiaabMgacaqGHbGaae4zamaabmaapaqaa8qacaWGJbWdamaaBaaaleaapeGaamyAaaWdaeqaaaGcpeGaayjkaiaawMcaaaaa@4186@ . The right-hand side defines a vector field whose integral curves are the agent trajectories; the conservative part comes from V MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacqGHsislcqGHhis0caWGwbaaaa@3B73@  and the position spring B, the dissipative part from the Laplacian and the velocity-matching gain C.

3.0.0.1 Velocity consensus as graph heat flow.

Set V0 MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaWGwbGaeyyyIORaaGimaaaa@3B83@ and B=C=0 MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaWGcbGaeyypa0Jaam4qaiabg2da9iaaicdaaaa@3C7A@ to isolate alignment. Two normalizations are natural. The combinatorial protocol [eq:align], v ˙ =L( q )v, MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qaceWG2bGbaiaacqGH9aqpcqGHsislcaWGmbWaaeWaa8aabaWdbiaadghaaiaawIcacaGLPaaacaWG2bGaaiilaaaa@4036@ drives the velocities to the unweighted mean 1/N 1 v MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaaIXaGaai4laiaad6eacaaIXaWdamaaCaaaleqabaWefv3ySLgznfgDOfdaryqr1ngBPrginfgDObYtUvgaiuaapeGae8hPIujaaOGaamODaaaa@47DC@ at a rate set by λ 1 ( L ). MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacqaH7oaBpaWaaSbaaSqaa8qacaaIXaaapaqabaGcpeWaaeWaa8aabaWdbiaadYeaaiaawIcacaGLPaaacaGGUaaaaa@3E33@ . The random-walk protocol

v ˙ i = 1 d i j a ij ( q )( v j v i ), v ˙ = L rw ( q )v, L rw = D 1 L, MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qaceWG2bGbaiaapaWaaSbaaSqaa8qacaWGPbaapaqabaGcpeGaeyypa0ZaaSaaa8aabaWdbiaaigdaa8aabaWdbiaadsgapaWaaSbaaSqaa8qacaWGPbaapaqabaaaaOWdbmaawafabeWcpaqaa8qacaWGQbaabeqdpaqaa8qacqGHris5aaGccaWGHbWdamaaBaaaleaapeGaamyAaiaadQgaa8aabeaak8qadaqadaWdaeaapeGaamyCaaGaayjkaiaawMcaamaabmaapaqaa8qacaWG2bWdamaaBaaaleaapeGaamOAaaWdaeqaaOWdbiabgkHiTiaadAhapaWaaSbaaSqaa8qacaWGPbaapaqabaaak8qacaGLOaGaayzkaaGaaiilaiqadAhagaGaaiabg2da9iabgkHiTiaadYeapaWaaSbaaSqaa8qacaqGYbGaae4DaaWdaeqaaOWdbmaabmaapaqaa8qacaWGXbaacaGLOaGaayzkaaGaaGPaVlaadAhacaGGSaGaamita8aadaWgaaWcbaWdbiaabkhacaqG3baapaqabaGcpeGaeyypa0Jaamira8aadaahaaWcbeqaa8qacqGHsislcaaIXaaaaOGaamitaiaacYcaaaa@649D@

is similar to the symmetric normalized Laplacian, L rw = D 1/2 D 1/2 , MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaWGmbWdamaaBaaaleaapeGaaeOCaiaabEhaa8aabeaak8qacqGH9aqpcaWGebWdamaaCaaaleqabaWdbiabgkHiTiaaigdacaGGVaGaaGOmaaaatuuDJXwAK1uy0HwmaeHbfv3ySLgzG0uy0Hgip5wzaGqbaOGae8NeHWKaamira8aadaahaaWcbeqaa8qacaaIXaGaai4laiaaikdaaaGcpaGaaiilaaaa@4F2B@ so the two share the spectrum 0= λ 0 λ 1 , MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaaIWaGaeyypa0Jaeq4UdW2damaaBaaaleaapeGaaGimaaWdaeqaaOWdbiabgsMiJkabeU7aS9aadaWgaaWcbaWdbiaaigdaa8aabeaak8qacqGHKjYOcqWIVlctcaGGSaaaaa@45B2@ while the equilibrium of [eq:rw] is the consensus vector 1. We work with [eq:rw] because it carries the degree-free Cheeger inequality of 3 directly, with the degree-weighted disagreement as Lyapunov functional:

δ D 2 = δ Dδ,δ=v v ¯ 1, v ¯ = 1 Dv 1 D1 . MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacqaH0oazpaWaa0baaSqaa8qacaWGebaapaqaa8qacaaIYaaaaOGaeyypa0JaeqiTdq2damaaCaaaleqabaWefv3ySLgznfgDOfdaryqr1ngBPrginfgDObYtUvgaiuaapeGae8hPIujaaOGaamiraiabes7aKjaacYcacqaH0oazcqGH9aqpcaWG2bGaeyOeI0IabmODayaaraWdaiaahgdapeGaaiilaiqadAhagaqeaiabg2da9maalaaapaqaaiaahgdadaahaaWcbeqaa8qacqWFKksLaaGccaWGebGaamODaaWdaeaacaWHXaWaaWbaaSqabeaapeGae8hPIujaaOGaamira8aacaWHXaaaa8qacaGGUaaaaa@609D@

The degree-weighted mean is conserved, d/dt 1 Dv= 1 Lv=0, MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaWGKbGaai4laiaadsgacaWG0bGaaGyma8aadaahaaWcbeqaamrr1ngBPrwtHrhAXaqeguuDJXwAKbstHrhAG8KBLbacfaWdbiab=rQivcaakiaadseacaWG2bGaeyypa0JaeyOeI0YdaiaahgdadaahaaWcbeqaa8qacqWFKksLaaGccaWGmbGaamODaiabg2da9iaaicdacaGGSaaaaa@5301@ and the disagreement obeys δ ˙ = L rw ( q )δ. MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacuaH0oazgaGaaiabg2da9iabgkHiTiaadYeapaWaaSbaaSqaa8qacaqGYbGaae4DaaWdaeqaaOWdbmaabmaapaqaa8qacaWGXbaacaGLOaGaayzkaaGaeqiTdqMaaiOlaaaa@43EF@

Remark 4 (Why not the plain normalized Laplacian). The symmetric L has null vector D 1/2 1, MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaWGebWdamaaCaaaleqabaWdbiaaigdacaGGVaGaaGOmaaaak8aacaWHXaGaaiilaaaa@3CE7@ not 1, so v ˙ =v MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qaceWG2bGbaiaacqGH9aqpcqGHsisltuuDJXwAK1uy0HwmaeHbfv3ySLgzG0uy0Hgip5wzaGqbaiab=jrimjaadAhaaaa@46A5@ would drive toward a degree-weighted profile rather than a common velocity. The random-walk form [eq:rw] corrects this while preserving the spectrum. The combinatorial protocol reaches consensus in the Euclidean norm and obeys the analogous estimate with λ 1 ( L ) MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacqaH7oaBpaWaaSbaaSqaa8qacaaIXaaapaqabaGcpeWaaeWaa8aabaWdbiaadYeaaiaawIcacaGLPaaaaaa@3D81@ in place of λ 1 ( ), MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacqaH7oaBpaWaaSbaaSqaa8qacaaIXaaapaqabaGcpeWaaeWaa8aabaWefv3ySLgznfgDOfdaryqr1ngBPrginfgDObYtUvgaiuaapeGae8NeHWeacaGLOaGaayzkaaGaaiilaaaa@47EE@ elated to the Cheeger constant up to a factor of the maximum degree.

3.0.0.2 Second-order modal structure

For the full second-order system with frozen graph, diagonalize ( q ) MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaWefv3ySLgznfgDOfdaryqr1ngBPrginfgDObYtUvgaiuaaqaaaaaaaaaWdbiab=jrimnaabmaapaqaa8qacaWGXbaacaGLOaGaayzkaaaaaa@4551@ with eigenpairs ( λ k , ϕ k ). MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qadaqadaWdaeaapeGaeq4UdW2damaaBaaaleaapeGaam4AaaWdaeqaaOWdbiaacYcacqaHvpGzpaWaaSbaaSqaa8qacaWGRbaapaqabaaak8qacaGLOaGaayzkaaGaaiOlaaaa@4173@ Assume in this paragraph that the separation Hessian is isotropic on the relevant subspace, 2 V=κ+(scalar), MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacqGHhis0paWaaWbaaSqabeaapeGaaGOmaaaakiaadAfacqGH9aqpcqaH6oWAcaaMc8+efv3ySLgznfgDOfdaryqr1ngBPrginfgDObYtUvgaiuaacqWFsectcqGHRaWkcaGGOaGaam4CaiaadogacaWGHbGaamiBaiaadggacaWGYbGaaiykaiaacYcaaaa@52E8@ so that V MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacqGHhis0caWGwbaaaa@3A86@ contributes a stiffness commuting with L; this is an idealization we invoke only to expose the modal picture and do not use elsewhere. Projecting [eq:phase] onto ϕ k MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacqaHvpGzpaWaaSbaaSqaa8qacaWGRbaapaqabaaaaa@3B37@ yields decoupled scalar oscillators

η ¨ k +( λ k +c ) η ˙ k +( b+ κ k ) η k =0, MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacuaH3oaAgaWaa8aadaWgaaWcbaWdbiaadUgaa8aabeaak8qacqGHRaWkdaqadaWdaeaapeGaeq4UdW2damaaBaaaleaapeGaam4AaaWdaeqaaOWdbiabgUcaRiaadogaaiaawIcacaGLPaaacaaMc8Uafq4TdGMbaiaapaWaaSbaaSqaa8qacaWGRbaapaqabaGcpeGaey4kaSYaaeWaa8aabaWdbiaadkgacqGHRaWkcqaH6oWApaWaaSbaaSqaa8qacaWGRbaapaqabaaak8qacaGLOaGaayzkaaGaaGPaVlabeE7aO9aadaWgaaWcbaWdbiaadUgaa8aabeaak8qacqGH9aqpcaaIWaGaaiilaaaa@55C3@

whose decay and frequency are explicit functions of the eigenvalue λ1. Thus the entire Laplacian spectrum, not merely λ1, shapes the flocking transient; the slowest mode is governed by λ1 which is the quantity our isoperimetric bounds control.

4 A Neumann isoperimetric certificate for cohesion

Assumption 5 (Uniform connectivity, frozen instant). On the time interval [0,T] the state-dependent graph G( q( t ) ) MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaWGhbWaaeWaa8aabaWdbiaadghadaqadaWdaeaapeGaamiDaaGaayjkaiaawMcaaaGaayjkaiaawMcaaaaa@3E30@ is connected for every t, with Neumann Cheeger constant uniformly bounded below, h N ( q( t ) )h>0. MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaWGObWdamaaBaaaleaapeGaamOtaaWdaeqaaOWdbmaabmaapaqaa8qacaWGXbWaaeWaa8aabaWdbiaadshaaiaawIcacaGLPaaaaiaawIcacaGLPaaacqGHLjYScaWGObGaeyOpa4JaaGimaiaac6caaaa@44BF@ Since each weight a ij ( q ) MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaWGHbWdamaaBaaaleaapeGaamyAaiaadQgaa8aabeaak8qadaqadaWdaeaapeGaamyCaaGaayjkaiaawMcaaaaa@3DFA@ is a continuous function of || q i q j || MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaGG8bGaaiiFaiaadghapaWaaSbaaSqaa8qacaWGPbaapaqabaGcpeGaeyOeI0IaamyCa8aadaWgaaWcbaWdbiaadQgaa8aabeaakiaacYhacaGG8baaaa@41B3@ crossing a fixed sensing threshold, the graph topology is piecewise constant on [0,T] with finitely many switching instants.

Theorem 6 (Cohesion certificate, frozen/switching graph). Under the random-walk alignment dynamics [eq:rw] and 5, the degree-weighted velocity disagreement [eq:disagree] decays at least exponentially,

||δ( t )| | D  ||δ ( 0 ) D exp( h 2 /2t ), t[ 0,T ]. MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaGG8bGaaiiFaiabes7aKnaabmaapaqaa8qacaWG0baacaGLOaGaayzkaaGaaiiFaiaacYhapaWaaSbaaSqaa8qacaWGebaapaqabaGcpeGaeyizImQaaeiiaiaacYhacaGG8bGaeqiTdq2aaeWaa8aabaWdbiaaicdaaiaawIcacaGLPaaapaWaaSbaaSqaa8qacaWGebaapaqabaGcpeGaaeyzaiaabIhacaqGWbGaaGzaVpaabmaapaqaa8qacqGHsislcaWGObWdamaaCaaaleqabaWdbiaaikdaaaGccaGGVaGaaGOmaiaaykW7caWG0baacaGLOaGaayzkaaGaaiilaSGaaeiiaOGaamiDaiabgIGiopaadmaapaqaa8qacaaIWaGaaiilaiaadsfaaiaawUfacaGLDbaacaGGUaaaaa@6116@

Proof. The degree-weighted mean is annihilated by 1 L=0 MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaGaaCymamaaCaaaleqabaWefv3ySLgznfgDOfdaryqr1ngBPrginfgDObYtUvgaiuaaqaaaaaaaaaWdbiab=rQivcaakiaadYeacqGH9aqpcaaIWaaaaa@4711@ at every topology, hence is conserved across switching instants, so δ satisfies δ ˙ = L rw ( q )δ MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacuaH0oazgaGaaiabg2da9iabgkHiTiaadYeapaWaaSbaaSqaa8qacaqGYbGaae4DaaWdaeqaaOWdbmaabmaapaqaa8qacaWGXbaacaGLOaGaayzkaaGaeqiTdqgaaa@433D@  with 1 Dδ=0 MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaaIXaWdamaaCaaaleqabaWefv3ySLgznfgDOfdaryqr1ngBPrginfgDObYtUvgaiuaapeGae8hPIujaaOGaamiraiabes7aKjabg2da9iaaicdaaaa@48CE@  throughout. Set w= D 1/2 δ; MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaWG3bGaeyypa0Jaamira8aadaahaaWcbeqaa8qacaaIXaGaai4laiaaikdaaaGccqaH0oazcaGG7aaaaa@3FD4@ the constraint reads w D 1/2 1, MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaWG3bGaeyyPI4Laamira8aadaahaaWcbeqaa8qacaaIXaGaai4laiaaikdaaaGccaaIXaGaaiilaaaa@3F86@ the null direction of L. For a.e. t (away from the finitely many switches),

d dt δ D 2 =2 δ D= δ ˙ 2 δ Lδ=2 w w2 λ 1 ( q( t ) ) w 2 =2 λ 1 ( q( t ) ) δ D 2 , MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qadaWcaaWdaeaapeGaamizaaWdaeaapeGaamizaiaadshaaaGaeqiTdq2damaaDaaaleaapeGaamiraaWdaeaapeGaaGOmaaaakiabg2da9iaaikdacqaH0oazpaWaaWbaaSqabeaatuuDJXwAK1uy0HwmaeHbfv3ySLgzG0uy0Hgip5wzaGqba8qacqWFKksLaaGccaWGebGaeyypa0JafqiTdqMbaiaacqGHsislcaaIYaGaeqiTdq2damaaCaaaleqabaWdbiab=rQivcaakiaadYeacqaH0oazcqGH9aqpcqGHsislcaaIYaGaam4Da8aadaahaaWcbeqaa8qacqWFKksLaaGccqWFsectcaWG3bGaeyizImQaeyOeI0IaaGOmaiabeU7aS9aadaWgaaWcbaWdbiaaigdaa8aabeaak8qadaqadaWdaeaapeGaamyCamaabmaapaqaa8qacaWG0baacaGLOaGaayzkaaaacaGLOaGaayzkaaGaam4Da8aadaahaaWcbeqaa8qacaaIYaaaaOGaeyypa0JaeyOeI0IaaGOmaiabeU7aS9aadaWgaaWcbaWdbiaaigdaa8aabeaak8qadaqadaWdaeaapeGaamyCamaabmaapaqaa8qacaWG0baacaGLOaGaayzkaaaacaGLOaGaayzkaaGaeqiTdq2damaaDaaaleaapeGaamiraaWdaeaapeGaaGOmaaaak8aacaGGSaaaaa@7E19@

where the inequality is the Courant–Fischer bound on the subspace w D 1/2 1 MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaWG3bGaeyyPI4Laamira8aadaahaaWcbeqaa8qacaaIXaGaai4laiaaikdaaaGcpaGaaCymaaaa@3EE4@ . The Cheeger inequality (3) gives λ 1 ( q( t ) ) h N ( q( t ) ) 2 /2 h 2 /2. MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacqaH7oaBpaWaaSbaaSqaa8qacaaIXaaapaqabaGcpeWaaeWaa8aabaWdbiaadghadaqadaWdaeaapeGaamiDaaGaayjkaiaawMcaaaGaayjkaiaawMcaaiabgwMiZkaadIgapaWaaSbaaSqaa8qacaWGobaapaqabaGcpeWaaeWaa8aabaWdbiaadghadaqadaWdaeaapeGaamiDaaGaayjkaiaawMcaaaGaayjkaiaawMcaa8aadaahaaWcbeqaa8qacaaIYaaaaOGaai4laiaaikdacqGHLjYScaWGObWdamaaCaaaleqabaWdbiaaikdaaaGccaGGVaGaaGOmaiaac6caaaa@51E7@ . As D( q( t ) ) MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaWGebWaaeWaa8aabaWdbiaadghadaqadaWdaeaapeGaamiDaaGaayjkaiaawMcaaaGaayjkaiaawMcaaaaa@3E2D@ varies continuously, ||δ| | D 2 MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaGG8bGaaiiFaiabes7aKjaacYhacaGG8bWdamaaDaaaleaapeGaamiraaWdaeaapeGaaGOmaaaaaaa@3FBA@ is absolutely continuous across switches, so integrating the differential inequality piecewise (Grönwall) yields the bound. ◻

6 certifies the rate through the Cheeger constant evaluated at each instant. The operator L( q( t ) ) MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaWGmbWaaeWaa8aabaWdbiaadghadaqadaWdaeaapeGaamiDaaGaayjkaiaawMcaaaGaayjkaiaawMcaaaaa@3E35@ evolves continuously with the agents, so it is natural to state the guarantee for the time-varying operator rather than at a single frozen instant. We do so now. The key point is that the argument above never needed the topology to be constant: it needed only that the conserved null direction is fixed and that the instantaneous Rayleigh gap is uniformly bounded below.

Assumption 7 (Uniform time-varying regularity). On [0,T] the weights a ij ( ) MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaWGHbWdamaaBaaaleaapeGaamyAaiaadQgaa8aabeaak8qadaqadaWdaeaapeGaeyyXICnacaGLOaGaayzkaaaaaa@3F4E@ are C1 in the inter-agent distances (e.g. the smooth bump kernels of [3], for which the topology change at the sensing radius is continuous rather than a jump), and there exist constants 0< d ¯ d ¯ < MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaaIWaGaeyipaWJabmizayaaDaGaeyizImQabmizayaaraGaeyipaWJaeqOhIukaaa@4019@  and h > 0 with

d ¯ d i ( q( t ) ) d ¯  i,t,   h N ( q( t ) )h>0 t. MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaGabmizayaaDaaeaaaaaaaaa8qacqGHKjYOcaWGKbWdamaaBaaaleaapeGaamyAaaWdaeqaaOWdbmaabmaapaqaa8qacaWGXbWaaeWaa8aabaWdbiaadshaaiaawIcacaGLPaaaaiaawIcacaGLPaaacqGHKjYOceWGKbGbaebacaqGGaGaeyiaIiIaamyAaiaacYcacqGHaiIicaWG0bGaaiilaiaabccacaqGGaGaamiAa8aadaWgaaWcbaWdbiaad6eaa8aabeaak8qadaqadaWdaeaapeGaamyCamaabmaapaqaa8qacaWG0baacaGLOaGaayzkaaaacaGLOaGaayzkaaGaeyyzImRaamiAaiabg6da+iaaicdacaqGGaGaeyiaIiIaamiDaiaac6caaaa@5AFD@

Theorem 8 (Cohesion certificate, continuously time-varying graph). Under [eq:rw] and 7, the degree-weighted disagreement obeys, for all t[ 0,T ], MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaWG0bGaeyicI48aamWaa8aabaWdbiaaicdacaGGSaGaamivaaGaay5waiaaw2faaiaacYcaaaa@3FA6@ , ||δ( t )| | D 2 d ¯ d ¯ ||δ( 0 )| | D 2 exp( h 2 0 t d ¯ / d ¯ ds )= d ¯ d ¯ ||δ( 0 )| | D 2 exp( d ¯ / d ¯ h 2 t ). MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaGG8bGaaiiFaiabes7aKnaabmaapaqaa8qacaWG0baacaGLOaGaayzkaaGaaiiFaiaacYhapaWaa0baaSqaa8qacaWGebaapaqaa8qacaaIYaaaaOGaeyizIm6aaSaaa8aabaWdbiqadsgagaqeaaWdaeaapeGabmizayaaDaaaaiaacYhacaGG8bGaeqiTdq2aaeWaa8aabaWdbiaaicdaaiaawIcacaGLPaaacaGG8bGaaiiFa8aadaqhaaWcbaWdbiaadseaa8aabaWdbiaaikdaaaGccaaMc8UaaeyzaiaabIhacaqGWbGaaGzaVpaabmaapaqaa8qacqGHsislcaWGObWdamaaCaaaleqabaWdbiaaikdaaaGccaaMb8+aaybCaeqal8aabaWdbiaaicdaa8aabaWdbiaadshaa0WdaeaapeGaey4kIipaaOGaaGzaVlqadsgagaqhaiaac+caceWGKbGbaebacaaMc8UaamizaiaadohaaiaawIcacaGLPaaacaaMe8Uaeyypa0JaaGjbVpaalaaapaqaa8qaceWGKbGbaebaa8aabaWdbiqadsgagaqhaaaacaGG8bGaaiiFaiabes7aKnaabmaapaqaa8qacaaIWaaacaGLOaGaayzkaaGaaiiFaiaacYhapaWaa0baaSqaa8qacaWGebaapaqaa8qacaaIYaaaaOGaaGPaVlaabwgacaqG4bGaaeiCaiaaygW7daqadaWdaeaapeGaeyOeI0IabmizayaaDaGaai4laiqadsgagaqeaiaaykW7caWGObWdamaaCaaaleqabaWdbiaaikdaaaGccaaMc8UaamiDaaGaayjkaiaawMcaaiaac6caaaa@8B40@  In particular consensus is uniformly exponential with rate at least d ¯ / d ¯ h 2 /2 MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qaceWGKbGba0bacaGGVaGabmizayaaraGaaGPaVlaadIgapaWaaWbaaSqabeaapeGaaGOmaaaakiaac+cacaaIYaaaaa@3FDF@ , and the frozen-graph rate h 2 /2 MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaWGObWdamaaCaaaleqabaWdbiaaikdaaaGccaGGVaGaaGOmaaaa@3B93@  is recovered as d ¯ / d ¯ 1. MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaGabmizayaaraaeaaaaaaaaa8qacaGGVaWdaiqadsgagaqha8qacqGHsgIRcaaIXaGaaiOlaaaa@3E5F@

Proof. Write E( t )= ||w( t )| | 2 MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaWGfbWaaeWaa8aabaWdbiaadshaaiaawIcacaGLPaaacqGH9aqpcaqGGaGaaiiFaiaacYhacaWG3bWaaeWaa8aabaWdbiaadshaaiaawIcacaGLPaaacaGG8bGaaiiFa8aadaahaaWcbeqaa8qacaaIYaaaaaaa@45DE@  with w= D 1/2 δ MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaWG3bGaeyypa0Jaamira8aadaahaaWcbeqaa8qacaaIXaGaai4laiaaikdaaaGccqaH0oazaaa@3F15@  and 1 Dδ=0. MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaGaaCymamaaCaaaleqabaWefv3ySLgznfgDOfdaryqr1ngBPrginfgDObYtUvgaiuaaqaaaaaaaaaWdbiab=rQivcaakiaadseacqaH0oazcqGH9aqpcaaIWaGaaiOlaaaa@4960@ Because D now varies smoothly, w ˙ =1/2 D 1/2 D ˙ δ+ D 1/2 δ ˙ , MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaGabm4Dayaacaaeaaaaaaaaa8qacqGH9aqpcaaIXaGaai4laiaaikdacaWGebWdamaaCaaaleqabaWdbiabgkHiTiaaigdacaGGVaGaaGOmaaaakiaaykW7ceWGebGbaiaacqaH0oazcqGHRaWkcaWGebWdamaaCaaaleqabaWdbiaaigdacaGGVaGaaGOmaaaakiqbes7aKzaacaWdaiaacYcaaaa@4B2A@ and a direct computation of d/dt δ D 2 =d/dt( δ Dδ ) MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaWGKbGaai4laiaadsgacaWG0bGaeqiTdq2damaaDaaaleaapeGaamiraaWdaeaapeGaaGOmaaaakiabg2da9iaadsgacaGGVaGaamizaiaadshadaqadaWdaeaapeGaeqiTdq2damaaCaaaleqabaWefv3ySLgznfgDOfdaryqr1ngBPrginfgDObYtUvgaiuaapeGae8hPIujaaOGaamiraiabes7aKbGaayjkaiaawMcaaaaa@5541@  gives δ D ˙ δ2 δ Lδ. MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacqaH0oazpaWaaWbaaSqabeaatuuDJXwAK1uy0HwmaeHbfv3ySLgzG0uy0Hgip5wzaGqba8qacqWFKksLaaGcceWGebGbaiaacqaH0oazcqGHsislcaaIYaGaeqiTdq2damaaCaaaleqabaWdbiab=rQivcaakiaadYeacqaH0oazcaGGUaaaaa@50AD@ The dissipation term is controlled as before, 2 δ Lδ2 λ 1 ( q( t ) )||δ| | D 2 h 2 ||δ| | D 2 . MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacqGHsislcaaIYaGaeqiTdq2damaaCaaaleqabaWefv3ySLgznfgDOfdaryqr1ngBPrginfgDObYtUvgaiuaapeGae8hPIujaaOGaamitaiabes7aKjabgsMiJkabgkHiTiaaikdacqaH7oaBpaWaaSbaaSqaa8qacaaIXaaapaqabaGcpeWaaeWaa8aabaWdbiaadghadaqadaWdaeaapeGaamiDaaGaayjkaiaawMcaaaGaayjkaiaawMcaaiacgcOG8bGaiyiGcYhacqaH0oazcaGG8bGaaiiFa8aadaqhaaWcbaWdbiaadseaa8aabaWdbiaaikdaaaGccqGHKjYOcqGHsislcaWGObWdamaaCaaaleqabaWdbiaaikdaaaGccaGG8bGaaiiFaiabes7aKjaacYhacaGG8bWdamaaDaaaleaapeGaamiraaWdaeaapeGaaGOmaaaak8aacaGGUaaaaa@6BE5@ The drift term satisfies | δ D ˙ δ | D ˙ δ 2 MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qadaabdaWdaeGabaGLf8qacqaH0oazpaWaaWbaaSqabeaatuuDJXwAK1uy0HwmaeHbfv3ySLgzG0uy0Hgip5wzaGqba8qacqWFKksLaaGcpaGajOhGdseagGGEakaapeGaeqiTdqgacaGLhWUaayjcSdGaeyizImQaeSyjIa1daiqc6b4GebGbiOhGcaWdbiablwIiq9aadaWgaaWcbaWdbiabe6HiLcWdaeqaaOWdbiablwIiqjabes7aKjablwIiq9aadaahaaWcbeqaa8qacaaIYaaaaaaa@5BDD@ ; since δ 2 d ¯ 1 δ D 2  and  D ˙ MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacqaH0oazpaWaaWbaaSqabeaapeGaaGOmaaaakiabgsMiJkqadsgagaqha8aadaahaaWcbeqaa8qacqGHsislcaaIXaaaaOGaeqiTdq2damaaDaaaleaapeGaamiraaWdaeaapeGaaGOmaaaak8aacaqGGaGaamyyaiaad6gacaWGKbGaaeiia8qacqWILicupaGabmirayaacaWdbiablwIiq9aadaWgaaWcbaWdbiabe6HiLcWdaeqaaaaa@4C6C@  is bounded on the compact interval, absorbing the constant into the exponent and using the degree bounds to convert between |||| MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaGG8bGaaiiFaiabgwSixlaacYhacaGG8baaaa@3E6F@  and ||| | D MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaGG8bGaaiiFaiabgwSixlaacYhacaGG8bWaaSbaaSqaaiaadseaaeqaaaaa@3F64@ yields the stated inequality with the condition-number prefactor d ¯ / d ¯ . MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaGabmizayaaraaeaaaaaaaaa8qacaGGVaWdaiqadsgagaqhaiaac6caaaa@3BA7@ Integrating the resulting scalar differential inequality gives the exponential bound. The null direction D 1/2 1 MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaWGebWdamaaCaaaleqabaWdbiaaigdacaGGVaGaaGOmaaaak8aacaWHXaaaaa@3C37@  is annihilated at every t, so the constraint is maintained along the flow. ◻

Proposition 9 (Jointly-connected / dwell-time relaxation). Suppose the graph is not connected at every instant but is uniformly jointly connected: there exist t > 0 and h > 0 such that for every  the union graph over [ kτ,( k+1 )τ ] MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qadaWadaWdaeaapeGaam4Aaiabes8a0jaacYcadaqadaWdaeaapeGaam4AaiabgUcaRiaaigdaaiaawIcacaGLPaaacqaHepaDaiaawUfacaGLDbaaaaa@4395@ has Neumann Cheeger constant at least . Then δ( t )0 MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacqaH0oazdaqadaWdaeaapeGaamiDaaGaayjkaiaawMcaaiabgkziUkaaicdaaaa@3F12@ asymptotically. If in addition a dwell-time condition bounds the number of switches per interval, the decay is uniformly exponential with a rate ρ( τ,h )>0 MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacqaHbpGCdaqadaWdaeaapeGaeqiXdqNaaiilaiaadIgaaiaawIcacaGLPaaacqGH+aGpcaaIWaaaaa@40B1@ obtained by replacing the pointwise gap in 8 by the averaged contraction over each interval.

Proof. Over each interval the disagreement contracts by a factor bounded away from 1: on the subspace orthogonal to the common null direction, the product of the interval’s transition operators is a strict contraction because the union graph is connected with gap h 2 /2, MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacqGHLjYScaWGObWdamaaCaaaleqabaWdbiaaikdaaaGccaGGVaGaaGOmaiaacYcaaaa@3E09@ a standard consequence of the joint-connectivity arguments of [5-7]. Composing the per-interval contractions gives asymptotic convergence, and geometric convergence when the per-interval factor is uniformly bounded below 1 under the dwell-time hypothesis. ◻

The Section 8 maintenance controller is precisely a mechanism for enforcing the hypothesis h N ( q( t ) )h MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaWGObWdamaaBaaaleaapeGaamOtaaWdaeqaaOWdbmaabmaapaqaa8qacaWGXbWaaeWaa8aabaWdbiaadshaaiaawIcacaGLPaaaaiaawIcacaGLPaaacqGHLjYScaWGObaaaa@424B@  of 7 online, closing the loop between the certificate and the guarantee.

Remark 10 (Why a cut bound helps). hN is defined through a minimum-conductance cut and is amenable to local estimation, whereas λ1 requires a global eigensolve. 6 therefore furnishes a distributable worst-case cohesion rate. A mixing-time reading (the heat semigroup e t MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaWGLbWdamaaCaaaleqabaWdbiabgkHiTiaadshatuuDJXwAK1uy0HwmaeHbfv3ySLgzG0uy0Hgip5wzaGqbaiab=jrimbaaaaa@45CF@ ) gives, as a corollary, a bound on the latency with which a velocity perturbation at one agent propagates across the flock [17].

5 A Dirichlet isoperimetric certificate for target tracking

Let ΓV MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacqqHtoWrcqGHgksZcaWGwbaaaa@3C69@ be the set of informed agents that sense the target, with c i >0 MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaWGJbWdamaaBaaaleaapeGaamyAaaWdaeqaaOWdbiabg6da+iaaicdaaaa@3C31@ for iΓ MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaWGPbGaeyicI4Saeu4KdCeaaa@3BFF@  and c i =0 MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaWGJbWdamaaBaaaleaapeGaamyAaaWdaeqaaOWdbiabg2da9iaaicdaaaa@3C2F@ otherwise, and write S=V\Γ MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaWGtbGaeyypa0JaamOvaiaacYfacqqHtoWraaa@3D26@  for the followers. Consider the velocity-error e=v q ˙ * 1. MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaWGLbGaeyypa0JaamODaiabgkHiT8aaceWGXbGbaiaadaahaaWcbeqaaiaacQcaaaGccaWHXaWdbiaac6caaaa@3F6C@ Under the alignment-plus-navigation dynamics (ignoring V),e  satisfies e ˙ =( L+C )e. MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qaceWGLbGbaiaacqGH9aqpcqGHsisldaqadaWdaeaapeGaamitaiabgUcaRiaadoeaaiaawIcacaGLPaaacaWGLbGaaiOlaaaa@40CA@

Theorem 11 (Tracking certificate, hard pinning). In the hard-pinning idealization c i MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaWGJbWdamaaBaaaleaapeGaamyAaaWdaeqaaOWdbiabgkziUkabe6HiLcaa@3DCB@  for iΓ, MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaWGPbGaeyicI4Saeu4KdCKaaiilaaaa@3CAF@ the follower error eS obeys e ˙ S = L S e S MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaGabmyzayaacaWaaSbaaSqaaabaaaaaaaaapeGaam4uaaWdaeqaaOWdbiabg2da9iabgkHiTiaadYeapaWaaSbaaSqaa8qacaWGtbaapaqabaGcpeGaamyza8aadaWgaaWcbaWdbiaadofaa8aabeaaaaa@4071@  with LS the Dirichlet (grounded) Laplacian on S=V\Γ, MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaWGtbGaeyypa0JaamOvaiaacYfacqqHtoWrcaGGSaaaaa@3DD6@ and e S ( t ) e S ( 0 )exp( h D ( S ) 2 /2t ). MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaWGLbWdamaaBaaaleaapeGaam4uaaWdaeqaaOWdbmaabmaapaqaa8qacaWG0baacaGLOaGaayzkaaGaeyizImQaamyza8aadaWgaaWcbaWdbiaadofaa8aabeaak8qadaqadaWdaeaapeGaaGimaaGaayjkaiaawMcaaiaabwgacaqG4bGaaeiCamaabmaapaqaa8qacqGHsislcaWGObWdamaaBaaaleaapeGaamiraaWdaeqaaOWdbmaabmaapaqaa8qacaWGtbaacaGLOaGaayzkaaWdamaaCaaaleqabaWdbiaaikdaaaGccaGGVaGaaGOmaiaaykW7caWG0baacaGLOaGaayzkaaGaaiOlaaaa@5315@

Proof. Sending c i MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaWGJbWdamaaBaaaleaapeGaamyAaaWdaeqaaOWdbiabgkziUkabe6HiLcaa@3DCB@ on Γ MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaacciaeaaaaaaaaa8qacqWFtoWraaa@3993@ pins those agents to the target, e i 0 MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaWGLbWdamaaBaaaleaapeGaamyAaaWdaeqaaOWdbiabgkziUkaaicdaaaa@3D18@  for iΓ; MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaWGPbGaeyicI4mcciGae83KdCKaai4oaaaa@3CC4@ the reduced dynamics on the followers is governed by the principal submatrix LS , which is positive definite whenever every connected component of S has an edge to Γ MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaacciaeaaaaaaaaa8qacqWFtoWraaa@3993@ . Its smallest eigenvalue λ ( D ) ( S ) MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacqaH7oaBpaWaaWbaaSqabeaapeWaaeWaa8aabaWdbiaadseaaiaawIcacaGLPaaaaaGcdaqadaWdaeaapeGaam4uaaGaayjkaiaawMcaaaaa@3F20@ is the decay rate, and the Dirichlet inequality of 3 gives λ ( D ) ( S ) h D ( S ) 2 /2. MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacqaH7oaBpaWaaWbaaSqabeaapeWaaeWaa8aabaWdbiaadseaaiaawIcacaGLPaaaaaGcdaqadaWdaeaapeGaam4uaaGaayjkaiaawMcaaiabgwMiZkaadIgapaWaaSbaaSqaa8qacaWGebaapaqabaGcpeWaaeWaa8aabaWdbiaadofaaiaawIcacaGLPaaapaWaaWbaaSqabeaapeGaaGOmaaaakiaac+cacaaIYaGaaiOlaaaa@48C3@ The Rayleigh estimate of 6—now with no null direction, since L S 0 MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaWGmbWdamaaBaaaleaapeGaam4uaaWdaeqaaOWdbiablUNiMjaaicdaaaa@3C90@ —yields the exponential bound. ◻

For finite gains the rate is exactly λ min ( L+C ) MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacqaH7oaBpaWaaSbaaSqaa8qacaqGTbGaaeyAaiaab6gaa8aabeaak8qadaqadaWdaeaapeGaamitaiabgUcaRiaadoeaaiaawIcacaGLPaaaaaa@413D@ with C=diag( c i ) MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaWGdbGaeyypa0JaaeizaiaabMgacaqGHbGaae4zamaabmaapaqaa8qacaWGJbWdamaaBaaaleaapeGaamyAaaWdaeqaaaGcpeGaayjkaiaawMcaaaaa@4186@ supported on Γ MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaacciaeaaaaaaaaa8qacqWFtoWraaa@3993@ . The following makes the interpolation between weak coupling and hard pinning quantitative.

Proposition 12 (Soft pinning). Let c= min iΓ c i MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaWGJbGaeyypa0JaaeyBaiaabMgacaqGUbWdamaaBaaaleaapeGaamyAaiabgIGiolabfo5ahbWdaeqaaOWdbiaadogapaWaaSbaaSqaa8qacaWGPbaapaqabaaaaa@435E@  and let P Γ MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaWGqbWdamaaBaaaleaapeGaeu4KdCeapaqabaaaaa@3ABC@ be the orthogonal projection onto span{ e i :iΓ}. MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaqGZbGaaeiCaiaabggacaqGUbGaai4EaiaadwgapaWaaSbaaSqaa8qacaWGPbaapaqabaGcpeGaaiOoaiaadMgacqGHiiIZcqqHtoWrcaGG9bGaaiOlaaaa@4579@ Then:

λ min ( L+C ) MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacqaH7oaBpaWaaSbaaSqaa8qacaqGTbGaaeyAaiaab6gaa8aabeaak8qadaqadaWdaeaapeGaamitaiabgUcaRiaadoeaaiaawIcacaGLPaaaaaa@413D@ is nondecreasing in each c i , MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaWGJbWdamaaBaaaleaapeGaamyAaaWdaeqaaOGaaiilaaaa@3B0F@ and λ min ( L+C )g( c ):= λ min ( L+c P Γ ); MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacqaH7oaBpaWaaSbaaSqaa8qacaqGTbGaaeyAaiaab6gaa8aabeaak8qadaqadaWdaeaapeGaamitaiabgUcaRiaadoeaaiaawIcacaGLPaaacqGHLjYScaWGNbWaaeWaa8aabaWdbiaadogaaiaawIcacaGLPaaacaGG6aGaeyypa0Jaeq4UdW2damaaBaaaleaapeGaaeyBaiaabMgacaqGUbaapaqabaGcpeWaaeWaa8aabaWdbiaadYeacqGHRaWkcaWGJbGaamiua8aadaWgaaWcbaWdbiabfo5ahbWdaeqaaaGcpeGaayjkaiaawMcaaiaacUdaaaa@54EB@

g is nondecreasing with g(0)= 0 and lim c g( c )= λ ( D ) ( S ) h D ( S ) 2 /2; MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaqGSbGaaeyAaiaab2gapaWaaSbaaSqaa8qacaWGJbGaeyOKH4QaeqOhIukapaqabaGccaWGNbWdbmaabmaapaqaa8qacaWGJbaacaGLOaGaayzkaaGaeyypa0Jaeq4UdW2damaaCaaaleqabaWdbmaabmaapaqaa8qacaWGebaacaGLOaGaayzkaaaaaOWaaeWaa8aabaWdbiaadofaaiaawIcacaGLPaaacqGHLjYScaWGObWdamaaBaaaleaapeGaamiraaWdaeqaaOWdbmaabmaapaqaa8qacaWGtbaacaGLOaGaayzkaaWdamaaCaaaleqabaWdbiaaikdaaaGccaGGVaGaaGOmaiaacUdaaaa@54D5@

for small gains, with u 0 = D 1/2 1/|| D 1/2 1|| MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaWG1bWdamaaBaaaleaapeGaaGimaaWdaeqaaOWdbiabg2da9iaadseapaWaaWbaaSqabeaapeGaaGymaiaac+cacaaIYaaaaOGaaGymaiaac+cacaGG8bGaaiiFaiaadseapaWaaWbaaSqabeaapeGaaGymaiaac+cacaaIYaaaaOWdaiaahgdapeGaaiiFaiaacYhaaaa@482C@ the unit null vector of L, λ min ( L+C )= u 0 C u 0 +O( C 2 )= iΓ c i d i vol( V ) +O( C 2 ). MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacqaH7oaBpaWaaSbaaSqaa8qacaqGTbGaaeyAaiaab6gaa8aabeaak8qadaqadaWdaeaapeGaamitaiabgUcaRiaadoeaaiaawIcacaGLPaaacqGH9aqpcaWG1bWdamaaDaaaleaapeGaaGimaaWdaeaatuuDJXwAK1uy0HwmaeHbfv3ySLgzG0uy0Hgip5wzaGqba8qacqWFKksLaaGccaWGdbGaamyDa8aadaWgaaWcbaWdbiaaicdaa8aabeaak8qacqGHRaWkcaWGpbWaaeWaa8aabaWdbiaadoeapaWaaWbaaSqabeaapeGaaGOmaaaaaOGaayjkaiaawMcaaiabg2da9maalaaapaqaa8qadaqfqaqabSWdaeaapeGaamyAaiabgIGiolabfo5ahbqab0WdaeaapeGaeyyeIuoaaOGaam4ya8aadaWgaaWcbaWdbiaadMgaa8aabeaak8qacaWGKbWdamaaBaaaleaapeGaamyAaaWdaeqaaaGcbaWdbiaabAhacaqGVbGaaeiBamaabmaapaqaa8qacaWGwbaacaGLOaGaayzkaaaaaiabgUcaRiaad+eadaqadaWdaeaapeGaam4qa8aadaahaaWcbeqaa8qacaaIYaaaaaGccaGLOaGaayzkaaGaaiOlaaaa@6F1B@

Proof. (1)  CC' MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaWGdbWefv3ySLgznfgDOjdaryqr1ngBPrginfgDObcv39gaiuaacqWF8jcScaWGdbGaae4jaaaa@45D5@  implies L+CL+C', MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaWGmbGaey4kaSIaam4qamrr1ngBPrwtHrhAYaqeguuDJXwAKbstHrhAGq1DVbacfaGae8hFIaRaamitaiabgUcaRiaadoeacaqGNaGaaiilaaaa@49EB@ so λ min MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacqaH7oaBpaWaaSbaaSqaa8qacaqGTbGaaeyAaiaab6gaa8aabeaaaaa@3D00@ is monotone by Weyl’s inequality; and Cc P Γ MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaWGdbWefv3ySLgznfgDOjdaryqr1ngBPrginfgDObcv39gaiuaacqWF9jsScaWGJbGaamiua8aadaWgaaWcbaWdbiabfo5ahbWdaeqaaaaa@47E4@ gives the lower bound. (2) g(c) is the smallest eigenvalue of a matrix nondecreasing in c; at c = 0 it equals λ 0 ( L )=0, MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacqaH7oaBpaWaaSbaaSqaa8qacaaIWaaapaqabaGcpeWaaeWaa8aabaWdbiaadYeaaiaawIcacaGLPaaacqGH9aqpcaaIWaGaaiilaaaa@3FF0@ and as c MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaWGJbGaeyOKH4QaeqOhIukaaa@3C69@ the penalty forces the minimizing eigenvector to vanish on Γ MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacqqHtoWraaa@398D@ , recovering the Dirichlet eigenvalue λ ( D ) ( S ). MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacqaH7oaBpaWaaWbaaSqabeaapeWaaeWaa8aabaWdbiaadseaaiaawIcacaGLPaaaaaGcdaqadaWdaeaapeGaam4uaaGaayjkaiaawMcaaiaac6caaaa@3FD2@ (3) First-order perturbation of the simple eigenvalue 0 of L along C gives the Rayleigh derivative u 0 C u 0 ; MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaWG1bWdamaaDaaaleaapeGaaGimaaWdaeaatuuDJXwAK1uy0HwmaeHbfv3ySLgzG0uy0Hgip5wzaGqba8qacqWFKksLaaGccaWGdbGaamyDa8aadaWgaaWcbaWdbiaaicdaa8aabeaakiaacUdaaaa@4957@ since C and D are diagonal, u 0 C u 0 = 1 D 1/2 C D 1/2 1/ 1 D1= Σ iΓ c i d i /vol( V ). MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaWG1bWdamaaDaaaleaapeGaaGimaaWdaeaatuuDJXwAK1uy0HwmaeHbfv3ySLgzG0uy0Hgip5wzaGqba8qacqWFKksLaaGccaWGdbGaamyDa8aadaWgaaWcbaWdbiaaicdaa8aabeaak8qacqGH9aqpcaaIXaWdamaaCaaaleqabaWdbiab=rQivcaakiaadseapaWaaWbaaSqabeaapeGaaGymaiaac+cacaaIYaaaaOGaam4qaiaadseapaWaaWbaaSqabeaapeGaaGymaiaac+cacaaIYaaaaOGaaGymaiaac+cacaaIXaWdamaaCaaaleqabaWdbiab=rQivcaakiaadseacaaIXaGaeyypa0Jaeu4Odm1aaSbaaSqaaiaadMgacqGHiiIZcqqHtoWraeqaaOGaam4ya8aadaWgaaWcbaWdbiaadMgaa8aabeaak8qacaWGKbWdamaaBaaaleaapeGaamyAaaWdaeqaaOWdbiaac+cacaqG2bGaae4BaiaabYgadaqadaWdaeaapeGaamOvaaGaayjkaiaawMcaaiaac6caaaa@6BCD@

Remark 13 (Relation to grounded-Laplacian theory). The quantity λ min ( L S ) MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacqaH7oaBpaWaaSbaaSqaa8qacaqGTbGaaeyAaiaab6gaa8aabeaak8qadaqadaWdaeaapeGaamita8aadaWgaaWcbaWdbiaadofaa8aabeaaaOWdbiaawIcacaGLPaaaaaa@40DF@ is precisely the convergence rate of leader–follower (pinning) dynamics studied by Pirani and Sundaram (Pirani and Sundaram 2016), who bound it through combinatorial graph invariants. 11 provides an isoperimetric bound on the same quantity, which is tighter when the follower set has a clear geometric bottleneck relative to the informed set.


5.0.0.1 Assumptions and limitations of the tracking result

The scope of 11 merits an explicit statement. Three idealizations are in force, and we delimit each. (i) Neglect of the separation potential V. The alignment and navigation terms are dissipative and set the linearized velocity-consensus rate; V MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacqGHsislcqGHhis0caWGwbaaaa@3B73@ is conservative and, linearized about a fixed inter-agent configuration, contributes a stiffness that couples position and velocity but does not add dissipation. It therefore reshapes the invariant flocking configuration and the transient oscillation frequency (cf. [eq:modal]) without improving—and generically without degrading to first order—the exponential rate governed by +C. MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaWefv3ySLgznfgDOfdaryqr1ngBPrginfgDObYtUvgaiuaaqaaaaaaaaaWdbiab=jrimjabgUcaRiaadoeacaGGUaaaaa@450F@ A fully nonlinear treatment retaining V is outside the linear-consensus framework used here and is a natural next step. (ii) Hard pinning. 11 is the c i MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaWGJbWdamaaBaaaleaapeGaamyAaaWdaeqaaOWdbiabgkziUkabe6HiLcaa@3DCB@ limit; the physically relevant finite-gain rate is λ min ( L+C ), MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacqaH7oaBpaWaaSbaaSqaa8qacaqGTbGaaeyAaiaab6gaa8aabeaak8qadaqadaWdaeaapeGaamitaiabgUcaRiaadoeaaiaawIcacaGLPaaacaGGSaaaaa@41ED@ for which 12 gives the exact monotone interpolation from the weak-coupling regime (rate Σ iΓ c i d i /vol( V ) MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacqGHDisTcqqHJoWudaWgaaWcbaGaamyAaiabgIGiolabfo5ahbqabaGccaWGJbWdamaaBaaaleaapeGaamyAaaWdaeqaaOWdbiaadsgapaWaaSbaaSqaa8qacaWGPbaapaqabaGcpeGaai4laiaabAhacaqGVbGaaeiBamaabmaapaqaa8qacaWGwbaacaGLOaGaayzkaaaaaa@49DE@ ) up to the Dirichlet limit. The Dirichlet certificate should thus be read as the asymptotic ceiling of the achievable tracking rate, approached as informed-agent authority grows; the numerics of 10 confirm the bound tightens as | Γ |/N MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qadaabdaWdaeaapeGaeu4KdCeacaGLhWUaayjcSdGaai4laiaad6eaaaa@3E54@ increases. (iii) Coupling among terms. We do not certify the coupled effect of separation, collision avoidance, and navigation acting simultaneously in the full nonlinear model [eq:flock]; the certificates isolate the alignment/navigation dissipation, which is where the isoperimetric geometry enters.

6 An isoperimetric fragmentation criterion

Theorem 14 (Fragmentation criterion). Suppose at time t there is a cut S with conductance ϕ( S )=| S |/vol( S )ε. MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacqaHvpGzdaqadaWdaeaapeGaam4uaaGaayjkaiaawMcaaiabg2da9maaemaapaqaa8qacqGHciITcaWGtbaacaGLhWUaayjcSdGaai4laiaabAhacaqGVbGaaeiBamaabmaapaqaa8qacaWGtbaacaGLOaGaayzkaaGaeyizImQaeqyTduMaaiOlaaaa@4D0D@ Then the heading-consensus rate is at most 2ε: λ 1 ( q( t ) )2ϕ( S )2ε. MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaaIYaGaeqyTduMaaiOoaiabeU7aS9aadaWgaaWcbaWdbiaaigdaa8aabeaak8qadaqadaWdaeaapeGaamyCamaabmaapaqaa8qacaWG0baacaGLOaGaayzkaaaacaGLOaGaayzkaaGaeyizImQaaGOmaiabew9aMnaabmaapaqaa8qacaWGtbaacaGLOaGaayzkaaGaeyizImQaaGOmaiabew7aLjaac6caaaa@4EEB@  In particular, as the interaction graph approaches a two-cluster split along S(so ϕ( S )0) MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaWGtbGaaiikaiaadohacaWGVbGaaeiiaiabew9aMnaabmaapaqaa8qacaWGtbaacaGLOaGaayzkaaGaeyOKH4QaaGimaiaacMcaaaa@43D4@ ), velocity consensus across the cut stalls and the flock fragments. The minimizing set is the (weighted) Cheeger cut, whose spectral relaxation is the Fiedler vector.

Proof. Work with the symmetric normalized Laplacian and the test vector f= 1 S vol( S )/vol( V )1, MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaWGMbGaeyypa0ZdaiaahgdadaWgaaWcbaWdbiaadofaa8aabeaak8qacqGHsislcaqG2bGaae4BaiaabYgadaqadaWdaeaapeGaam4uaaGaayjkaiaawMcaaiaac+cacaqG2bGaae4BaiaabYgadaqadaWdaeaapeGaamOvaaGaayjkaiaawMcaa8aacaWHXaWdbiaacYcaaaa@49FC@ which satisfies the orthogonality Σ i f i d i =0 MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacqqHJoWudaWgaaWcbaGaamyAaaqabaGccaWGMbWdamaaBaaaleaapeGaamyAaaWdaeqaaOWdbiaadsgapaWaaSbaaSqaa8qacaWGPbaapaqabaGcpeGaeyypa0JaaGimaaaa@4125@ required by the variational characterization

λ 1 = min Σ i f i d i =0 ij a ij ( f i f j ) 2 i d i f i 2 . MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacqaH7oaBpaWaaSbaaSqaa8qacaaIXaaapaqabaGcpeGaeyypa0ZdamaaxababaWdbiaab2gacaqGPbGaaeOBaaWcpaqaa8qacqqHJoWudaWgaaadbaGaamyAaaqabaWccaWGMbWdamaaBaaameaapeGaamyAaaWdaeqaaSWdbiaadsgapaWaaSbaaWqaa8qacaWGPbaapaqabaWcpeGaeyypa0JaaGimaaWdaeqaaOWdbmaalaaapaqaa8qadaqfqaqabSWdaeaapeGaamyAaiabgYJi+jaadQgaaeqan8aabaWdbiabggHiLdaakiaadggapaWaaSbaaSqaa8qacaWGPbGaamOAaaWdaeqaaOWdbmaabmaapaqaa8qacaWGMbWdamaaBaaaleaapeGaamyAaaWdaeqaaOWdbiabgkHiTiaadAgapaWaaSbaaSqaa8qacaWGQbaapaqabaaak8qacaGLOaGaayzkaaWdamaaCaaaleqabaWdbiaaikdaaaaak8aabaWdbmaavababeWcpaqaa8qacaWGPbaabeqdpaqaa8qacqGHris5aaGccaWGKbWdamaaBaaaleaapeGaamyAaaWdaeqaaOWdbiaadAgapaWaa0baaSqaa8qacaWGPbaapaqaa8qacaaIYaaaaaaakiaac6caaaa@62E6@

Only cut edges contribute to the numerator, each with ( f i f j ) 2 =1, MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qadaqadaWdaeaapeGaamOza8aadaWgaaWcbaWdbiaadMgaa8aabeaak8qacqGHsislcaWGMbWdamaaBaaaleaapeGaamOAaaWdaeqaaaGcpeGaayjkaiaawMcaa8aadaahaaWcbeqaa8qacaaIYaaaaOGaeyypa0JaaGymaiaacYcaaaa@42D8@ giving | S |; MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qadaabdaWdaeaapeGaeyOaIyRaam4uaaGaay5bSlaawIa7aiaacUdaaaa@3E63@ the denominator evaluates to vol( S )vol( S ¯ )/vol( V ). MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaqG2bGaae4BaiaabYgadaqadaWdaeaapeGaam4uaaGaayjkaiaawMcaaiaabAhacaqGVbGaaeiBamaabmaapaqaaiqadofagaqeaaWdbiaawIcacaGLPaaacaGGVaGaaeODaiaab+gacaqGSbWaaeWaa8aabaWdbiaadAfaaiaawIcacaGLPaaacaGGUaaaaa@49B3@ Hence

λ 1 | S |vol( V ) vol( S )vol( S ¯ ) =ϕ( S ) vol( V ) vol( S ¯ ) 2ϕ( S ), MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacqaH7oaBpaWaaSbaaSqaa8qacaaIXaaapaqabaGcpeGaeyizIm6aaSaaa8aabaWdbmaaemaapaqaa8qacqGHciITcaWGtbaacaGLhWUaayjcSdGaaeODaiaab+gacaqGSbWaaeWaa8aabaWdbiaadAfaaiaawIcacaGLPaaaa8aabaWdbiaabAhacaqGVbGaaeiBamaabmaapaqaa8qacaWGtbaacaGLOaGaayzkaaGaaeODaiaab+gacaqGSbWaaeWaa8aabaWdbiqadofagaqeaaGaayjkaiaawMcaaaaacqGH9aqpcqaHvpGzdaqadaWdaeaapeGaam4uaaGaayjkaiaawMcaamaalaaapaqaa8qacaqG2bGaae4BaiaabYgadaqadaWdaeaapeGaamOvaaGaayjkaiaawMcaaaWdaeaapeGaaeODaiaab+gacaqGSbWaaeWaa8aabaWdbiqadofagaqeaaGaayjkaiaawMcaaaaacqGHKjYOcaaIYaGaeqy1dy2aaeWaa8aabaWdbiaadofaaiaawIcacaGLPaaacaGGSaaaaa@6A87@

the last step using vol( S ¯ )vol( V )/2 MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaqG2bGaae4BaiaabYgadaqadaWdaeaaceWGtbGbaebaa8qacaGLOaGaayzkaaGaeyyzImRaaeODaiaab+gacaqGSbWaaeWaa8aabaWdbiaadAfaaiaawIcacaGLPaaacaGGVaGaaGOmaaaa@4629@ for the smaller side S. ◻

Remark 15 (Early warning). ϕ( S ) MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacqaHvpGzdaqadaWdaeaapeGaam4uaaGaayjkaiaawMcaaaaa@3C6D@ can be tracked online via the Fiedler vector [11,13,]: a small spectral gap together with a bimodal Fiedler vector localizes the impending split to the cut S. This is the flocking analogue of the Cheeger-cut clustering principle [18].

Proposition 16 (Where the certificates are tight). Fix a cut S with the smaller side, vol( S )vol( V )/2. MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaqG2bGaae4BaiaabYgadaqadaWdaeaapeGaam4uaaGaayjkaiaawMcaaiabgsMiJkaabAhacaqGVbGaaeiBamaabmaapaqaa8qacaWGwbaacaGLOaGaayzkaaGaai4laiaaikdacaGGUaaaaa@46B2@

(Fragmentation upper bound is order-tight.) If S is near-balanced, vol( S )βvol( V ) MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaqG2bGaae4BaiaabYgadaqadaWdaeaapeGaam4uaaGaayjkaiaawMcaaiabgwMiZkabek7aIjaaykW7caqG2bGaae4BaiaabYgadaqadaWdaeaapeGaamOvaaGaayjkaiaawMcaaaaa@47CE@ for some β(0,1/2], MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacqaHYoGycqGHiiIZcaGGOaGaaGimaiaacYcacaaIXaGaai4laiaaikdacaGGDbGaaiilaaaa@411B@ then ϕ( S ) λ 1 /( 2β ), MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacqaHvpGzdaqadaWdaeaapeGaam4uaaGaayjkaiaawMcaaiabgsMiJkabeU7aS9aadaWgaaWcbaWdbiaaigdaa8aabeaak8qacaGGVaWaaeWaa8aabaWdbiaaikdacqaHYoGyaiaawIcacaGLPaaacaGGSaaaaa@466D@ so together with 14, 2βϕ( S ) λ 1 2ϕ( S ): MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaaIYaGaeqOSdiMaaGPaVlabew9aMnaabmaapaqaa8qacaWGtbaacaGLOaGaayzkaaGaeyizImQaeq4UdW2damaaBaaaleaapeGaaGymaaWdaeqaaOWdbiabgsMiJkaaikdacqaHvpGzdaqadaWdaeaapeGaam4uaaGaayjkaiaawMcaaiaacQdaaaa@4C64@ the bound is tight to the constant 1/β1/β, MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaaIXaGaai4laiabek7aIjabgsMiJkaaigdacaGGVaGaeqOSdiMaaiilaaaa@40A8@ i.e. order-optimal, and exactly tight ( λ 1 =2ϕ MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacqaH7oaBpaWaaSbaaSqaa8qacaaIXaaapaqabaGcpeGaeyypa0JaaGOmaiabew9aMbaa@3E92@ ) in the balanced limit β1/2 MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacqaHYoGycqGHsgIRcaaIXaGaai4laiaaikdaaaa@3DDD@ of a clean two-cluster split.

(Cohesion lower bound is loose by the internal expansion.) The Cheeger inequality λ 1 h N 2 /2 MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacqaH7oaBpaWaaSbaaSqaa8qacaaIXaaapaqabaGcpeGaeyyzImRaamiAa8aadaqhaaWcbaWdbiaad6eaa8aabaWdbiaaikdaaaGccaGGVaGaaGOmaaaa@412E@ loses a factor that is controlled by the internal (within-cluster) expansion: for a graph that is well connected inside each side of its sparsest cut, λ 1 h N MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacqaH7oaBpaWaaSbaaSqaa8qacaaIXaaapaqabaGcpeGaeyipI4NaamiAa8aadaWgaaWcbaWdbiaad6eaa8aabeaaaaa@3E8A@ rather than h N 2 , MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaWGObWdamaaDaaaleaapeGaamOtaaWdaeaapeGaaGOmaaaak8aacaGGSaaaaa@3BD5@ so the squared lower bound is conservative precisely when the clusters are internally dense—the generic cohesive regime. The bound recovers order-tightness only near a split, where hN itself is small.

Proof. (1) From the proof of 14, λ 1 ϕ( S )vol( V )/vol( S ¯ ); MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacqaH7oaBpaWaaSbaaSqaa8qacaaIXaaapaqabaGcpeGaeyizImQaeqy1dy2aaeWaa8aabaWdbiaadofaaiaawIcacaGLPaaacaqG2bGaae4BaiaabYgadaqadaWdaeaapeGaamOvaaGaayjkaiaawMcaaiaac+cacaqG2bGaae4BaiaabYgadaqadaWdaeaapeGabm4uayaaraaacaGLOaGaayzkaaGaai4oaaaa@4D46@ and the lower bound λ 1 MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacqaH7oaBpaWaaSbaaSqaa8qacaaIXaaapaqabaGcpeGaeyyzImlaaa@3CCE@ (Cheeger) combined with vol( S ¯ )vol( V ) MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaqG2bGaae4BaiaabYgadaqadaWdaeaaceWGtbGbaebaa8qacaGLOaGaayzkaaGaeyizImQaaeODaiaab+gacaqGSbWaaeWaa8aabaWdbiaadAfaaiaawIcacaGLPaaaaaa@44A9@ gives ϕ( S )=| S |/vol( S )1/2 λ 1 vol( S ¯ )/vol( V )( vol( V )/vol( S ) )β λ 1 MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacqaHvpGzdaqadaWdaeaapeGaam4uaaGaayjkaiaawMcaaiabg2da9maaemaapaqaa8qacqGHciITcaWGtbaacaGLhWUaayjcSdGaai4laiaabAhacaqGVbGaaeiBamaabmaapaqaa8qacaWGtbaacaGLOaGaayzkaaGaeyyzImRaaGymaiaac+cacaaIYaGaeq4UdW2damaaBaaaleaapeGaaGymaaWdaeqaaOWdbiaabAhacaqGVbGaaeiBamaabmaapaqaa8qaceWGtbGbaebaaiaawIcacaGLPaaacaGGVaGaaeODaiaab+gacaqGSbWaaeWaa8aabaWdbiaadAfaaiaawIcacaGLPaaacqGHflY1daqadaWdaeaapeGaaeODaiaab+gacaqGSbWaaeWaa8aabaWdbiaadAfaaiaawIcacaGLPaaacaGGVaGaaeODaiaab+gacaqGSbWaaeWaa8aabaWdbiaadofaaiaawIcacaGLPaaaaiaawIcacaGLPaaacqGHLjYScqaHYoGycqaH7oaBpaWaaSbaaSqaa8qacaaIXaaapaqabaaaaa@70E0@ after using vol( S )βvol( V ) MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaqG2bGaae4BaiaabYgadaqadaWdaeaapeGaam4uaaGaayjkaiaawMcaaiabgwMiZkabek7aIjaabAhacaqGVbGaaeiBamaabmaapaqaa8qacaWGwbaacaGLOaGaayzkaaaaaa@4643@  and vol( S ¯ )vol( V )/2; MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaqG2bGaae4BaiaabYgadaqadaWdaeaapeGabm4uayaaraaacaGLOaGaayzkaaGaeyyzImRaaeODaiaab+gacaqGSbWaaeWaa8aabaWdbiaadAfaaiaawIcacaGLPaaacaGGVaGaaGOmaiaacUdaaaa@46E8@ rearranging yields 2βϕ( S ) λ 1 . MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaaIYaGaeqOSdiMaeqy1dy2aaeWaa8aabaWdbiaadofaaiaawIcacaGLPaaacqGHKjYOcqaH7oaBpaWaaSbaaSqaa8qacaaIXaaapaqabaGccaGGUaaaaa@4404@ (2) Is the standard gap between the two sides of Cheeger’s inequality: the lower bound h N 2 /2 MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaWGObWdamaaDaaaleaapeGaamOtaaWdaeaapeGaaGOmaaaakiaac+cacaaIYaaaaa@3C85@ is saturated (up to constants) by graphs with a sparse balanced cut and strong internal expansion, e.g. two expanders joined by few edges, for which λ 1 =Θ( h N ) MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacqaH7oaBpaWaaSbaaSqaa8qacaaIXaaapaqabaGcpeGaeyypa0JaeuiMde1aaeWaa8aabaWdbiaadIgapaWaaSbaaSqaa8qacaWGobaapaqabaaak8qacaGLOaGaayzkaaaaaa@4161@ while h N 2 /2 h N ; MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaWGObWdamaaDaaaleaapeGaamOtaaWdaeaapeGaaGOmaaaakiaac+cacaaIYaGaeSOAI0JaamiAa8aadaWgaaWcbaWdbiaad6eaa8aabeaakiaacUdaaaa@40C2@ internal expansion is what separates λ1 from h N 2 . MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaWGObWdamaaDaaaleaapeGaamOtaaWdaeaapeGaaGOmaaaak8aacaGGUaaaaa@3BD7@

16 pinpoints the operational message confirmed numerically in 10: the upper (fragmentation) certificate is tight and is therefore the reliable early-warning instrument, whereas the lower (cohesion) certificate is conservative in the cohesive regime and should be read as a guaranteed worst case rather than a sharp prediction.

7 Implementation: complexity, distribution, and robustness

This section addresses how the certificates are computed in practice, how the computation distributes across a swarm, and how they behave under measurement noise and model error. We treat the three in turn.

7.1 Computational complexity

Let m be the number of active edges (nonzero aij), so m=O( N k ¯ ) MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaWGTbGaeyypa0Jaam4tamaabmaapaqaa8qacaWGobGabm4AayaaraaacaGLOaGaayzkaaaaaa@3E74@ with k ¯ MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qaceWGRbGbaebaaaa@392D@ the mean sensing degree; for a finite sensing radius k ¯ =O( 1 ) MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaGabm4Aayaaraaeaaaaaaaaa8qacqGH9aqpcaWGpbWaaeWaa8aabaWdbiaaigdaaiaawIcacaGLPaaaaaa@3D6A@  and m=O( N ). MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaWGTbGaeyypa0Jaam4tamaabmaapaqaa8qacaWGobaacaGLOaGaayzkaaGaaiOlaaaa@3E1E@ Given the Fiedler vector w, the swept-cut estimate of hN—sort agents by wi, sweep the prefix cuts, and take the minimum conductance—costs O( NlogN ) MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaWGpbWaaeWaa8aabaWdbiaad6eacaqGSbGaae4BaiaabEgacaWGobaacaGLOaGaayzkaaaaaa@3F12@ for the sort and O(m) for the incremental boundary update, hence O( NlogN+m ) MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaWGpbWaaeWaa8aabaWdbiaad6eacaqGSbGaae4BaiaabEgacaWGobGaey4kaSIaamyBaaGaayjkaiaawMcaaaaa@40E6@ per evaluation. This is to be compared with a dense symmetric eigensolve for λ1 at O(N3), or a Lanczos/inverse-power estimate at O(m) per iteration with a number of iterations growing as the spectral gap shrinks. The certificate therefore adds a near-linear overhead on top of whatever Fiedler estimate is already maintained for connectivity control.

7.2 Distributed implementation

The certificate is computable without any centralized spectral routine. The Fiedler pair ( λ 1 ,w ) MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qadaqadaWdaeaapeGaeq4UdW2damaaBaaaleaapeGaaGymaaWdaeqaaOWdbiaacYcacaWG3baacaGLOaGaayzkaaaaaa@3E5C@ admits well-known decentralized estimators: power iteration on the deflated Laplacian reduces to iterated local averaging, in which agent  updates its component  from its neighbors’ components and a running estimate of the mean, converging to the Fiedler component under the same connectivity that the flock already maintains [20-22]. Once each agent holds its own  and receives wj from neighbors, three quantities are local: (i) its contribution Σ j a ij ( w i w j ) 2 MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacqqHJoWudaWgaaWcbaGaamOAaaqabaGccaWGHbWdamaaBaaaleaapeGaamyAaiaadQgaa8aabeaak8qadaqadaWdaeaapeGaam4Da8aadaWgaaWcbaWdbiaadMgaa8aabeaak8qacqGHsislcaWG3bWdamaaBaaaleaapeGaamOAaaWdaeqaaaGcpeGaayjkaiaawMcaa8aadaahaaWcbeqaa8qacaaIYaaaaaaa@465F@ to the Rayleigh quotient; (ii) the barrier gradient q i λ 1 MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacqGHhis0paWaaSbaaSqaa8qacaWGXbWdamaaBaaameaapeGaamyAaaWdaeqaaaWcbeaak8qacqaH7oaBpaWaaSbaaSqaa8qacaaIXaaapaqabaaaaa@3F23@ of 8, which depends only on wi, the neighbors’ wj, and the kernel derivative; and (iii) the local conductance of a candidate cut through agent i. The per-step communication is O( k ¯ ) MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaWGpbWaaeWaa8aabaWdbiqadUgagaqeaaGaayjkaiaawMcaaaaa@3BA9@ scalars per agent (one Fiedler component exchanged per neighbor per iteration), independent of N. Fragmentation detection then reduces to each agent monitoring the bimodality of the locally reconstructed Fiedler profile, so the split is flagged at the agents on the emerging boundary without any global aggregation.

7.3 Robustness to measurement noise and model error

Positions are sensed with error and the kernel ψ is known only approximately; both perturb the weights. Write the realized weight matrix as W ~ =W+E, MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaWaaCbiaeaaqaaaaaaaaaWdbiaadEfaaSWdaeqabaWdbiaac6haaaGccqGH9aqpcaWGxbGaey4kaSIaamyraiaacYcaaaa@3EB3@  with E= E MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaWGfbGaeyypa0Jaamyra8aadaahaaWcbeqaamrr1ngBPrwtHrhAXaqeguuDJXwAKbstHrhAG8KBLbacfaWdbiab=rQivcaaaaa@4675@ collecting the combined perturbation, and let ˜ MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaWefv3ySLgznfgDOfdaryqr1ngBPrginfgDObYtUvgaiuaaqaaaaaaaaaWdbiqb=jrimzaaiaaaaa@42C2@ be the corresponding normalized Laplacian. The certificate degrades gracefully:

Proposition 17 (Certificate stability). Suppose ||E| | 2 η MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaGG8bGaaiiFaiaadweacaGG8bGaaiiFa8aadaWgaaWcbaWdbiaaikdaa8aabeaak8qacqGHKjYOcqaH3oaAaaa@4180@ and the weighted degrees satisfy d i d ¯ >0 MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaWGKbWdamaaBaaaleaapeGaamyAaaWdaeqaaOWdbiabgwMiZkqadsgagaqhaiabg6da+iaaicdaaaa@3F05@ before and after perturbation. Then | λ 1 ( ˜ ) λ 1 ( )| C 0 η d ¯ ,  | ϕ W ~ ( S ) ϕ W ( S )| η| S | vol( S ) η d ¯ , MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaGG8bGaeq4UdW2damaaBaaaleaapeGaaGymaaWdaeqaaOWdbiaacIcatuuDJXwAK1uy0HwmaeHbfv3ySLgzG0uy0Hgip5wzaGqbaiqb=jrimzaaiaGaaiykaiabgkHiTiabeU7aS9aadaWgaaWcbaWdbiaaigdaa8aabeaak8qadaqadaWdaeaapeGae8NeHWeacaGLOaGaayzkaaGaaiiFaiaaysW7cqGHKjYOcaaMe8+aaSaaa8aabaWdbiaadoeapaWaaSbaaSqaa8qacaaIWaaapaqabaGcpeGaaGPaVlabeE7aObWdaeaaceWGKbGba0baaaWdbiaacYcacaqGGaGaaeiiaiaacYhacqaHvpGzpaWaaSbaaSqaamaaxacabaWdbiaadEfaaWWdaeqabaWdbiaac6haaaaal8aabeaak8qadaqadaWdaeaapeGaam4uaaGaayjkaiaawMcaaiabgkHiTiabew9aM9aadaWgaaWcbaWdbiaadEfaa8aabeaak8qadaqadaWdaeaapeGaam4uaaGaayjkaiaawMcaaiaacYhacaaMe8UaeyizImQaaGjbVpaalaaapaqaa8qacqaH3oaAcaaMc8+aaqWaa8aabaWdbiaadofaaiaawEa7caGLiWoaa8aabaWdbiaabAhacaqGVbGaaeiBamaabmaapaqaa8qacaWGtbaacaGLOaGaayzkaaaaaiaaysW7cqGHKjYOcaaMe8+aaSaaa8aabaWdbiabeE7aObWdaeaaceWGKbGba0baaaWdbiaacYcaaaa@86A7@  for an absolute constant C0 depending only on the degree bounds. Consequently the fragmentation threshold test ϕ( S )ε MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacqaHvpGzdaqadaWdaeaapeGaam4uaaGaayjkaiaawMcaaiabgsMiJkabew7aLbaa@3FC9@ has a guard band of width O( η/ d ¯ ): MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaWGpbWaaeWaa8aabaWdbiabeE7aOjaac+caceWGKbGba0baaiaawIcacaGLPaaacaGG6aaaaa@3ECB@  a cut flagged at level e is genuinely below ε+O( η/ d ¯ ). MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacqaH1oqzcqGHRaWkcaWGpbWaaeWaa8aabaWdbiabeE7aOjaac+caceWGKbGba0baaiaawIcacaGLPaaacaGGUaaaaa@4148@

Proof. The eigenvalue bound is Weyl’s inequality applied to ˜ MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qadaaiaaqaamrr1ngBPrwtHrhAXaqeguuDJXwAKbstHrhAG8KBLbacfaGae8NeHWKaeyOeI0Iae8NeHWeacaGLdmaaaaa@4566@ , whose norm is controlled by ||E| | 2 MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaGG8bGaaiiFaiaadweacaGG8bGaaiiFa8aadaWgaaWcbaWdbiaaikdaa8aabeaaaaa@3E05@ and the degree normalization D 1/2 ( ) D 1/2 MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaWGebWdamaaCaaaleqabaWdbiabgkHiTiaaigdacaGGVaGaaGOmaaaakmaabmaapaqaa8qacqGHflY1aiaawIcacaGLPaaacaWGebWdamaaCaaaleqabaWdbiabgkHiTiaaigdacaGGVaGaaGOmaaaaaaa@4479@ (standard matrix-perturbation estimates, e.g.)[23]; d ¯ MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaGabmizayaaDaaaaa@3912@ enters through the normalization. For conductance, | S | MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qadaabdaWdaeaapeGaeyOaIyRaam4uaaGaay5bSlaawIa7aaaa@3DA4@ and vol( S ) MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaqG2bGaae4BaiaabYgadaqadaWdaeaapeGaam4uaaGaayjkaiaawMcaaaaa@3D7F@ are linear in the entries of the weight matrix, so a perturbation E changes the numerator by at most Σ iS,jS | E ij | ||E| | 2 | S | MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacqqHJoWudaWgaaWcbaGaamyAaiabgIGiolaadofacaGGSaGaamOAaiabgMGiplaadofaaeqaaOWaaqWaa8aabaWdbiaadweapaWaaSbaaSqaa8qacaWGPbGaamOAaaWdaeqaaaGcpeGaay5bSlaawIa7aiabgsMiJkaabccacaGG8bGaaiiFaiaadweacaGG8bGaaiiFa8aadaWgaaWcbaWdbiaaikdaa8aabeaak8qadaabdaWdaeaapeGaam4uaaGaay5bSlaawIa7aaaa@53ED@ and the denominator by a comparable amount; dividing and using vol( S ) d ¯ | S | MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaqG2bGaae4BaiaabYgadaqadaWdaeaapeGaam4uaaGaayjkaiaawMcaaiabgwMiZkqadsgagaqhaiaaykW7daabdaWdaeaapeGaam4uaaGaay5bSlaawIa7aaaa@45F6@ gives the stated bound. ◻

Two features of 17 are worth emphasizing. First, the conductance is a ratio of sums of weights, so zero-mean sensing noise is averaged down across the O( | S | ) MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaWGpbWaaeWaa8aabaWdbmaaemaapaqaa8qacaWGtbaacaGLhWUaayjcSdaacaGLOaGaayzkaaaaaa@3EBA@ boundary edges, whereas an eigenvalue near a spectral degeneracy can be comparatively sensitive; the cut certificate is thus the more noise-robust of the two readings. Second, the guard band makes the early-warning test conservative under uncertainty—it may fire slightly early, which is the safe direction for a connectivity-preservation controller.

8 Isoperimetric connectivity maintenance

The certificates suggest controlling the cut quantity directly. Augment each agent’s input with a term that keeps the weighted Cheeger constant above a threshold,

h N ( q( t ) ) h min >0 t, MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaWGObWdamaaBaaaleaapeGaamOtaaWdaeqaaOWdbmaabmaapaqaa8qacaWGXbWaaeWaa8aabaWdbiaadshaaiaawIcacaGLPaaaaiaawIcacaGLPaaacqGHLjYScaWGObWdamaaBaaaleaapeGaaeyBaiaabMgacaqGUbaapaqabaGcpeGaeyOpa4JaaGimaiaabccacqGHaiIicaWG0bGaaiilaaaa@4A6A@

for instance through a control-barrier-function constraint enforcing forward invariance of the safe set {q: h N ( q ) h min }, MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaGG7bGaamyCaiaacQdacaWGObWdamaaBaaaleaapeGaamOtaaWdaeqaaOWdbmaabmaapaqaa8qacaWGXbaacaGLOaGaayzkaaGaeyyzImRaamiAa8aadaWgaaWcbaWdbiaab2gacaqGPbGaaeOBaaWdaeqaaOWdbiaac2hacaGGSaaaaa@474F@ or a gradient term u i q i h N ( q ) MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaWG1bWdamaaBaaaleaapeGaamyAaaWdaeqaaOWdbiabg2Hi1kabgEGir=aadaWgaaWcbaWdbiaadghapaWaaSbaaWqaa8qacaWGPbaapaqabaaaleqaaOWdbiaadIgapaWaaSbaaSqaa8qacaWGobaapaqabaGcpeWaaeWaa8aabaWdbiaadghaaiaawIcacaGLPaaaaaa@4508@ acting only when the constraint is active. Unlike algebraic-connectivity maximization [9-11,13], which regulates a global spectral quantity, the isoperimetric objective localizes the intervention to the bottleneck cut and degrades gracefully when connectivity is ample.

Because hN is a nonsmooth combinatorial minimum, we regulate the smooth spectral surrogate λ1, which is differentiable in q wherever it is a simple eigenvalue and certifies the cut bound through 3: maintaining λ 1 ( q( t ) )ϵ MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacqaH7oaBpaWaaSbaaSqaa8qacaaIXaaapaqabaGcpeWaaeWaa8aabaWdbiaadghadaqadaWdaeaapeGaamiDaaGaayjkaiaawMcaaaGaayjkaiaawMcaaiabgwMiZorr1ngBPrwtHrhAXaqeguuDJXwAKbstHrhAG8KBLbacfiGae8x9dipaaa@4E08@  guarantees h N ( q( t ) )ϵ/2 MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaWGObWdamaaBaaaleaapeGaamOtaaWdaeqaaOWdbmaabmaapaqaa8qacaWGXbWaaeWaa8aabaWdbiaadshaaiaawIcacaGLPaaaaiaawIcacaGLPaaacqGHLjYStuuDJXwAK1uy0HwmaeHbfv3ySLgzG0uy0Hgip5wzaGqbciab=v=aYlaac+cacaaIYaaaaa@4EC8@  (from λ 1 2 h N MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacqaH7oaBpaWaaSbaaSqaa8qacaaIXaaapaqabaGcpeGaeyizImQaaGOmaiaadIgapaWaaSbaaSqaa8qacaWGobaapaqabaaaaa@3F93@ ). Define the barrier ψ( q )= λ 1 ( q )ϵ MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacqaHipqEdaqadaWdaeaapeGaamyCaaGaayjkaiaawMcaaiabg2da9iabeU7aS9aadaWgaaWcbaWdbiaaigdaa8aabeaak8qadaqadaWdaeaapeGaamyCaaGaayjkaiaawMcaaiabgkHiTmrr1ngBPrwtHrhAXaqeguuDJXwAKbstHrhAG8KBLbacfiGae8x9dipaaa@5000@  and the safe set C={q:ψ( q )0}. MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaWefv3ySLgznfgDOfdaryqr1ngBPrginfgDObYtUvgaiuaaqaaaaaaaaaWdbiab=jq8djabg2da9iaacUhacaWGXbGaaiOoaiabeI8a5naabmaapaqaa8qacaWGXbaacaGLOaGaayzkaaGaeyyzImRaaGimaiaac2hacaGGUaaaaa@4FC2@

Proposition 18 (Forward invariance). Let w( q ) MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaWG3bWaaeWaa8aabaWdbiaadghaaiaawIcacaGLPaaaaaa@3BBF@ be the unit Fiedler vector, w= λ 1 w MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaWefv3ySLgznfgDOfdaryqr1ngBPrginfgDObYtUvgaiuaaqaaaaaaaaaWdbiab=jrimjaadEhacqGH9aqpcqaH7oaBpaWaaSbaaSqaa8qacaaIXaaapaqabaGcpeGaam4Daaaa@4894@  with w D 1/2 1, MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaWG3bGaeyyPI4Laamira8aadaahaaWcbeqaa8qacaaIXaGaai4laiaaikdaaaGcpaGaaCyma8qacaGGSaaaaa@3FA4@ and suppose l1 is simple on a neighborhood of C. MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacqGHciITtuuDJXwAK1uy0HwmaeHbfv3ySLgzG0uy0Hgip5wzaGqbaiab=jq8djab=bW9Uiaac6caaaa@472C@ If each agent applies an input u i MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaWG1bWdamaaBaaaleaapeGaamyAaaWdaeqaaaaa@3A67@ satisfying the zeroing-barrier condition

ψ ˙ = Σ i q i λ 1 , q ˙ i γ( ψ( q ) ). MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaGafqiYdKNbaiaaqaaaaaaaaaWdbiabg2da9iabfo6atnaaBaaaleaacaWGPbaabeaakmaaamaabaGaey4bIe9damaaBaaaleaapeGaamyCa8aadaWgaaadbaWdbiaadMgaa8aabeaaaSqabaGcpeGaeq4UdW2damaaBaaaleaapeGaaGymaaWdaeqaaOWdbiaacYcapaGabmyCayaacaWaaSbaaSqaa8qacaWGPbaapaqabaaak8qacaGLPmIaayPkJaGaeyyzImRaeyOeI0Iaeq4SdC2aaeWaa8aabaWdbiabeI8a5naabmaapaqaa8qacaWGXbaacaGLOaGaayzkaaaacaGLOaGaayzkaaGaaiOlaaaa@54C3@  for some extended class- K MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaWefv3ySLgznfgDOfdaryqr1ngBPrginfgDObYtUvgaiuaaqaaaaaaaaaWdbiab=Pq8lbaa@437A@  function γ, then C MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaWefv3ySLgznfgDOfdaryqr1ngBPrginfgDObYtUvgaiuaaqaaaaaaaaaWdbiab=jq8dbaa@436A@ is forward invariant; equivalently, the flock maintains h N ϵ/2 MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaWGObWdamaaBaaaleaapeGaamOtaaWdaeqaaOWdbiabgwMiZorr1ngBPrwtHrhAXaqeguuDJXwAKbstHrhAG8KBLbacfiGae8x9diVaai4laiaaikdaaaa@4989@  for all t.

The gradient is local in the Fiedler vector. With a ij MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaWGHbWdamaaBaaaleaapeGaamyAaiaadQgaa8aabeaaaaa@392F@  a function of || q ij ||, MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaGG8bGaaiiFaiaadghapaWaaSbaaSqaa8qacaWGPbGaamOAaaWdaeqaaOWdbiaacYhacaGG8bWdaiaacYcaaaa@402B@

λ 1 a ij = ( w i w j ) 2 ,   q i λ 1 = j ( w i w j ) 2 a ij '( q ij ) q i q j q ij , MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qadaWcaaWdaeaapeGaeyOaIyRaeq4UdW2damaaBaaaleaapeGaaGymaaWdaeqaaaGcbaWdbiabgkGi2kaadggapaWaaSbaaSqaa8qacaWGPbGaamOAaaWdaeqaaaaak8qacqGH9aqpdaqadaWdaeaapeGaam4Da8aadaWgaaWcbaWdbiaadMgaa8aabeaak8qacqGHsislcaWG3bWdamaaBaaaleaapeGaamOAaaWdaeqaaaGcpeGaayjkaiaawMcaa8aadaahaaWcbeqaa8qacaaIYaaaaOGaaiilaiaabccacaqGGaGaey4bIe9damaaBaaaleaapeGaamyCa8aadaWgaaadbaWdbiaadMgaa8aabeaaaSqabaGcpeGaeq4UdW2damaaBaaaleaapeGaaGymaaWdaeqaaOWdbiabg2da9maawafabeWcpaqaa8qacaWGQbaabeqdpaqaa8qacqGHris5aaGcdaqadaWdaeaapeGaam4Da8aadaWgaaWcbaWdbiaadMgaa8aabeaak8qacqGHsislcaWG3bWdamaaBaaaleaapeGaamOAaaWdaeqaaaGcpeGaayjkaiaawMcaa8aadaahaaWcbeqaa8qacaaIYaaaaOGaaGPaVlaadggapaWaaSbaaSqaa8qacaWGPbGaamOAaaWdaeqaaOWdbiaabEcadaqadaWdaeaapeGaamyCa8aadaWgaaWcbaWdbiaadMgacaWGQbaapaqabaaak8qacaGLOaGaayzkaaGaaGPaVpaalaaapaqaa8qacaWGXbWdamaaBaaaleaapeGaamyAaaWdaeqaaOWdbiabgkHiTiaadghapaWaaSbaaSqaa8qacaWGQbaapaqabaaakeaapeGaamyCa8aadaWgaaWcbaWdbiaadMgacaWGQbaapaqabaaaaOWdbiaacYcaaaa@7628@

so once each agent holds its own Fiedler component wi and those of its neighbors, the barrier gradient is computed from local data. Distributed estimation of w and λ1 by power iteration on the Laplacian makes the controller implementable without centralized spectral computation [9,13], as detailed in 7. 18 is the standard zeroing-control-barrier-function argument [24]; the isoperimetric reading is that the constraint activates precisely when the Fiedler vector becomes bimodal—i.e. when a sparse cut  emerges—so the correction localizes to the bottleneck rather than acting globally.

9 Mean-field limit and continuum isoperimetry: an open direction

This section is deliberately conjectural: it identifies a limit we believe holds and the precise gap that must be closed to establish it. We present it as a future research direction, not as an established contribution.

As N MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaWGobGaeyOKH4QaeqOhIukaaa@3C54@ with agents sampled from a density ρ on a domain Ω d MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacqqHPoWvcqGHgksZtuuDJXwAK1uy0HMmaeHbfv3ySLgzG0uy0HgiuD3BaGqbaiab=1ris9aadaahaaWcbeqaa8qacaWGKbaaaaaa@47A1@ and weights given by a rescaled kernel a ij = ε d ψ( | q i q j |/ε ), MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaWGHbWdamaaBaaaleaapeGaamyAaiaadQgaa8aabeaak8qacqGH9aqpcqaH1oqzpaWaaWbaaSqabeaapeGaeyOeI0IaamizaaaakiabeI8a5naabmaapaqaa8qadaabdaWdaeaapeGaamyCa8aadaWgaaWcbaWdbiaadMgaa8aabeaak8qacqGHsislcaWGXbWdamaaBaaaleaapeGaamOAaaWdaeqaaaGcpeGaay5bSlaawIa7aiaac+cacqaH1oqzaiaawIcacaGLPaaacaGGSaaaaa@4F94@ the weighted graph Laplacian L(q) is expected to converge (after appropriate scaling) to a weighted, possibly nonlocal, Laplace-type operator on L 2 ( Ω,ρ ), MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaWGmbWdamaaCaaaleqabaWdbiaaikdaaaGcdaqadaWdaeaapeGaeuyQdCLaaiilaiabeg8aYbGaayjkaiaawMcaaiaacYcaaaa@405E@ and the discrete weighted Cheeger constant hN to the continuum Cheeger constant of ( Ω,ρ ). MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qadaqadaWdaeaapeGaeuyQdCLaaiilaiabeg8aYbGaayjkaiaawMcaaiaac6caaaa@3E7D@ In this regime the discrete certificates of [sec:cohesion,sec:tracking,sec:frag] would become consistent discretizations of the Riemannian Cheeger–Buser inequalities [14,15], and the flock-on-a-graph a discretization of a diffusion on ( Ω,ρ ). MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qadaqadaWdaeaapeGaeuyQdCLaaiilaiabeg8aYbGaayjkaiaawMcaaiaac6caaaa@3E7D@

Make this precise as follows. Sample q 1 ,, q N iid ρ, MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaWGXbWdamaaBaaaleaapeGaaGymaaWdaeqaaOWdbiaacYcacqGHMacVcaGGSaGaamyCa8aadaWgaaWcbaWdbiaad6eaa8aabeaakmaaxacabaWdbiabgYJi+bWcpaqabeaapeGaamyAaiaadMgacaWGKbaaaOGaeqyWdiNaaiilaaaa@4684@ with ρ a smooth density bounded away from 0 on a compact domain Ω d MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacqqHPoWvcqGHckcZtuuDJXwAK1uy0HMmaeHbfv3ySLgzG0uy0HgiuD3BaGqbaiab=1ris9aadaahaaWcbeqaa8qacaWGKbaaaaaa@479C@ (or a closed manifold), and set a ij =1/N ε d ψ( q i q j /ε ) MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaWGHbWdamaaBaaaleaapeGaamyAaiaadQgaa8aabeaak8qacqGH9aqpcaaIXaGaai4laiaad6eacqaH1oqzpaWaaWbaaSqabeaapeGaamizaaaakiabeI8a5naabmaapaqaa8qacaWGXbWdamaaBaaaleaapeGaamyAaaWdaeqaaOWdbiabgkHiTiaadghapaWaaSbaaSqaa8qacaWGQbaapaqabaGcpeGaai4laiabew7aLbGaayjkaiaawMcaaaaa@4CF7@ for a compactly supported, nonincreasing kernel ψ. Under the standard scaling ε=ε( N )0 MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacqaH1oqzcqGH9aqpcqaH1oqzdaqadaWdaeaapeGaamOtaaGaayjkaiaawMcaaiabgkziUkaaicdaaaa@419B@  with N ε d+2 /logN, MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaWGobGaeqyTdu2damaaCaaaleqabaWdbiaadsgacqGHRaWkcaaIYaaaaOGaai4laiaabYgacaqGVbGaae4zaiaad6eacqGHsgIRcqaHEisPcaGGSaaaaa@45D9@ the random-walk Laplacian Lrw converges—spectrally, and variationally in the Γ MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacqqHtoWraaa@398D@ -convergence sense—to the weighted Laplace–Beltrami operator

A ρ f= 1 ρ div( ρ 2 σ ψ f ), MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaWGbbWdamaaBaaaleaapeGaeqyWdihapaqabaGcpeGaamOzaiabg2da9iabgkHiTmaalaaapaqaa8qacaaIXaaapaqaa8qacqaHbpGCaaGaaeizaiaabMgacaqG2bGaaGzaVpaabmaapaqaa8qacqaHbpGCpaWaaWbaaSqabeaapeGaaGOmaaaakiaaykW7cqaHdpWCpaWaaSbaaSqaa8qacqaHipqEa8aabeaak8qacqGHhis0caWGMbaacaGLOaGaayzkaaGaaiilaaaa@5247@

where σ ψ MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacqaHdpWCpaWaaSbaaSqaa8qacqaHipqEa8aabeaaaaa@3C10@ is the kernel’s second-moment constant [25,18], while the weighted graph Cheeger constant hN converges to the continuum Cheeger constant

h( Ω,ρ )= inf Γ' Γ'   ρ 2 d d1 min( A ρ 2 , B ρ 2 ) , MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaWGObWaaeWaa8aabaWdbiabfM6axjaacYcacqaHbpGCaiaawIcacaGLPaaacqGH9aqppaWaaCbeaeaapeGaaeyAaiaab6gacaqGMbaal8aabaWdbiabfo5ahjaabEcaa8aabeaak8qadaWcaaWdaeaapeWaaubeaeqal8aabaWdbiabfo5ahjaabEcaaeqan8aabaWdbiabgUIiYdaakiaabccacqaHbpGCpaWaaWbaaSqabeaapeGaaGOmaaaakiaadsgatuuDJXwAK1uy0HwmaeHbfv3ySLgzG0uy0Hgip5wzaGqbaiab=Tqii9aadaahaaWcbeqaa8qacaWGKbGaeyOeI0IaaGymaaaaaOWdaeaapeGaaeyBaiaabMgacaqGUbGaaGzaVpaabmaapaqaa8qadaqfqaqabSWdaeaapeGaamyqaaqab0WdaeaapeGaey4kIipaaOGaeqyWdi3damaaCaaaleqabaWdbiaaikdaaaGccaGGSaWaaubeaeqal8aabaWdbiaadkeaaeqan8aabaWdbiabgUIiYdaakiabeg8aY9aadaahaaWcbeqaa8qacaaIYaaaaaGccaGLOaGaayzkaaaaaiaacYcaaaa@6EF9@

the infimum over hypersurfaces Γ' MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacqqHtoWrcaqGNaaaaa@3A37@  splitting Ωinto AB. MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaWGbbWefv3ySLgznfgDOjdaryqr1ngBPrginfgDObcv39gaiuaacqWFukI8caWGcbGaaiOlaaaa@4634@

Conjecture 19 (Continuum consistency). Under the above scaling, with high probability h N h( Ω,ρ ) MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaWGObWdamaaBaaaleaapeGaamOtaaWdaeqaaOWdbiabgkziUkaadIgadaqadaWdaeaapeGaeuyQdCLaaiilaiabeg8aYbGaayjkaiaawMcaaaaa@42D9@ and λ 1 ( ) μ 1 , MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacqaH7oaBpaWaaSbaaSqaa8qacaaIXaaapaqabaGcpeWaaeWaa8aabaWefv3ySLgznfgDOfdaryqr1ngBPrginfgDObYtUvgaiuaapeGae8NeHWeacaGLOaGaayzkaaGaeyOKH4QaeqiVd02damaaBaaaleaapeGaaGymaaWdaeqaaOGaaiilaaaa@4CB0@ the spectral gap of Ar, at the rates established for Cheeger cuts on data clouds in [18]. Consequently the cohesion rate of 6 converges to 1/2h ( Ω,ρ ) 2 μ 1 , MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaaIXaGaai4laiaaikdacaWGObWaaeWaa8aabaWdbiabfM6axjaacYcacqaHbpGCaiaawIcacaGLPaaapaWaaWbaaSqabeaapeGaaGOmaaaakiabgsMiJkabeY7aT9aadaWgaaWcbaWdbiaaigdaa8aabeaakiaacYcaaaa@472E@ and the discrete certificate becomes a consistent discretization of the Riemannian Cheeger–Buser inequalities [14,15].

Remark 20 (What is known and what is open). Spectral convergence of graph Laplacians to weighted Laplace–Beltrami operators [25] and convergence of graph Cheeger cuts to their continuum counterparts [18] are established for fixed point clouds. The open step is the dynamical consequence—transferring these static limits to the flocking convergence rate uniformly in N—compounded by the moving, state-dependent density ρt as the flock deforms. Establishing 19 requires (a) a uniform-in- spectral-gap estimate that survives the coupling to the dynamics, and (b) control of ρt  under the flow. This is the principal place where the geometric analysis underlying [16] would be needed, and we leave it as an open problem rather than claiming it here.

10 Numerical experiments

We validate the certificates across a range of scenarios. We integrate the alignment flow with a fixed-step RK4 scheme for N agents in d = 2, using a Gaussian kernel a ij =exp( q ij 2 /2 2 ) MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaWGHbWdamaaBaaaleaapeGaamyAaiaadQgaa8aabeaak8qacqGH9aqpcaqGLbGaaeiEaiaabchadaqadaWdaeaapeGaeyOeI0IaamyCa8aadaWgaaWcbaWdbiaadMgacaWGQbaapaqabaGcdaahaaWcbeqaa8qacaaIYaaaaOGaai4laiaaikdacqWItecBpaWaaWbaaSqabeaapeGaaGOmaaaaaOGaayjkaiaawMcaaaaa@49B9@ truncated to zero beyond a sensing radius r, and—for the tracking and controller studies—a target q * ( t ) MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaWGXbWdamaaCaaaleqabaWdbiaabQcaaaGcdaqadaWdaeaapeGaamiDaaGaayjkaiaawMcaaaaa@3CBF@ and informed set Γ MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacqqHtoWraaa@398D@ . At each configuration we form L(q), compute its spectrum, λ1, the Fiedler vector, and a swept-cut estimate of hN (sort vertices by Fiedler component, evaluate the conductance of each prefix cut, take the minimum). The suite now sweeps N{20,50,100,200}, MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaWGobGaeyicI4Saai4EaiaaikdacaaIWaGaaiilaiaaiwdacaaIWaGaaiilaiaaigdacaaIWaGaaGimaiaacYcacaaIYaGaaGimaiaaicdacaGG9bGaaiilaaaa@468A@ three density regimes (dense/connected, sparse, near-split), and, for tracking, informed fractions | Γ |/N{0.1,0.2,0.3,0.5}; MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qadaabdaWdaeaapeGaeu4KdCeacaGLhWUaayjcSdGaai4laiaad6eacqGHiiIZcaGG7bGaaGimaiaac6cacaaIXaGaaiilaiaaicdacaGGUaGaaGOmaiaacYcacaaIWaGaaiOlaiaaiodacaGGSaGaaGimaiaac6cacaaI1aGaaiyFaiaacUdaaaa@4D4A@  the Cheeger-scaling study of 5 additionally sweeps N up to  under the kernel scaling of 9.

Across  random configurations spanning all four agent counts and three regimes, the cohesion certificate held in every case (1); the fragmentation bound λ 1 2ϕ( S ) MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacqaH7oaBpaWaaSbaaSqaa8qacaaIXaaapaqabaGcpeGaeyizImQaaGOmaiabew9aMnaabmaapaqaa8qacaWGtbaacaGLOaGaayzkaaaaaa@41C1@ held at every step of the forced-split run (2); and the Dirichlet tracking bound held in all  tracking configurations, tightening monotonically as the informed fraction grows (4), consistent with the soft-pinning interpolation of 12 and the tightness analysis of 16. The connectivity-maintenance controller held λ1 at its threshold where the uncontrolled flock fragmented (3). 1 reports measured rates against the isoperimetric bounds across regimes and agent counts.

Cohesion-rate certificate (6): every measured consensus rate lies above the bound 1/2 h ^ N 2 MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaaIXaGaai4laiaaikdaceWGObGbaKaadaWgaaWcbaGaamOtaaqabaGcdaahaaWcbeqaaiaaikdaaaaaaa@3D3E@ (all points above the diagonal), across N{20,50,100,200} MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaWGobGaeyicI4Saai4EaiaaikdacaaIWaGaaiilaiaaiwdacaaIWaGaaiilaiaaigdacaaIWaGaaGimaiaacYcacaaIYaGaaGimaiaaicdacaGG9baaaa@45DA@ and three density regimes (207 configurations). The bound is conservative, consistent with the slackness of the lower Cheeger inequality quantified in 16.

Fragmentation early warning (14): λ1 remains below 2ϕ( S ) MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaaIYaGaeqy1dy2aaeWaa8aabaWdbiaadofaaiaawIcacaGLPaaaaaa@3D29@ throughout, and both collapse as the two clusters separate. Here the upper bound is tight, as predicted by 16(1) for a near-balanced cut.

Connectivity maintenance (8): under a split-inducing disturbance the baseline fragments ( λ 1 0) MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaGGOaGaeq4UdW2damaaBaaaleaapeGaaGymaaWdaeqaaOWdbiabgkziUkaaicdacaGGPaaaaa@3F08@ while the Fiedler-gradient maintenance holds λ1 at the threshold ∈.

Tracking certificate versus informed fraction. The slack ratio (measuredrate)/(1/2 h D 2 ) MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaGGOaGaamyBaiaadwgacaWGHbGaam4CaiaadwhacaWGYbGaamyzaiaadsgacaWGYbGaamyyaiaadshacaWGLbGaaiykaiaac+cacaGGOaGaaGymaiaac+cacaaIYaGaamiAa8aadaqhaaWcbaWdbiaadseaa8aabaWdbiaaikdaaaGccaGGPaaaaa@4BD9@ falls from 18 MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacqGH8iIFcaaIXaGaaGioaaaa@3B0A@ at | Γ |/N=0.1 MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qadaabdaWdaeaapeGaeu4KdCeacaGLhWUaayjcSdGaai4laiaad6eacqGH9aqpcaaIWaGaaiOlaiaaigdaaaa@4181@ toward 3.6 MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacqGH8iIFcaaIZaGaaiOlaiaaiAdaaaa@3BBC@ at | Γ |/N=0.5: MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qadaabdaWdaeaapeGaeu4KdCeacaGLhWUaayjcSdGaai4laiaad6eacqGH9aqpcaaIWaGaaiOlaiaaiwdacaGG6aaaaa@4243@ the Dirichlet bound tightens as informed authority grows, matching [prop:soft,prop:tight]. Error bars are standard errors over 12 configurations per fraction.

Weighted Cheeger constant under the kernel scaling of 9, for N up to 320. The finite-N trend is consistent with convergence to a continuum constant (19); establishing the limit rigorously remains open.

Measured convergence rates against the isoperimetric bounds, expanded across regimes and agent counts. All ratios exceed one, confirming the certificates. The cohesion bound is loose ( ratios1245× MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaGaaeOCaiaabggacaqG0bGaaeyAaiaab+gacaqGZbaeaaaaaaaaa8qacqGH8iIFcaaIXaGaaGOmaiabgkHiTiaaisdacaaI1aGaey41aqlaaa@4529@ for connected graphs, larger near disconnection), while the tracking bound tightens sharply as the informed fraction grows—quantitative support for 16.

The empirical separation between the loose lower (cohesion) bound and the tight upper (fragmentation) bound—now visible across every N and regime—confirms that the early-warning direction is the stronger operational use of the theory, exactly as 16 predicts.

11 Conclusion

We have shown that the weighted isoperimetric inequalities of Chung and Oden [16] furnish geometric certificates for the cohesion, tracking, and fragmentation behavior of second-order flocking dynamics, complementing the spectral viewpoint centered on the algebraic connectivity that dominates the multi-agent literature. The certificates are locally computable, distribute across a swarm with O( k ¯ ) MathType@MTEF@5@5@+=feaaguart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqk0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaeaaaaaaaaa8qacaWGpbWaaeWaa8aabaGabm4AayaaraaapeGaayjkaiaawMcaaaaa@3BA9@ per-agent communication, and remain valid under a continuously time-varying interaction graph and bounded measurement error; the fragmentation criterion in particular is order-tight and is the operationally strongest instrument the framework provides. Natural extensions include directed and asymmetric sensing (non-self-adjoint Laplacians), time delays and switching topologies, obstacle avoidance as additional Dirichlet boundaries, the fully nonlinear model retaining the separation potential, and stochastic sensing, where the dissipative Laplacian and a noise term are linked by a fluctuation–dissipation relation. The mean-field transfer of 9 remains the central open problem.

References

  1. Reynolds CW. Flocks, herds and schools: a distributed behavioral model. Proc 14th Annu Conf Comput Graph Interact Tech (SIGGRAPH ’87). 1987;25‑34. Available from: https://doi.org/10.1145/37402.37406
  2. Vicsek T, Czirók A, Ben‑Jacob E, Cohen I, Shochet O. Novel type of phase transition in a system of self‑driven particles. Phys Rev Lett. 1995;75(6):1226‑9. Available from: https://doi.org/10.1103/PhysRevLett.75.1226
  3. Olfati‑Saber R. Flocking for multi‑agent dynamic systems: algorithms and theory. IEEE Trans Autom Control. 2006;51(3):401‑20. Available from: https://doi.org/10.1109/TAC.2005.864190
  4. Cucker F, Smale S. Emergent behavior in flocks. IEEE Trans Autom Control. 2007;52(5):852‑62. Available from: https://dx.doi.org/10.1109/TAC.2007.895842
  5. Jadbabaie A, Lin J, Morse AS. Coordination of groups of mobile autonomous agents using nearest neighbor rules. IEEE Trans Autom Control. 2003;48(6):988‑1001. Available from: https://doi.org/10.1109/TAC.2003.812781
  6. Olfati‑Saber R, Fax JA, Murray RM. Consensus and cooperation in networked multi‑agent systems. Proc IEEE. 2007;95(1):215‑33. Available from: https://doi.org/10.1109/JPROC.2006.887293
  7. Tanner HG, Jadbabaie A, Pappas GJ. Flocking in fixed and switching networks. IEEE Trans Autom Control. 2007;52(5):863‑8. Available from: https://doi.org/10.1109/TAC.2007.895948
  8. Fiedler M. Algebraic connectivity of graphs. Czechoslovak Math J. 1973;23(2):298‑305. Available from: https://dx.doi.org/10.21136/CMJ.1973.101168
  9. De Gennaro MC, Jadbabaie A. Decentralized control of connectivity for multi‑agent systems. Proc 45th IEEE Conf Decis Control (CDC). 2006;3628‑33.
  10. Ghosh A, Boyd S. Growing well‑connected graphs. Proc 45th IEEE Conf Decis Control (CDC). 2006;6605‑11.
  11. Kim Y, Mesbahi M. On maximizing the second smallest eigenvalue of a state‑dependent graph Laplacian. IEEE Trans Autom Control. 2006;51(1):116‑20. Available from: https://doi.org/10.1109/TAC.2005.861710
  12. Mesbahi M, Egerstedt M. Graph theoretic methods in multiagent networks. Princeton (NJ): Princeton Univ Press; 2010.
  13. Zavlanos MM, Egerstedt MB, Pappas GJ. Graph‑theoretic connectivity control of mobile robot networks. Proc IEEE. 2011;99(9):1525‑40. Available from: https://doi.org/10.1109/JPROC.2011.2157884
  14. Cheeger J. A lower bound for the smallest eigenvalue of the Laplacian. In: Problems in analysis (papers dedicated to Salomon Bochner, 1969). Princeton (NJ): Princeton Univ Press; 1970. p.195‑9.
  15. Buser P. A note on the isoperimetric constant. Ann Sci Éc Norm Supér. 1982;15(2):213‑30.
  16. Chung F, Oden K. Weighted graph Laplacians and isoperimetric inequalities. Pac J Math. 2000;192(2):257‑73.
  17. Chung FRK. Spectral graph theory. Vol. 92. CBMS Reg Conf Ser Math. Providence (RI): Am Math Soc; 1997.
  18. García Trillos N, Murray R, Thorpe M. From graph cuts to isoperimetric inequalities: convergence rates of Cheeger cuts on data clouds. Arch Ration Mech Anal. 2022;244:541‑98.
  19. Pirani M, Sundaram S. On the smallest eigenvalue of grounded Laplacian matrices. IEEE Trans Autom Control. 2016;61(2):509‑14. Available from: https://doi.org/10.1109/TAC.2015.2444191
  20. Kempe D, McSherry F. A decentralized algorithm for spectral analysis. J Comput Syst Sci. 2008;74(1):70‑83. Available from: https://doi.org/10.1016/j.jcss.2007.04.014
  21. Yang P, Freeman RA, Gordon GJ, Lynch KM, Srinivasa SS, Sukthankar R. Decentralized estimation and control of graph connectivity for mobile sensor networks. Automatica. 2010;46(2):390‑6. Available from: https://doi.org/10.1016/j.automatica.2009.11.012
  22. Sabattini L, Chopra N, Secchi C. Decentralized connectivity maintenance for cooperative control of mobile robotic systems. Int J Robot Res. 2013;32(12):1411‑23. Available from: https://doi.org/10.1177/0278364913499085
  23. Stewart GW, Sun J. Matrix perturbation theory. Boston (MA): Academic Press; 1990.
  24. Ames AD, Coogan S, Egerstedt M, Notomista G, Sreenath K, Tabuada P. Control barrier functions: theory and applications. Proc 18th Eur Control Conf (ECC). 2019;3420‑31. Available from: https://doi.org/10.23919/ECC.2019.8796030
  25. Belkin M, Niyogi P. Convergence of Laplacian eigenmaps. Adv Neural Inf Process Syst (NeurIPS 2006). 2007;19:129‑36.
 

Help ?