This paper was converted on www.awesomepapers.org from LaTeX by an anonymous user.
Want to know more? Visit the Converter page.

From weighted to unweighted graphs in Synchronizing Graph Theory.

Eduardo A. Canale [email protected], [email protected] Instituto de Matemática y Estadística, Universidad de la República, Uruguay
Abstract

A way to associate unweighted graphs from weighted ones is presented, such that linear stable equilibria of the Kuramoto homogeneous model associated to both graphs coincide, i.e., equilibria of the system θ˙i=jisin(θjθj)\dot{\theta}_{i}=\sum_{j\sim i}\sin(\theta_{j}-\theta_{j}), where iji\sim j means vertices ii and jj are adjacent in the corresponding graph. As a consequence, the existence of linearly stable equilibrium is proved to be NP-Hard as conjectured by R. Taylor in 2015 and a new lower bound for the minimum degree that ensures synchronization is found.

Oscillator synchronization is a behavior found in many complex systems, so it is of paramount interest to understand the conditions that ensure it. One fundamental piece of this puzzle is the topology of the interconnection network. The homogeneous Kuramoto model stands out as a good model to answer that question, since its dynamics depends only on that topology. Many concepts from graph theory have been imported in order to shed light on this topic, like biconnectivity, twin vertices and minimum degree. This last parameter has been proved to imply, when large enough, that almost all initial conditions go to an in-phase sync. How large it should be is a limit called critical connectivity and it is known to be between 0.6838 and 0.75. The lower bound of 0.6838, has been improved in the last ten years by theoretical and computational effort from an initial value of 0.6809 to 0.6818, then to 0.6828, and finally to 0.6838. All these improvements were achieved by means of the search of circulant graphs with no trivial linearly stable equilibria. However the last of these improvements close the possibility of finding new ones from circulant graphs. In this work, we improve the lower bound to 0.6875 by means of non-circulant graphs. Moreover, we have considered a general Kuramoto model, with different strengths between the oscillators and developed a way to assign a model with equal strengths that share its linearly stable equilibria. This technique also allows us to prove that the computational complexity of classifying equilibria by linear analysis is NP-Hard. Therefore the method has opened a gate between the more general world of weighted graphs to the more restricted world of unweighted ones, which gives hope for a whole set of new results in the field.

I Introduction

In 2012 a seminal work by Richard Taylor Taylor (2012) did a big step toward the classification of synchronizing graphs proving the existence of a critical value μc<1\mu_{c}<1, called critical connectivityKassabov, Strogatz, and Townsend (2021) such that almost any orbit of the homogeneous Kuramoto model associated with a graph with nn vertices and minimum degree at least μ(n1)\mu(n-1), ensure the graph is synchronizing, i.e., almost any orbit should go to an equilibrium of the form (c,c,,c)(c,c,\ldots,c). In that work, the author gives an upper and a lower bound for μc\mu_{c}. Both bounds were later remarkably improved. The upper bound was improved seven years later from 0.9395 to 0.7929 by Ling, Xu and Bandeira Ling, Xu, and Bandeira (2019), then from 0.7929 to 0.7889 by Lu and Steinerberger Lu and Steinerberger (2020) and finally from 0.7889 to 0.75 by Kassabov, Strogatz and Townsend Kassabov, Strogatz, and Townsend (2021), in a time-slaps of two years. On the other hand, the lower bound was improved in 2015 from 0.6809 to 0.6818 by Canale and MonzónCanale and Monzón (2015) by means of Kroenecker product of circulant graphs with complete ones, then from 0.6918 to 0.6828 by Townsend, Stillman and StrogatzTownsend, Stillman, and Strogatz (2020) by the exhaustive analysis of graphs with at most 50 vertices and, finally, in an what we consider an amazing work, from 0.6828 to 0.6838 by Yoneda, Tatsukawa, and Teramaer Yoneda, Tatsukawa, and Teramae (2021), were they take in count all possible circulant graphs, transform the problem in a family of integer programing problems, solve each of them analytically to find an optimal solution. In the present work we increase the lower bound from 0.68380.6838 to 0.68750.6875 by giving an explicit example of a family of non synchronizing graphs. Our construction comes from a kind of perturbation of the tensor product of C4C_{4} with the complete graph suggested by Kassabov et al.Kassabov, Strogatz, and Townsend (2021), but going outside the family of circulant graphs. The construction is based on a way to transform weighted graph into unweighted ones. As a collateral result we close an open problem on the complexity of classifying stable equilibria left by Taylor Taylor (2015), proving that this decision problem is NP-Hard.

II Preliminaries

II.1 Graph theory

A graph GG consists of a set VGVG of vertices, some of them joined by edges in a set EGEG. If two vertices vv and ww are joined by an edge ee, we say they are adjacent and we write e=vwe=vw or simply vwv\sim w if no doubt about GG could arise. In this work, all graphs are simple, i.e. there are no edge of the form vvvv and no two different edges join the same vertices. The graph is a weighted graph if it comes together with a weight function w:EGw:EG\to\mathbb{N}. If ww is constant equal to 1, then the graph can be considered unweighted.

The order |G||G| of GG is the cardinality |VG||VG| of its vertex set while we call weight of GG to the sum w(G)w(G) of all its weights, i.e. w(G)=eEGwew(G)=\sum_{e\in EG}w_{e}. We will denote by GvG_{v} the set of vertices adjacent with vv in GG, thus, wGvw\in G_{v} iff vwv\sim w. The cardinality |Gv||G_{v}| of GvG_{v} is the degree of vv. The minimum degree amount the vertices of GG is denoted δG\delta G and called minimum degree of GG, so δG=min{|G(v)|:vVG}.\delta G=\min\{|G(v)|:v\in VG\}. Let us call strong density to the ratio μ(G)=δG/(|G|1)\mu(G)=\delta G/(|G|-1). In graph theory, the name density is reserved for |EG|/(|G|2)|EG|/\binom{|G|}{2}, so, when the graph is regular, the strong and the ordinary density coincide.

Now, we will define a simple graph from a weighted one. Given a weighted graph GG and a positive integer kmaxw=maxvwk\geq\max w=\max_{v}w let us define the kk-spinning Sk(G)S_{k}(G) of GG to be the graph with vertices VG×kVG\times\mathbb{Z}_{k} and edges,

ESk(G)={(u,i)(v,j):uvEG,ji+wuv}{(u,i)(u,j):ij},ES_{k}(G)=\{(u,i)(v,j):uv\in EG,j\in i+\mathbb{N}_{w_{uv}}\}\cup\{(u,i)(u,j):\forall i\neq j\},

where h={0,1,,h1}\mathbb{N}_{h}=\{0,1,\ldots,h-1\}, so i+wuv={i,i+1,,i+wuv1}}i+\mathbb{N}_{w_{uv}}=\{i,i+1,\ldots,i+w_{uv}-1\}\}. In Figure 1 we show a weighted graph together with its corresponding 22-spinning graph.

2222222222222222222222222222222211111111
(7,0)(7,0)(0,0)(0,0)(7,1)(7,1)(0,1)(0,1)(1,0)(1,0)(2,0)(2,0)(1,1)(1,1)(2,1)(2,1)(3,0)(3,0)(4,0)(4,0)(3,1)(3,1)(4,1)(4,1)(5,0)(5,0)(6,0)(6,0)(5,1)(5,1)(6,1)(6,1)
Figure 1: A weighted graph on the left hand side with its 22-spinning graph on the right hand side..

Notice that the graph GG without weights is the quotient of Sk(G)S_{k}(G) under the relation (u,i)R(v,j)u=v(u,i)R(v,j)\iff u=v, i.e. G=Sk(G)/RG=S_{k}(G)/R. Besides, when all the weights are equal to kk we reobtain the Kronecker product of G/RG/R with the complete graph on kk vertices as described in previous works on this topicCanale and Monzón (2015); Townsend, Stillman, and Strogatz (2020).

II.2 Homogeneous Kuramoto Model

Given a weighted graph GG with weight function ww, the homogenous Kuramoto model of coupled oscillators coupled through GG, is the system of differential equations given by:

θ˙v=uGvwuvsin(θuθv)vVG.\dot{\theta}_{v}=\sum_{u\in G_{v}}w_{uv}\sin(\theta_{u}-\theta_{v})\qquad v\in VG. (1)

The system can be seen as running on the nn-dimensional torus 𝕋n=(/2π)n\mathbb{T}^{n}=(\mathbb{R}/2\pi\mathbb{Z})^{n}, which is a compact manifold. Besides, the system is an analytic gradient one on 𝕋n\mathbb{T}^{n}, since θ˙=U\dot{\theta}=-\nabla U, for UU the “potential energy” defined as

U(θ1,,θn)=12uvEGwuv|eiθueiθv|2=w(G)uvEGwuvcos(θuθv).U(\theta_{1},\ldots,\theta_{n})=\frac{1}{2}\sum_{uv\in EG}w_{uv}|e^{i\theta_{u}}-e^{i\theta_{v}}|^{2}=w(G)-\sum_{uv\in EG}w_{uv}\cos(\theta_{u}-\theta_{v}).

Therefore, by the theory of analytic gradient systemsLojasiewicz (1984), every orbit goes to a consensus. A point θn\theta\in\mathbb{R}^{n} is an equilibrium of GG if it is an equilibrium of the system, i.e, if

vVuGvwuvsin(θuθv)=0.\forall v\in V\qquad\sum_{u\in G_{v}}w_{uv}\sin(\theta_{u}-\theta_{v})=0. (2)

Clearly θ=(c,,c)\theta=(c,\ldots,c) are equilibrium and are called consensus.

We say that a graph synchronizes iff almost every solution tends to a consensus, i.e., if the set of initial conditions that give rise to orbits that do not tend to a consensus has Lebesgue’s measure zero. We known since the seminal work of TaylorTaylor (2012), that there is a limit μc<1\mu_{c}<1 called by Kassabov et al. critical connectivityKassabov, Strogatz, and Townsend (2021), such that any graph with strong density greater than μc\mu_{c} should synchronizes. We also known from the work of the latter authorsKassabov, Strogatz, and Townsend (2021), that the critical connectivity is at most 3/4.

Another important property of the system (1) is the orthogonality of the solutions to the vector 𝟏=(1,1,,1)\vec{\mathbf{1}}=(1,1,\ldots,1). Thus, the solutions are always running in a hyperplane orthogonal to 𝟏\vec{\mathbf{1}}, which is in fact a (n1)(n-1)–dimensional torus. So, we only care about the behavior inside these hyperplanes, though, for simplicity, the calculations will be done in n\mathbb{R}^{n}.

One way to see that a graph does not synchronizes is to prove that there exists a non consensus equilibrium θ\theta^{*} where the Hessian matrix Uθ′′U^{\prime\prime}_{\theta^{*}} of UU at θ\theta^{*} has all its eigenvalue, but one, positive. Another way to express this condition is by considering the smaller eigenvalue a(Uθ′′)a(U^{\prime\prime}_{\theta^{*}}) in the hyperplane orthogonal to 𝟏\vec{\mathbf{1}}, which is positive iff all the eigenvalues are positive. Let us call a(Uθ′′)a(U^{\prime\prime}_{\theta^{*}}) the algebraic connectivity of θ\theta^{*} following the notation in spectral graph theory where algebraic connectivity or also Fiedler number of the graph is reserved to the second smallest eigenvalue of the Laplacian matrix of the graph. The element uvuv of Uθ′′U^{\prime\prime}_{\theta^{*}} is

(Uθ′′)uv={wuvcos(θuθv)uvEG,uvwuvcos(θuθv)u=v,0otherwise.(U^{\prime\prime}_{\theta^{*}})_{uv}=\begin{cases}-w_{uv}\cos(\theta^{*}_{u}-\theta^{*}_{v})&uv\in EG,\\ \displaystyle\sum_{u\sim v}w_{uv}\cos(\theta^{*}_{u}-\theta^{*}_{v})&u=v,\\ 0&\text{otherwise}.\end{cases} (3)

Observe that, since U′′U^{\prime\prime} in a consensus coincides with the Laplacian matrix of the graph, then, the algebraic connectivity of a graph is the algebraic connectivity of any consensus.

III Equilibria of kk-spinnings

In this section we show a way to obtain equilibria of a spinning graph from equilibria of the original graph, as well as how the former’s linear stability can be ensured by the stability of the last one. Given a weighted graph GG and its kk-spinning Sk(G)S_{k}(G), if θ\theta is an element of |G|\mathbb{R}^{|G|}, let θσ\theta^{\sigma} be the element of |G×k|\mathbb{R}^{|G\times\mathbb{Z}_{k}|} given by

θ(u,i)σ=θu(u,i)G×k.\theta^{\sigma}_{(u,i)}=\theta_{u}\qquad\forall(u,i)\in G\times\mathbb{Z}_{k}.
Proposition 1.

A point θ\theta is an equilibrium of a weighted graph GG iff the point θσ\theta^{\sigma} is an equilibrium of Sk(G)S_{k}(G).

Proof.

The result is a direct consequence of the definition of equilibrium and the following equalities, where ww is the weight of GG, given a vertex (u,i)(u,i) then

(u,j)Sk(G)(v,i)sin(θ(u,i)σθ(v,i)σ)=uGvj=1wuv1sin(θuθv)=uGvwuvsin(θuσθvσ)=0.\sum_{(u,j)\in S_{k}(G)_{(v,i)}}\sin(\theta_{(u,i)}^{\sigma}-\theta_{(v,i)}^{\sigma})=\sum_{u\in G_{v}}\sum_{j=1}^{w_{uv}-1}\sin(\theta_{u}-\theta_{v})=\sum_{u\in G_{v}}w_{uv}\sin(\theta^{\sigma}_{u}-\theta^{\sigma}_{v})=0. (4)

Let us notice that this proposition can be extended to a much more general constructions. For instance, if each vertex vv of the graph is substituted by a graph with order greater than the maximum degree of the vertices adjacent with vv, the equations 4, will be still valid. However, the stability relationship between both equilibria is weaker.

Proposition 2.

If θ\theta is an equilibrium of a weighted graph GG with weight ww and Hessian matrix Uθ′′U^{\prime\prime}_{\theta}, then, the eigenvalues of the Hessian matrix Uθσ′′U^{\prime\prime}_{\theta^{\sigma}} of Sk(G)S_{k}(G) in θσ\theta^{\sigma} are the eigenvalues of Uθ′′U^{\prime\prime}_{\theta} with the same multiplicity plus a set of (k1)|G|(k-1)|G| (linearly independent) eigenvalues. These last eigenvalues are positive for kk greater than twice the weight of the graph, i.e. k>2w(G)k>2w(G). In particular, the algebraic connectivity of θ\theta in GG and θσ\theta^{\sigma} in Sk(G)S_{k}(G) have the same sign for kk large enough.

Proof.

From Eq. 3, the matrix Uθσ′′U^{\prime\prime}_{\theta^{\sigma}} has elements

(Uθσ′′)(u,i)(v,j)={k1+vGuwuvcos(θuθv),u=v,i=j,1u=v,ij,cos(θ(u,i)σθ(v,j)σ)=cos(θuθv)uv,ji+wuv,0otherwise.(U^{\prime\prime}_{\theta^{\sigma}})_{(u,i)(v,j)}=\begin{cases}k-1+\sum_{v\in G_{u}}w_{uv}\cos(\theta_{u}-\theta_{v}),&u=v,i=j,\\ -1&u=v,i\neq j,\\ -\cos(\theta^{\sigma}_{(u,i)}-\theta^{\sigma}_{(v,j)})=-\cos(\theta_{u}-\theta_{v})&u\sim v,j\in i+\mathbb{N}_{w_{u}v},\\ 0&\text{otherwise}.\end{cases}

Let xx be an eigenvector of Uθσ′′U^{\prime\prime}_{\theta^{\sigma}} with eigenvalue λ\lambda. Therefore,

λx(u,i)\displaystyle\lambda x_{(u,i)} =(Uθσ′′x)(u,i)=(v,j)Sk(G)(u,i)(Uθσ′′)(u,j),(v,i)x(v,i)\displaystyle=(U^{\prime\prime}_{\theta^{\sigma}}x)_{(u,i)}=\sum_{(v,j)\in S_{k}(G)_{(u,i)}}(U^{\prime\prime}_{\theta^{\sigma}})_{(u,j),(v,i)}x_{(v,i)}
=(k1+vGuwuvcos(θuθv))x(u,i)jk{i}x(v,j)(v,i)Sk(G)(u,j)cos(θuθv)x(v,j).\displaystyle=\left(k-1+\sum_{v\in G_{u}}w_{uv}\cos(\theta_{u}-\theta_{v})\right)x_{(u,i)}-\sum_{j\in\mathbb{Z}_{k}\setminus\{i\}}x_{(v,j)}-\sum_{(v,i)\in S_{k}(G)_{(u,j)}}\cos(\theta_{u}-\theta_{v})x_{(v,j)}.

Calling XvX_{v} to the sum jkx(v,j)\sum_{j\in\mathbb{Z}_{k}}x_{(v,j)}, we have

λx(u,i)\displaystyle\lambda x_{(u,i)} =(k1+(Uθ′′)uu)x(u,i)(Xux(u,i))vGucos(θuθv)ji+wuvx(v,j),\displaystyle=\left(k-1+(U^{\prime\prime}_{\theta})_{uu}\right)x_{(u,i)}-(X_{u}-x_{(u,i)})-\sum_{v\in G_{u}}\cos(\theta_{u}-\theta_{v})\sum_{j\in i+\mathbb{N}_{w_{uv}}}x_{(v,j)},
=(k+(Uθ′′)uu)x(u,i)XuvGucos(θuθv)ji+wuvx(v,j).\displaystyle=\left(k+(U^{\prime\prime}_{\theta})_{uu}\right)x_{(u,i)}-X_{u}-\sum_{v\in G_{u}}\cos(\theta_{u}-\theta_{v})\sum_{j\in i+\mathbb{N}_{w_{uv}}}x_{(v,j)}. (5)

If we sum these equations for all iki\in\mathbb{Z}_{k} we obtain

λXu=(k+(Uθ′′)uu)XukXuvGucos(θuθv)wuvXv\displaystyle\lambda X_{u}=\left(k+(U^{\prime\prime}_{\theta})_{uu}\right)X_{u}-kX_{u}-\sum_{v\in G_{u}}\cos(\theta_{u}-\theta_{v})w_{uv}X_{v}

which after canceling the (k1)(k-1)’s, we obtain

λXu=(Uθ′′)uuXuvGuwuvcos(θuθv)Xv.\displaystyle\lambda X_{u}=(U^{\prime\prime}_{\theta})_{uu}X_{u}-\sum_{v\in G_{u}}w_{uv}\cos(\theta_{u}-\theta_{v})X_{v}.

Therefore, λ\lambda is an eigenvalue of GG, with eigenvector (Xu)uVG(X_{u})_{u\in VG}, unless Xu=0X_{u}=0 for all uu. Conversely, let (xu)uVG(x_{u})_{u\in VG} be an eigenvector of Uθ′′U^{\prime\prime}_{\theta}, with eigenvalue λ\lambda, then x(u,i)=xux_{(u,i)}=x_{u} gives rise an eigenvalue of Uθσ′′U^{\prime\prime}_{\theta^{\sigma}} with eigenvalue λ\lambda. Let us return to the case of Xu=0X_{u}=0 for all uu. Plugin Xu=0X_{u}=0 into Eq. III we get

λx(u,i)\displaystyle\lambda x_{(u,i)} =(k+v:uvEGwuvcos(θuθv))x(u,i)v:uvEGcos(θuθv)ji+wuvx(v,j).\displaystyle=\left(k+\sum_{v:uv\in EG}w_{uv}\cos(\theta_{u}-\theta_{v})\right)x_{(u,i)}-\sum_{v:uv\in EG}\cos(\theta_{u}-\theta_{v})\sum_{j\in i+\mathbb{N}_{w_{uv}}}x_{(v,j)}.

Let (u,i)(u,i) be the greatest component of xx in absolute value, that we can suppose w.l.o.g. that it is 1, i.e. x(u,i)=1x_{(u,i)}=1 and |x(v,j)|1|x_{(v,j)}|\leq 1 for all (v,j)(v,j). Then

λ\displaystyle\lambda =k+vGuwuvcos(θuθv)vGucos(θuθv)ji+wuvx(v,j)\displaystyle=k+\sum_{v\in G_{u}}w_{uv}\cos(\theta_{u}-\theta_{v})-\sum_{v\in G_{u}}\cos(\theta_{u}-\theta_{v})\sum_{j\in i+\mathbb{N}_{w_{uv}}}x_{(v,j)}
=k+vGu(wuvji+wuvx(v,j))cos(θuθv)>k2w(G),\displaystyle=k+\sum_{v\in G_{u}}\left(w_{uv}-\sum_{j\in i+\mathbb{N}_{w_{uv}}}x_{(v,j)}\right)\cos(\theta_{u}-\theta_{v})>k-2w(G),

which is positive if kk is large enough, at most twice the weight of GG. Since the space of solutions of the system of equations Xu=0X_{u}=0 for uGu\in G, has dimension (k1)|G|(k-1)|G|, we conclude the proof.

IV The complexity of determining whether a simple graph have a non-zero stable equilibrium.

In 2015 R. Taylor proved that determining whether weighted Kuramoto models have a non-zero linearly stable equilibrium is NP-hardTaylor (2015). However, Taylor left open the unweighted case, though reducing it to a problem he believed to be NP-Hard. At the light of the previous sections, the kk-spinning of the graph built by Taylor with kk large enough, will have a linearly stable equilibrium iff the graph has one, so determining if the kk-spinning has a stable equilibrium is as hard as determining if the graph does.Therefore we have

Theorem 1.

Determining whether an homogeneous Kuramoto model has a non consensus linearly stable equilibrium is NP-hard.

V A new Lower Bound for the critical connectivity

Let us consider the family of weighted graphs GpG_{p} with vertex set 8\mathbb{Z}_{8} and edges EGp=EaEbEcEdEG_{p}=E_{a}\cup E_{b}\cup E_{c}\cup E_{d} where:

Ea=\displaystyle E_{a}= {(2i)(2i+1):i4},\displaystyle\{(2i)(2i+1):\>i\in\mathbb{N}_{4}\},
Eb=\displaystyle E_{b}= {i(i+2):i8},\displaystyle\{i(i+2):\>i\in\mathbb{Z}_{8}\},
Ec=\displaystyle E_{c}= {(2i)(2i+2):i4},\displaystyle\{(2i)(2i+2):\>i\in\mathbb{N}_{4}\},
Ed=\displaystyle E_{d}= {{(2i)(2i+4):i4},\displaystyle\{\{(2i)(2i+4):\>i\in\mathbb{N}_{4}\},

with weight w(uv)=tw(uv)=\mathrm{t} if uvEtuv\in E_{\mathrm{t}}. Figure 1 shows G(2,2,2,1)G_{(2,2,2,1)}.

ccccccccaaaaaaaabbbbbbbbbbbbbbbbddddddddβ\betaα\alphaβ\betaα\alphaβ\betaα\alphaβ\betaα\alpha
Figure 2: The weighted graph GpG_{p} with p=(a,b,c,d)p=(a,b,c,d).

Let us find a linearly stable equilibrium θ\theta^{*} of GpG_{p} of the form

θ2i+s=π2i+sβ2i4,s=±1.\theta^{*}_{2i+s}=\frac{\pi}{2}i+s\frac{\beta}{2}\qquad\forall i\in\mathbb{N}_{4},\quad s=\pm 1.

If α=π/2β\alpha=\pi/2-\beta the condition for θ\theta^{*} to be an equilibrium is:

asin(α)=csin(β)+dsin(α+2β),a\sin(\alpha)=c\sin(\beta)+d\sin(\alpha+2\beta),

since the edges of type bb compensate each other, see Figure 2. Taking in count that α+β=π/2\alpha+\beta=\pi/2, then sin(β)=cos(α)\sin(\beta)=\cos(\alpha), sin(α+2β)=sin(α)\sin(\alpha+2\beta)=\sin(\alpha) and previous equation is equivalent to asin(α)=ccos(α)+dsin(α),a\sin(\alpha)=c\cos(\alpha)+d\sin(\alpha), i.e. (ad)tanα=c(a-d)\tan\alpha=c so α=arctan(c/(ac)).\alpha=\arctan(c/(a-c)).

Lemma 1.

The equilibria θ\theta of weighted graph GpG_{p} with p=(a,b,c,d)p=(a,b,c,d) is linearly stable equilibrium if c2>2adc^{2}>2ad.

Proof.

The matrix of Uθ′′U^{\prime\prime}_{\theta} has elements:

(Uθ′′)uv={wuvcos(θuθv)uv,uvwuvcos(θuθv)u=v,0 otherwise,(U^{\prime\prime}_{\theta})_{uv}=\begin{cases}-w_{uv}\cos(\theta_{u}-\theta_{v})&u\neq v,\\ \sum_{u\sim v}w_{uv}\cos(\theta_{u}-\theta_{v})&u=v,\\ 0&\text{ otherwise,}\end{cases}

thus

(Uθ′′)uv={acos(α)uvEa,bcos(α+β)uvEb,ccos(β)uvEc,dcos(α+2β)uvEd,acos(α)+bcos(α+β)+ccos(β)+dcos(α+2β)u=v,0 otherwise .(U^{\prime\prime}_{\theta})_{uv}=\begin{cases}-a\cos(\alpha)&uv\in E_{a},\\ -b\cos(\alpha+\beta)&uv\in E_{b},\\ -c\cos(\beta)&uv\in E_{c},\\ -d\cos(\alpha+2\beta)&uv\in E_{d},\\ a\cos(\alpha)+b\cos(\alpha+\beta)+c\cos(\beta)+d\cos(\alpha+2\beta)&u=v,\\ 0&\text{ otherwise .}\end{cases}\\
(Uθ′′)uv={acosαuvEa,0uvEb,csinαuvEc,dcosαuvEd,acosα+csinαdcosαu=v,0 otherwise .(U^{\prime\prime}_{\theta})_{uv}=\begin{cases}-a\cos\alpha&uv\in E_{a},\\ 0&uv\in E_{b},\\ -c\sin\alpha&uv\in E_{c},\\ d\cos\alpha&uv\in E_{d},\\ a\cos\alpha+c\sin\alpha-d\cos\alpha&u=v,\\ 0&\text{ otherwise .}\end{cases}

Extracting cosα\cos\alpha as a factor, we obtain

(Uθ′′)uv\displaystyle(U^{\prime\prime}_{\theta})_{uv} =cosα{auvEa,ctanαuvEc,duvEd,a+ctanαdu=v,0 otherwise .=cosα{auvEa,c2aduvEc,duvEd,a+c2addu=v,0 otherwise .\displaystyle=\cos\alpha\begin{cases}-a&uv\in E_{a},\\ -c\tan\alpha&uv\in E_{c},\\ d&uv\in E_{d},\\ a+c\tan\alpha-d&u=v,\\ 0&\text{ otherwise .}\end{cases}=\cos\alpha\begin{cases}-a&uv\in E_{a},\\ -\frac{c^{2}}{a-d}&uv\in E_{c},\\ d&uv\in E_{d},\\ a+\frac{c^{2}}{a-d}-d&u=v,\\ 0&\text{ otherwise .}\end{cases}

Extracting 1/(ad)1/(a-d) as a factor, and setting f=adf=a-d, we obtain

(Uθ′′)uv\displaystyle(U^{\prime\prime}_{\theta})_{uv} =cosαf{afuvEa,c2uvEc,dfuvEd,f2+c2u=v,0 otherwise .\displaystyle=\frac{\cos\alpha}{f}\begin{cases}-af&uv\in E_{a},\\ -c^{2}&uv\in E_{c},\\ df&uv\in E_{d},\\ f^{2}+c^{2}&u=v,\\ 0&\text{ otherwise .}\end{cases}

i.e.

fcosαUθ′′=(c2+f2af000aff20c2afc2+f2c20aff20000c2c2+f2af000aff200afc2+f2c20aff200aff20c2c2+f2af00aff2000afc2+f2c20000aff20c2c2+f2afc20aff2000afc2+f2).\frac{f}{\cos\alpha}U^{\prime\prime}_{\theta}=\left(\begin{array}[]{cccccccc}c^{2}+f^{2}&-af&0&0&0&af-f^{2}&0&-c^{2}\\ -af&c^{2}+f^{2}&-c^{2}&0&af-f^{2}&0&0&0\\ 0&-c^{2}&c^{2}+f^{2}&-af&0&0&0&af-f^{2}\\ 0&0&-af&c^{2}+f^{2}&-c^{2}&0&af-f^{2}&0\\ 0&af-f^{2}&0&-c^{2}&c^{2}+f^{2}&-af&0&0\\ af-f^{2}&0&0&0&-af&c^{2}+f^{2}&-c^{2}&0\\ 0&0&0&af-f^{2}&0&-c^{2}&c^{2}+f^{2}&-af\\ -c^{2}&0&af-f^{2}&0&0&0&-af&c^{2}+f^{2}\end{array}\right).

The eigenvalues of this matrix are 0, 2f22f^{2}, 2c22c^{2}, 2c2+2f22c^{2}+2f^{2}, c2+f2+4a2f24af3+c4+f4c^{2}+f^{2}+\sqrt{4a^{2}f^{2}-4af^{3}+c^{4}+f^{4}} with multiplicity two and c2+f24a2f24af3+c4+f4c^{2}+f^{2}-\sqrt{4a^{2}f^{2}-4af^{3}+c^{4}+f^{4}} with multiplicity two too (see Appendix A). Besides the null eigenvalue corresponding to the vector 𝟏\vec{\mathbf{1}}, the other eigenvalues are positive but the last one, that will be positive iff 2c2f2>4a2f24af32c^{2}f^{2}>4a^{2}f^{2}-4af^{3}, i.e., if c2>2a22af=2adc^{2}>2a^{2}-2af=2ad, as we wanted to prove. ∎

We are now in conditions to find a lower bound for the critical connectivity by making kk-spinnings of the graphs GpG_{p} with a special choice of p=(a,b,c,d)p=(a,b,c,d). Figure 1 shows the 22-spinning of graph GpG_{p} for p=(2,2,2,1)p=(2,2,2,1). We can see that the graphs Sk(Gp)S_{k}(G_{p}) are δ\delta-regular graphs with δ=a+2b+d+c+(k1),\delta=a+2b+d+c+(k-1), and orders |Sk(Gp)|=8k|S_{k}(G_{p})|=8k, so, these graphs have strong density

μ(Sk(Gp))=a+2b+d+c+(k1)8k.\mu(S_{k}(G_{p}))=\frac{a+2b+d+c+(k-1)}{8k}.

We will choose parameters a,b,c,da,b,c,d proportional to kk, so the strong density will tend to a constant. Unfortunately, that choice does not verify the hypothesis of Proposition 2, but a minor change in the arguments given in the proof of this proposition will be enough to arrive at the same conclusion.

Theorem 2.

The critical connectivity is at least 11/16.

Proof.

Consider the kk-spinning graph Sk(Gpk)S_{k}(G_{p_{k}}) of GpkG_{p_{k}} with pk=(k,k,k,k/21)p_{k}=(k,k,k,\lceil k/2\rceil-1), then

μ(Sk(Gpk))=4k+k/21+k18k11/16.\mu(S_{k}(G_{p_{k}}))=\frac{4k+\lceil k/2\rceil-1+k-1}{8k}\to 11/16.

Since the choice of a=b=c=ka=b=c=k and d=k/21d=\lceil k/2\rceil-1 verifies c2=k2>2k(k/21)c^{2}=k^{2}>2k(\lceil k/2\rceil-1), then, by the Lemma  1 the equilibrium θ\theta of the weighted graph GpkG_{p_{k}} is linearly stable. We would like to apply Proposition 2 to deduce that GpkG_{p_{k}} does not synchronize, but the hypothesis kw(Gpk)k\geq w(G_{p_{k}}) is not verified. Nevertheless, we can prove that the (k1)|G|(k-1)|G| eigenvalues of Uθσ′′U^{\prime\prime}_{\theta^{\sigma}} that need this condition to be positive in the proof on Proposition 2, are still positive. Indeed, following the last part in Proposition 2’s proof, let us consider the formula for the eigenvalue λ\lambda:

λ\displaystyle\lambda =k+vGuwuvcos(θuθv)vGucos(θuθv)ji+wuvx(v,j).\displaystyle=k+\sum_{v\in G_{u}}w_{uv}\cos(\theta_{u}-\theta_{v})-\sum_{v\in G_{u}}\cos(\theta_{u}-\theta_{v})\sum_{j\in i+\mathbb{N}_{w_{uv}}}x_{(v,j)}.

In our case this formula turn out to be

λ\displaystyle\lambda =k+acosα+csinαdcosα\displaystyle=k+a\cos\alpha+c\sin\alpha-d\cos\alpha
cosαjkx(v,j)sinαjkx(v,j)+cosαji+dx(v′′,j),\displaystyle-\cos\alpha\sum_{j\in\mathbb{Z}_{k}}x_{(v,j)}-\sin\alpha\sum_{j\in\mathbb{Z}_{k}}x_{(v^{\prime},j)}+\cos\alpha\sum_{j\in i+\mathbb{N}_{d}}x_{(v^{\prime\prime},j)},

where uvEa,uvEc,uv′′Eduv\in E_{a},uv^{\prime}\in E_{c},uv^{\prime\prime}\in E_{d}. Then, since a=c=ka=c=k and jkx(v,j)=jkx(v,j)=0\sum_{j\in\mathbb{Z}_{k}}x_{(v,j)}=\sum_{j\in\mathbb{Z}_{k}}x_{(v^{\prime},j)}=0

λ\displaystyle\lambda =k+kcosα+ksinαdcosα+cosαji+dx(v′′,j)\displaystyle=k+k\cos\alpha+k\sin\alpha-d\cos\alpha+\cos\alpha\sum_{j\in i+\mathbb{N}_{d}}x_{(v^{\prime\prime},j)}
=k+ksinα+(kd+ji+dx(v′′,j))cosα,\displaystyle=k+k\sin\alpha+\left(k-d+\sum_{j\in i+\mathbb{N}_{d}}x_{(v^{\prime\prime},j)}\right)\cos\alpha,

which is positive since |x(v′′,j)|1|x_{(v^{\prime\prime},j)}|\leq 1 and d=k/21d=\lceil k/2\rceil-1. ∎

It is worth to say that a=b=c=ka=b=c=k and d=k/21d=\lceil k/2\rceil-1 maximize the strong density of the kk-spinning graph G(a,b,c,d)G_{(a,b,c,d)} subject to the condition c2>2adc^{2}>2ad, although it is not the only choice. We can also have chosen d=b=c=kd=b=c=k and a=k/21a=\lceil k/2\rceil-1.

The first kk such that the strong density μk\mu_{k} is greater than the best lower bound known so farYoneda, Tatsukawa, and Teramae (2021), i.e., 0.68380.6838, is k=34k=34, that correspond to a graph with 272272 vertices, an order far away from exhaustive numerical experiments. The first kk such that the strong density μk\mu_{k} is greater than than 0.68740.6874, is k=1250k=1250, that corresponds to a graph with 1000010000 vertices.

Although angles of π/2\pi/2 in the equilibrium contribute in other scenarios to nonlinearity behaviorTownsend, Stillman, and Strogatz (2020), in our case, do not. In fact, the edges corresponding to that angle are those in EbE_{b}, which do not give rise to constraints of the equilibrium nor to the positive definition of the quadratic forms, because cosπ/2=0\cos\pi/2=0, so b=kb=k is always an optimal choice. However,

VI Consequences

We have develop a way to associate an unweighted graph from a weighted one such that the existence of linearly stable equilibria in the last one implies, under some conditions, the existence of such equilibria in the former. This technique allows us to improve the known lower bound for the critical connectivity from 0.6838 to 0.6875. We hope this technique will allow to improve that limit to at least 0.7495, according to the intuitive arguments given by Townsend et al.Townsend, Stillman, and Strogatz (2020). If these arguments are true, the gap from 0.7495 to 0.75 will require a totally different approach. On the other hand we also were able to prove that deciding if a graph has non trivial linearly stable equilibria is an NP-Hard problem based on a result by TaylorTaylor (2015) and the weighted-to-unweighted technique. However the complexity of deciding if a graph synchronizes is still open with only partial resultsCanale, Monzón, and Robledo (2010), moreover, we do not even know if that problem is computable. The last question is related to the absences of a combinatorial characterization of synchronizing graphs. This issue is similar to the characterization of planar graphs, in the sense that both types of graphs, i.e., planar and synchronizing are defined in a non combinatorial way. Kazimierz Kuratowski gives a combinatorial characterization of the formers in terms of forbidden induced subgraphs. Unfortunately, this particular way is not possible for synchronizing graphs, since for any fixed graph there are synchronized and unsynchronized ones with that graph as an induced subgraphBeutler (2008). The biggest step into a combinatorial characterization was done by TaylorTaylor (2012) when he found a connection between the minimum degree and the synchronization property, however we are still far away from a final solution.

VII Acknowledges

The author thanks Alex Townsend for a useful conversation.

Appendix A Eigenvector of matrix in proof of Lemma 1

In this section we provide a base of eigenvectors of the scaled Hessian matrix in proof of Lemma 1, i.e.

M=(c2+f2af000aff20c2afc2+f2c20aff20000c2c2+f2af000aff200afc2+f2c20aff200aff20c2c2+f2af00aff2000afc2+f2c20000aff20c2c2+f2afc20aff2000afc2+f2).M=\left(\begin{array}[]{cccccccc}c^{2}+f^{2}&-af&0&0&0&af-f^{2}&0&-c^{2}\\ -af&c^{2}+f^{2}&-c^{2}&0&af-f^{2}&0&0&0\\ 0&-c^{2}&c^{2}+f^{2}&-af&0&0&0&af-f^{2}\\ 0&0&-af&c^{2}+f^{2}&-c^{2}&0&af-f^{2}&0\\ 0&af-f^{2}&0&-c^{2}&c^{2}+f^{2}&-af&0&0\\ af-f^{2}&0&0&0&-af&c^{2}+f^{2}&-c^{2}&0\\ 0&0&0&af-f^{2}&0&-c^{2}&c^{2}+f^{2}&-af\\ -c^{2}&0&af-f^{2}&0&0&0&-af&c^{2}+f^{2}\end{array}\right).

A basis of eigenvector of MM are the column vectors of the following matrix,

V=(rc22af+f2c2rc22af+f2c21111f(2af)c2rc2f(2af)c2rc211110101111110101111rc2f(2af)c2rc2f(2af)c211112af+f2c2rc22af+f2c2rc211110101111110101111)V=\left(\begin{array}[]{cccccccc}-{\frac{r}{{c}^{2}}}&{\frac{-2\,af+{f}^{2}}{{c}^{2}}}&{\frac{r}{{c}^{2}}}&{\frac{-2\,af+{f}^{2}}{{c}^{2}}}&1&1&-1&-1\\ \vskip 6.0pt plus 2.0pt minus 2.0pt\cr{\frac{f\left(2\,a-f\right)}{{c}^{2}}}&{\frac{r}{{c}^{2}}}&{\frac{f\left(2\,a-f\right)}{{c}^{2}}}&-{\frac{r}{{c}^{2}}}&1&-1&-1&1\\ \vskip 6.0pt plus 2.0pt minus 2.0pt\cr 0&-1&0&-1&1&-1&1&-1\\ \vskip 6.0pt plus 2.0pt minus 2.0pt\cr-1&0&-1&0&1&1&1&1\\ \vskip 6.0pt plus 2.0pt minus 2.0pt\cr{\frac{r}{{c}^{2}}}&{\frac{f\left(2\,a-f\right)}{{c}^{2}}}&-{\frac{r}{{c}^{2}}}&{\frac{f\left(2\,a-f\right)}{{c}^{2}}}&1&1&-1&-1\\ \vskip 6.0pt plus 2.0pt minus 2.0pt\cr{\frac{-2\,af+{f}^{2}}{{c}^{2}}}&-{\frac{r}{{c}^{2}}}&{\frac{-2\,af+{f}^{2}}{{c}^{2}}}&{\frac{r}{{c}^{2}}}&1&-1&-1&1\\ \vskip 6.0pt plus 2.0pt minus 2.0pt\cr 0&1&0&1&1&-1&1&-1\\ \vskip 6.0pt plus 2.0pt minus 2.0pt\cr 1&0&1&0&1&1&1&1\end{array}\right)

with r=4a2f24af3+c4+f4r=\sqrt{4\,{a}^{2}{f}^{2}-4\,a{f}^{3}+{c}^{4}+{f}^{4}}, as can be checked. Therefore MVM\cdot V is a diagonal matrix with the corresponding eigenvalues of the eigenvector. More concretely,

MV=(c2+f2+r00000000c2+f2+r00000000c2+f2r00000000c2+f2r000000000000000002f2000000002c2000000002c2+2f2)M\cdot V=\left(\begin{array}[]{ccccccccc}{c}^{2}+{f}^{2}+r&0&0&0&0&0&0&0\\ 0&{c}^{2}+{f}^{2}+r&0&0&0&0&0&0\\ 0&0&{c}^{2}+{f}^{2}-r&0&0&0&0&0\\ 0&0&0&{c}^{2}+{f}^{2}-r&0&0&0&0\\ 0&0&0&0&0&0&0&0\\ 0&0&0&0&0&2\,{f}^{2}&0&0\\ 0&0&0&0&0&0&2\,{c}^{2}&0\\ 0&0&0&0&0&0&0&2\,{c}^{2}+2\,{f}^{2}\end{array}\right)

References

  • Taylor (2012) R. Taylor, “There is no non-zero stable fixed point for dense networks in the homogeneous kuramoto model,” Journal of Physics A: Mathematical and Theoretical 45, 055102 (2012).
  • Kassabov, Strogatz, and Townsend (2021) M. Kassabov, S. H. Strogatz,  and A. Townsend, “Sufficiently dense kuramoto networks are globally synchronizing,” Chaos 31, 5905–5918 (2021).
  • Ling, Xu, and Bandeira (2019) S. Ling, R. Xu,  and A. S. Bandeira, “On the landscape of synchronization networks: A perspective from nonconvex optimization,” SIAM Journal on Optimization 29, 1879–1907 (2019)https://doi.org/10.1137/18M1217644 .
  • Lu and Steinerberger (2020) J. Lu and S. Steinerberger, “Synchronization of kuramoto oscillators in dense networks,” Nonlinearity 33, 5905–5918 (2020).
  • Canale and Monzón (2015) E. A. Canale and P. Monzón, “Exotic equilibria of harary graphs and a new minimum degree lower bound for synchronization,” Chaos: An Interdisciplinary Journal of Nonlinear Science 25, 023106 (2015).
  • Townsend, Stillman, and Strogatz (2020) A. Townsend, M. Stillman,  and S. H. Strogatz, “Dense networks that do not synchronize and sparse ones that do,” Chaos: An Interdisciplinary Journal of Nonlinear Science 30, 083142 (2020).
  • Yoneda, Tatsukawa, and Teramae (2021) R. Yoneda, T. Tatsukawa,  and J. Teramae, “The lower bound of the network connectivity guaranteeing in-phase synchronization,” Chaos: An Interdisciplinary Journal of Nonlinear Science 31, 063124 (2021).
  • Taylor (2015) R. Taylor, “Finding non-zero stable fixed points of the weighted kuramoto model is np-hard,”   (2015), 10.48550/ARXIV.1502.06688.
  • Lojasiewicz (1984) S. Lojasiewicz, “Sur les trajectoires du gradient d’une fonction analytique,” Tech. Rep. (Seminari di Geometria 1982-1983 (Universita di Bologna, Istituto di Geometria, Dipartimento di Matematica), 1984).
  • Canale, Monzón, and Robledo (2010) E. Canale, P. Monzón,  and F. Robledo, “On the complexity of the classification of synchronizing graphs,” in Grid and Distributed Computing, Control and Automation, edited by T.-h. Kim, S. S. Yau, O. Gervasi, B.-H. Kang, A. Stoica,  and D. Ślęzak (Springer Berlin Heidelberg, Berlin, Heidelberg, 2010) pp. 186–195.
  • Beutler (2008) E. Beutler, “Almost global synchronization of symmetric kuramoto coupled oscillators,” in Systems, Structure and Control, edited by E. A. Canale and P. Monzón (InTech, 2008) Chap. 4.