In practice matchings are found not by following the proof of Hall’s theorem but by starting with some matching and improving it by finding\u00a0augmenting paths<\/em>. \u00a0Given a matching in a bipartite graph on vertex classes and , an augmenting path is a path from to such that ever other edge of is an edge of . \u00a0Replace by produces a matching with .<\/p>\n Theorem.<\/strong> \u00a0Let be a spanning subgraph of . \u00a0If (i) or (ii) is -regular, then has a perfect matching.<\/p>\n Proof.<\/em> Let be a maximal matching in with .<\/p>\n (i) Choose\u00a0, . \u00a0We have and . \u00a0Since there is an such that is adjacent to and is adjacent to . \u00a0Then is an augmenting path.<\/p>\n (ii) Without loss of generality, is connected. \u00a0Form the directed graph on by taking the directed edge \u00a0() whenever is an edge of . \u00a0Add directed edges arbitrarily to to obtain a -regular digraph , which might contain multiple edges; since is connected we have to add at least one directed edge. \u00a0The edge set of decomposes into directed cycles. \u00a0Choose a cycle containing at least one new edge of , and let be a maximal sub-path of containing only edges of . \u00a0Let , be the start- and endpoints of respectively. \u00a0Then we can choose and , whence\u00a0 is an augmenting path, where is the result of “pulling back” from to , replacing each visit to a in by use of the edge of . <\/p>\n <\/p>\n","protected":false},"excerpt":{"rendered":" In practice matchings are found not by following the proof of Hall’s theorem but by starting with some matching and improving it by finding\u00a0augmenting paths. \u00a0Given a matching in a bipartite graph on vertex classes and , an augmenting path is a path from to such that ever other edge of is an edge of … <\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[4],"tags":[17,24],"_links":{"self":[{"href":"https:\/\/babarber.uk\/wp-json\/wp\/v2\/posts\/214"}],"collection":[{"href":"https:\/\/babarber.uk\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/babarber.uk\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/babarber.uk\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/babarber.uk\/wp-json\/wp\/v2\/comments?post=214"}],"version-history":[{"count":0,"href":"https:\/\/babarber.uk\/wp-json\/wp\/v2\/posts\/214\/revisions"}],"wp:attachment":[{"href":"https:\/\/babarber.uk\/wp-json\/wp\/v2\/media?parent=214"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/babarber.uk\/wp-json\/wp\/v2\/categories?post=214"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/babarber.uk\/wp-json\/wp\/v2\/tags?post=214"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}