SlideShare a Scribd company logo
MATH 350: Graph Theory and Combinatorics. Fall 2012.
Assignment #2: Bipartite graphs, matchings and connectivity.

1.

Show that a graph G is bipartite if and only if for every subgraph
H of G, there is a subset X ⊆ V (H) with |X| ≥ 1 |V (H)| so that no two
2
members of X are adjacent in H.
Solution: If G is bipartite and H is a subgraph of G then either A ∩ V (H)
or B ∩ V (H) satisfies the requirement. If G is not bipartite then it contains
an odd cycle H as a subgraph and the size of a maximum independent set
in H is 1 (|V (H)| − 1).
2
Let G be a loopless graph in which every vertex has degree ≥ 1.
Let X be the largest matching in G, and let Y be the smallest set of edges
of G so that every vertex of G is incident with ≥ 1 edge in Y . Show that
|X| + |Y | = |V (G)|.

2.

Solution: The solution of this problem was presented in class as Theorem
11.2.

3.

Let G be a bipartite graph with bipartition (A, B) in which every
vertex has degree ≥ 1. Assume that for every edge of G with ends a ∈ A
and b ∈ B we have deg(a) ≥ deg(b). Show that there exists a matching in
G covering A.
Solution: Suppose not. By Hall’s theorem there exists X ⊂ A with < |X|
neighbors in B. Choose such a set X with |X| minimum. Let Y ⊂ B
denote the set of vertices adjacent to any of the vertices in X. Then there
exists a matching M consisting of edges joining vertices of Y to vertices of
X of size |Y |. Indeed, otherwise, by Hall’s theorem, there exists Y ′ ⊂ Y
so that the set X ′ of vertices in X adjacent to any of the vertices of Y ′
satisfies |X ′ | < |Y ′ |. It follows that |X − X ′ | < |Y − Y ′ | and, as the vertices
of X − X ′ have no neighbors in Y ′ , we deduce that X − X ′ contradicts the
minimality of X.
Let F denote the set of edges joining X and Y . Then
∑
∑
|F | =
deg(a) >
deg(a) ≥
a∈A

=

∑

e=ab∈M
a∈A,b∈B

deg(b) ≥ |F |,

e=ab∈M
a∈A,b∈B

a contradiction. Thus G contains a matching covering A, as desired.
Given integers n ≥ m ≥ k ≥ 0, determine the maximum possible
number of edges in a simple bipartite graph G with bipartition (A, B),
with |A| = n, |B| = m and no matching of size k.

4.

Solution: If G has no matching of size k then by K¨nig’s theorem it
o
contains a set X with |X| ≤ k−1 so that every edge has an end in X. Every
vertex in X is incident with at most n edges. Therefore, |E(G)| ≤ (k −1)n.
One can have a graph with these many edges satisfying all the criteria by
having exactly k − 1 vertices of B with non-zero degree, each joined to all
the vertices of A.

5.

Let G be a connected graph in which every vertex has degree three.
Show that if G has no cut-edge then every two edges of G lie on a common
cycle.
Solution: Note that G is loopless, as otherwise it would contain a cutedge. Consider e1 , e2 ∈ E(G) and let xi , yi be the ends of ei for i = 1, 2. If
there exist two vertex-disjoint paths from x1 , y1 to x2 , y2 then these paths
together with e1 and e2 form the required cycle. Otherwise, by Menger’s
theorem, there exists a separation (A, B) of order 1 with x1 , y1 ∈ A, x2 , y2 ∈
B. Let {v} = A ∩ B. Let u1 , u2 , u3 be the other ends of edges incident
to v. (These three vertices are not necessarily distinct.) Without loss of
generality, u1 ∈ A, u2 , u3 ∈ B. Then the edge joining u1 and v is a cut-edge,
a contradiction.

6.
a) Distinct u, v ∈ V (G) are k-linked if there are k paths P1 , ..., Pk of G
from u to v so that E(Pi ∩ Pj ) = ∅ (1 ≤ i < j ≤ k). Suppose u, v, w
X

Z

X,Y

Y,Z

Figure 1: Counterexample for Problem 6b).

are distinct and u, v are k-linked, and so are v, w. Does it follow that
u, w are k-linked?
Solution: Yes. By Theorem 9.4 if u and w are not k-linked then there
exists X ⊆ V (G) with u in X, w ̸∈ X and |δ(X)| < k. By symmetry,
we may assume v ∈ X. Then the opposite direction of Theorem 9.4
implies that v and w are not k-linked.
b) Subsets X, Y ⊆ V (G) are k-joined if |X| = |Y | = k and there are k
paths P1 , ..., Pk of G from X to Y so that V (Pi ∩ Pj ) = ∅ (1 ≤ i < j ≤
k). Suppose X, Y, Z ⊆ V (G) and X, Y are k-joined, and so are Y, Z.
Does it follow that X, Z are k-joined?
Solution: No. See Figure 1 for an example with k = 2.

More Related Content

PPT
Graph theory
PDF
445 colouring0
PDF
INDEPENDENT AND CONNECTED DOMINATION NUMBER IN MIDDLE AND LINE GRAPHS
PPT
Graph theory
PDF
Ji2416271633
PDF
Photographic Composition_Before & After
PDF
MJMB Construction Management
Graph theory
445 colouring0
INDEPENDENT AND CONNECTED DOMINATION NUMBER IN MIDDLE AND LINE GRAPHS
Graph theory
Ji2416271633
Photographic Composition_Before & After
MJMB Construction Management

What's hot (20)

PDF
Working Smarter By Using Technology
PDF
A study on connectivity in graph theory june 18 pdf
PDF
Lingerie
PDF
Basics on Graph Theory
PPTX
Connectivity of graph
PDF
A study on connectivity in graph theory june 18 123e
PDF
1452 86301000013 m
PDF
International journal of applied sciences and innovation vol 2015 - no 2 - ...
PDF
On algorithmic problems concerning graphs of higher degree of symmetry
PPT
Graph theory presentation
PDF
ON ALGORITHMIC PROBLEMS CONCERNING GRAPHS OF HIGHER DEGREE OF SYMMETRY
PDF
Discrete-Chapter 11 Graphs Part III
PDF
Discrete-Chapter 11 Graphs Part I
PDF
A common fixed point theorem for six mappings in g banach space with weak-com...
PPT
Graph theory concepts complex networks presents-rouhollah nabati
PDF
Am03102420247
PDF
Graph theory and its applications
PDF
PDF
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
PDF
Discrete-Chapter 11 Graphs Part II
Working Smarter By Using Technology
A study on connectivity in graph theory june 18 pdf
Lingerie
Basics on Graph Theory
Connectivity of graph
A study on connectivity in graph theory june 18 123e
1452 86301000013 m
International journal of applied sciences and innovation vol 2015 - no 2 - ...
On algorithmic problems concerning graphs of higher degree of symmetry
Graph theory presentation
ON ALGORITHMIC PROBLEMS CONCERNING GRAPHS OF HIGHER DEGREE OF SYMMETRY
Discrete-Chapter 11 Graphs Part III
Discrete-Chapter 11 Graphs Part I
A common fixed point theorem for six mappings in g banach space with weak-com...
Graph theory concepts complex networks presents-rouhollah nabati
Am03102420247
Graph theory and its applications
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
Discrete-Chapter 11 Graphs Part II
Ad

Viewers also liked (8)

PDF
Summer+training
PDF
Summer+training 2
PDF
Mcs student
PDF
Scribed lec8
PDF
Networks 2
PDF
Scholarship sc st
PDF
Slides15
PDF
Mithfh lecturenotes 9
Summer+training
Summer+training 2
Mcs student
Scribed lec8
Networks 2
Scholarship sc st
Slides15
Mithfh lecturenotes 9
Ad

Similar to Math350 hw2solutions (20)

PDF
Lecture3
PDF
Text book pdf
PPTX
Graph theory and it's applications.pptx
PDF
Connected domination in block subdivision graphs of graphs
PPTX
graph theory
PPTX
Graph.pptxvhhhvhggcfgcgfcfgcxfdxfdxcjhbjhv
PDF
Suborbits and suborbital graphs of the symmetric group acting on ordered r ...
PDF
10.1.1.92.3502
PPTX
Graph Theory,Graph Terminologies,Planar Graph & Graph Colouring
DOC
V1_I2_2012_Paper1.doc
PDF
A Note on Non Split Locating Equitable Domination
PDF
Imc2016 day1-solutions
PDF
Matching
PDF
Bn31231239
PPT
graph_theory_ch_3_20201124.ppt
PDF
IJCER (www.ijceronline.com) International Journal of computational Engineeri...
PDF
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
PDF
Discrete Mathematics with Applications 4th Edition Susanna Solutions Manual
Lecture3
Text book pdf
Graph theory and it's applications.pptx
Connected domination in block subdivision graphs of graphs
graph theory
Graph.pptxvhhhvhggcfgcgfcfgcxfdxfdxcjhbjhv
Suborbits and suborbital graphs of the symmetric group acting on ordered r ...
10.1.1.92.3502
Graph Theory,Graph Terminologies,Planar Graph & Graph Colouring
V1_I2_2012_Paper1.doc
A Note on Non Split Locating Equitable Domination
Imc2016 day1-solutions
Matching
Bn31231239
graph_theory_ch_3_20201124.ppt
IJCER (www.ijceronline.com) International Journal of computational Engineeri...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
Discrete Mathematics with Applications 4th Edition Susanna Solutions Manual

More from Praveen Kumar (18)

PDF
Summer2014 internship
PDF
Solutions1.1
PDF
Line circle draw
PPT
Lec2 state space
PDF
Graphtheory
PPT
Graphics display-devicesmod-1
PDF
Games.4
PDF
Dda line-algorithm
PPT
Cs344 lect15-robotic-knowledge-inferencing-prolog-11feb08
PDF
Cse3461.c.signal encoding.09 04-2012
PDF
Comerv3 1-12(2)
PDF
Cimplementation
PDF
Artificial intelligence lecturenotes.v.1.0.4
PPT
PDF
Aipapercpt
PDF
01127694
PDF
427lects
PDF
10 linescan
Summer2014 internship
Solutions1.1
Line circle draw
Lec2 state space
Graphtheory
Graphics display-devicesmod-1
Games.4
Dda line-algorithm
Cs344 lect15-robotic-knowledge-inferencing-prolog-11feb08
Cse3461.c.signal encoding.09 04-2012
Comerv3 1-12(2)
Cimplementation
Artificial intelligence lecturenotes.v.1.0.4
Aipapercpt
01127694
427lects
10 linescan

Recently uploaded (20)

PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Electronic commerce courselecture one. Pdf
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Approach and Philosophy of On baking technology
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Network Security Unit 5.pdf for BCA BBA.
Electronic commerce courselecture one. Pdf
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Reach Out and Touch Someone: Haptics and Empathic Computing
Approach and Philosophy of On baking technology
The AUB Centre for AI in Media Proposal.docx
Diabetes mellitus diagnosis method based random forest with bat algorithm
Advanced methodologies resolving dimensionality complications for autism neur...
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Dropbox Q2 2025 Financial Results & Investor Presentation
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Unlocking AI with Model Context Protocol (MCP)
Spectral efficient network and resource selection model in 5G networks
Mobile App Security Testing_ A Comprehensive Guide.pdf
MIND Revenue Release Quarter 2 2025 Press Release
Per capita expenditure prediction using model stacking based on satellite ima...
20250228 LYD VKU AI Blended-Learning.pptx
The Rise and Fall of 3GPP – Time for a Sabbatical?
MYSQL Presentation for SQL database connectivity
Profit Center Accounting in SAP S/4HANA, S4F28 Col11

Math350 hw2solutions

  • 1. MATH 350: Graph Theory and Combinatorics. Fall 2012. Assignment #2: Bipartite graphs, matchings and connectivity. 1. Show that a graph G is bipartite if and only if for every subgraph H of G, there is a subset X ⊆ V (H) with |X| ≥ 1 |V (H)| so that no two 2 members of X are adjacent in H. Solution: If G is bipartite and H is a subgraph of G then either A ∩ V (H) or B ∩ V (H) satisfies the requirement. If G is not bipartite then it contains an odd cycle H as a subgraph and the size of a maximum independent set in H is 1 (|V (H)| − 1). 2 Let G be a loopless graph in which every vertex has degree ≥ 1. Let X be the largest matching in G, and let Y be the smallest set of edges of G so that every vertex of G is incident with ≥ 1 edge in Y . Show that |X| + |Y | = |V (G)|. 2. Solution: The solution of this problem was presented in class as Theorem 11.2. 3. Let G be a bipartite graph with bipartition (A, B) in which every vertex has degree ≥ 1. Assume that for every edge of G with ends a ∈ A and b ∈ B we have deg(a) ≥ deg(b). Show that there exists a matching in G covering A. Solution: Suppose not. By Hall’s theorem there exists X ⊂ A with < |X| neighbors in B. Choose such a set X with |X| minimum. Let Y ⊂ B denote the set of vertices adjacent to any of the vertices in X. Then there exists a matching M consisting of edges joining vertices of Y to vertices of X of size |Y |. Indeed, otherwise, by Hall’s theorem, there exists Y ′ ⊂ Y so that the set X ′ of vertices in X adjacent to any of the vertices of Y ′ satisfies |X ′ | < |Y ′ |. It follows that |X − X ′ | < |Y − Y ′ | and, as the vertices of X − X ′ have no neighbors in Y ′ , we deduce that X − X ′ contradicts the minimality of X.
  • 2. Let F denote the set of edges joining X and Y . Then ∑ ∑ |F | = deg(a) > deg(a) ≥ a∈A = ∑ e=ab∈M a∈A,b∈B deg(b) ≥ |F |, e=ab∈M a∈A,b∈B a contradiction. Thus G contains a matching covering A, as desired. Given integers n ≥ m ≥ k ≥ 0, determine the maximum possible number of edges in a simple bipartite graph G with bipartition (A, B), with |A| = n, |B| = m and no matching of size k. 4. Solution: If G has no matching of size k then by K¨nig’s theorem it o contains a set X with |X| ≤ k−1 so that every edge has an end in X. Every vertex in X is incident with at most n edges. Therefore, |E(G)| ≤ (k −1)n. One can have a graph with these many edges satisfying all the criteria by having exactly k − 1 vertices of B with non-zero degree, each joined to all the vertices of A. 5. Let G be a connected graph in which every vertex has degree three. Show that if G has no cut-edge then every two edges of G lie on a common cycle. Solution: Note that G is loopless, as otherwise it would contain a cutedge. Consider e1 , e2 ∈ E(G) and let xi , yi be the ends of ei for i = 1, 2. If there exist two vertex-disjoint paths from x1 , y1 to x2 , y2 then these paths together with e1 and e2 form the required cycle. Otherwise, by Menger’s theorem, there exists a separation (A, B) of order 1 with x1 , y1 ∈ A, x2 , y2 ∈ B. Let {v} = A ∩ B. Let u1 , u2 , u3 be the other ends of edges incident to v. (These three vertices are not necessarily distinct.) Without loss of generality, u1 ∈ A, u2 , u3 ∈ B. Then the edge joining u1 and v is a cut-edge, a contradiction. 6. a) Distinct u, v ∈ V (G) are k-linked if there are k paths P1 , ..., Pk of G from u to v so that E(Pi ∩ Pj ) = ∅ (1 ≤ i < j ≤ k). Suppose u, v, w
  • 3. X Z X,Y Y,Z Figure 1: Counterexample for Problem 6b). are distinct and u, v are k-linked, and so are v, w. Does it follow that u, w are k-linked? Solution: Yes. By Theorem 9.4 if u and w are not k-linked then there exists X ⊆ V (G) with u in X, w ̸∈ X and |δ(X)| < k. By symmetry, we may assume v ∈ X. Then the opposite direction of Theorem 9.4 implies that v and w are not k-linked. b) Subsets X, Y ⊆ V (G) are k-joined if |X| = |Y | = k and there are k paths P1 , ..., Pk of G from X to Y so that V (Pi ∩ Pj ) = ∅ (1 ≤ i < j ≤ k). Suppose X, Y, Z ⊆ V (G) and X, Y are k-joined, and so are Y, Z. Does it follow that X, Z are k-joined? Solution: No. See Figure 1 for an example with k = 2.