C1: Static EDCS
This post is based on [1].
The definition of EDCS can be seen in the post EDCS Definitions.
1. EDCS for a bipartite graph
. Let be a bipartite graph and . For , , and , , .
So, let us try to prove this in one hour. For bipartite matching, we had to know the famous Hall’s Theorem.
. A biparite graph has a perfect graph if and only if and .
But what if a bipartite graph does not have a perfect matching. There is a conception that is interesting.
. Let be a graph and let be an independent set of vertices. We use to denote the set of neighbors of . The deficiency of a set is defined as If is a bipartite graph , we define
. Every bipartite graph admits a matching with size
To prove Lemma 1, we need to find the relationship between EDCS and the above observation. I feel EDCS is a set of sampling average edges. The degree of each node in EDCS is similar. What does that help us prove this lemma?
( After 0.5 hour ......) Oh, I cannot know how to find the relationship. Let me try to start from the conclusion. There is an obstacle: how to remove from the formula?
It is not easy to prove this lemma. I will try to prove this next time.
To be continued....2. EDCS for a non-bipartite graph
Reference
[1]. Assadi, Sepehr, and Aaron Bernstein. “Towards a Unified Theory of Sparsification for Matching Problems.” 2nd Symposium on Simplicity in Algorithms. 2019.