Mathematics of Operations Research · 1985 · 52 citations · 10 references
ComputingComputer ScienceAlgorithmsCombinatoricsRepresentation TheoryCombinatorial OptimizationGraph AlgorithmsInteger ProgrammingMatrix ComputationMatrix StructureNetwork Flow AlgorithmsAlgorithmic Graph TheoryBipartite Graph MatricesBipartite MatchingMaximum Flow ProblemsNetwork Flow ProblemsPolynomial Time Complexity
We examine the class of totally unimodular matrices-that contain no odd cycles, which we call restricted totally unimodular (RTUM). We show that a matrix is RTUM if and only if it can be decomposed in a very simple way into the incidence matrices (or their transposes) of bipartite graphs or directed graphs, and give a linear time algorithm to perform this task. Based on this decomposition, we show that the 0,1 Integer Programming Problem with an RTUM matrix of constraints has the same time complexity as the b-matching and the max flow problems.
10
Depth-First Search and Linear Graph Algorithms
Robert E. Tarjan · SIAM Journal on Computing · 1972 · 6K citations
Dividing a Graph into Triconnected Components
John E. Hopcroft, Robert E. Tarjan · SIAM Journal on Computing · 1973 · 841 citations
Decomposition of regular matroids
Paul Seymour · Journal of Combinatorial Theory Series B · 1980 · 749 citations