ebook img

Near-Optimal Expanding Generating Sets for Solvable Permutation Groups PDF

0.18 MB·English
Save to my drive
Quick download
Download
Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.

Preview Near-Optimal Expanding Generating Sets for Solvable Permutation Groups

Near-Optimal Expanding Generating Sets for Solvable Permutation Groups V. Arvind† ParthaMukhopadhyay∗ PrajaktaNimbhorkar∗ Yadu Vasudev† 2 1 0 Abstract 2 LetG=hSibeasolvablepermutationgroupofthesymmetricgroupS givenasinputbythegener- n n a atingsetS. Wegiveadeterministicpolynomial-timealgorithmthatcomputesanexpandinggenerating J setofsizeO(n2)forG. Moreprecisely,thealgorithmcomputesasubsetT ⊂GofsizeO(n2)(1/λ)O(1) 6 such that the undirectedCayleygraphCay(G,T) is a λ-spectralexpander(the O notationsuppresses 1 logO(1)nfeactors). Asabyproductofourproof,wegetanewexplicitconstructionofeε-biasspacesof sizeO(npoly(logd))(1)O(1) forthegroupsZn. TheearlierknownsizeboundwaesO((d+n/ε2))11/2 ] ε d C givenby[AMN98]. C e . s c [ 1 v 1 8 1 3 . 1 0 2 1 : v i X r a ∗ChennaiMathematicalInstitute,Siruseri,India.Emails:{partham,prajakta}@cmi.ac.in †TheInstituteofMathematicalSciences,Chennai,India.Emails:{arvind,yadu}@imsc.res.in 1 1 Introduction Expandergraphsareofgreatinterestandimportanceintheoreticalcomputerscience,especiallyinthestudy of randomness in computation; the monograph by Hoory, Linial, and Wigderson [HLW06] is an excellent reference. A central problem is the explicit construction of expander graph families [HLW06, LPS88]. By explicit it is meant that the family of graphs has efficient deterministic constructions, where the notion of efficiency depends upon the application at hand, e.g. [Rei08]. Explicit constructions with the best known and near optimal expansion and degree parameters (the so-called Ramanujan graphs) are Cayley expander families[LPS88]. AlonandRoichman,in[AR94],showthateveryfinitegrouphasalogarithmicsizeexpandinggenerating set using theprobabilistic method. Forany finitegroup Gand λ > 0, they show that with high probability a random multiset S of size O( 1 log|G|) picked uniformly at random from G is a λ-spectral expander. λ2 Algorithmically, if G is given as input by its multiplication table then there is a randomized Las Vegas algorithm for computing S: pick the multiset S of O( 1 log|G|) many elements from G uniformly and λ2 independently atrandom andcheckindeterministic time|G|O(1) thatCay(G,T)isaλ-spectral expander. Wigderson andXiaogaveaderandomization ofthisalgorithm in[WX08](alsosee[AMN11]foranew combinatorialproofof[WX08]). Givenλ > 0andafinitegroupGbyamultiplicationtable,theyshowthat indeterministic time|G|O(1) amultiset S ofsizeO( 1 log|G|)can becomputed such that Cay(G,T)isa λ2 λ-spectral expander. This paper SupposethefinitegroupGisasubgroupofthesymmetricgroupS andGisgivenasinputbyagenerating n set S, and not explicitly by a multiplication table. The question we address is whether we can compute an O(log|G|)sizeexpanding generating setforGindeterministic polynomial time. Notice that if we can randomly (or nearly randomly) sample from the group G in polynomial time, then the Alon-Roichman theorem implies that an O( 1 log|G|) size sample will be an (1−λ)-expanding λ2 generating setwithhighprobability. Moreover, itispossible tosample efficiently andnear-uniformly from anyblack-box groupgivenbyasetofgenerators [Bab91]. Thisproblemcanbeseenasageneralizationoftheconstructionofsmallbiasspacesinsay,Fn[AGHP92]. 2 It is easily proved (see e.g. [HLW06]), using some character theory of finite abelian groups, that ε-bias spacesareprecisely expanding generating setsforFn (andthisholdsforanyfiniteabelian group). Interest- 2 ingly,thebestknownexplicitconstructionofε-biasspacesisofsizeeitherO(n2/ε2)[AGHP92]orO(n/ε3) [ABN+92],whereastheAlon-Roichmantheoremguaranteestheexistenceofε-biasspacesofsizeO(n/ε2). Subsequently, Azar,MotwaniandNaor[AMN98]gaveaconstruction ofε-biasspacesforfiniteabelian groups of the form Zn using Linnik’s theorem and Weil’s character sum bounds. The size of the ε-bias d spacetheygiveisO((d+n2/ε2)C)wheretheconstantC comesfromLinnik’stheoremandthecurrentbest knownboundforC is11/2. Let G be a finite group, and let S = hg ,g ,...,g i be a generating set for G. Theundirected Cayley 1 2 k graph Cay(G,S ∪S−1) is an undirected multigraph with vertex set G and edges of the form {x,xg } for i each x ∈ G and g ∈ S. Since S is a generating set for G, Cay(G,S ∪ S−1) is a connected regular i multigraph. Inthispaperweproveamoregeneralresult. GivenanysolvablesubgroupGofS (whereGisgivenby n a generating set) and λ > 0, weconstruct an expanding generating set T for Gof size O(n2)(1)O(1) such λ thatCay(G,T)isaλ-spectral expander. Wealso notethat, forageneral permutation groupG ≤ S given n e 2 byageneratingset,wecancompute(indeterministicpolynomialtime)anO(nc)(1)O(1) sizegeneratingset λ T suchthatCay(G,T)isaλ-spectral expander. Herecisalargeabsolute constant. Nowweexplainthemainingredients ofourexpanding generating setconstruction forsolvablegroups: 1. LetGbeafinitegroupandN beanormalsubgroupofG. GivenexpandinggeneratingsetsS andS 1 2 forN andG/N respectively suchthatthecorresponding Cayleygraphsareλ-spectralexpanders, we give a simple polynomial-time algorithm to construct an expanding generating set S for G such that Cay(G,S)isalsoλ-spectral expander. Moreover, |S|isboundedbyaconstant factorof|S |+|S |. 1 2 2. Wecomputethederivedseriesforthegivensolvable groupG ≤ S inpolynomial timeusingastan- n dard algorithm [Luk93]. This series is of O(logn) length due to Dixon’s theorem. Let the derived seriesforGbeG = G ⊲G ⊲···⊲G = {1}. Assumingthatwealreadyhaveanexpanding gen- 0 1 k erating setfor each quotient group G /G (whichisabelian) ofsize O(n2), weapply theprevious i i+1 steprepeatedlytoobtainanexpandinggeneratingsetforGofsizeO(n2). Wecandothisbecausethe derivedseriesisanormalseries. e e 3. Finally, we consider the abelian quotient groups G /G and give a polynomial time algorithm i i+1 to construct expanding generating sets of size O(n2) for them. This construction applies a series decomposition of abelian groups as well as makes use of the Ajtai et al construction of expanding generating setsforZ [AIK+90]. e t Wedescribethesteps1,2and3inSections2,3and4respectively. Asasimpleapplication ofourmain result,wegiveanewexplicitconstructionofε-biasspacesforthegroupsZnwhichweexplaininSection5. d Thesize ofourε-bias spaces areO(npoly(logn,logd))(1)O(1). Tothebestofourknowledge, theknown ε construction of ε-bias space for Zn gives a size bound of O((d+n/ε2))11/2 [AMN98]. In particular, we d note that our construction improves the Azar-Motwani-Naor construction significantly in the parameters d andn. It is interesting to ask if we can obtain expanding generating sets of smaller size in deterministic poly- nomial time. For an upper bound, by the Alon-Roichman theorem we know that there exist expanding generating setsofsizeO( 1 log|G|)foranyG ≤ S ,whichisbounded byO(nlogn/λ2) = O(n/λ2). In λ2 n general, givenG, analgorithmic question istoaskforaminimum size expanding generating setforGthat makestheCayleygraphλ-spectralexpander. e Inthisconnection,itisinterestingtonotethefollowingnegativeresultthatLubotzkyandWeiss[LW93] haveshownaboutsolvable groups: Let{G }beanyinfinitefamilyoffinitesolvablegroups {G }suchthat i i each G has derived series of length bounded by some constant ℓ. Further, suppose that Σ is an arbitrary i i generating set for G such that its size |Σ | ≤ k for each i and some constant k. Then the Cayley graphs i i Cay(G ,Σ )donotform afamily ofexpanders. Incontrast, theyalso exhibit aninfinitefamily ofsolvable i i groupsin[LW93]thatgiverisetoconstant-degree Cayleyexpanders. 2 Combining Generating Sets for Normal subgroup and Quotient Group LetGbeanyfinitegroupandN beanormalsubgroupofG(i.e.g−1Ng = N forallg ∈ G). Wedenotethis byG⊲N⊲{1}. LetA⊂ N beanexpandinggeneratingsetforN andCay(N,A)beaλ-spectralexpander. Similarly, suppose B ⊂ G such that B = {Nx|x ∈ B} is an expanding generating set for the quotient group G/N and Cay(G/N,B) is also a λ-spectral expander. Let X = {x ,x ,...,x } denote a set of 1 2 k b b 3 distinctcosetrepresentatives forthenormalsubgroupN inG. InthissectionweshowthatCay(G,A∪B) isa 1+λ-spectralexpander. 2 InordertoanalyzethespectralexpansionoftheCayleygraphCay(G,A∪B)itisusefultoviewvectors in C|G| as elements of the group algebra C[G]. The group algebra C[G] consists of linear combinations α g forα ∈ C. Addition inC[G]iscomponent-wise, andclearly C[G]isa|G|-dimensional vector g∈G g g spaceoverC. Theproductof α g and β hisdefinednaturally as: α β gh. P g∈G g h∈G h g,h∈G g h Let S ⊂ G be any symmetric subset and let M denote the normalized adjacency matrix of the undi- S P P P rected Cayley graph Cay(G,S). Now, each element a ∈ G defines the linear mapM : C[G] → C[G] by a M ( α g) = α ga. Clearly,M = 1 M andM ( α g) = 1 α ga. a g g g g S |S| a∈S a S g g |S| a∈S g g InordertoanalyzethespectralexpansionofCay(G,A∪B)weconsiderthebasis{xn |x ∈ X,n ∈ N} P P P P P P ofC[G]. Theelementu = 1 nofC[G]corresponds totheuniform distribution supported onN. N |N| n∈N Ithasthefollowingimportantproperties: P 1. Foralla ∈ N M (u )= u because Na = N foreacha ∈ N. a N N 2. For any b ∈ G consider the linear map σ : C[G] → C[G] defined by conjugation: σ ( α g) = b b g g α b−1gb. SinceN ⊳Gthelinearmapσ isanautomorphism ofN. Itfollowsthatforallb ∈ G g g b P σ (u ) = u . b N N P Now,consider thesubspaces U andW ofC[G]definedasfollows: U = α x u , W = x β n β = 0, ∀x∈ X x N n,x n,x ( ! ) ( ! ) xX∈X xX∈X nX∈N (cid:12) Xn (cid:12) ItiseasytoseethatU andW areindeedsubspaces ofC[G]. Furthe(cid:12)rmore,wenotethateveryvectorinU is orthogonal to every vector in W, i.e. U ⊥ W. This follows easily from the fact that xu is orthogonal to N x β nwhenever β nisorthogonal tou . Notethat β nisindeedorthogonal to n∈N n,x n∈N n,x N n∈N n,x u when β = 0. WeclaimthatC[G]isadirectsumofitssubspaces U andW. NP n∈N n,x P P PropositioPn 2.1. Thegroupalgebra C[G]hasadirectsumdecomposition C[G] = U +W. Proof. Since U ⊥ W, itsuffices tocheck that dim(U)+dim(W) = |G|. Theset {xu | x ∈ X} forms N anorthogonal basisforU sinceforanyx 6= y ∈ X,xu isorthogonal toyu . Thecardinalityofthisbasis N N is|X|. Letz ,...,z bethe|N|−1vectorsorthogonaltotheuniformdistribution u intheeigenbasis 1 |N|−1 N for the Cayley graph Cay(N,A). It is easy to see that the set {xz | x ∈ X,1 ≤ j ≤ |N|−1} of size j |X|(|N|−1)formsabasisforW. Wewillnowprovethemainresultofthissection. Lemma 2.2. Let G be any finite group and N be a normal subgroup of G and λ < 1/2 be any constant. SupposeAisanexpanding generating setforN sothatCay(N,A)isaλ-spectralexpander. Furthermore, suppose B ⊆ Gsuch that B = {Nx|x ∈ B}isan expanding generator for thequotient group G/N and Cay(G/N,B) is also a λ-spectral expander. Then A∪B is an expanding generating set for G such that Cay(G,A∪B)isa (1+λ)(mbax|A|,|B|)-spectral expander. Inparticular, if|A| = |B|thenCay(G,A∪B)is |A|+|B| b a (1+λ)-spectral expander.1 2 1The sizes of A and B is not a serious issue for us. Since we consider multisets as expanding generating sets, notice that wealwaysensure|A|and|B|arewithinafactorof2ofeachotherbyscalingthesmallermultisetappropriately. Indeed,inour constructionwecanevenensurewhenweapplythislemmathatthemultisetsAandBareofthesamecardinalitywhichisapower of2. 4 Proof. Wewillgivetheproofonlyforthecasewhen|A| = |B|(thegeneralcaseisidentical). Let v ∈ C[G] be any vector such that v ⊥ 1 and M denote the adjacency matrix of the Cayley graph Cay(G,A∪B). Our goal is to show that kMvk ≤ 1+λkvk. Notice that the adjacency matrix M can be 2 writtenas 1(M +M )whereM = 1 M andM = 1 M .2 2 A B A |A| a∈A a B |B| b∈B b P P Claim 2.3. For any two vectors u ∈ U and w ∈ W, we have M u ∈ U, M w ∈ W, M u ∈ U, A A B M w ∈W,i.e.U andW areinvariant underthetransformations M andM . B A B Proof. Consider vectors of the form u = xu ∈ U and w = x β n, where x ∈ X is arbitrary. N n∈N n,x By linearity, it suffices to prove for each a ∈ A and b ∈ B that M u ∈ U, M u ∈ U, M w ∈ W, a b a P and M w ∈ W. Notice that M u = xu a = xu = u since u a = u . Furthermore, we can write b a N N N N M w = x β na = x γ n′, where γ = β and n′ = na. Since γ = a n∈N n,x n′∈N n′,x n′,x n,x n′∈N n′,x β = 0itfollows that M w ∈ W. Now, consider M u = ub. Forx ∈ X and b ∈ B the element n∈N n,xP Pa b P xbcanbeuniquely writtenasx n ,wherex ∈ X andn ∈N. b x,b b x,b P M u =xu b = xb(b−1u b) =x n σ (u ) =x n u =x u ∈ U. b N N b x,b b N b x,b N b N Finally, M w =x( β n)b = xb( β b−1nb)= x n β n = x γ n∈ W. b n,x n,x b x,b bnb−1,x b n,x n∈N n∈N n∈N n∈N X X X X Here,wenotethatγ = β andn′ = b(n−1n)b−1. Hence γ = 0,whichputsM w inthe n,x n′,x x,b n∈N n,x b subspace W asclaimed. P Claim2.4. Letu∈ U suchthatu⊥ 1andw ∈ W. Then: 1.kM uk ≤kuk, 2.kM wk ≤ kwk, 3.kM uk ≤ λkuk, 4.kM wk ≤ λkwk. A B B A Proof. Since M is the normalized adjacency matrix of the Cayley graph Cay(G,A) and M is the nor- A B malized adjacency matrix ofthe Cayley graph Cay(G,B), itfollows that for any vectors uand w wehave theboundskM uk ≤ kukandkM wk ≤ kwk. A B Now we prove the third part. Let u = ( α x)u be any vector in U such that u ⊥ 1. Then x x N α = 0. Now consider the vector u = α Nx in the group algebra C[G/N]. Notice that x∈X x P x∈X x u ⊥ 1. Let Mb denote the normalized adjacency matrix of Cay(G/N,B). Since it is a λ-spectral ex- P B P pander it follows that kMBbuk ≤ λkuk. Wbriting out MBbu we get MBbu = |B1| b∈B x∈XαxNxb = b1 α Nx , because xb = x n and Nxb = Nx (as Nbis a normal subgroup). Hence |B| b∈B x∈X x b b x,b b P P the norm of the vector 1 b b α Nx is boundedbby λkuk. Eqbuivalently, the norm of the vector P P |B| b∈B x∈X x b 1 α x isbounded byλkuk. Ontheotherhand,wehave |B| b∈B x∈X x b P P b P P 1 1 M u= bα x u b = α xb b−1u b B x N x N |B| |B| ! ! b x b x X X X X 1 1 = α x n u = α x u x b x,b N x b N |B| |B| ! ! b x b x XX XX 2Inthecasewhen|A|6=|B|,theadjacencymatrixM willbe |A||+A||B|MA+ |A||B+||B|MB. 5 Foranyvector( γ x)u ∈ U itiseasytoseethatthenormk( γ x)u k= k γ xkku k. x∈X x N x∈X x N x∈X x N Therefore, P P P 1 kM uk = k α x kku k ≤ λk α xkku k = λkuk. B x b N x N |B| b x x∈X XX X Wenowshowthefourthpart. Foreachx ∈ X itisusefultoconsider thefollowingsubspaces ofC[G] C[xN]= {x θ n| θ ∈ C}. n n n∈N X Foranydistinct x 6= x′ ∈ X,sincexN ∩x′N = ∅,vectors inC[xN]havesupport disjoint fromvectorsin C[x′N]. Hence C[xN] ⊥ C[x′N] which implies that the subspaces C[xN],x ∈ X are pairwise mutually orthogonal. Furthermore, thematrixM mapsC[xN]toC[xN]foreachx ∈ X. A Now, consider any vector w = x( β n) in W. Letting w = x β n ∈ C[xN] x∈X n n,x x n∈N n,x for each x ∈ X we note that M w ∈ C[xN] for each x ∈ X. Hence, by Pythogoras theorem we A x P P (cid:0)P (cid:1) have kwk2 = kw k2 and kM wk2 = kM w k2. Since M w = xM β n , it x∈X x A x∈X A x A x A n∈N n,x followsthatkM w k = kM β n k ≤ λk β nk= λkw k. PA x A n∈N n,x P n∈N n,x x (cid:0)P (cid:1) Puttingittogether, itfollowsthatkM wk2 ≤ λ2 kw k2 = λ2kwk2. (cid:0)P A (cid:1) Px∈X x Wenowcompletetheproofofthelemma. Conside(cid:0)rPanyvectorv (cid:1)∈ C[G]suchthatv ⊥ 1. Letv = u+w whereu∈ U andw ∈ W. Leth,idenote theinnerproductinC[G]. Thenwehave 1 1 kMvk2 = k(M +M )vk2 = h(M +M )v,(M +M )vi A B A B A B 4 4 1 1 1 = hM v,M vi+ hM v,M vi+ hM v,M vi A A B B A B 4 4 2 Weconsidereachofthethreesummandsintheaboveexpression. hM v,M vi = hM (u+w),M (u+w)i = hM u,M ui+hM w,M wi+2hM u,M wi. A A A A A A A A A A ByClaim2.3andthefactthatU ⊥ W,hM u,M wi = 0. Thusweget A A hM v,M vi = hM u,M ui+hM w,M wi ≤ kuk2+λ2kwk2, fromClaim2.4. A A A A A A Byanidentical argument, Claim2.3andClaim2.4implyhM v,M vi ≤ λ2kuk2 +kwk2. Finally B B hM v,M vi = hM (u+w),M (u+w)i A B A B = hM u,M ui+hM w,M wi+hM u,M wi+hM w,M ui A B A B A B A B = hM u,M ui+hM w,M wi A B A B ≤ kM ukkM uk+kM wkkM wk(byCauchy-Schwarzinequality) A B A B ≤ λkuk2 +λkwk2, whichfollowsfromClaim2.4 Combiningalltheinequalities, weget 1 (1+λ)2 kMvk2 ≤ 1+2λ+λ2 kuk2+kwk2 = kvk2. 4 4 (cid:0) (cid:1)(cid:0) (cid:1) Hence,itfollowsthatkMvk ≤ 1+λkvk. 2 6 Notice that Cay(G,A∪B) is only a 1+λ-spectral expander. We can compute another expanding gen- 2 eratingsetS forGfromA∪B,usingderandomized squaring [RV05],suchthatCay(G,S)isaλ-spectral expander. We describe this step in Appendix A. As a consequence, we obtain the following lemma which we will use repeatedly in the rest of the paper. For ease of exposition, we fix λ = 1/4 in the following lemma. Lemma2.5. LetGbeafinitegroupandN beanormalsubgroupofGsuchthatN = hAiandCay(N,A) is a 1/4-spectral expander. Further, let B ⊆ G and B = {Nx | x ∈ B} such that G/N = hBi and Cay(G/N,B) is a 1/4-spectral expander. Then in time polynomial3 in |A| + |B|, we can construct an expandinggeneratingsetS forG,suchthat|S| = O(|Ab|+|B|)andCay(G,S)isa1/4-spectralexpbander. b 3 Normal Series and Solvable Permutation Groups Insection 2, it wasshown how toconstruct an expanding generating set for agroup Gfrom the expanding generating setsofitsnormalsubgroup N andquotient groupG/N. Inthissection, weapplyittotheentire normalseriesforasolvable groupG. Moreprecisely, letG ≤ S suchthatG = G ⊲G ⊲···⊲G = {1} n 0 1 r isanormalseries forG. ThusG isanormalsubgroup ofGforeachiandhence G isanormal subgroup i i of G for each j < i. We give a construction of an expanding generating set for G, when the expanding j generating setsforthequotient groupsG /G areknown. i i+1 Lemma3.1. LetG ≤ S with normal series {G }r asabove. Further, for each ilet B beagenerating n i i=0 i set for G /G such that Cay(G /G ,B ) is a 1/4-spectral expander. Let s = max {|B |}. Then in i i+1 i i+1 i i i deterministic timepolynomial innandswecancomputeagenerating setB forGsuchthatCay(G,B)is a1/4-spectral expander and|B| = clogrsforsomeconstantc > 0. Proof. TheproofisaneasyapplicationofLemma2.5. Firstsupposewehavethreeindicesk,ℓ,msuchthat G ⊲G ⊲G and Cay(G /G ,S) and Cay(G /G ,T) both are 1/4-spectral expanders. Then notice k ℓ m k ℓ ℓ m that wehave the groups G /G ⊲G /G ⊲{1} and the group Gk is isomorphic to Gk/Gm via a natural k m ℓ m Gℓ Gℓ/Gm isomorphism. HenceCay(Gk/Gm,S)isalso a1/4-spectral expander, where S isthe imageofS under the Gℓ/Gm said natural isomorphism. Therefore, we can apply Lemma2.5 by setting G to G /G and N to G /G k m ℓ m togetagenerating setU forG /GbsuchthatCay(G /G ,U)is1/4-spectrbal and|U|≤ c(|S|+|T|). k m k m To apply this inductively to the entire normal series, assume without loss of generality, its length to be r = 2t. InductivelyassumethatinthenormalseriesG= G ⊲G ⊲G ⊲G ···⊲G = {1},foreach 0 2i 2·2i 3·2i r quotient group G /G we have an expanding generating set of size cis that makes G /G j2i (j+1)2i j2i (j+1)2i 1/4-spectral. Now, consider the three groups G ⊲G ⊲G and setting k = 2j2i, ℓ = (2j)2i (2j+1)2i (2j+2)2i (2j+1)2i andm = (2j+2)2i intheaboveargumentwegetexpandinggeneratingsetsforG /G 2j2i (2j+2)2i ofsizeci+1sthatmakesit1/4-spectral. Thelemmafollowsbyinduction. 3.1 Solvablepermutation groups Now we apply the above lemma to solvable permutation groups. Let G be any finite solvable group. The derived series for G is the following chain of subgroups of G: G = G ⊲G ⊲···⊲G = {1} where, for 0 1 k eachi,G isthecommutatorsubgroupofG . ThatisG isthenormalsubgroup ofG generatedbyall i+1 i i+1 i 3Though the lemma holds for any finite group G, the caveat is that the group operations in G should be polynomial-time computable. SincewefocusonpermutationgroupsinthispaperwewillrequireitonlyforquotientgroupsG = H/N whereH andN aresubgroupsofSn. 7 elementsoftheformxyx−1y−1 forx,y ∈ G . ItturnsoutthatG istheminimalnormalsubgroup ofG i i+1 i such that G /G is abelian. Furthermore, the derived series isalso a normal series. That means each G i i+1 i isinfactanormalsubgroup ofGitself. ItalsoimpliesthatG isanormalsubgroup ofG foreachj < i. i j Our algorithm will crucially exploit a property of the derived series of solvable groups G ≤ S : By a n theorem of Dixon [Dix68], the length k of the derived series of a solvable subgroup of S is bounded by n 5log n. Thus,wegetthefollowingresultasadirectapplication ofLemma3.1: 3 Lemma3.2. Suppose G ≤ S isasolvable groupwithderivedseriesG = G ⊲G ⊲···⊲G = {1}such n 0 1 k that for each i we have an expanding generating set B for the abelian quotient group G /G such that i i i+1 Cay(G /G ,B )isa1/4-spectral expander. Lets= max {|B |}. Thenindeterministictimepolynomial i i+1 i i i in n and s wecan compute agenerating set B for G such that Cay(G,B) is a 1/4-spectral expander and |B|= 2O(logk)s =(logn)O(1)s. Given a solvable permutation group G ≤ S by a generating set the polynomial-time algorithm for n computing an expanding generating set will proceed as follows: in deterministic polynomial time, we first compute [Luk93] generating sets for each subgroup {G } in the derived series for G. In or- i 1≤i≤k der toapply the abovelemmaitsuffices tocompute anexpanding generating setB forG /G such that i i i+1 Cay(G /G ,B )is1/4-spectral. Wedealwiththisprobleminthenextsection. i i+1 i 4 Abelian Quotient Groups In Section 3, we have seen how to construct an expanding generating set for a solvable group G, from expandinggeneratingsetsforthequotientgroupsG /G inthenormalseriesforG. Wearenowleftwith i i+1 the problem of computing expanding generating sets for the abelian quotient groups G /G . We state i i+1 a couple of easy lemmas that will allow us to further simplify the problem. We defer the proofs of these lemmastoAppendixB. Lemma4.1. LetH andN besubgroupsofS suchthatN isanormalsubgroupofH andH/N isabelian. n Let p < p < ... < p be the set of all primes bounded by n and e = ⌈logn⌉. Then, there is an onto 1 2 k homomorphism φfromtheproduct groupZn ×Zn ×···×Zn totheabelian quotientgroupH/N. pe pe pe 1 2 k SupposeH andH aretwofinitegroupssuchthatφ :H → H isanontohomomorphism. Inthenext 1 2 1 2 lemmaweshowthattheφ-imageofanexpanding generating setforH ,isanexpanding generating setfor 1 H . 2 Lemma4.2. Suppose H andH aretwofinitegroups suchthatφ : H → H isanonto homomorphism. 1 2 1 2 Furthermore, suppose Cay(H ,S) is a λ-spectral expander. Then Cay(H ,φ(S)) is also a λ-spectral 1 2 expander. Now,supposeH,N ≤ S aregroupsgivenbytheirgenerating sets,whereN ⊳H andH/N isabelian. n ByLemmas4.1and4.2,itsufficestodescribeapolynomial(inn)timealgorithmforcomputinganexpand- ing generating set ofsize O(n2)for the product group Zn ×Zn ×···×Zn such that the second largest pe pe pe 1 2 k eigenvalue of the corresponding Cayley graph is bounded by 1/4. In the following section, we solve this problem. e 8 4.1 Expanding generating setfortheproduct group In this section, we give a deterministic polynomial (in n) time construction of an O(n2) size expanding generating set for the product group Zn ×Zn ×...×Zn such that the second largest eigenvalue of the pe pe pe 1 2 k corresponding Cayleygraphisbounded by1/4. e Consider the following normal series for this product group given by the subgroups K = Zn × i pe−i 1 Zn ×...×Zn for 0 ≤ i ≤ e. Clearly, K ⊲K ⊲···⊲K = {1}. This is obviously anormal series pe−i pe−i 0 1 e 2 k sinceK = Zn ×Zn ×...×Zn isabelian. Furthermore, K /K = Zn ×Zn ×...×Zn . 0 pe1 pe2 pek i i+1 p1 p2 pk Sincethelengthofthisseriesise = ⌈logn⌉wecanapplyLemma3.1toconstruct anexpanding gener- ating set ofsize O(n2)for K in polynomial timeassuming that wecan compute an expanding generating 0 setofsizeO(n2)forZn ×Zn ×...×Zn indeterministicpolynomialtime. Thus,itsufficestoefficiently p1 p2 pk computeanO(n2e)-sizeexpanding generating setfortheproduct groupZn ×Zn ×...×Zn . p1 p2 pk In [AIKe+90], Ajtai et al, using some number theory, gave a deterministic polynomial time expanding generating seetconstruction forthecyclicgroupZ ,wheretisgiveninbinary. t Theorem 4.3 ([AIK+90]). Let t be a positive integer given in binary as an input. Then there is a deter- ministic polynomial-time (i.e. in poly(logt) time) algorithm that computes an expanding generating set T forZ ofsizeO(log∗tlogt),wherelog∗tistheleastpositive integer k suchthatatowerofk 2’sboundst. t Furthermore, Cay(Z ,T)isλ-spectralforanyconstant λ. t Now,considerthegroupZ . Sincep p ...p canberepresentedbyO(nlogn)bitsinbinary,we p1p2...pk 1 2 k applytheabovetheorem(withλ = 1/4)tocomputeanexpandinggenerating setofsizeO(n)forZ p1p2...pk in poly(n) time. Let m = O(logn) be a positive integer to be fixed in the analysis later. Consider the product group M = Zm × Zm × ...Zm and for 1 ≤ i ≤ m let M = Zm−i × Zme−i × ... × Zm−i. 0 p1 p2 pk i p1 p2 pk Clearly, the groups M form a normal series for M : M ⊲ M ⊲ ··· ⊲ M = {1}, and the quotient i 0 0 1 m groups are M /M = Z × Z × ... × Z = Z . Now we compute (in poly(n) time) an i i+1 p1 p2 pk p1p2...pk expanding generating set for Z ofsize O(n)using Theorem 4.3. Then, weapply Lemma3.1 tothe p1p2···pk above normal series and compute an expanding generating set of size O(n) for the product group M in 0 polynomial time. The corresponding Cayley geraph will be a 1/4-spectral expander. Now we are ready to describe theexpanding generating setconstruction forZn ×Zn ×...×eZn . p1 p2 pk 4.1.1 Thefinalconstruction For 1 ≤ i ≤ k let m be the least positive integer such that pmi > cn (where c is a suitably large con- i i stant). Thus, pmi i ≤ cn2 for each i. For each i, Fpmi be the finite field of pmi i elements which can be i deterministically constructed in polynomial time since it is polynomial sized. Clearly, there is an onto ho- momorphismψ fromthegroupZmp1 ×Zmp2 ×...×Zmpk totheadditivegroupofFpm11 ×Fpm22 ×...×Fpmkk. Thus, if S is the expanding generating set of size O(n) constructed above for Zm × Zm × ... ×Zm, it p1 p2 pk follows from Lemma4.2 that ψ(S) is an expanding generator multiset of size O(n) for the additive group Fpm1 ×Fpm2 ×...×Fpmk. DefineT ⊂ Fpm1 ×Fepm2 ×...×Fpmk tobe any (say, the lexicographically 1 2 k 1 2 k first)setofcnmanyk-tuplessuchthatanytwotuples(x ,x ,...,x )and(x′,xe′,...,x′)inT aredistinct 1 2 k 1 2 k inallcoordinates. Thus x 6= x′ forallj ∈ [k]. ItisobviousthatwecanconstructT bypickingthefirstcn j j suchtuplesinlexicographic order. NowwewilldefinetheexpandinggeneratingsetR. Letx = (x ,x ,...,x ) ∈ T andy = (y ,y ,...,y ) ∈ 1 2 k 1 2 k ψ(S). Definevi = (yi,hxi,yii,hx2i,yii,...,hxin−1,yii)where xji ∈ Fpmi andhxji,yiiisthe inner product i 9 modulo p of the elements xj and y seen as p -tuples in Zmi. Hence, v is an n-tuple and v ∈ Zn. Now i i i i pi i i pi defineR = {(v ,v ,...,v )|x ∈ T,y ∈ ψ(S)}.Noticethat|R|= O(n2). 1 2 k Claim4.4. Risanexpanding generating setfortheproductgroupZn ×Zn ×...×Zn . ep1 p2 pk Proof. Let(χ ,χ ,...,χ )beanontrivialcharacteroftheproductgroupZn ×Zn ×...×Zn ,i.e. there 1 2 k p1 p2 pk is at least one j such that χ is nontrivial. Letω be a primitive pth root of unity. Recall that, since χ is a j i i i character there isacorresponding vector β ∈ Zn, i.e. χ : Zn → Cand χ (u) = ωhβi,ui foru ∈ Zn and i pi i pi i i pi theinner product intheexponent isamodulo p inner product. Thecharacter χ isnontrivial ifandonly if i i β isanonzeroelementofZn. i pi Thecharacters(χ ,χ ,...,χ )oftheabeliangroupZn ×Zn ×...×Zn arealsotheeigenvectorsfor 1 2 k p1 p2 pk theadjacency matrixoftheCayleygraph ofthegroup withanygenerating set. Thus,inorder toprove that RisanexpandinggeneratingsetforZn ×Zn ×...×Zn ,itisenoughtoboundthefollowingexponential p1 p2 pk sum estimate for the nontrivial characters (χ ,χ ,...,χ ) since that directly bounds the second largest 1 2 k eigenvalue inabsolute value. E [χ (v )χ (v )...χ (v)] = E [ωhβ1,v1i...ωhβk,vki] x∈T,y∈ψ(S) 1 1 2 2 k x∈T,y∈ψ(S) 1 k (cid:12) (cid:12) (cid:12) (cid:12) = (cid:12)E [ωhq1(x1),y1i...ωhqk(x(cid:12)k),yki] (cid:12) (cid:12) (cid:12) x∈T,y∈ψ(S) 1 k (cid:12) (cid:12) (cid:12) ≤ (cid:12)E E [ωhq1(x1),y1i...ωhqk(xk),yk(cid:12)i] , (cid:12) x∈T y∈ψ(S) 1 k (cid:12) (cid:12) (cid:12) where q (x) = n−1β xℓ ∈ F [x] for β = (β ,β (cid:12),...,β ). Since the character is (cid:12)nontrivial, i ℓ=0 i,ℓ pi i i,1 i,2(cid:12) i,n (cid:12) suppose β 6= 0, then q is a nonzero polynomial of degree at most n − 1. Hence the probability that j j P q (x ) = 0, when x is picked from T is bounded by n . On the other hand, when q (x ) 6= 0 the tuple j j cn j j (q (x ),...,q (x )) defines a nontrivial character of the group Zm × ... × Zm. Since S is an expand- 1 1 k k p1 pk ing generating set for the abelian group Zm × ... × Zm, the character defined by (q (x ),...,q (x )) p1 pk 1 1 k k is also an eigenvector for Zm × ... × Zm, in particular w.r.t. generating set S. Hence, we have that p1 pk E [ωhq1(x1),y1i...ωhqk(xk),yki] ≤ ε, where the parameter ε can be fixed to an arbitrary small constant y∈S 1 k b(cid:12)y Theorem 4.3. Hence the above(cid:12) estimate is bounded by n +ε = 1 +ε which can be made ≤ 1/4 by (cid:12) (cid:12) cn c c(cid:12)hoosing candǫsuitably. (cid:12) Tosummarize,Claim4.4alongwithLemmas4.1and4.2directlyyieldsthefollowingtheorem. Theorem4.5. Indeterministicpolynomial (inn)timewecanconstructanexpanding generating setofsize O(n2)fortheproduct group Zn ×···×Zn (whereforeachi,p isaprimenumber ≤ n)thatmakesita p1 pk i 1/4-spectral expander. Consequently, if H and N are subgroups of S given by generating sets and H/N n iesabelianthenindeterministic polynomialtimewecancomputeanexpanding generating setofsizeO(n2) forH/N thatmakesita1/4-spectral expander. e Finally,westatethemaintheoremwhichfollowsdirectly fromtheabovetheorem andLemma3.2. Theorem4.6. LetG ≤ S beasolvablepermutationgroupgivenbyageneratingset. Thenindeterministic n polynomial time we can compute an expanding generating set S of size O(n2) such that the Cayley graph Cay(G,S)isa1/4-spectral expander. e On a related note, in the case of general permutation groups we have the following theorem about computing expanding generating sets. 10

See more

The list of books you might like

Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.