Given a connected graph with edges, in which there is at most one edge between any two vertices. For any two cycles and in this graph, define their outer cycle as
(1) Let be the largest positive integer such that we can select cycles from this graph, such that for all and , we have
(2) Let be the largest positive integer such that we can select edges from these edges, such that the selected edges do not form a cycle.
Prove that .
Remark: A cycle is a set of edges of the form , where , are distinct vertices, and .
Solution
Consider a way of selecting edges satisfying the condition, and color these edges red, and the other edges blue. If the red edges are not connected, then adding an edge connecting different connected components must not produce a new cycle, which contradicts the maximality of , so these red edges are connected and acyclic, hence these edges form a tree. Now consider the blue edges ; by definition, each blue edge together with certain red edges forms exactly one cycle, denoted respectively as .
We first prove that there is no , because each blue edge belongs uniquely to one , so as long as , the above equation cannot hold.
Next, we prove that any other cycle can be obtained by applying the *-operation to some of the cycles among . First, suppose there is a cycle containing blue edges (in order along the cycle, ). Let , where are respectively the sets of edges from the two endpoints of to the root of the tree. Then
where is the red segment between and , hence is exactly the desired cycle.
Finally, we prove that . In fact, if , then from these cycles we select of them, denoted . From the previous discussion we know that these cycles can all be obtained by applying the *-operation to some of the cycles among . Therefore, if we replace addition with the *-operation, this can be expressed as:
where is a 0-1 matrix, and performing Gaussian elimination by adding and subtracting rows of , there must be a row that becomes entirely 0 (i.e., row echelon form), meaning that one of the rows can be obtained by applying the *-operation to some of the other rows. That is, among there is also some element that can be obtained by applying the *-operation to the other elements among them, a contradiction. Therefore , that is, .