Perfect matching and maximum matching











up vote
0
down vote

favorite












In a graph where a perfect matching is possible, is that perfect matching also always the maximum matching?










share|cite|improve this question






















  • What does it mean to be a maximum matching? What does it mean to be a perfect matching? Do you think you could find a matching with more edges than a perfect matching?
    – TravisJ
    Jun 24 '15 at 13:11










  • as the perfect matching covers every node in the graph, then it cannot be extended by another edge. Thus it is maximal and in the case of being perfect, it is maximum.
    – M.M
    Jun 24 '15 at 13:21

















up vote
0
down vote

favorite












In a graph where a perfect matching is possible, is that perfect matching also always the maximum matching?










share|cite|improve this question






















  • What does it mean to be a maximum matching? What does it mean to be a perfect matching? Do you think you could find a matching with more edges than a perfect matching?
    – TravisJ
    Jun 24 '15 at 13:11










  • as the perfect matching covers every node in the graph, then it cannot be extended by another edge. Thus it is maximal and in the case of being perfect, it is maximum.
    – M.M
    Jun 24 '15 at 13:21















up vote
0
down vote

favorite









up vote
0
down vote

favorite











In a graph where a perfect matching is possible, is that perfect matching also always the maximum matching?










share|cite|improve this question













In a graph where a perfect matching is possible, is that perfect matching also always the maximum matching?







graph-theory






share|cite|improve this question













share|cite|improve this question











share|cite|improve this question




share|cite|improve this question










asked Jun 24 '15 at 12:14









fragant

15110




15110












  • What does it mean to be a maximum matching? What does it mean to be a perfect matching? Do you think you could find a matching with more edges than a perfect matching?
    – TravisJ
    Jun 24 '15 at 13:11










  • as the perfect matching covers every node in the graph, then it cannot be extended by another edge. Thus it is maximal and in the case of being perfect, it is maximum.
    – M.M
    Jun 24 '15 at 13:21




















  • What does it mean to be a maximum matching? What does it mean to be a perfect matching? Do you think you could find a matching with more edges than a perfect matching?
    – TravisJ
    Jun 24 '15 at 13:11










  • as the perfect matching covers every node in the graph, then it cannot be extended by another edge. Thus it is maximal and in the case of being perfect, it is maximum.
    – M.M
    Jun 24 '15 at 13:21


















What does it mean to be a maximum matching? What does it mean to be a perfect matching? Do you think you could find a matching with more edges than a perfect matching?
– TravisJ
Jun 24 '15 at 13:11




What does it mean to be a maximum matching? What does it mean to be a perfect matching? Do you think you could find a matching with more edges than a perfect matching?
– TravisJ
Jun 24 '15 at 13:11












as the perfect matching covers every node in the graph, then it cannot be extended by another edge. Thus it is maximal and in the case of being perfect, it is maximum.
– M.M
Jun 24 '15 at 13:21






as the perfect matching covers every node in the graph, then it cannot be extended by another edge. Thus it is maximal and in the case of being perfect, it is maximum.
– M.M
Jun 24 '15 at 13:21












2 Answers
2






active

oldest

votes

















up vote
1
down vote



accepted










Indeed a perfect matching is an example of a maximum matching; this follows from the definitions:




A perfect matching is a matching which matches all vertices of the graph.



A maximum matching is a matching that contains the largest possible number of edges.




If we added an edge to a perfect matching it would no longer be a matching.



To be a perfect matching of a graph $G=(V,E)$, it must have $|V|/2$ edges, and thus $|V|$ must be even.



It is not necessarily the case that it is "the maximum matching", as there might be multiple maximum matchings. E.g. the blue edges and the orange edges form two different perfect (and maximum) matchings in the graph below:



enter image description here






share|cite|improve this answer






























    up vote
    0
    down vote













    Let $G = (V, E)$ be an undirected graph which has a perfect matching $Mp$.



    Let $Mm$ be a maximum matching of $G$.



    Obviously, $2 |Mp| = |V|$.



    Obviously, $2 |Mm| leq |V|$.



    So, $|Mm| leq frac{|V|}{2} = |Mp|$.



    So, $Mp$ is a maximum matching.






    share|cite|improve this answer





















      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',
      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
      });


      }
      });














       

      draft saved


      draft discarded


















      StackExchange.ready(
      function () {
      StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmath.stackexchange.com%2fquestions%2f1337519%2fperfect-matching-and-maximum-matching%23new-answer', 'question_page');
      }
      );

      Post as a guest
































      2 Answers
      2






      active

      oldest

      votes








      2 Answers
      2






      active

      oldest

      votes









      active

      oldest

      votes






      active

      oldest

      votes








      up vote
      1
      down vote



      accepted










      Indeed a perfect matching is an example of a maximum matching; this follows from the definitions:




      A perfect matching is a matching which matches all vertices of the graph.



      A maximum matching is a matching that contains the largest possible number of edges.




      If we added an edge to a perfect matching it would no longer be a matching.



      To be a perfect matching of a graph $G=(V,E)$, it must have $|V|/2$ edges, and thus $|V|$ must be even.



      It is not necessarily the case that it is "the maximum matching", as there might be multiple maximum matchings. E.g. the blue edges and the orange edges form two different perfect (and maximum) matchings in the graph below:



      enter image description here






      share|cite|improve this answer



























        up vote
        1
        down vote



        accepted










        Indeed a perfect matching is an example of a maximum matching; this follows from the definitions:




        A perfect matching is a matching which matches all vertices of the graph.



        A maximum matching is a matching that contains the largest possible number of edges.




        If we added an edge to a perfect matching it would no longer be a matching.



        To be a perfect matching of a graph $G=(V,E)$, it must have $|V|/2$ edges, and thus $|V|$ must be even.



        It is not necessarily the case that it is "the maximum matching", as there might be multiple maximum matchings. E.g. the blue edges and the orange edges form two different perfect (and maximum) matchings in the graph below:



        enter image description here






        share|cite|improve this answer

























          up vote
          1
          down vote



          accepted







          up vote
          1
          down vote



          accepted






          Indeed a perfect matching is an example of a maximum matching; this follows from the definitions:




          A perfect matching is a matching which matches all vertices of the graph.



          A maximum matching is a matching that contains the largest possible number of edges.




          If we added an edge to a perfect matching it would no longer be a matching.



          To be a perfect matching of a graph $G=(V,E)$, it must have $|V|/2$ edges, and thus $|V|$ must be even.



          It is not necessarily the case that it is "the maximum matching", as there might be multiple maximum matchings. E.g. the blue edges and the orange edges form two different perfect (and maximum) matchings in the graph below:



          enter image description here






          share|cite|improve this answer














          Indeed a perfect matching is an example of a maximum matching; this follows from the definitions:




          A perfect matching is a matching which matches all vertices of the graph.



          A maximum matching is a matching that contains the largest possible number of edges.




          If we added an edge to a perfect matching it would no longer be a matching.



          To be a perfect matching of a graph $G=(V,E)$, it must have $|V|/2$ edges, and thus $|V|$ must be even.



          It is not necessarily the case that it is "the maximum matching", as there might be multiple maximum matchings. E.g. the blue edges and the orange edges form two different perfect (and maximum) matchings in the graph below:



          enter image description here







          share|cite|improve this answer














          share|cite|improve this answer



          share|cite|improve this answer








          edited yesterday









          tchappy ha

          34319




          34319










          answered Jun 24 '15 at 23:26









          Rebecca J. Stones

          20.8k22781




          20.8k22781






















              up vote
              0
              down vote













              Let $G = (V, E)$ be an undirected graph which has a perfect matching $Mp$.



              Let $Mm$ be a maximum matching of $G$.



              Obviously, $2 |Mp| = |V|$.



              Obviously, $2 |Mm| leq |V|$.



              So, $|Mm| leq frac{|V|}{2} = |Mp|$.



              So, $Mp$ is a maximum matching.






              share|cite|improve this answer

























                up vote
                0
                down vote













                Let $G = (V, E)$ be an undirected graph which has a perfect matching $Mp$.



                Let $Mm$ be a maximum matching of $G$.



                Obviously, $2 |Mp| = |V|$.



                Obviously, $2 |Mm| leq |V|$.



                So, $|Mm| leq frac{|V|}{2} = |Mp|$.



                So, $Mp$ is a maximum matching.






                share|cite|improve this answer























                  up vote
                  0
                  down vote










                  up vote
                  0
                  down vote









                  Let $G = (V, E)$ be an undirected graph which has a perfect matching $Mp$.



                  Let $Mm$ be a maximum matching of $G$.



                  Obviously, $2 |Mp| = |V|$.



                  Obviously, $2 |Mm| leq |V|$.



                  So, $|Mm| leq frac{|V|}{2} = |Mp|$.



                  So, $Mp$ is a maximum matching.






                  share|cite|improve this answer












                  Let $G = (V, E)$ be an undirected graph which has a perfect matching $Mp$.



                  Let $Mm$ be a maximum matching of $G$.



                  Obviously, $2 |Mp| = |V|$.



                  Obviously, $2 |Mm| leq |V|$.



                  So, $|Mm| leq frac{|V|}{2} = |Mp|$.



                  So, $Mp$ is a maximum matching.







                  share|cite|improve this answer












                  share|cite|improve this answer



                  share|cite|improve this answer










                  answered yesterday









                  tchappy ha

                  34319




                  34319






























                       

                      draft saved


                      draft discarded



















































                       


                      draft saved


                      draft discarded














                      StackExchange.ready(
                      function () {
                      StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmath.stackexchange.com%2fquestions%2f1337519%2fperfect-matching-and-maximum-matching%23new-answer', 'question_page');
                      }
                      );

                      Post as a guest




















































































                      Popular posts from this blog

                      How do I know what Microsoft account the skydrive app is syncing to?

                      When does type information flow backwards in C++?

                      Grease: Live!