Skip to main content
Log in

On Total Unimodularity of Edge–Edge Adjacency Matrices

  • Published:
Algorithmica Aims and scope Submit manuscript

Abstract

We consider total unimodularity for edge–edge adjacency matrices that represent adjacency relations between pairs of edges in a graph. These matrices appear in integer programming formulations of the minimum maximal matching problem, the edge dominating set problem, and so on.

We investigate the problem of characterizing graphs that have totally unimodular edge–edge adjacency matrices, and give a necessary and sufficient condition for characterization. This condition is the first characterization for total unimodularity of edge–edge adjacency matrices.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11

Similar content being viewed by others

References

  1. Berger, A., Parekh, O.: Linear time algorithms for generalized edge dominating set problems. Algorithmica 50(2), 244–254 (2008)

    Article  MathSciNet  MATH  Google Scholar 

  2. Berger, A., Parekh, O.: Erratum to: Linear Time Algorithms for Generalized Edge Dominating Set Problems. Algorithmica (2011). doi:10.1007/s00453-011-9558-6

  3. Ghouila-Houri, A.: Caractérisation des matrices totalement unimodulaires. C. R. Hebd. Séances Acad. Sci. 254, 1192–1194 (1962)

    MathSciNet  MATH  Google Scholar 

  4. Harary, F., Schwenk, A.: Trees with Hamiltonian square. Mathematika 18, 138–140 (1971)

    Article  MathSciNet  MATH  Google Scholar 

  5. Hoffman, A.J., Kruskal, J.B.: Integral boundary points of convex polyhedra. In: Kuhn, H.W., Tucker, A.W. (eds.) Linear Inequalities and Related Systems, pp. 223–246. Princeton University Press, Princeton (1956)

    Google Scholar 

  6. Korte, B., Vygen, J.: Combinatorial Optimization: Theory and Algorithms, 4th edn. Springer, Berlin (2007)

    Google Scholar 

  7. Oxley, J.: Matroid Theory. Oxford University Press, Oxford (2011)

    MATH  Google Scholar 

  8. Schrijver, A.: Theory of Linear and Integer Programming. Wiley, New York (1986)

    MATH  Google Scholar 

  9. Truemper, K.: Matroid Decomposition. Academic Press, Boston (1992)

    MATH  Google Scholar 

  10. Yannakakis, M., Gavril, F.: Edge dominating sets in graphs. SIAM J. Appl. Math. 38(3), 364–372 (1980)

    Article  MathSciNet  MATH  Google Scholar 

Download references

Acknowledgements

We are grateful to the reviewers for valuable comments. The work of the second and third authors was supported in part by Grant-in-Aid for Scientific Research of Japan Society for the Promotion of Science.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yusuke Matsumoto.

Additional information

This work was carried out when the first author was with Software Group, IBM, Japan and the second author was with Department of Information and System Engineering, Chuo University, Japan.

A preliminary version of this paper appeared in Proc. of COCOON, 2011.

Appendix

Appendix

In this appendix, we give alternative proofs of Lemmas 1–3.

Given a matrix A, if every square non-singular submatrix of A is an integer matrix with determinant 1 or −1, we say that A is totally unimodular. From this definition, it is clear that if a submatrix of A is not totally unimodular, A is not totally unimodular. In the alternative proofs, we show that each EE matrix of C t for t≥4, T S , and G TC has a square non-singular submatrix with determinant other than −1 and 1.

We use the following lemma to prove Lemma 1.

Lemma 7

([9], Lemma 9.2.4 on p. 190)

The following matrix is totally unimodular if and only if its entries sum to \(0\ (\operatorname{mod} 4)\).

$$ \left ( \begin{array}{c@{\quad}c@{\quad}c@{\quad}c@{\quad}c} \pm 1 &\pm 1 & & & \\&\pm 1 &\pm 1 & \huge{0} & \\& &\ddots &\ddots & \\&\huge{0} & &\pm 1 &\pm 1 \\\pm 1 & & & &\pm 1 \end{array} \right ) $$
(5)

In the alternative proof of Lemma 1, we find a submatrix which has the same form as the matrix (5) and is not totally unimodular.

Lemma 1

The EE matrix M(C t ) for t≥4 is not totally unimodular.

Proof

Let e 1 be any edge in C t . In counter clockwise direction from e 1, we assign labels e 2 to e t to edges other than e 1 (Fig. 12). Then, M(C t ) is represented by

Fig. 12
figure 12

C k

Let k be a positive integer. We classify t≥4 into four cases t=4k,4k+1,4k+2,4k+3.

First, we consider M(C 4k+2). Let \(E_{even}^{4k+2}\) be {e i |i=2j,1≤j≤2k+1}, and \(E_{odd}^{4k+2}\) be \(E - E_{even}^{4k+2}\). A submatrix of M(C 4k+2) formed by rows \(E_{even}^{4k+2}\) and columns \(E_{odd}^{4k+2}\) is of the form of the matrix (5), and the sum of the entries of the matrix is 4k+2. Since 4k+2 is equal to \(2\ (\operatorname{mod} 4)\), by using Lemma 7, we obtain that the matrix is not totally unimodular. Thus, M(C 4k+2) is not totally unimodular. For instance, the following matrix represents the case k=2, and it can check that the total of the entries of the matrix is equal to 10 (=4∗2+2).

Second, we consider M(C 4k ). The determinant of M(C 4) is −3, and M(C 4) is not totally unimodular. We consider M(C 4k ) for k≥2. Let \(E_{even}^{4k}\) be {e 2,e 3,e 5}∪{e i |i=2j,3≤j≤2k} and \(E_{odd}^{4k}\) be \(E - (E_{even}^{4k} - \{ e_{2}, e_{5} \} )\). A submatrix of M(C 4k ) formed by rows \(E_{even}^{4k}\) and columns \(E_{odd}^{4k}\) has the form of the matrix (5), and the sum of the entries of the submatrix is 4k+2. Thus, M(C 4k ) is not totally unimodular. For instance, the following matrix represents the case k=2, and it can check that the total of the entries of the matrix is equal to 10.

Third, we consider M(C 4k+1). Let \(E_{even}^{4k+1}\) be {e 4k+1}∪{e i |i=2j,1≤j≤2k} and \(E_{odd}^{4k+1}\) be \(E - (E_{even}^{4k+1} - \{e_{4k+1}\})\). A submatrix formed by rows \(E_{even}^{4k+1}\) and columns \(E_{odd}^{4k+1}\) is of the form of the matrix (5), and the sum of the entries of the submatrix is 4k+2. Thus, M(C 4k+1) is not totally unimodular. For instance, the following matrix represents the case k=2, and it can check that the total of the entries of the matrix is equal to 10.

Finally, we consider M(C 4k+3). Let \(E_{even}^{4k+3}\) be {e 2,e 3,e 5,e 4k+3}∪{e i |i=2j,3≤j≤2k+1} and \(E_{odd}^{4k+3}\) be \(E - (E_{even}^{4k+3} - \{ e_{2}, e_{5}, e_{4k+3} \})\). A submatrix formed by rows \(E_{even}^{4k+3}\) and columns \(E_{odd}^{4k+3}\) has the form of the matrix (5), and the sum of the entries of the submatrix is 4(k+1)+2. Thus, M(C 4k+3) is not totally unimodular. For instance, the following matrix represents the case k=2, and it can check that the total of the entries of the matrix is equal to 14 (=4∗(2+1)+2).

In earlier discussions, it is clear that M(C t ) for t≥4 is not totally unimodular. □

Lemma 2

The EE matrix M(T S ) is not totally unimodular.

Proof

We discuss the EE matrix corresponding to T S , M(T S ). Labels e 1 to e 6 are assigned to edges in T S as Fig. 13. Then, M(T S ) is represented by

The determinant of M(T S ) is 2. Thus, M(T S ) is not totally unimodular.

Fig. 13
figure 13

T S

 □

Lemma 3

The EE matrix M(G TC ) is not totally unimodular.

Proof

We discuss the EE matrix corresponding to G TC , M(G TC ). Labels e 1 to e 6 are assigned to edges in G TC as Fig. 14. Then, M(G TC ) is represented by

The determinant of the submatrix formed by rows {e 4,e 5,e 6} and columns {e 1,e 2,e 3} is 2. Consequently, M(G TC ) is not totally unimodular.

Fig. 14
figure 14

G TC

 □

Rights and permissions

Reprints and permissions

About this article

Cite this article

Matsumoto, Y., Kamiyama, N. & Imai, K. On Total Unimodularity of Edge–Edge Adjacency Matrices. Algorithmica 67, 277–292 (2013). https://doi.org/10.1007/s00453-013-9804-1

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00453-013-9804-1

Keywords

Navigation