문제출처
광주과학기술원 GIST 최정옥 교수님의 “그래프 이론” 수업, 2024년 가을학기 중 Homework 7
Solution
1. The total number of edges in G can be expressed as:
|E(G)|=e(G[S])+|[S,ˉS]|+e(G[ˉS]),
where e(G[S]) is the number of edges within S, |[S,ˉS]| is the number of edges between S and ˉS, and e(G[ˉS]) is the number of edges within ˉS.
2. Since the size of S is k, we have:
e(G[S])≤(k2).
Equality holds if and only if S forms a complete graph.
3. S has k vertices, and ˉS has n−k vertices. Thus:
|[S,ˉS]|≤k(n−k).
Equality holds if and only if S and ˉS form a complete bipartite graph.
4. Since o(G−S)>k, G−S has at least k+1 odd components. Therefore, the number of remaining vertices is n−k−(k+1)=n−2k−1. Thus:
e(G[ˉS])≤(n−2k−12).
Equality holds if and only if ˉS forms a complete graph on n−2k−1 vertices.
5. Combining these results, we have:
|E(G)|=e(G[S])+|[S,ˉS]|+e(G[ˉS])≤(k2)+k(n−k)+(n−2k−12).
Equality holds if G is constructed by complete graphs S, ˉS, and S and ˉS form a complete bipartite graph. This guarantees that the equality represents an upper bound.
6. To prove that this upper bound is best possible, we construct a graph that satisfies the equality condition:
- Construct S=Kk. Thus, e(G[S])=(k2).
- Construct ˉS=Kn−2k−1. Thus, e(G[ˉS])=(n−2k−12).
- S and ˉS are disjoint subsets of V(G). Add every possible edge between S and ˉS. Since S contains k vertices and ˉS contains n−k vertices, we have |[S,ˉS]|=k(n−k).
- Therefore, a graph satisfying the upper bound exists, and it is the best possible construction.
7. This result holds under the given condition o(G−S)>k. Since |S|=k, this implies o(G−S)>|S|, which is the lower bound for the no 1-factor condition (the opposite of Tutte's condition).
8. Therefore, the maximum size of a simple n-vertex graph with no 1-factor is:
|E(G)|=(k2)+k(n−k)+(n−2k−12).