The non-bipartite graphs with all but two eigenvalues in

Similar documents
Eigenvalues and edge-connectivity of regular graphs

Extremal graphs for the sum of the two largest signless Laplacian eigenvalues

A note on a conjecture for the distance Laplacian matrix

Applicable Analysis and Discrete Mathematics available online at GRAPHS WITH TWO MAIN AND TWO PLAIN EIGENVALUES

Cospectrality of graphs

A lower bound for the Laplacian eigenvalues of a graph proof of a conjecture by Guo

Graphs with Integer Matching Polynomial Roots

Linear Algebra and its Applications

Applied Mathematics Letters

Laplacian Integral Graphs with Maximum Degree 3

Partial characterizations of clique-perfect graphs II: diamond-free and Helly circular-arc graphs

Edge-Disjoint Spanning Trees and Eigenvalues of Regular Graphs

Spectral Characterization of Generalized Cocktail-Party Graphs

Kernels of Directed Graph Laplacians. J. S. Caughman and J.J.P. Veerman

In this paper, we will investigate oriented bicyclic graphs whose skew-spectral radius does not exceed 2.

Some constructions of integral graphs

Partial cubes: structures, characterizations, and constructions

Fiedler s Theorems on Nodal Domains

v iv j E(G) x u, for each v V(G).

The least eigenvalue of the signless Laplacian of non-bipartite unicyclic graphs with k pendant vertices

Parity Versions of 2-Connectedness

Strongly Regular Decompositions of the Complete Graph

Graph coloring, perfect graphs

New feasibility conditions for directed strongly regular graphs

Regular factors of regular graphs from eigenvalues

arxiv: v1 [math.co] 13 May 2016

The minimum rank of matrices and the equivalence class graph

On spectral radius and energy of complete multipartite graphs

Graph Theory. Thomas Bloom. February 6, 2015

On graphs with largest Laplacian eigenvalue at most 4

Graphs determined by their (signless) Laplacian spectra

Multi-coloring and Mycielski s construction

Upper Bounds of Dynamic Chromatic Number

HAMILTONICITY AND FORBIDDEN SUBGRAPHS IN 4-CONNECTED GRAPHS

A necessary and sufficient condition for the existence of a spanning tree with specified vertices having large degrees

An Interlacing Approach for Bounding the Sum of Laplacian Eigenvalues of Graphs

A Characterization of Distance-Regular Graphs with Diameter Three

This is a repository copy of Chromatic index of graphs with no cycle with a unique chord.

Rao s degree sequence conjecture

A short course on matching theory, ECNU Shanghai, July 2011.

Bichain graphs: geometric model and universal graphs

The Singular Acyclic Matrices of Even Order with a P-Set of Maximum Size

Very few Moore Graphs

CLIQUES IN THE UNION OF GRAPHS

Graphs with Large Variance

F. Roussel, I. Rusu. Université d Orléans, L.I.F.O., B.P. 6759, Orléans Cedex 2, France

Probe interval graphs and probe unit interval graphs on superclasses of cographs

Paths and cycles in extended and decomposable digraphs

Aalborg Universitet. All P3-equipackable graphs Randerath, Bert; Vestergaard, Preben Dahl. Publication date: 2008

arxiv: v2 [math.co] 19 Jun 2018

arxiv: v1 [cs.ds] 2 Oct 2018

ON DOMINATING THE CARTESIAN PRODUCT OF A GRAPH AND K 2. Bert L. Hartnell

Partial characterizations of clique-perfect graphs I: subclasses of claw-free graphs

Ma/CS 6b Class 23: Eigenvalues in Regular Graphs

Interval minors of complete bipartite graphs

On the spectral radius of graphs with cut edges

Automorphism groups of wreath product digraphs

The Algorithmic Aspects of the Regularity Lemma

4-coloring P 6 -free graphs with no induced 5-cycles

Combined degree and connectivity conditions for H-linked graphs

Chapter 2 Spectra of Finite Graphs

Spectral results on regular graphs with (k, τ)-regular sets

Out-colourings of Digraphs

The Computational Complexity of Graph Contractions I: Polynomially Solvable and NP-Complete Cases*

arxiv: v4 [math.gr] 17 Jun 2015

Fiedler s Theorems on Nodal Domains

Strongly chordal and chordal bipartite graphs are sandwich monotone

DISTINGUISHING PARTITIONS AND ASYMMETRIC UNIFORM HYPERGRAPHS

1.3 Vertex Degrees. Vertex Degree for Undirected Graphs: Let G be an undirected. Vertex Degree for Digraphs: Let D be a digraph and y V (D).

An approximate version of Hadwiger s conjecture for claw-free graphs

ON THE NUMBERS OF CUT-VERTICES AND END-BLOCKS IN 4-REGULAR GRAPHS

THE COMPLEXITY OF DISSOCIATION SET PROBLEMS IN GRAPHS. 1. Introduction

Discrete Mathematics. The edge spectrum of the saturation number for small paths

The chromatic number and the least eigenvalue of a graph

Tilburg University. Strongly Regular Graphs with Maximal Energy Haemers, W. H. Publication date: Link to publication

arxiv: v1 [math.co] 28 Oct 2016

Graphs with Integral Spectrum

Graphs with prescribed star complement for the. eigenvalue.

arxiv: v1 [math.co] 20 Sep 2014

Using Laplacian Eigenvalues and Eigenvectors in the Analysis of Frequency Assignment Problems

AN EXAMPLE OF USING STAR COMPLEMENTS IN CLASSIFYING STRONGLY REGULAR GRAPHS

On Hadamard Diagonalizable Graphs

Minimizing the Laplacian eigenvalues for trees with given domination number

38 PETROVIĆ AND MILEKIĆ In this paper we also determine all minimal generalized line graphs with the property 2 (G) > 1. There are exactly 21 such gra

Extension of Strongly Regular Graphs

Symmetric 0-1 matrices with inverses having two distinct values and constant diagonal

arxiv: v2 [math.co] 7 Jan 2016

D-bounded Distance-Regular Graphs

Extremal H-colorings of trees and 2-connected graphs

Reconstructing subgraph-counting graph polynomials of increasing families of graphs

Extremal H-colorings of graphs with fixed minimum degree

HOW IS A CHORDAL GRAPH LIKE A SUPERSOLVABLE BINARY MATROID?

Independent Transversal Dominating Sets in Graphs: Complexity and Structural Properties

MATHEMATICAL ENGINEERING TECHNICAL REPORTS. Boundary cliques, clique trees and perfect sequences of maximal cliques of a chordal graph

5 Flows and cuts in digraphs

Packing and Covering Dense Graphs

The edge-density for K 2,t minors

Topics in Graph Theory

UNIVERSITÀ DEGLI STUDI DI ROMA LA SAPIENZA. Semifield spreads

Some spectral inequalities for triangle-free regular graphs

Transcription:

The non-bipartite graphs with all but two eigenvalues in [ 1, 1] L.S. de Lima 1, A. Mohammadian 1, C.S. Oliveira 2 1 Departamento de Engenharia de Produção, Centro Federal de Educação Tecnológica Celso Suckow da Fonseca (CEFET/RJ), CEP 20271-110, Rio de Janeiro, RJ, Brasil 2 Departamento de Matemática, Escola Nacional de Ciências Estatísticas (ENCE-IBGE), CEP 20231-050, Rio de Janeiro, RJ, Brasil llima@cefet-rj.br ali_m@ipm.ir carla.oliveira@ibge.gov.br Abstract. The eigenvalues of a graph are those of its adjacency matrix. Recently, Cioabă, Haemers, Vermette, and Wong characterized all connected non-bipartite graphs with all but two eigenvalues equal to 1 or 1. In this article, we will generalize their result by explicitly determining all connected non-bipartite graphs with all but two eigenvalues in the interval [ 1, 1]. Key Words and Phrases: Graph Eigenvalue, Forbidden Subgraph. AMS Mathematics Subject Classification (2010): 05C50. 1. Introduction Throughout this article, all graphs are assumed to be simple, finite, and undirected. Let G be a graph with the vertex set V(G) and the edge set E(G). The adjacency matrix of G, denoted by A(G), is a matrix whose entries are indexed by V(G) V(G) and the (u, v)-entry is 1 if {u, v} E(G) and 0 otherwise. We use the notation ϕ M (x) for the characteristic polynomial of a matrix M. The characteristic polynomial of G is defined as ϕ A(G) (x) and is denoted by ϕ G (x). 1

The zeros of ϕ G (x) are said to be the eigenvalues of G. Since A(G) is a real symmetric matrix, all eigenvalues of G are real. We arrange the eigenvalues of G in non-increasing order and denote them by λ 1 (G) λ n (G), where n V(G). There are a lot of articles in the literature on graph spectra examining the graphs in which one or more of their eigenvalues are contained in a certain subset of real numbers. For instance, Petrović in [?] completely characterized the class of graphs G satisfying 0 λ 2 (G) 2 1, and, in addition, Torgašev in [?] completely characterized the class of graphs G on n vertices satisfying 1 λ n 1 (G) 0. It is noteworthy that, for any graph G on n vertices without isolated vertices, we know from [?] that λ 2 (G) 0 if and only if G is a complete multipartite graph, and also, by a simple argument given in Page 14 of [?], we know that λ n 1 (G) 0 if and only if G is a complete bipartite graph. In this context, we address a situation in which both of the second smallest and the second largest eigenvalues are simultaneously involved. In [?], van Dam and Spence described the connected bipartite graphs with all but two eigenvalues in { 1, 1}. Very recently, Cioabă, Haemers, Vermette, and Wong in [?] explicitly determined the connected non-bipartite graphs with all but two eigenvalues in { 1, 1}. Petrović in [?] characterized the connected bipartite graphs with all but two eigenvalues in [ 1, 1], and before that, the trees with all but two eigenvalues in [ 1, 1] have been explicitly determined by Neumaier in [?]. In the present article, we characterize the connected non-bipartite graphs with all but two eigenvalues in [ 1, 1]. Our characterization is quite explicit and the proof of our main theorem is based on the forbidden subgraph method. Denote the complete graph, the path graph, and the cycle graph on n vertices by K n, P n, and C n, respectively. By applying Cauchy s interlacing theorem [?, Corollary 2.5.2], it is readily seen that the largest eigenvalue of a graph G is at most 1 if and only if G is a vertex disjoint union of some copies of K 1 and K 2. Also, the smallest eigenvalue of a graph G is at least 1 if and only if G is a vertex disjoint union of some complete graphs. To be more clear, let G denote the family of connected non-bipartite graphs all of whose eigenvalues are contained [ 1, 1] except the largest and smallest ones. As mentioned before, in this article, we will completely describe the family G. This generalizes the main result of [?]. Before proceeding, let us set some more notation. For every vertex v of a graph G and subset X of V(G), we let N X (v) {x X {v, x} E(G)} and we denote the induced subgraph of G on X by X. For convenience, we write N(v) and v 1,..., v k instead of N V(G) (v) and {v 1,..., v k }, respectively. For every pair of disjoint subsets X and Y of V(G), we denote by X, Y the subgraph of G with the vertex set X Y and the edge set {{x, y} E(G) x X and y Y}. Further, for each eigenvalue λ of a matrix M, the eigenspace of M corresponding to λ is denoted by E M (λ) and whose dimension is said to be the multiplicity of λ. For simplicity, we use the notation E G (λ) instead of E A(G) (λ). We mean by R V(G) the set of real vectors whose components are indexed by V(G). The restriction of a vector x R V(G) to a subset X V(G) is denoted by x X. 2. Some subfamilies of G 2

Let b G denote the family of graphs whose second largest and second smallest eigenvalues are contained in [ 1, 1]. In this section, we introduce some subfamilies of b G that will be used in the next section. In the remainder of the article, we frequently apply the following theorem which is a consequence of Cauchy s interlacing theorem [?, Corollary 2.5.2]. Theorem 1. Let G be a graph on n vertices and let v V(G). If λ 1 λ n and λ 1 λ n 1 are respectively the eigenvalues of G and G v, then λ i+1 λ i λ i for any i {1,..., n 1}. We recall here the equitable partitions of matrices and then state a related well known result. Consider a symmetric matrix M whose rows and columns are indexed by a set P and consider a partition Π {P 1,..., P m } of P. The partition of M with respect to Π is said to be equitable if each submatrix M i, j formed by the rows whose indices are in P i and the columns whose indices are in P j has constant row sums, say q i, j. The matrix Q [q i, j ] 1 i, j m is called the quotient matrix of M with respect to Π. The following fact is easy to prove and can be found in Page 24 of [?]. Lemma 2. With the above notation, any eigenvalue of Q is also an eigenvalue of M. Let us describe the figures in this section. Consider a graph G which we draw in a figure and let X, Y be two disjoint subsets of V(G). For every x X and y Y, if the points corresponding to x and y are joined by a full thin line, then {x, y} E(G). Two ellipses corresponding to X and Y are joined with a full bold line if each pair in X Y forms an edge of G except those pairs whose corresponding points are joined by a dotted thin line. A solid black ellipse indicates a clique of G. We denote an ellipse containing k vertices of G with S k and we employ the notation S k if there are two distinct ellipses of the size k in the figure. In worth to mention that, for any given graph G, a vector x R V(G) is contained in E G (λ) if and only if X λx v x w, (1) for all v V(G). w N(v) Lemma 3. The family G 1 depicted in Figure?? is a subfamily of b G. Proof. Fix G G 1 and let n V(G). We may assume that none of a, a, b, b, c, d, d is zero by noting Theorem??. Let W 0 V 1 w S a x w X w S a w S b S c S d x w x w and x 0 V(G)\(S a S a ) X w S b S c S d 3 ;, x w and x 0 S a S a ;,

Figure 1. The family G 1. and V 1 w S b S c x w X w S b S c x w and x 0 S a S a For ε { 1, 1}, assume that W ε is the subset of V ε consisting of any vector x with x u εx v for each full thin line u v and x u εx v for each dotted thin line u...v in Figure??. In view of (??), it is easily checked that W ε E G (ε), for any ε { 1, 0, 1}. Since dim W 0 a + a 2 and dim W 1 dim W 1 b+b +c+d+d 2, at least n 6 eigenvalues of G are contained in { 1, 0, 1}. For the remaining six eigenvalues of G, in view of Lemma??, we consider the quotient matrix of A(G) corresponding to the partition {S a, S b, S b, S c, S 2d, S a, S b, S b, S c, S 2d }, say Q. From Theorem??, one may assume that a a, b b, and d d. We have Q1 Q Q 2, Q 1 Q 2 ;. where Q 1 2 6 4 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 3 7 5 and Q 2 2 6 4 a b 0 c 2d a b 0 c 2d 0 0 0 0 0 a b 0 c 1 2d a b 0 c 2d 3 7 5. 4

With an easy calculation, we find that ϕ G (x) (x 1) 3 (x + 1)ψ 1 (x)ψ 2 (x), where and Since > >: ψ 1 (x) x 3 (a + b + c + 2d)x 2 + (c 2d 1)x + a ψ 2 (x) x 3 + (a + b + c + 2d)x 2 + (c + 2d 1)x a. ψ 1 (1) (b + 4d) 0; ψ 1 (0) a > 0; ψ 1 ( 1) (b + 2c) 0 and > >: ψ 2 (1) b + 2c + 4d > 0; ψ 2 (0) a 0; ψ 2 ( 1) b > 0, the intermediate value theorem yields that each of the polynomials ψ 1 and ψ 2 has exactly two roots in ( 1, 1). This shows that ϕ Q has exactly one root in each of the intervals (1, + ) and (, 1), as required. Lemma 4. The family G 2 depicted in Figure?? is a subfamily of b G. Figure 2. The family G 2. Proof. Let G G 2 and n V(G). By Theorem??, we may assume that none of a, b, c is zero. Define V 1 W 0 w S a x w and x V(G)\S a X X x w + 2 x w w S b w S c 5 ;, w S 3 x w and x S 1 S a ;,

and V 1 w S b x w X w S 3 x w and x S 1 S a For ε { 1, 1}, assume that W ε is the subset of V ε consisting of any vector x with x u εx v for each full thin line u v and x u εx v for each dotted thin line u...v in Figure??. In view of (??), it is easily verified that W ε E G (ε), for any ε { 1, 0, 1}. Since dim W 0 a 1 and dim W 1 dim W 1 b + c + 1, (2) at least n 6 eigenvalues of G are contained in { 1, 0, 1}. For the remaining six eigenvalues of G, in view of Lemma??, we consider the quotient matrix of A(G) corresponding to the partition Π {S 3, S 3, S 1, S a, S b, S b, S 2c }, say Q. We have Q 2 6 4 0 2 0 0 0 0 0 2 0 0 a b 0 2c 0 0 0 a b 0 2c 0 3 1 0 0 0 0 0 3 1 0 0 1 0 0 0 0 0 1 0 0 0 3 1 0 0 0 1 With an easy calculation, we find that ϕ Q (x) (x + 1)(x 1) 2 ψ(x), where 3 7 5 ψ(x) x 4 4(a + b + 2c + 1)x 2 cx + 4a. ;.. (3) It follows from > >: ψ(1) (4b + 16c + 3) 0; ψ(0) 4a > 0; ψ( 1) (4b + 3) 0 that ψ(x) has zero in each of the intervals ( 1, 0) and (0, 1). Since ψ(x) is of degree 4, ψ(x) has exactly two roots outside [ 1, 1]. To finish the proof, we show that the eigenvalue spectrum of G is equal to the multiset ( 1) [b + c + 2], 0 [a 1], 1 [b + c + 2] x R ψ(x), where the exponents indicate the multiplicities of the eigenvalues. To do this, letting ε { 1, 1}, it is enough to demonstrate that E G (ε) W ε by noting (??). Consider the eigenvectors y 1 2, 1, 3, 0, 1 b, 1 b, 1 cš EQ (1) and y 1 2, 1, 3, 0, 3 b, 3 b, 0Š E Q ( 1). Now, if M is the matrix whose columns are the characteristic vectors of the elements of Π, then My ε E G (ε) \ W ε, completing the proof. Lemma 5. The family G 3 depicted in Figure?? is a subfamily of b G. 6

Figure 3. The family G 3. Proof. Fix G G 3 and let n V(G). From Theorem??, we may assume that none of a, b, c is zero. Define W 0 and by assuming S 1 {t}, let and V 1 V 1 w S b x w + 2 X w S a x w and x V(G)\S a w S c x w 1 2 w S b x w 1 2 ;, X x w x t and x w S S a 3 ; X x w x t and x w S S a 3 For ε { 1, 1}, assume that W ε is the subset of V ε consisting of any vector x with x u εx v x t, for each full thin line u v with u S 3, and x u εx v, for each other full thin line u v in Figure??. By (??), it is easily checked that W ε E G (ε), for any ε { 1, 0, 1}. Since dim W 0 a 1 and dim W 1 dim W 1 b + c + 2, at least n 4 eigenvalues of G are contained in { 1, 0, 1}. For the remaining four eigenvalues of G, using Lemma??, we consider the quotient matrix of A(G) corresponding to the partition {S 3, S 3, S 1, S a, S b, S b, S 2c }, say Q. ;. 7

We have Q 2 6 4 0 1 1 0 0 0 0 1 0 0 a b 0 2c 3 0 0 a b 0 2c 0 3 1 0 0 0 0 0 3 1 0 0 1 0 0 0 0 0 1 0 0 0 3 1 0 0 0 1 An easy computation shows that ϕ Q (x) is equal to the characteristic polynomial of the matrix given in (??) and so ϕ Q (x) has exactly one root in each of the intervals (, 1), ( 1, 0), (0, 1), and (1, + ). The proof is complete. Remark 6. The proofs of Lemmas?? and?? show that if the parameters a, b, c of the graphs G G 2 and G G 3 are all non-zero and correspondingly equal, then G and G are two nonisomorphic graphs with the same eigenvalue spectra. For every r 1,..., r n R, we define ζ(r 1,..., r n ) to be the multiplicity of 0 in the multiset {r 1,..., r n }. Lemma 7. Let a 3 and b 1. The family G 4 depicted in Figure?? is a subfamily of b G if and only if (a 2)(b + c + d 3) 2. 3 7 5. Figure 4. The family G 4. Proof. Let Let G G 4 and n V(G). In view of (??), it is easily checked that w S c x w X W 1 w S d x w and x S a S b S b ; E G(0). X : x RV(G) x w and x w S S a S c S d b ;

and W 1 w S a x w X w S b x w and x S c S d If ε { 1, 1}, then any vector x W ε with x u εx v, for each dotted thin line u...v in Figure??, is contained in E G (ε). Thus, at least n + ζ(c, d) 5 eigenvalues of G are contained in { 1, 0, 1}. Let 2 3 a 1 0 0 b d 0 0 0 b 1 d Q 0 0 0 b d 6. 4 a b 1 c 0 0 7 5 a b c 0 0 It is not hard to see that the characteristic polynomial of the quotient matrix of A(G) corresponding to the partition of V(G) obtained from the non-empty elements of the ordered multiset {S a, S b, S c, S b, S d } is equal to ϕ Q (x)/x ζ(c, d). Thus, to finish the proof, it is enough, in view of Lemma??, to find the necessary and sufficient conditions for which ϕ Q (x) has at most one root in each of the intervals (, 1) and (1, + ). With an easy calculation, we obtain that ϕ Q (x) x 5 (a 1)x 4 (a + b + c)(b + d) 2b + 1 Š x 3 + (a 1) (b + c)(b + d) 2b + 1 Š x 2 + d(a + c)x cd(a 1) and so > >: ϕ Q (1) b (a 2)(b + c + d 3) 2 Š ; ϕ Q (0) cd(a 1) 0; ϕ Q ( 1) ab(b + c + d 1) 0. We recall that the largest eigenvalue of G is greater than 1. Furthermore, the Perron Frobenius theorem [?, Theorem 2.2.1] implies that the largest root of ϕ G (x) is simple. So, ϕ Q (x) has at least two zeros in (1, + ) provided ϕ Q (1) > 0. Therefore, we may assume that ϕ G (1) 0. Since ϕ G has at least one root in [ 1, 0], in order to prove that ϕ G (x) has at most one zero in (, 1) and exactly one zero in (1, + ), it suffices to show that ϕ G (r) > 0 for some r (0, 1). It follows from ϕ G (1) 0 that (a 2)(b + c + d 3) 2. Hence, we can distinguish the following cases. Case 1. b + c + d 3. From Theorem??, it is enough to consider only the case b + c + d 3. By considering all possible values for b, c, d with b 1 and after some computations, one can conclude using a 3 that ϕ G 11 20Š > 0, as desired. Case 2. b + c + d 4. Using ϕ G (1) 0 and Theorem??, we may assume that a {3, 4} and a + b + c + d. By considering all possible values for a, b, c, d with b 1, it is not hard to demonstrate that ϕ G 2 3Š > 0, as required. Now, the proof of the lemma is complete. Lemma. Let a 3. The family G 5 depicted in Figure?? is a subfamily of b G if and only if one of the following holds. ;.

(i) ab a + 2b and (d, e) (0, 0). (ii) (a 2)(bc 1) ac and d e. Figure 5. The family G 5. Proof. Let G G 5 and n V(G). Note that the conditions ab a+2b and (a 2)(bc 1) ac are trivially satisfied if b. Thus, in view of Theorem??, we may assume that b 1. From (??), it is easily verified that w S b x w X Let and W 1 W 1 w S c x w and x V(G)\(S b S c ) w S d x w + 2 X w S a x w X w S d x w X ; E G(0). x w and x w S S a S b S c e ; w S e x w and x S b S c If ε { 1, 1}, then any vector x W ε with x u εx v, for each full line u v in Figure??, is contained in E G (ε). Therefore, at least n + ζ(c, d, e, d + e) 6 eigenvalues of G are contained in ;. 10

{ 1, 0, 1}. Let Q 2 6 4 a 1 0 c d 0 2e 0 0 c d 0 2e a b 0 0 0 0 a b 0 0 1 0 0 0 0 1 0 0 a b 0 0 0 1 It is not hard to verify that the characteristic polynomial of the quotient matrix of A(G) corresponding to the partition of V(G) obtained from the non-empty elements of the ordered multiset {S a, S b, S c, S d, S d, S 2e } is equal to f (x) With an easy calculation, we find that ϕ Q (x) (x 1)ψ(x), where ψ(x) x 5 (a 1)x 4 (a + b)(c + d + 2e) + 1 Š x 3 3 7 5. ϕ Q (x). (4) x ζ(c) (x 1) ζ(d, e) (x + 1) ζ(d) + (a 1)(bc + bd + 2be + 1) 2e(a + b) Š x 2 + c(a + b) + 2be(a 1) Š x bc(a 1). We discern the following cases. Case 1. Assume that (d, e) (0, 0). From (??) and using Lemma??, it is enough to obtain the necessary and sufficient conditions for which ϕ Q (x) has at most one root in each of the intervals (, 1) and (1, + ). We have ψ(1) (ab a 2b)(d + 4e). (5) Further, we know from the Perron Frobenius theorem [?, Theorem 2.2.1] that the largest root of ψ(x) is simple. Thus, it follows from (??) and the assumption (d, e) (0, 0) that ψ(x) has at most one zero in (1, + ) if ab a + 2b. So, we may assume that ab a + 2b. We want to show that ψ(x) has three roots in [ 1, 1]. Theorem?? allows us to assume that 2e c. Since > >: ψ 1 2 Š 1 16 Š (2a 3)(2b 1) 3 ( 3c + d + 6e) + 3 (2a 3) > 0; 32 ψ(0) bc(a 1) 0; ψ( 1) ad(b + 1) 0, we are done by the intermediate value theorem. Case 2. Assume that d e. The structure of G, depicted in Figure??, makes it possible to assume that c 1. It follows from (??) that f (x) x 3 (a 1)x 2 c(a + b)x + bc(a 1). We have : f (1) (a 2)(bc 1) ac; f (0) bc(a 1) > 0. 11

Applying the Perron Frobenius theorem [?, Theorem 2.2.1], we deduce that f (x) has a simple zero in (1, + ) and hence the necessary and sufficient conditions for which f (x) has exactly one zero in each of the intervals (, 1) and (1, + ) will be obtained from f (1) 0. This completes the proof of the lemma. Lemma. Let a, c 3. The family G 6 depicted in Figure?? is a subfamily of b G if and only if b, d {0, 1, 2} and (ab a 2b)(cd c 2d) (a 2)(c 2). Figure 6. The family G 6. Proof. Let G G 6 and n V(G). The structure of G which is depicted in Figure?? allows us to assume that (b, d) (0, 0). By (??), it is straightforwardly checked that w S b x w X and w S a x w X w S d x w and x S a S c w S c x w and x S b S d So, at least n + ζ(b, d) 4 eigenvalues of G are contained in { 1, 0}. Let Q 2 6 4 a 1 0 c d 0 0 c d a b c 1 0 a b 0 0 3 7 5. ; E G(0) ; E G( 1). It is not hard to observe that the characteristic polynomial of the quotient matrix of A(G) corresponding to the partition of V(G) obtained from the non-empty elements of the ordered multiset {S a, S b, S c, S d } is equal to ϕ Q (x)/x ζ(b, d). Hence, to finish the proof, it is enough, by Lemma??, 12

to find the necessary and sufficient conditions for which ϕ Q (x) has at most one root in each of the intervals (, 1) and (1, + ). With an easy calculation, we obtain that ϕ Q (x) x 4 (a + c 2)x 3 (ad + bc + bd + a + c 1)x 2 + (abc + abd + acd + bcd ad bc 2bd)x bd(a 1)(c 1) and so > >: ϕ Q (1) (a 2)(c 2) (ab a 2b)(cd c 2d); ϕ Q (0) bd(a 1)(c 1) 0; ϕ Q ( 1) ac(bd + b + d) 0. Since a, c 3 and the second largest eigenvalue of the graph depicted in Figure?? is greater that 1, we conclude that b, d {0, 1, 2}. Further, we deduce from the Perron Frobenius theorem [?, Figure 7. Theorem 2.2.1] that ϕ Q (x) has a simple zero in (1, + ). If ϕ Q (1) > 0, then ϕ Q (x) must have more than one root in (1, + ). Thus, we may assume that ϕ Q (1) 0. Obviously, if we show that ϕ Q (r) 0 for some r [0, 1), then ϕ Q (x) must have exactly one root in each of the intervals (, 1) and (1, + ). Therefore, the existence of such an r will complete the proof. By symmetry, it suffices to assume that b d. We have > >: ϕ Q (0), if d ; ϕ 1 Q 2Š 3 (a + c 6) +, if b d 1; 16 ϕ Q 2 3Š 40 10 100 (a 3) + (c 3) +, if b 2 and d 1; 27 27 1 ϕ 7 33 Q 2, if b d 2. Notice that, in the case b d 2, it follows from ϕ Q (1) 0 that a c 3. The proof is now complete. 3. The main theorem In the previous section, we showed that G 1 G 6 b G. In this section, we prove that G G 1 G 6. We start with a list of forbidden induced subgraphs. 13

Lemma 10. No graph in b G has one of the graphs presented in Figures???? as an induced subgraph. Proof. We employ the computer software newgraph to verify that each graph in Figures???? has either the second largest eigenvalue strictly greater than 1 or the second smallest eigenvalue strictly less than 1. So, the result follows from Theorem??. Figure. Some forbidden induced subgraphs on 5 vertices. Figure. Some forbidden induced subgraphs on 6 vertices. Theorem 11. Let G G. Then G has one of the forms presented in Figures????. Proof. We will frequently use Lemma?? to determine the local structure of G. Since G has no induced subgraph isomorphic to F 1 or F 7, it follows that G contains no induced odd cycle of 14

Figure 10. Some forbidden induced subgraphs on 7 vertices. Figure 11. Some forbidden induced subgraphs on vertices. the length five or more. Also, since G is not bipartite, the clique number of G is at least 3. For each X V(G), define X as the set of all outgoing edges of X. Fix a maximum clique Ω of G such that Ω min n X X is a maximum clique of G o. (6) As the first step, we establish some facts about G. The first one, which has a key role in our proof, is established in Lemma 4 of [?]. We include its proof only for the convenience of the reader. Fact 1. There exists a partition Ω P Q such that for each v V(G) \ Ω, either N Ω (v), N Ω (v) P, or N Ω (v) Q. We may assume that there exist the distinct vertices a, b V(G) \ Ω with N Ω (a) and N Ω (b). First, assume that N Ω (a) N Ω (b). We will show that N Ω (a) N Ω (b). By contradiction, suppose that there exists x N Ω (a) \ N Ω (b). Let u N Ω (a) N Ω (b). Since Ω is a maximum clique, there exists v Ω \ N(a). Now, since a, b, u, v, x is isomorphic to one of F 4, F 5, or F 6, we get a contradiction by noting Lemma??. Next, assume that N Ω (a) N Ω (b). We show that Ω N Ω (a) N Ω (b). By contradiction, suppose that there exists x Ω \ (N Ω (a) N Ω (b)). Let u N Ω (a) and v N Ω (b). Since a, b, u, v, x is isomorphic to F 2 or F 3, we get a contradiction. This completes the proof of Fact 1. By Fact 1, we may consider V(G) \ Ω as a union of the mutually disjoint subsets A x V(G) \ Ω NΩ (x) P, 15

In the rest of the proof, we let B x V(G) \ Ω NΩ (x) Q, C x V(G) \ Ω NΩ (x). P u 1,..., u P and Q v1,..., v Q. Fact 2. Each vertex in C has neighbors in exactly one of A or B. The proof of Fact 2 is by contradiction. If there exist the vertices c C, a N A (c), and b N B (c), then a, b, c, u 1, v 1 is isomorphic to F 1 or F 3, a contradiction. If there exists a vertex in C with no neighbor in A B, then the connectivity of G yields that there are two adjacent vertices c 1, c 2 C with N A B (c 1 ) and N A B (c 2 ). Letting x N A B (c 1 ), y N Ω (x), z Ω \ N(x), and t Ω \ {y, z}, it is seen that c 1, c 2, x, y, z, t is isomorphic to F or F 14, a contradiction. This completes the proof of Fact 2. By Fact 2, we may consider C as a union of the mutually disjoint subsets C A x C NA (x) and C B x C NB (x). Fact 3. The subgraph C has no edge. The proof of Fact 3 is by contradiction. Suppose that there are two adjacent vertices c 1, c 2 C. Fact 2 guarantees the existence of the vertices x 1 N A B (c 1 ) and x 2 N A B (c 2 ). If x 1 x 2, then c 1, c 2, w 1, w 2, w 3, x 1, for some w 1 N Ω (x 1 ), w 2 Ω \ N(x 1 ), and w 3 Ω, is isomorphic to F 13 or F 15, a contradiction. Hence, we may suppose that N A B (c 1 ) N A B (c 2 ). If x 1 and x 2 are distinct and both belong to one of A or B, then c 1, c 2, w, x 1, x 2 is isomorphic to F 1 or F 3 for some w N Ω (x 1 ) N Ω (x 2 ), which is a contradiction. Thus, without loss of generality, we may assume that x 1 N A (c 1 ) and x 2 N B (c 2 ) and P 2. Now, c 1, c 2, u 1, u 2, x 1, x 2 is isomorphic to F or F 12, a contradiction. This contradiction proves Fact 3. Fact 4. Let a A and b B such that N P A C (a) 2 and N Q B C (b) 2. If {a, b} E(G), then P Q 2 and N A C (a) N B C (b). Assume that {a, b} E(G) and let x N P A C (a) and y N Q B C (b). If {a, y} E(G), then Facts 1 and 2 show that y B and so a, b, u 1, v 1, y is isomorphic to F 3, a contradiction. Therefore, {a, y} E(G), and similarly, {b, x} E(G). If {x, y} E(G), then (x, y) P Q and so a, b, u 1, v 1, x, y is isomorphic to one of F 7, F, F 13, F 14, or F 15, which is a contradiction by noting Lemma??. Thus, {x, y} E(G) and hence either (x, y) A B or (x, y) P Q. But, the first one does not occur, since in that case a, u 1, v 1, x, y is isomorphic to F 3, a contradiction. This yields that (x, y) P Q, meaning N P A C (a) P and N Q B C (b) Q. To finish the proof of Fact 4, it is enough to show that P Q 2. To get a contradiction, suppose, without loss of generality, that P 3. But, a, b, u 1, u 2, u 3, v 1, v 2 is isomorphic to F 23. This contradiction completes the proof of Fact 4. Fact 5. Every vertex in A having a neighbor in A C is adjacent to all but at most one vertices in B and every vertex in B having a neighbor in B C is adjacent to all but at most one vertices in A. 16

Working towards a contradiction, suppose that a vertex a A has a neighbor x A C and is not adjacent to two distinct vertices b 1, b 2 B. It follows from Fact 4 that {b 1, b 2 } E(G). If b 1, b 2 N(x), then a, b 1, b 2, u 1, v 1, x is isomorphic to F or F 10, a contradiction. If a vertex y {b 1, b 2 } is adjacent to x, then x A and a, u 1, v 1, x, y is isomorphic to F 3, which is again a contradiction. This proves the first statement of Fact 5 and the similar argument works for the second statement. Fact 6. No vertex in A has neighbors in both A and C and no vertex in B has neighbors in both B and C. Towards a contradiction, suppose that a vertex a A has two neighbors x A and y C. The maximality of Ω forces that Q 2. If {x, y} E(G), then a, u 1, v 1, x, y is isomorphic to F 2 and if {x, y} E(G), then a, u 1, v 1, v 2, x, y is isomorphic to F 15, a contradiction. This establishes the first statement of Fact 6 and the similar argument works for the second statement. Fact 7. The both A and B are disjoint unions of some copies of K 1 and K 2. Arguing toward a contradiction, suppose that two distinct vertices a, b A have a common neighbor c A. So, the maximality of Ω yields that Q 2. If {a, b} E(G), then a, b, c, u 1, v 1 is isomorphic to F 4, a contradiction. If {a, b} E(G), then a, b, c, u 1, v 1, v 2 is isomorphic to F 17, a contradiction. This obviously proves the result for A. The similar argument can be used for B. We are now ready to determine the structure of G. Recall that, as we saw above, V(G) can be considered to be equal to P Q A B C in which P Q is a complete graph, A and B are disjoint unions of some copies of K 1 and K 2, and C is an edgeless graph. Furthermore, P, A and Q, B are complete bipartite graphs, and, in addition, P, B, Q, A, and P Q, C are edgeless graphs. So, it remains to determine the subgraphs A, B, A, C, and B, C. To do this, we consider the following cases. Case 1. Assume that there exists c C of degree at least 2. Without loss of generality, we may assume that c C B. If P 2, then b 1, b 2, c, u 1, u 2, v 1, for some b 1, b 2 N B (c), is isomorphic to F 12 or F 15, a contradiction. This means that P 1 and so Q 2. We are going to show that E( A, C ) is a matching. If a vertex x A has two distinct neighbors c 1, c 2 C, then c 1, c 2, u 1, v 1, v 2, x is isomorphic to F 10, a contradiction. If a vertex x C has two distinct neighbors a 1, a 2 A, then a 1, a 2, u 1, v 1, v 2, x is isomorphic to F 12 or F 15, a contradiction. So, E( A, C ) is a matching. Further, since P 1 and Ω is a maximum clique, one concludes that E( B ). We discern the following cases. Case 1.1. Assume that Q 2 and N(c) B. First, we claim that A, B is the graph obtained from a complete bipartite graph by deleting the edges of a matching. To see this, note that if a vertex x A is not adjacent to two distinct vertices b 1, b 2 B, then E( B ) yields that b 1, b 2, c, u 1, v 1, x is isomorphic to F 11, a contradiction. This and Fact 5 together establish the claim. Next, we show that E( B, C \ {c} ) is a matching. If a vertex x B has two distinct neighbors y 1, y 2 C \ {c}, then, using Fact 3, c, u 1, v 1, v 2, x, y 1, y 2 is isomorphic to F 1, which is a contradiction. If a vertex x C \ {c} has two distinct neighbors b 1, b 2 B, then b 1, b 2, c, u 1, v 1, v 2, x is isomorphic to F 20 by noting that 17

E( B ), a contradiction. So, E( B, C \ {c} ) is a matching. Now, in view of Facts 4, 6, and 7, it is easily seen that G G 1. Case 1.2. Assume that Q 2 and there exists no x C with N(x) B. The existence of c forces that B 3. Fix the distinct vertices b 1, b 2, b 3 B with b 1, b 2 N B (c) and b 3 N B (c). If there exists x B \ {b 1, b 2, b 3 }, then b 1, b 2, b 3, c, u 1, v 1, v 2, x is isomorphic to F 24 or F 25, a contradiction. Hence, B {b 1, b 2, b 3 } and N B (c) {b 1, b 2 }. In order to determine B, C B, suppose, toward a contradiction, that a vertex x C has exactly one neighbor in B, say y. If y {b 1, b 2 }, then b 3, c, u 1, v 1, v 2, x, y is isomorphic to F 1, and if y b 3, then b 1, b 2, b 3, c, v 1, x is isomorphic to F 11. This contradiction shows that each vertex in C B has exactly two neighbors in B. Moreover, if a vertex x B has three distinct neighbors c 1, c 2, c 3 C, then c 1, c 2, c 3, u 1, v 1, v 2, x is isomorphic to F 1, a contradiction. Thus, each vertex in B has at most two neighbors in C, which in turn implies that C B 3. Therefore, since G has no induced subgraph isomorphic to F 20, it is straightforwardly checked that B, C B is one of K 1 P 3, P 5, or C 6 depending on whether C B is equal to 1, 2, or 3, respectively. Case 1.2.1. Assume that B, C B K 1 P 3. By considering the clique {b 3, v 1, v 2 } and by using (??), it is immediately evident that we must have N A (b 3 ) A. Moreover, if b 1 is not adjacent to a vertex x A, then b 1, b 3, c, u 1, v 1, x is isomorphic to F 11, a contradiction. This yields that N A (b 1 ) A, and similarly, N A (b 2 ) A. Now, it is easily seen from Facts 6 and 7 that G is obtained by deleting two vertices in S 3 of a member of the family G 2. Case 1.2.2. Assume that B, C B P 5. Let N C (b 1 ) {c 1, c 2 } and N C (b 2 ) {c 1 }. If b 1 is not adjacent to a vertex x A, then b 1, c 1, c 2, u 1, v 1, x is isomorphic to F, a contradiction. This means that N A (b 1 ) A. It follows from Fact 5 that N A (b 2 ) A 1 and N A (b 3 ) A 1. If there exists x N A (b 2 ) \ N A (b 3 ), then b 2, b 3, c 2, u 1, v 1, x is isomorphic to F 11, a contradiction. This implies that A \ N A (b 2 ) A \ N A (b 3 ). Now, it is easily checked from Facts 6 and 7 that if A N A (b 2 ), then G is obtained by deleting one vertex in S 3 of a member of the family G 2, and moreover, if A N A (b 2 ), then G G 3 by applying Fact 4. Case 1.2.3. Assume that B, C B C 6. If two vertices x A and y B are not adjacent to each other, then c 1, c 2, u 1, v 1, x, y with N C (y) {c 1, c 2 } is isomorphic to F, a contradiction. Therefore, A, B is a complete bipartite graph. Now, we find from Facts 6 and 7 that G G 2. Case 1.3. Assume that Q 3. If there is x B\N(c), then b 1, b 2, c, u 1, v 1, v 2, v 3, x, for some b 1, b 2 N B (c), is isomorphic to F 26, a contradiction. Hence, N B (c) B. If two vertices x A and y A C are adjacent to each other, then u 1, v 1, v 2, v 3, x, y is isomorphic to F 16 or F 17, a contradiction. This means that E( A ) and C A. If there exists x C B \ {c}, then c, u 1, v 1, v 2, v 3, x, y, for some y N B (x), is isomorphic to F 21, a contradiction. Thus, C B {c}. Further, if a vertex x A is not adjacent to two distinct vertices b 1, b 2 B, then E( B ) yields that b 1, b 2, c, u 1, v 1, x 1

is isomorphic to F 11, a contradiction. This and Fact 5 together establish that A, B is the graph obtained from a complete bipartite graph after removing the edges of a matching. Now, Facts 5 and 7 show that G G 4. Notice that, if we consider G as Figure??, then we will have at least one dotted thin line since {c, u 1 } E(G). In the remaining cases, we may assume that every vertex in C has degree 1. Case 2. Assume that A B contains a vertex with at least two neighbors in C. Without loss of generality, assume that there exists b B with N C (b) 2. Fix c 1, c 2 N C (b). If P 2, then b, c 1, c 2, u 1, u 2, v 1 is isomorphic to F 10, a contradiction. So, P 1 and hence Q 2. Moreover, the maximality of Ω forces that E( B ). If there is x B\{b}, then b, c 1, c 2, u 1, v 1, v 2, x is isomorphic to F 1, since c 1 and c 2 have the degree 1. This contradiction shows that B {b}. If there is x Q \ {v 1, v 2 }, then b, c 1, c 2, u 1, v 1, v 2, x is isomorphic to F 21, a contradiction. Therefore, Q {v 1, v 2 }. If there is x N C (b) \ {c 1, c 2 }, then b, c 1, c 2, u 1, v 1, v 2, x is isomorphic to F 1, a contradiction. This means that N C (b) C B {c 1, c 2 }. If b is not adjacent to a vertex x A, then b, c 1, c 2, u 1, v 1, x is isomorphic to F, a contradiction. This shows that N A (b) A. Now, by applying Facts 6 and 7, one can easily deduce that G is the graph obtained by deleting two vertices in S 3 and their common neighbor in S 3 of a member of the family G 2. Case 3. Assume that E( A B, C ) is a matching. We distinguish the following cases. Case 3.1. Assume that P 1. Since Ω 3, we have Q 2. Also, the maximality of Ω forces that E( B ). We claim that, if A and B are not empty, then there exists a subset A A with A A 1 such that A, B is a complete bipartite graph and E( A \ A, B ). To see this, consider a vertex a A with N B (a) {, B}. For a vertex b B \ N(a), using (??) and by considering the clique Q {b}, we conclude that a vertex c N C (b) must be exist. But, the subgraph a, b, b, c, u 1, v 1, for some b N B (a), is isomorphic to F 11, a contradiction. Therefore, for each vertex a A, either N B (a) or N B (a) B. If B and the first case occurs for two distinct vertices in A, then we find a vertex b B with N A (b) A 2. This contradicts (??), by considering the clique Q {b}. So, we proved the claim. Now, we want to show that if B and A A, then the unique vertex in A \ A is of degree 1. To see this, consider the vertices a A \ A, b B, and x N A C (a). If x A, then, by the above claim, {b, x} E(G) and so a, b, u 1, v 1, x is isomorphic to F 3, a contradiction. If x C, then a, b, u 1, v 1, v 2, x is isomorphic to F 14, which is again a contradiction. This proves what we want. Hence, Facts 6 and 7 imply that G G 1 if Q 2. So, assume that Q 3. If a vertex a A has a neighbor x A C, then a, u 1, v 1, v 2, v 3, x is isomorphic to F 16 or F 17, a contradiction. Therefore, in this case, G G 5 by using Fact 7. Case 3.2. Assume that P Q 2. Working towards a contradiction, suppose that a vertex a A is not adjacent to two distinct vertices b 1, b 2 B. Then, a, b 1, b 2, u 1, u 2, v 1 is isomorphic to F 15 if {b 1, b 2 } E(G), and moreover, a, b 1, b 2, u 1, u 2, v 1, v 2 is isomorphic to F 22 if {b 1, b 2 } E(G). This contradiction shows that N B (a) B 1 for any a A, and similarly, one can prove that N A (b) A 1 1

for any b B. From Fact 4, each vertex in A with a neighbor in A C is adjacent to all vertices in B as well as each vertex in B with a neighbor in B C is adjacent to all vertices in A. Now, Facts 6 and 7 imply that G G 1. Case 3.3. Assume, without loss of generality, that P 2 and Q 3. If there are two non-adjacent vertices a A and b B, then a, b, u 1, u 2, v 1, v 2, v 3 is isomorphic to F 23, a contradiction. Thus, A, B is a complete bipartite graph. If there are two adjacent vertices a A and x A C, then a, u 1, v 1, v 2, v 3, x is isomorphic to F 16 or F 17, a contradiction. Hence, no vertex in A has neighbor in A C. Similarly, we can get that no vertex in B has neighbor in B C if P 3. Therefore, we find from Fact 7 that G G 5 if P 2 and G G 6 if P 3. The proof of the theorem is completed here. Acknowledgements. The second author would like to thank PNPD CAPES for the support received during 2014. He is also very grateful to Department of Production Engineering at CEFET/RJ for the excellent hospitality during the time of his stay in Brazil. References [1] A.E. Brouwer, W.H. Haemers, Spectra of Graphs, Springer, New York, 2012. [2] S.M. Cioabă, W.H. Haemers, J.R. Vermette, W. Wong, The graphs with all but two eigenvalues equal to ±1, J. Algebraic Combin. 41 (2015) 7 7. [3] A. Neumaier, The second largest eigenvalue of a tree, Linear Algebra Appl. 46 (12) 25. [4] M. Petrović, On graphs whose second largest eigenvalue does not exceed 2 1, Univ. Beograd. Publ. Elektrotehn. Fak. Ser. Mat. 4 (13) 73 7. [5] M. Petrović, On graphs with exactly one eigenvalue less than 1, J. Combin. Theory Ser. B 52 (11) 102 112. [6] A. Torgašev, Graphs whose second least eigenvalue is greater than 1, Univ. Beograd. Publ. Elektrotehn. Fak. Ser. Mat. Fiz. 735 762 (12) 14 154. [7] J.H. Smith, Some properties of the spectrum of a graph, Combinatorial Structures and their Applications, Gordon and Breach, New York, 170, pp. 403 406. [] E.R. van Dam, E. Spence, Combinatorial designs with two singular values I: uniform multiplicative designs, J. Combin. Theory Ser. A 107 (2004) 127 142. 20