More Information: How can we identify a TU Matrix

NO - Identify a TUM (Totally Unimodular Matrix)


A Matrix is TU (Totally Unimodular) if:

  1. Every entry inΒ  is , , or .
  2. Every column ofΒ  contains at most two non-zero (i.e., or ) entries
  3. Assert that it is possible to divide the rows of in 2 groups ( and ) respecting the following rules: β†’ If two non-zero entries in a column ofΒ  have the same sign, then the row of one is inΒ the group and the other one in the group β†’ If two non-zero entries in a column ofΒ  have opposite signs, then the rows of both are in theΒ  group, or are both in the group.

NOTE: If one of the 2 groups ( or ) is empty then the related IP (Integer Problem) is unbounded


~ Ex.: Matrix

βœ“ All elements are either , , βœ“ In each column we have at most 2 non-zero elements βœ— According to the first column the 2 rows must be in the same group, but according to the second column the 2 rows must also be in different groups β†’ This matrix is not TU


~ Ex.: Matrix

βœ“ All elements are either , , βœ“ In each column we have at most 2 non-zero elements βœ“ , βœ“ , βœ“ , βœ“ ,

β†’ This matrix is TU

Link to original


Another explanation I found on YouTube is reported here



More Information: Why are TUM Matrices important ?

From previous slides we have seen that Pure LP (Linear Problems) are problems (solvable in polynomial time), due to the fact that all vertices of the feasible solution are local optima and one of them is the optimal solution, (or the problem is unbounded or unfeasible), we have also seen one algorithm (the simplex method) to find the optimal solution.

So if a given IP have all integer vertices we can use the same method, to easily see if that is the case we assert that the matrix of the canonical formulation is a TUM (Totally Unimodular Matrix).

If it is than we can say that the feasible region of the problem is an integer polyhedron an all vertices of the problem are in fact integers.

A TU Matrix is most often found in graph-related problems, for example take the incidence matrix of a graph, its elements can only be .