First, regarding the mathematics of the middle-eigenvalue problem there are results for the case of a graph G with just a single perfect matching, especially if also the graph is bipartite. See D. J. Klein & A. Misra, Croat. Chim. Acta 77 (2002) 179-191, where a transform (called "Kekulean") from an original G with a single perfect matching is made to another graph G' with signed edge weights such that the adjacency matrix A(G') is the inverse of the original A(G). Circumstances are identified where the signs on G' may be eliminated to leave an ordinary unsigned graph G" still with eigenvalues inverse to those of G. Further circumstances are found where G & G" are isomorphic. Techniques for dealing with maximum eigenvalues (of A(G') or A(G")) are used to give information on the "middle" eigenvalues (of A(G)).
First, regarding the mathematics of the middle-eigenvalue problem there are results for the case of a graph G with just a single perfect matching, especially if also the graph is bipartite. See D. J. Klein & A. Misra, Croat. Chim. Acta 77 (2002) 179-191, where a transform (called "Kekulean") from an original G with a single perfect matching is made to another graph G' with signed edge weights such that the adjacency matrix A(G') is the inverse of the original A(G). Circumstances are identified where the signs on G' may be eliminated to leave an ordinary unsigned graph G" still with eigenvalues inverse to those of G. Further circumstances are found where G & G" are isomorphic. Techniques for dealing with maximum eigenvalues (of A(G') or A(G")) are used to give information on the "middle" eigenvalues (of A(G)).