On independent set of edges included in a perfect matching.
$begingroup$
Here is a problem I'm trying to solve:
Let $G$ be a graph on at least $2k+2$ vertices which has a perfect matching. Show that if every set of $k$ independent edges is included in a perfect matching then every set of $k−1$ independent edges is included in a perfect matching.
Here is my attempt:
By tutte berge theorem: $comp(G X) ≤|X|+|V(G)|−2k$ if and only if $G$ has a matching of size $k$.
Ok So I assume a perfect matching in $G$ has size at least $k$.
Let $S$ be a set of independent edges of size $k-1$, suppose it is not in a set of independent edges of size $k$, then every other edges in $G$ is incident to an end vertices of edges in $S$. But then $S$ could not be inside of a perfect matching of size at least $k$? What is wrong here?
Help, you can also give a complete solution.
proof-verification graph-theory
$endgroup$
add a comment |
$begingroup$
Here is a problem I'm trying to solve:
Let $G$ be a graph on at least $2k+2$ vertices which has a perfect matching. Show that if every set of $k$ independent edges is included in a perfect matching then every set of $k−1$ independent edges is included in a perfect matching.
Here is my attempt:
By tutte berge theorem: $comp(G X) ≤|X|+|V(G)|−2k$ if and only if $G$ has a matching of size $k$.
Ok So I assume a perfect matching in $G$ has size at least $k$.
Let $S$ be a set of independent edges of size $k-1$, suppose it is not in a set of independent edges of size $k$, then every other edges in $G$ is incident to an end vertices of edges in $S$. But then $S$ could not be inside of a perfect matching of size at least $k$? What is wrong here?
Help, you can also give a complete solution.
proof-verification graph-theory
$endgroup$
add a comment |
$begingroup$
Here is a problem I'm trying to solve:
Let $G$ be a graph on at least $2k+2$ vertices which has a perfect matching. Show that if every set of $k$ independent edges is included in a perfect matching then every set of $k−1$ independent edges is included in a perfect matching.
Here is my attempt:
By tutte berge theorem: $comp(G X) ≤|X|+|V(G)|−2k$ if and only if $G$ has a matching of size $k$.
Ok So I assume a perfect matching in $G$ has size at least $k$.
Let $S$ be a set of independent edges of size $k-1$, suppose it is not in a set of independent edges of size $k$, then every other edges in $G$ is incident to an end vertices of edges in $S$. But then $S$ could not be inside of a perfect matching of size at least $k$? What is wrong here?
Help, you can also give a complete solution.
proof-verification graph-theory
$endgroup$
Here is a problem I'm trying to solve:
Let $G$ be a graph on at least $2k+2$ vertices which has a perfect matching. Show that if every set of $k$ independent edges is included in a perfect matching then every set of $k−1$ independent edges is included in a perfect matching.
Here is my attempt:
By tutte berge theorem: $comp(G X) ≤|X|+|V(G)|−2k$ if and only if $G$ has a matching of size $k$.
Ok So I assume a perfect matching in $G$ has size at least $k$.
Let $S$ be a set of independent edges of size $k-1$, suppose it is not in a set of independent edges of size $k$, then every other edges in $G$ is incident to an end vertices of edges in $S$. But then $S$ could not be inside of a perfect matching of size at least $k$? What is wrong here?
Help, you can also give a complete solution.
proof-verification graph-theory
proof-verification graph-theory
asked Nov 24 '18 at 16:58
nafhgoodnafhgood
1,803422
1,803422
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
$begingroup$
Well, you would be done if you could extend every set $S$ of $k-1$ independent edges to a set of $k$ independent edges [make sure you see why]. And in fact you can.
Let $M$ be a perfect matching. Then $M cup S$ contains at least one path or cycle $L$ with an odd number $ell$ of edges such that only $lfloor frac{ell}{2}rfloor$ of those edges are in $S$ and the remaining $lfloor frac{ell}{2}floor +1$ are in $M$. So let $S' = S - (Scap L) + (M cap L)$. Then (a) $S'$ is an independent set with $k-1+1 =k$ edges, and (b) every vertex covered by $S$ is also covered by $S'$ [make sure you see why for both (a) and (b)].
Then, as $G$ has a perfect matching and at least $2k+2$ vertices, a perfect matching in $G$ has $k+1$ edges. Because $G$ also has the property that every independent set of $k$ edges can be extended to a perfect matching, this implies that there is a perfect matching containing $S'$ that has at least one edge $e$ not in $S'$. Then ${e}+S'$ is an independent set of edges. Therefore, as every vertex covered by $S$ is also covered by $S'$, it follows that ${e}+S$ is also an independent set of edges with $e$ not be in $S$ [make sure you see why]. So $S$ indeed can be extended to an independent set of $k$ edges, giving the desired result.
$endgroup$
$begingroup$
a) a) edges in M and L form an alternating path. Begin and end with edges in M. So we can replace one of edge in S to two edges in M. b) since all the replaced edges are incident to each other all vertices covered by removed edges in S must be covered by the replaced edges in M. Actually I don't see b), Why is it that the end vertex of L is covered by S if l is a path?
$endgroup$
– nafhgood
Nov 25 '18 at 3:02
1
$begingroup$
$S$ may not [actually, does not] cover every vertex in $L$ but $S'$ does. And that is what you need: $S'$ to cover every vertex covered by $S$ [and perhaps two more]
$endgroup$
– Mike
Nov 25 '18 at 11:25
add a comment |
Your Answer
StackExchange.ifUsing("editor", function () {
return StackExchange.using("mathjaxEditing", function () {
StackExchange.MarkdownEditor.creationCallbacks.add(function (editor, postfix) {
StackExchange.mathjaxEditing.prepareWmdForMathJax(editor, postfix, [["$", "$"], ["\\(","\\)"]]);
});
});
}, "mathjax-editing");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "69"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
noCode: true, onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmath.stackexchange.com%2fquestions%2f3011795%2fon-independent-set-of-edges-included-in-a-perfect-matching%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
$begingroup$
Well, you would be done if you could extend every set $S$ of $k-1$ independent edges to a set of $k$ independent edges [make sure you see why]. And in fact you can.
Let $M$ be a perfect matching. Then $M cup S$ contains at least one path or cycle $L$ with an odd number $ell$ of edges such that only $lfloor frac{ell}{2}rfloor$ of those edges are in $S$ and the remaining $lfloor frac{ell}{2}floor +1$ are in $M$. So let $S' = S - (Scap L) + (M cap L)$. Then (a) $S'$ is an independent set with $k-1+1 =k$ edges, and (b) every vertex covered by $S$ is also covered by $S'$ [make sure you see why for both (a) and (b)].
Then, as $G$ has a perfect matching and at least $2k+2$ vertices, a perfect matching in $G$ has $k+1$ edges. Because $G$ also has the property that every independent set of $k$ edges can be extended to a perfect matching, this implies that there is a perfect matching containing $S'$ that has at least one edge $e$ not in $S'$. Then ${e}+S'$ is an independent set of edges. Therefore, as every vertex covered by $S$ is also covered by $S'$, it follows that ${e}+S$ is also an independent set of edges with $e$ not be in $S$ [make sure you see why]. So $S$ indeed can be extended to an independent set of $k$ edges, giving the desired result.
$endgroup$
$begingroup$
a) a) edges in M and L form an alternating path. Begin and end with edges in M. So we can replace one of edge in S to two edges in M. b) since all the replaced edges are incident to each other all vertices covered by removed edges in S must be covered by the replaced edges in M. Actually I don't see b), Why is it that the end vertex of L is covered by S if l is a path?
$endgroup$
– nafhgood
Nov 25 '18 at 3:02
1
$begingroup$
$S$ may not [actually, does not] cover every vertex in $L$ but $S'$ does. And that is what you need: $S'$ to cover every vertex covered by $S$ [and perhaps two more]
$endgroup$
– Mike
Nov 25 '18 at 11:25
add a comment |
$begingroup$
Well, you would be done if you could extend every set $S$ of $k-1$ independent edges to a set of $k$ independent edges [make sure you see why]. And in fact you can.
Let $M$ be a perfect matching. Then $M cup S$ contains at least one path or cycle $L$ with an odd number $ell$ of edges such that only $lfloor frac{ell}{2}rfloor$ of those edges are in $S$ and the remaining $lfloor frac{ell}{2}floor +1$ are in $M$. So let $S' = S - (Scap L) + (M cap L)$. Then (a) $S'$ is an independent set with $k-1+1 =k$ edges, and (b) every vertex covered by $S$ is also covered by $S'$ [make sure you see why for both (a) and (b)].
Then, as $G$ has a perfect matching and at least $2k+2$ vertices, a perfect matching in $G$ has $k+1$ edges. Because $G$ also has the property that every independent set of $k$ edges can be extended to a perfect matching, this implies that there is a perfect matching containing $S'$ that has at least one edge $e$ not in $S'$. Then ${e}+S'$ is an independent set of edges. Therefore, as every vertex covered by $S$ is also covered by $S'$, it follows that ${e}+S$ is also an independent set of edges with $e$ not be in $S$ [make sure you see why]. So $S$ indeed can be extended to an independent set of $k$ edges, giving the desired result.
$endgroup$
$begingroup$
a) a) edges in M and L form an alternating path. Begin and end with edges in M. So we can replace one of edge in S to two edges in M. b) since all the replaced edges are incident to each other all vertices covered by removed edges in S must be covered by the replaced edges in M. Actually I don't see b), Why is it that the end vertex of L is covered by S if l is a path?
$endgroup$
– nafhgood
Nov 25 '18 at 3:02
1
$begingroup$
$S$ may not [actually, does not] cover every vertex in $L$ but $S'$ does. And that is what you need: $S'$ to cover every vertex covered by $S$ [and perhaps two more]
$endgroup$
– Mike
Nov 25 '18 at 11:25
add a comment |
$begingroup$
Well, you would be done if you could extend every set $S$ of $k-1$ independent edges to a set of $k$ independent edges [make sure you see why]. And in fact you can.
Let $M$ be a perfect matching. Then $M cup S$ contains at least one path or cycle $L$ with an odd number $ell$ of edges such that only $lfloor frac{ell}{2}rfloor$ of those edges are in $S$ and the remaining $lfloor frac{ell}{2}floor +1$ are in $M$. So let $S' = S - (Scap L) + (M cap L)$. Then (a) $S'$ is an independent set with $k-1+1 =k$ edges, and (b) every vertex covered by $S$ is also covered by $S'$ [make sure you see why for both (a) and (b)].
Then, as $G$ has a perfect matching and at least $2k+2$ vertices, a perfect matching in $G$ has $k+1$ edges. Because $G$ also has the property that every independent set of $k$ edges can be extended to a perfect matching, this implies that there is a perfect matching containing $S'$ that has at least one edge $e$ not in $S'$. Then ${e}+S'$ is an independent set of edges. Therefore, as every vertex covered by $S$ is also covered by $S'$, it follows that ${e}+S$ is also an independent set of edges with $e$ not be in $S$ [make sure you see why]. So $S$ indeed can be extended to an independent set of $k$ edges, giving the desired result.
$endgroup$
Well, you would be done if you could extend every set $S$ of $k-1$ independent edges to a set of $k$ independent edges [make sure you see why]. And in fact you can.
Let $M$ be a perfect matching. Then $M cup S$ contains at least one path or cycle $L$ with an odd number $ell$ of edges such that only $lfloor frac{ell}{2}rfloor$ of those edges are in $S$ and the remaining $lfloor frac{ell}{2}floor +1$ are in $M$. So let $S' = S - (Scap L) + (M cap L)$. Then (a) $S'$ is an independent set with $k-1+1 =k$ edges, and (b) every vertex covered by $S$ is also covered by $S'$ [make sure you see why for both (a) and (b)].
Then, as $G$ has a perfect matching and at least $2k+2$ vertices, a perfect matching in $G$ has $k+1$ edges. Because $G$ also has the property that every independent set of $k$ edges can be extended to a perfect matching, this implies that there is a perfect matching containing $S'$ that has at least one edge $e$ not in $S'$. Then ${e}+S'$ is an independent set of edges. Therefore, as every vertex covered by $S$ is also covered by $S'$, it follows that ${e}+S$ is also an independent set of edges with $e$ not be in $S$ [make sure you see why]. So $S$ indeed can be extended to an independent set of $k$ edges, giving the desired result.
answered Nov 24 '18 at 21:42
MikeMike
3,333311
3,333311
$begingroup$
a) a) edges in M and L form an alternating path. Begin and end with edges in M. So we can replace one of edge in S to two edges in M. b) since all the replaced edges are incident to each other all vertices covered by removed edges in S must be covered by the replaced edges in M. Actually I don't see b), Why is it that the end vertex of L is covered by S if l is a path?
$endgroup$
– nafhgood
Nov 25 '18 at 3:02
1
$begingroup$
$S$ may not [actually, does not] cover every vertex in $L$ but $S'$ does. And that is what you need: $S'$ to cover every vertex covered by $S$ [and perhaps two more]
$endgroup$
– Mike
Nov 25 '18 at 11:25
add a comment |
$begingroup$
a) a) edges in M and L form an alternating path. Begin and end with edges in M. So we can replace one of edge in S to two edges in M. b) since all the replaced edges are incident to each other all vertices covered by removed edges in S must be covered by the replaced edges in M. Actually I don't see b), Why is it that the end vertex of L is covered by S if l is a path?
$endgroup$
– nafhgood
Nov 25 '18 at 3:02
1
$begingroup$
$S$ may not [actually, does not] cover every vertex in $L$ but $S'$ does. And that is what you need: $S'$ to cover every vertex covered by $S$ [and perhaps two more]
$endgroup$
– Mike
Nov 25 '18 at 11:25
$begingroup$
a) a) edges in M and L form an alternating path. Begin and end with edges in M. So we can replace one of edge in S to two edges in M. b) since all the replaced edges are incident to each other all vertices covered by removed edges in S must be covered by the replaced edges in M. Actually I don't see b), Why is it that the end vertex of L is covered by S if l is a path?
$endgroup$
– nafhgood
Nov 25 '18 at 3:02
$begingroup$
a) a) edges in M and L form an alternating path. Begin and end with edges in M. So we can replace one of edge in S to two edges in M. b) since all the replaced edges are incident to each other all vertices covered by removed edges in S must be covered by the replaced edges in M. Actually I don't see b), Why is it that the end vertex of L is covered by S if l is a path?
$endgroup$
– nafhgood
Nov 25 '18 at 3:02
1
1
$begingroup$
$S$ may not [actually, does not] cover every vertex in $L$ but $S'$ does. And that is what you need: $S'$ to cover every vertex covered by $S$ [and perhaps two more]
$endgroup$
– Mike
Nov 25 '18 at 11:25
$begingroup$
$S$ may not [actually, does not] cover every vertex in $L$ but $S'$ does. And that is what you need: $S'$ to cover every vertex covered by $S$ [and perhaps two more]
$endgroup$
– Mike
Nov 25 '18 at 11:25
add a comment |
Thanks for contributing an answer to Mathematics Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
Use MathJax to format equations. MathJax reference.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmath.stackexchange.com%2fquestions%2f3011795%2fon-independent-set-of-edges-included-in-a-perfect-matching%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown