SlideShare a Scribd company logo
1 of 16
A Short Proof of König's
Matching Theorem
Romeo Rizzi
Journal of Graph Theory
報告者: 陳政謙
Bipartite graphs
Vertex cover
Minimum vertex cover
Matching
Maximum matching
The relationship between minimum
vertex cover and maximum matching
• For any graph G = (V, E), n(G) ≤ t(G), where n(G) is the
maximum cardinality of a matching of G and t(G) is the
minimum cardinality of a vertex cover of G.
König's theorem
• Let G be a bipartite graph. Then n(G) = t(G), where n(G) is the
maximum cardinality of a matching of G and t(G) is the
minimum cardinality of a vertex cover of G.
The proof of König's theorem
• Let G be a minimal counterexample.
…
…
…
n(G) < t(G)
If there is a graph H smaller than G, then n(H) = t(H).
The proof of König's theorem
• Then G is connected, is not a circuit, nor a path.
If G is not connected
G
G1 G2
… Gn
There exists at least one component Gi which n(Gi) < t(Gi), where 1 ≤ i ≤ n.
Then G is not a minimal counterexample.
The proof of König's theorem
• Then G is connected, is not a circuit, nor a path.
If G is an odd path
…
If G is an even path
…
n(G) = t(G) =
𝑛 −1
2
n(G) = t(G) =
𝑛
2
The proof of König's theorem
• Then G is connected, is not a circuit, nor a path.
Bipartite graphs cannot be odd cycle, so this case can be ignored.
If G is an even cycle
…
n(G) = t(G)
…
…
…
The proof of König's theorem
• So, G has a node of degree at least 3. Let u be such a node
and v one of its neighbors.
…
…
…
u v
We consider two cases: n(G - v) < n(G) and n(G - v) = n(G)
The proof of König's theorem
• Case 1: n(G - v) < n(G)
By minimality, Gv has a cover W’ with |W’| = n(G - v) < n(G).
…
…
…
u v
W’ ∪ {v} is a cover of G with cardinality n(G) at most.
Hence, t(G) ≤ n(G). The contradiction occurs.
The proof of König's theorem
• Case 2: n(G - v) = n(G)
There exists a maximum matching M of G having no edge incident at v.…
…
…
u v
f
Let W’ be a cover of Gf with |W’| = n(G - v) = n(G).
Hence, n(G) = t(G). The contradiction occurs.
The proof of König's theorem
• By the proof, the contradiction occurs in both
case 1 and case 2.
• So the assumption n(G) < t(G) is not right.
• We conclude that n(G) = t(G) holds in bipartite
graphs.

More Related Content

What's hot

Bellman Ford's Algorithm
Bellman Ford's AlgorithmBellman Ford's Algorithm
Bellman Ford's AlgorithmTanmay Baranwal
 
Prims & kruskal algorithms
Prims & kruskal algorithmsPrims & kruskal algorithms
Prims & kruskal algorithmsAyesha Tahir
 
Bellman ford Algorithm
Bellman ford AlgorithmBellman ford Algorithm
Bellman ford Algorithmtaimurkhan803
 
Introduction to Approximation Algorithms
Introduction to Approximation AlgorithmsIntroduction to Approximation Algorithms
Introduction to Approximation AlgorithmsJhoirene Clemente
 
Floyd warshall-algorithm
Floyd warshall-algorithmFloyd warshall-algorithm
Floyd warshall-algorithmMalinga Perera
 
01 knapsack using backtracking
01 knapsack using backtracking01 knapsack using backtracking
01 knapsack using backtrackingmandlapure
 
GRAPH APPLICATION - MINIMUM SPANNING TREE (MST)
GRAPH APPLICATION - MINIMUM SPANNING TREE (MST)GRAPH APPLICATION - MINIMUM SPANNING TREE (MST)
GRAPH APPLICATION - MINIMUM SPANNING TREE (MST)Madhu Bala
 
Divide and Conquer - Part 1
Divide and Conquer - Part 1Divide and Conquer - Part 1
Divide and Conquer - Part 1Amrinder Arora
 
Prim Algorithm and kruskal algorithm
Prim Algorithm and kruskal algorithmPrim Algorithm and kruskal algorithm
Prim Algorithm and kruskal algorithmAcad
 
AI - Introduction to Bellman Equations
AI - Introduction to Bellman EquationsAI - Introduction to Bellman Equations
AI - Introduction to Bellman EquationsAndrew Ferlitsch
 
strassen matrix multiplication algorithm
strassen matrix multiplication algorithmstrassen matrix multiplication algorithm
strassen matrix multiplication algorithmevil eye
 
Dijkstra's Algorithm
Dijkstra's AlgorithmDijkstra's Algorithm
Dijkstra's AlgorithmArijitDhali
 

What's hot (20)

Bellman Ford's Algorithm
Bellman Ford's AlgorithmBellman Ford's Algorithm
Bellman Ford's Algorithm
 
Prims & kruskal algorithms
Prims & kruskal algorithmsPrims & kruskal algorithms
Prims & kruskal algorithms
 
Connectivity of graph
Connectivity of graphConnectivity of graph
Connectivity of graph
 
Bellman ford Algorithm
Bellman ford AlgorithmBellman ford Algorithm
Bellman ford Algorithm
 
Shortest path algorithms
Shortest path algorithmsShortest path algorithms
Shortest path algorithms
 
Introduction to Approximation Algorithms
Introduction to Approximation AlgorithmsIntroduction to Approximation Algorithms
Introduction to Approximation Algorithms
 
Floyd warshall-algorithm
Floyd warshall-algorithmFloyd warshall-algorithm
Floyd warshall-algorithm
 
01 knapsack using backtracking
01 knapsack using backtracking01 knapsack using backtracking
01 knapsack using backtracking
 
GRAPH APPLICATION - MINIMUM SPANNING TREE (MST)
GRAPH APPLICATION - MINIMUM SPANNING TREE (MST)GRAPH APPLICATION - MINIMUM SPANNING TREE (MST)
GRAPH APPLICATION - MINIMUM SPANNING TREE (MST)
 
Shortest Path in Graph
Shortest Path in GraphShortest Path in Graph
Shortest Path in Graph
 
Approximation Algorithms
Approximation AlgorithmsApproximation Algorithms
Approximation Algorithms
 
Divide and Conquer - Part 1
Divide and Conquer - Part 1Divide and Conquer - Part 1
Divide and Conquer - Part 1
 
NP Complete Problems in Graph Theory
NP Complete Problems in Graph TheoryNP Complete Problems in Graph Theory
NP Complete Problems in Graph Theory
 
Prim Algorithm and kruskal algorithm
Prim Algorithm and kruskal algorithmPrim Algorithm and kruskal algorithm
Prim Algorithm and kruskal algorithm
 
AI - Introduction to Bellman Equations
AI - Introduction to Bellman EquationsAI - Introduction to Bellman Equations
AI - Introduction to Bellman Equations
 
Minimum spanning Tree
Minimum spanning TreeMinimum spanning Tree
Minimum spanning Tree
 
Dijksatra
DijksatraDijksatra
Dijksatra
 
strassen matrix multiplication algorithm
strassen matrix multiplication algorithmstrassen matrix multiplication algorithm
strassen matrix multiplication algorithm
 
Dijkstra's Algorithm
Dijkstra's AlgorithmDijkstra's Algorithm
Dijkstra's Algorithm
 
dijkstra algo.ppt
dijkstra algo.pptdijkstra algo.ppt
dijkstra algo.ppt
 

Viewers also liked

Centro educativo
Centro educativo Centro educativo
Centro educativo Doris975
 
A quick introduction to the brandable domain names
A quick introduction to the brandable domain namesA quick introduction to the brandable domain names
A quick introduction to the brandable domain namesNameB
 
Modificacion ley 6730 Xumek
Modificacion ley 6730 XumekModificacion ley 6730 Xumek
Modificacion ley 6730 Xumekanitapnegrim
 
Jusqu'où les entreprises sont-elles prêtes à aller trop loin pour le buzz
Jusqu'où les entreprises sont-elles prêtes à aller trop loin pour le buzzJusqu'où les entreprises sont-elles prêtes à aller trop loin pour le buzz
Jusqu'où les entreprises sont-elles prêtes à aller trop loin pour le buzzXavier Chefneux
 
Воспроизводство Тиляпии фао ООН - Oreochromis niloticus 1758 )
Воспроизводство Тиляпии фао ООН - Oreochromis niloticus  1758 )Воспроизводство Тиляпии фао ООН - Oreochromis niloticus  1758 )
Воспроизводство Тиляпии фао ООН - Oreochromis niloticus 1758 )Сергей Яковлев
 
Save the dream report2
Save the dream report2Save the dream report2
Save the dream report2Beth Schoren
 
bruno mars
bruno marsbruno mars
bruno mars332245
 
Desempleo juvenil Adecco
Desempleo juvenil AdeccoDesempleo juvenil Adecco
Desempleo juvenil Adeccoanitapnegrim
 
Metodologia de la investigación materia
Metodologia de la investigación  materiaMetodologia de la investigación  materia
Metodologia de la investigación materiaAlejita Cruz
 
United states
United  statesUnited  states
United statesvaheanush
 
Know about Tobacco Cancer
Know about Tobacco Cancer  Know about Tobacco Cancer
Know about Tobacco Cancer PDGPA
 
ประวัติส่วนตัว
ประวัติส่วนตัวประวัติส่วนตัว
ประวัติส่วนตัวsakass74
 
Painter lapsley power point
Painter  lapsley power pointPainter  lapsley power point
Painter lapsley power pointcarlottaba
 
control in organization
control in organizationcontrol in organization
control in organizationAlireza shamsi
 
Кратък възкресник
Кратък възкресникКратък възкресник
Кратък възкресникPetar Vasilev
 
Resume - Sachin Jain
Resume - Sachin JainResume - Sachin Jain
Resume - Sachin JainSachin Jain
 
Awesome Nail Art Ideas by Padimini Galgotia
Awesome Nail Art Ideas by Padimini GalgotiaAwesome Nail Art Ideas by Padimini Galgotia
Awesome Nail Art Ideas by Padimini Galgotiapadminigalgotia74
 

Viewers also liked (20)

Centro educativo
Centro educativo Centro educativo
Centro educativo
 
A quick introduction to the brandable domain names
A quick introduction to the brandable domain namesA quick introduction to the brandable domain names
A quick introduction to the brandable domain names
 
Modificacion ley 6730 Xumek
Modificacion ley 6730 XumekModificacion ley 6730 Xumek
Modificacion ley 6730 Xumek
 
Jusqu'où les entreprises sont-elles prêtes à aller trop loin pour le buzz
Jusqu'où les entreprises sont-elles prêtes à aller trop loin pour le buzzJusqu'où les entreprises sont-elles prêtes à aller trop loin pour le buzz
Jusqu'où les entreprises sont-elles prêtes à aller trop loin pour le buzz
 
Воспроизводство Тиляпии фао ООН - Oreochromis niloticus 1758 )
Воспроизводство Тиляпии фао ООН - Oreochromis niloticus  1758 )Воспроизводство Тиляпии фао ООН - Oreochromis niloticus  1758 )
Воспроизводство Тиляпии фао ООН - Oreochromis niloticus 1758 )
 
Portfolio
PortfolioPortfolio
Portfolio
 
Save the dream report2
Save the dream report2Save the dream report2
Save the dream report2
 
Lovit -Media
Lovit -MediaLovit -Media
Lovit -Media
 
bruno mars
bruno marsbruno mars
bruno mars
 
Desempleo juvenil Adecco
Desempleo juvenil AdeccoDesempleo juvenil Adecco
Desempleo juvenil Adecco
 
Metodologia de la investigación materia
Metodologia de la investigación  materiaMetodologia de la investigación  materia
Metodologia de la investigación materia
 
United states
United  statesUnited  states
United states
 
Know about Tobacco Cancer
Know about Tobacco Cancer  Know about Tobacco Cancer
Know about Tobacco Cancer
 
EMPRENDIMIENTO
EMPRENDIMIENTOEMPRENDIMIENTO
EMPRENDIMIENTO
 
ประวัติส่วนตัว
ประวัติส่วนตัวประวัติส่วนตัว
ประวัติส่วนตัว
 
Painter lapsley power point
Painter  lapsley power pointPainter  lapsley power point
Painter lapsley power point
 
control in organization
control in organizationcontrol in organization
control in organization
 
Кратък възкресник
Кратък възкресникКратък възкресник
Кратък възкресник
 
Resume - Sachin Jain
Resume - Sachin JainResume - Sachin Jain
Resume - Sachin Jain
 
Awesome Nail Art Ideas by Padimini Galgotia
Awesome Nail Art Ideas by Padimini GalgotiaAwesome Nail Art Ideas by Padimini Galgotia
Awesome Nail Art Ideas by Padimini Galgotia
 

Similar to A short proof of konigs matching theorem

Trees amd properties slide for presentaton
Trees amd properties slide for presentatonTrees amd properties slide for presentaton
Trees amd properties slide for presentatonSHARANSASI1
 
ICAMS033-G.NITHYA.pptx
ICAMS033-G.NITHYA.pptxICAMS033-G.NITHYA.pptx
ICAMS033-G.NITHYA.pptxmathematicssac
 
Treewidth and Applications
Treewidth and ApplicationsTreewidth and Applications
Treewidth and ApplicationsASPAK2014
 
On the Equality of the Grundy Numbers of a Graph
On the Equality of the Grundy Numbers of a GraphOn the Equality of the Grundy Numbers of a Graph
On the Equality of the Grundy Numbers of a Graphjosephjonse
 
Bounds on double domination in squares of graphs
Bounds on double domination in squares of graphsBounds on double domination in squares of graphs
Bounds on double domination in squares of graphseSAT Publishing House
 
On the equality of the grundy numbers of a graph
On the equality of the grundy numbers of a graphOn the equality of the grundy numbers of a graph
On the equality of the grundy numbers of a graphijngnjournal
 
Bounds on double domination in squares of graphs
Bounds on double domination in squares of graphsBounds on double domination in squares of graphs
Bounds on double domination in squares of graphseSAT Journals
 
Ce31342345
Ce31342345Ce31342345
Ce31342345IJMER
 
Solving connectivity problems via basic Linear Algebra
Solving connectivity problems via basic Linear AlgebraSolving connectivity problems via basic Linear Algebra
Solving connectivity problems via basic Linear Algebracseiitgn
 
Total Dominating Color Transversal Number of Graphs And Graph Operations
Total Dominating Color Transversal Number of Graphs And Graph OperationsTotal Dominating Color Transversal Number of Graphs And Graph Operations
Total Dominating Color Transversal Number of Graphs And Graph Operationsinventionjournals
 
Shortest path (Dijkistra's Algorithm) & Spanning Tree (Prim's Algorithm)
Shortest path (Dijkistra's Algorithm) & Spanning Tree (Prim's Algorithm)Shortest path (Dijkistra's Algorithm) & Spanning Tree (Prim's Algorithm)
Shortest path (Dijkistra's Algorithm) & Spanning Tree (Prim's Algorithm)Mohanlal Sukhadia University (MLSU)
 
Bidimensionality
BidimensionalityBidimensionality
BidimensionalityASPAK2014
 
Hamilton Path & Dijkstra's Algorithm
Hamilton Path & Dijkstra's AlgorithmHamilton Path & Dijkstra's Algorithm
Hamilton Path & Dijkstra's AlgorithmMahesh Singh Madai
 
Degree Equitable Connected cototal dominating graph
Degree Equitable Connected cototal dominating graphDegree Equitable Connected cototal dominating graph
Degree Equitable Connected cototal dominating graphIOSRJM
 
Connected domination in block subdivision graphs of graphs
Connected domination in block subdivision graphs of  graphsConnected domination in block subdivision graphs of  graphs
Connected domination in block subdivision graphs of graphsAlexander Decker
 

Similar to A short proof of konigs matching theorem (20)

Trees amd properties slide for presentaton
Trees amd properties slide for presentatonTrees amd properties slide for presentaton
Trees amd properties slide for presentaton
 
X4102188192
X4102188192X4102188192
X4102188192
 
ICAMS033-G.NITHYA.pptx
ICAMS033-G.NITHYA.pptxICAMS033-G.NITHYA.pptx
ICAMS033-G.NITHYA.pptx
 
Treewidth and Applications
Treewidth and ApplicationsTreewidth and Applications
Treewidth and Applications
 
On the Equality of the Grundy Numbers of a Graph
On the Equality of the Grundy Numbers of a GraphOn the Equality of the Grundy Numbers of a Graph
On the Equality of the Grundy Numbers of a Graph
 
Bounds on double domination in squares of graphs
Bounds on double domination in squares of graphsBounds on double domination in squares of graphs
Bounds on double domination in squares of graphs
 
R04602118121
R04602118121R04602118121
R04602118121
 
On the equality of the grundy numbers of a graph
On the equality of the grundy numbers of a graphOn the equality of the grundy numbers of a graph
On the equality of the grundy numbers of a graph
 
Bounds on double domination in squares of graphs
Bounds on double domination in squares of graphsBounds on double domination in squares of graphs
Bounds on double domination in squares of graphs
 
Rv2
Rv2Rv2
Rv2
 
Ce31342345
Ce31342345Ce31342345
Ce31342345
 
Solving connectivity problems via basic Linear Algebra
Solving connectivity problems via basic Linear AlgebraSolving connectivity problems via basic Linear Algebra
Solving connectivity problems via basic Linear Algebra
 
10.1.1.226.4381
10.1.1.226.438110.1.1.226.4381
10.1.1.226.4381
 
Total Dominating Color Transversal Number of Graphs And Graph Operations
Total Dominating Color Transversal Number of Graphs And Graph OperationsTotal Dominating Color Transversal Number of Graphs And Graph Operations
Total Dominating Color Transversal Number of Graphs And Graph Operations
 
Shortest path (Dijkistra's Algorithm) & Spanning Tree (Prim's Algorithm)
Shortest path (Dijkistra's Algorithm) & Spanning Tree (Prim's Algorithm)Shortest path (Dijkistra's Algorithm) & Spanning Tree (Prim's Algorithm)
Shortest path (Dijkistra's Algorithm) & Spanning Tree (Prim's Algorithm)
 
Bidimensionality
BidimensionalityBidimensionality
Bidimensionality
 
Hamilton Path & Dijkstra's Algorithm
Hamilton Path & Dijkstra's AlgorithmHamilton Path & Dijkstra's Algorithm
Hamilton Path & Dijkstra's Algorithm
 
1452 86301000013 m
1452 86301000013 m1452 86301000013 m
1452 86301000013 m
 
Degree Equitable Connected cototal dominating graph
Degree Equitable Connected cototal dominating graphDegree Equitable Connected cototal dominating graph
Degree Equitable Connected cototal dominating graph
 
Connected domination in block subdivision graphs of graphs
Connected domination in block subdivision graphs of  graphsConnected domination in block subdivision graphs of  graphs
Connected domination in block subdivision graphs of graphs
 

More from 政謙 陳

Introduction to vim
Introduction to vimIntroduction to vim
Introduction to vim政謙 陳
 
On sum edge coloring of regular, bipartite and split graphs
On sum edge coloring of regular,  bipartite and split graphsOn sum edge coloring of regular,  bipartite and split graphs
On sum edge coloring of regular, bipartite and split graphs政謙 陳
 
Independent domination in finitely defined classes of graphs polynomial algor...
Independent domination in finitely defined classes of graphs polynomial algor...Independent domination in finitely defined classes of graphs polynomial algor...
Independent domination in finitely defined classes of graphs polynomial algor...政謙 陳
 
Distance domination, guarding and covering of maximal outerplanar graphs
Distance domination, guarding and covering of maximal outerplanar graphsDistance domination, guarding and covering of maximal outerplanar graphs
Distance domination, guarding and covering of maximal outerplanar graphs政謙 陳
 
Approximation algorithms for clique transversals on some graph classes
Approximation algorithms for clique transversals on some graph classesApproximation algorithms for clique transversals on some graph classes
Approximation algorithms for clique transversals on some graph classes政謙 陳
 
A tabu search algorithm for the min max k-chinese postman problem
A tabu search algorithm for the min max k-chinese postman problemA tabu search algorithm for the min max k-chinese postman problem
A tabu search algorithm for the min max k-chinese postman problem政謙 陳
 

More from 政謙 陳 (6)

Introduction to vim
Introduction to vimIntroduction to vim
Introduction to vim
 
On sum edge coloring of regular, bipartite and split graphs
On sum edge coloring of regular,  bipartite and split graphsOn sum edge coloring of regular,  bipartite and split graphs
On sum edge coloring of regular, bipartite and split graphs
 
Independent domination in finitely defined classes of graphs polynomial algor...
Independent domination in finitely defined classes of graphs polynomial algor...Independent domination in finitely defined classes of graphs polynomial algor...
Independent domination in finitely defined classes of graphs polynomial algor...
 
Distance domination, guarding and covering of maximal outerplanar graphs
Distance domination, guarding and covering of maximal outerplanar graphsDistance domination, guarding and covering of maximal outerplanar graphs
Distance domination, guarding and covering of maximal outerplanar graphs
 
Approximation algorithms for clique transversals on some graph classes
Approximation algorithms for clique transversals on some graph classesApproximation algorithms for clique transversals on some graph classes
Approximation algorithms for clique transversals on some graph classes
 
A tabu search algorithm for the min max k-chinese postman problem
A tabu search algorithm for the min max k-chinese postman problemA tabu search algorithm for the min max k-chinese postman problem
A tabu search algorithm for the min max k-chinese postman problem
 

Recently uploaded

software engineering Chapter 5 System modeling.pptx
software engineering Chapter 5 System modeling.pptxsoftware engineering Chapter 5 System modeling.pptx
software engineering Chapter 5 System modeling.pptxnada99848
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWave PLM
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureDinusha Kumarasiri
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEOrtus Solutions, Corp
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaHanief Utama
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - InfographicHr365.us smith
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxTier1 app
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmSujith Sukumaran
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024StefanoLambiase
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfAlina Yurenko
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfPower Karaoke
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Andreas Granig
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 

Recently uploaded (20)

software engineering Chapter 5 System modeling.pptx
software engineering Chapter 5 System modeling.pptxsoftware engineering Chapter 5 System modeling.pptx
software engineering Chapter 5 System modeling.pptx
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with Azure
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief Utama
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - Infographic
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalm
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdf
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 

A short proof of konigs matching theorem

  • 1. A Short Proof of König's Matching Theorem Romeo Rizzi Journal of Graph Theory 報告者: 陳政謙
  • 7. The relationship between minimum vertex cover and maximum matching • For any graph G = (V, E), n(G) ≤ t(G), where n(G) is the maximum cardinality of a matching of G and t(G) is the minimum cardinality of a vertex cover of G.
  • 8. König's theorem • Let G be a bipartite graph. Then n(G) = t(G), where n(G) is the maximum cardinality of a matching of G and t(G) is the minimum cardinality of a vertex cover of G.
  • 9. The proof of König's theorem • Let G be a minimal counterexample. … … … n(G) < t(G) If there is a graph H smaller than G, then n(H) = t(H).
  • 10. The proof of König's theorem • Then G is connected, is not a circuit, nor a path. If G is not connected G G1 G2 … Gn There exists at least one component Gi which n(Gi) < t(Gi), where 1 ≤ i ≤ n. Then G is not a minimal counterexample.
  • 11. The proof of König's theorem • Then G is connected, is not a circuit, nor a path. If G is an odd path … If G is an even path … n(G) = t(G) = 𝑛 −1 2 n(G) = t(G) = 𝑛 2
  • 12. The proof of König's theorem • Then G is connected, is not a circuit, nor a path. Bipartite graphs cannot be odd cycle, so this case can be ignored. If G is an even cycle … n(G) = t(G) … … …
  • 13. The proof of König's theorem • So, G has a node of degree at least 3. Let u be such a node and v one of its neighbors. … … … u v We consider two cases: n(G - v) < n(G) and n(G - v) = n(G)
  • 14. The proof of König's theorem • Case 1: n(G - v) < n(G) By minimality, Gv has a cover W’ with |W’| = n(G - v) < n(G). … … … u v W’ ∪ {v} is a cover of G with cardinality n(G) at most. Hence, t(G) ≤ n(G). The contradiction occurs.
  • 15. The proof of König's theorem • Case 2: n(G - v) = n(G) There exists a maximum matching M of G having no edge incident at v.… … … u v f Let W’ be a cover of Gf with |W’| = n(G - v) = n(G). Hence, n(G) = t(G). The contradiction occurs.
  • 16. The proof of König's theorem • By the proof, the contradiction occurs in both case 1 and case 2. • So the assumption n(G) < t(G) is not right. • We conclude that n(G) = t(G) holds in bipartite graphs.