Can Every Graph Guarantee a Minimum Matching Size?

Click For Summary

Homework Help Overview

The discussion revolves around proving a theorem related to matchings in graphs without isolated vertices. The problem specifically seeks to establish that such a graph has a matching of size at least n(G)/(1+∆(G)), where n(G) is the number of vertices and ∆(G) is the maximum degree of any vertex in the graph. Participants are exploring the application of induction on the number of edges in the graph.

Discussion Character

  • Exploratory, Assumption checking, Mathematical reasoning

Approaches and Questions Raised

  • Participants discuss the base case of the induction, considering graphs where edges are incident to vertices of degree 1 and how this leads to components resembling stars. There is also an exploration of the implications of increasing the number of edges from k to k+1 and how to apply the induction hypothesis effectively.

Discussion Status

Participants are actively engaging with the problem, clarifying definitions and assumptions, and attempting to build on the induction hypothesis. There is a recognition of the need to visualize the graph structure to advance the reasoning. However, no explicit consensus has been reached on the next steps or the overall approach.

Contextual Notes

Participants note that the hypothesis assumes no isolated vertices, which is a critical condition for the problem. There is some uncertainty regarding the implications of the number of edges and how they relate to the vertices in the graph.

tarheelborn
Messages
121
Reaction score
0

Homework Statement



Prove that every graph G without isolated vertices has a matching of size at least n(G)/(1+∆(G)). (Hint: Apply induction on e(G)).


Homework Equations



n(G) = size of the vertex set of G and ∆(G)= maximum degree of v in G

The Attempt at a Solution



For the base case, let every edge of G be incident to a vertex with degree = 1. Then each component of G has, at most, one vertex with degree > 1 which implies that each component is a star. A matching can be formed by using one edge from each component. The number of components is n(G)/∆(G)+1 since each component has 1 + dG(v)
vertices.

Now suppose the hypothesis is true for G with k edges and consider a graph H with k+1 edges. Then ∆(G) would have to be k, right? And then apply the IH?
 
Physics news on Phys.org
tarheelborn said:

Homework Statement



Prove that every graph G without isolated vertices has a matching of size at least n(G)/(1+∆(G)). (Hint: Apply induction on e(G)).


Homework Equations



n(G) = size of the vertex set of G and ∆(G)= maximum degree of v in G

The Attempt at a Solution



For the base case, let every edge of G be incident to a vertex with degree = 1. Then each component of G has, at most, one vertex with degree > 1 which implies that each component is a star. A matching can be formed by using one edge from each component. The number of components is n(G)/∆(G)+1 since each component has 1 + dG(v)
vertices.

Now suppose the hypothesis is true for G with k edges and consider a graph H with k+1 edges. Then ∆(G) would have to be k, right? And then apply the IH?

I'm assuming by ##e(G)## you mean the number of edges in ##G##.

Also, you stated this :

##∆G##= maximum degree of ##v## in ##G##

I'm pretty sure you mean the maximum degree of the graph.

For the base case, assume ##e(G) = 1##. You have 2 nodes, so the maximum degree of either node is 1. What else can you conclude?
 
Yes, you are absolutely right. It has been a VERY long day.

Following what you said re the base case, we can say that G has a match of size at least 2/(1+1) = 1, which is clear. Now we could suppose that the theorem holds for all graphs with k or fewer edges and consider a graph with k+1 edges. If we have this k+1-edge graph and delete one of the edges, then we could apply the IH. I am just not sure how to get there from here.
 
tarheelborn said:
Yes, you are absolutely right. It has been a VERY long day.

Following what you said re the base case, we can say that G has a match of size at least 2/(1+1) = 1, which is clear. Now we could suppose that the theorem holds for all graphs with k or fewer edges and consider a graph with k+1 edges. If we have this k+1-edge graph and delete one of the edges, then we could apply the IH. I am just not sure how to get there from here.

You're assuming none of the nodes on the graph are isolated. So when you say ##k+1## edges, it's not as if that condition is changing.
 
But no node is isolated by the hypothesis. I'm not sure what you mean about k+1 edges not changing since k is variable. I am simply not seeing this at all...
 
tarheelborn said:
But no node is isolated by the hypothesis. I'm not sure what you mean about k+1 edges not changing since k is variable. I am simply not seeing this at all...

Your induction assumption would be to assume the hypothesis holds for ##e(G) = k##. Stop for a moment and visualize how many nodes there would be on this graph because it will be helpful in the next step.

Now show it holds for ##e(G) = k+1##.

Hint: An edge can have how many nodes attached?
 
Last edited:

Similar threads

Replies
3
Views
3K
  • · Replies 3 ·
Replies
3
Views
3K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 6 ·
Replies
6
Views
3K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 2 ·
Replies
2
Views
5K
Replies
11
Views
6K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K