Graph Theory

Prove or disprove: Every graph with fewer edges than vertices has a component that is a tree.

728x90
반응형

문제출처

광주과학기술원(GIST) 최정옥 교수님의 “그래프 이론” 수업, 2024년 가을학기 중 Homework 4

Solution

1. Let's consider a graph G such that |EG|<|VG|, where |EG| is the number of edges in G, and |VG| is the number of vertices in G.

2. Suppose that G has connected components G1,G2,,Gk. Each Gi is a connected subgraph. If Gi is not a tree, then Gi must have a cycle.

3. A key property of a tree is that |E|=|V|1. To add a cycle to a tree, we need at least one additional edge. Thus, for each Gi, we have |EGi||VGi|.
4. The total number of edges |EG| is the sum of the edges in each connected component:
|EG|=i=1k|EGi|.
5. Since |EGi||VGi| for each Gi, we have:
|EG|=i=1k|EGi|i=1k|VGi|.
6. The total number of vertices |VG| is the sum of the vertices in each connected component:
|VG|=i=1k|VGi|.
7. Combining these results, we get:
|EG|=i=1k|EGi|i=1k|VGi|=|VG|.
8. Thus, |EG||VG|.
9. This contradicts the assumption that |EG|<|VG|. Hence, at least one connected component must be a tree.

728x90
반응형