SlideShare uma empresa Scribd logo
1 de 42
Independent domination in finitely
defined classes of graphs:
Polynomial algorithms
Vadim Lozin, Raffaele Mosca,
Christopher Purcell
Discrete Applied Mathematics 182
(2015) 2–14
報告者: 陳政謙
Outline
• Related works
• Independent domination in P2 + P3-free graphs
• References
Related works
Journal Topic Author Result
Theoretical Computer
Science 301 (2003)
271 – 284
Independent
domination in finitely
defined classes of
graphs
R. Boliac, V. Lozin Some sufficient
conditions for the
independent
domination problem
are to be NP-hard in a
finitely defined class
of graphs.
Information
Processing Letters 36
(1990) 231-236
Domination in convex
and chordal bipartite
graphs
Peter Damaschke,
Haiko Müller, Dieter
Kratsch
It is shown by a
reduction from 3SAT
that independent
dominating set
remains NP-complete
when restricted to
chordal bipartite
graphs.
Related works
Journal Topic Author Result
Operations Research
Letters 1 (1982) 134-
138
Independent
domination in
chordal graphs
Martin Farber There is a linear
algorithm to solve the
independent
domination problem
in chordal graphs.
Discrete Applied
Mathematics 143
(2004) 351 – 352
The weighted
independent
domination problem
is NP-complete
for chordal graphs
Gerard J. Chang This paper shows that
the weighted
independent
domination problem
is NP-complete for
chordal graphs.
Related works
Journal Topic Author Result
Discrete Mathematics
73 (1989) 249-260
On diameters and rad
ii of bridged graphs
Martin Farber This paper proved
that 2K2-free graphs
have polynomially
many maximal
independent sets.
The independent dominating set
The independent domination
problem
Pn graphs
P2
P3
P2 + P3
P2 + P3-free graphs
P2 + P3-free graphs
Algorithm: Generation-1
S = {{v1}}
u({v1}) = v2
v1 v3 v4 v5v2
Algorithm: Generation-1
S = {{v1}}
u({v1}) = v2
v1 v3 v4 v5v2
Algorithm: Generation-1
u({v2}) = v1
S = {{v1}, {v2}}
u({v1}) = v2
v1 v4 v5v2 v3
Algorithm: Generation-1
v1 v4 v5v2 v3
u({v2}) = v1
S = {{v1}, {v2}}
u({v1}) = v2
Algorithm: Generation-1
v1 v4 v5v2 v3
u({v2}) = v1
S = {{v1, v3}, {v2}}
u({v1, v3}) = v2
Algorithm: Generation-1
v1 v4 v5v2 v3
u({v2}) = v1
S = {{v1, v3}, {v2}}
u({v1, v3}) = v2
Algorithm: Generation-1
u({v3}) = v2
v1 v5v2 v3
u({v2}) = v1
S = {{v1, v3}, {v2}, {v3}}
u({v1, v3}) = v2
v4
Algorithm: Generation-1
v1 v5v2 v3 v4
u({v3}) = v2u({v2}) = v1
S = {{v1, v3}, {v2}, {v3}}
u({v1, v3}) = v2
Algorithm: Generation-1
v1 v5v2 v3 v4
u({v3}) = v2u({v2, v4}) = v1
S = {{v1, v3}, {v2, v4}, {v3}}
u({v1, v3}) = v2
Algorithm: Generation-1
v1 v5v2 v3 v4
u({v3}) = v2u({v2, v4}) = v1
S = {{v1, v3}, {v2, v4}, {v3}}
u({v1, v3}) = v2
Algorithm: Generation-1
v1 v5v2 v3 v4
u({v3}) = v2u({v2, v4}) = v1
S = {{v1, v3}, {v2, v4}, {v3}, {v1, v4}}
u({v1, v3}) = v2 u({v1, v4}) = v3
Algorithm: Generation-1
v1 v2 v3 v4
u({v3}) = v2u({v2, v4}) = v3
S = {{v1, v3}, {v2, v4}, {v3}, {v1, v4}}
u({v1, v3}) = v2 u({v1, v4}) = v3
v5
Algorithm: Generation-1
v1 v2 v3 v4
u({v3}) = v2u({v2, v4}) = v3
S = {{v1, v3}, {v2, v4}, {v3}, {v1, v4}}
u({v1, v3}) = v2 u({v1, v4}) = v3
v5
Algorithm: Generation-1
v1 v2 v3 v4
u({v3}) = v2u({v2, v4}) = v3
S = {{v1, v3, v5}, {v2, v4}, {v3}, {v1, v4}}
u({v1, v3, v5}) = v2 u({v1, v4}) = v3
v5
Algorithm: Generation-1
v1 v2 v3 v4
u({v3, v5}) = v2u({v2, v4}) = v3
S = {{v1, v3, v5}, {v2, v4}, {v3, v5}, {v1, v4}}
u({v1, v3, v5}) = v2
u({v1, v4}) = v3
v5
Algorithm: Generation-1
v1 v2 v3 v4
u({v3, v5}) = v2u({v2, v4}) = v3
S = {{v1, v3, v5}, {v2, v4}, {v3, v5}, {v1, v4}}
u({v1, v3, v5}) = v2
u({v1, v4}) = v3
v5
Algorithm: Generation-1
v1 v2 v3 v4
u({v3, v5}) = v2u({v2, v4}) = v3
S = {{v1, v3, v5}, {v2, v4}, {v3, v5}, {v1, v4}, {v1, v2, v5}}
u({v1, v3, v5}) = v2
u({v1, v4}) = v3
v5
u({v1, v2 , v5}) = v4
Algorithm: Generation-1
v1 v2 v3 v4
u({v3, v5}) = v2u({v2, v4}) = v3
S = {{v1, v3, v5}, {v2, v4}, {v3, v5}, {v1, v4}, {v1, v2, v5}}
u({v1, v3, v5}) = v4
u({v1, v4}) = v3
v5
u({v1, v2 , v5}) = v4
Lemma 3
• For a graph G with n vertices, Algorithm Generation-1 runs in
time O(n5) and the family S produced by this algorithm
contains O(n3) subsets of V(G).
If a set H ∈ S was created in Step 2.2
u
G
v
AG({v, u, w})
w
H := {v, w} ∪ AG ({v, u, w})
If a set H ∈ S was created in Step 2.1
G
v
AG({v, u})
u
We denote W the set of neighbors of u each of which is not dominated
by every maximal independent set in G[H].
W
H := {v} ∪ AG ({v, u})
Proposition 4
• A set H created in Step 2.1 contains an independent set
dominating G if and only if H – H0 contains an independent set
dominating W.
Lemma 5
• If ab is an edge in G[H – H0], then W ⊆ N(a) ∪ N(b).
G
v
AG({v, u})
u
W
a b
The proof of Lemma 5
• If ab is an edge in G[H – H0], then W ⊆ N(a) ∪ N(b).
G
v
AG({v, u})
u
W
a b
The partition of cliques in G[H – H0]
• Lemma 5 shows that if Q = {q1, ... , qp} is a component (clique)
in G[H – H0] and Wi = W ∩ AG(qi), then {W1, ... , Wp} is a
partition of W. We denote this partition by P(Q).
q1
q2 q3
v1
v2
v3
W
P(Q) = {{v1, v2}, {v3}}
Q
Lemma 6
• The set H – H0 contains a maximal independent set
dominating W if and only if there is an element (Y1, . . . , Yt) ∈
P(Q1) × … × P(Qt) such that Y1 ∩ … ∩ Yt = ∅.
P(Q1) = {{v1}, {v2, v3}}
P(Q2) = {{v1, v2}, {v3}}
{v1} ∩ {v3} = ∅
The proof of Lemma 6
G
v
H – H0
u
W
Y1
Y2
Q1
Q2
The proof of Lemma 6
G
v
H – H0
u
WY1
Q1
Q2
Y2
The proof of Lemma 6
• Therefore, I dominates W if and only if Y1 ∪ …
∪ Yt = W.
• By De Morgan’s law, this holds if and only if Y1
∩ … ∩ Yt = ∅.
Lemma 7
• Given a set W of n elements and a number of partitions
P1, . . . ,Pt of W, one can check if there is an element (Y1, . . . ,
Yt) ∈ P1 × …× Pt such Y1 ∩…∩ Yt = ∅ in O(n2) time.
P1
P2
{v1} {v2, v3}
W = {v1, v2, v3}
P1 = {{v1}, {v2, v3}}
P2 = {{v1, v2}, {v3}}
{v1, v2, v3}
{v1} {∅} {v2} {v3}
Theorem 8
• Given a P2 + P3-free graph G with n vertices, one can find an
independent dominating set of minimum cardinality in G in
O(n5) time.
By Lemma 3, the time complexity of Algorithm Generation-1 is
O(n5).
By Proposition 4, Lemmas 6 and 7, the problem of determining if
H ∈ S contains a maximal independent set dominating G can be
solved in O(n2) time.
Therefore, an independent dominating set of minimum
cardinality in G can be found in O(n5) time.
References

Mais conteúdo relacionado

Mais procurados

Solving the energy problem of helium final report
Solving the energy problem of helium final reportSolving the energy problem of helium final report
Solving the energy problem of helium final report
JamesMa54
 
Fast and efficient exact synthesis of single qubit unitaries generated by cli...
Fast and efficient exact synthesis of single qubit unitaries generated by cli...Fast and efficient exact synthesis of single qubit unitaries generated by cli...
Fast and efficient exact synthesis of single qubit unitaries generated by cli...
JamesMa54
 
Specific Finite Groups(General)
Specific Finite Groups(General)Specific Finite Groups(General)
Specific Finite Groups(General)
Shane Nicklas
 
Specific Finite Groups(General)
Specific Finite Groups(General)Specific Finite Groups(General)
Specific Finite Groups(General)
Shane Nicklas
 
Kernelization Basics
Kernelization BasicsKernelization Basics
Kernelization Basics
ASPAK2014
 
Introduction to Treewidth
Introduction to TreewidthIntroduction to Treewidth
Introduction to Treewidth
ASPAK2014
 
vector space and subspace
vector space and subspacevector space and subspace
vector space and subspace
2461998
 

Mais procurados (20)

Solovay Kitaev theorem
Solovay Kitaev theoremSolovay Kitaev theorem
Solovay Kitaev theorem
 
Kruskal's algorithm
Kruskal's algorithmKruskal's algorithm
Kruskal's algorithm
 
Solving the energy problem of helium final report
Solving the energy problem of helium final reportSolving the energy problem of helium final report
Solving the energy problem of helium final report
 
Minimum spanning tree
Minimum spanning treeMinimum spanning tree
Minimum spanning tree
 
Fast and efficient exact synthesis of single qubit unitaries generated by cli...
Fast and efficient exact synthesis of single qubit unitaries generated by cli...Fast and efficient exact synthesis of single qubit unitaries generated by cli...
Fast and efficient exact synthesis of single qubit unitaries generated by cli...
 
Inner Product Space
Inner Product SpaceInner Product Space
Inner Product Space
 
Linear Combination, Span And Linearly Independent, Dependent Set
Linear Combination, Span And Linearly Independent, Dependent SetLinear Combination, Span And Linearly Independent, Dependent Set
Linear Combination, Span And Linearly Independent, Dependent Set
 
Rcg
RcgRcg
Rcg
 
Specific Finite Groups(General)
Specific Finite Groups(General)Specific Finite Groups(General)
Specific Finite Groups(General)
 
Inner product spaces
Inner product spacesInner product spaces
Inner product spaces
 
Orthogonal basis and gram schmidth process
Orthogonal basis and gram schmidth processOrthogonal basis and gram schmidth process
Orthogonal basis and gram schmidth process
 
Specific Finite Groups(General)
Specific Finite Groups(General)Specific Finite Groups(General)
Specific Finite Groups(General)
 
Topological sorting
Topological sortingTopological sorting
Topological sorting
 
DISCRETE LOGARITHM PROBLEM
DISCRETE LOGARITHM PROBLEMDISCRETE LOGARITHM PROBLEM
DISCRETE LOGARITHM PROBLEM
 
E021201032037
E021201032037E021201032037
E021201032037
 
Presentation slides
Presentation slidesPresentation slides
Presentation slides
 
Johnson's algorithm
Johnson's algorithmJohnson's algorithm
Johnson's algorithm
 
Kernelization Basics
Kernelization BasicsKernelization Basics
Kernelization Basics
 
Introduction to Treewidth
Introduction to TreewidthIntroduction to Treewidth
Introduction to Treewidth
 
vector space and subspace
vector space and subspacevector space and subspace
vector space and subspace
 

Destaque

Graph theory
Graph theoryGraph theory
Graph theory
Kumar
 
introduction to graph theory
introduction to graph theoryintroduction to graph theory
introduction to graph theory
Chuckie Balbuena
 
TSR-julkaisu Kylänen ym. 2015
TSR-julkaisu Kylänen ym. 2015TSR-julkaisu Kylänen ym. 2015
TSR-julkaisu Kylänen ym. 2015
Heli Kangas
 
Painter lapsley power point
Painter  lapsley power pointPainter  lapsley power point
Painter lapsley power point
carlottaba
 

Destaque (20)

Fuzzy logic
Fuzzy logicFuzzy logic
Fuzzy logic
 
Graph theory
Graph theoryGraph theory
Graph theory
 
Graph Theory,Graph Terminologies,Planar Graph & Graph Colouring
Graph Theory,Graph Terminologies,Planar Graph & Graph ColouringGraph Theory,Graph Terminologies,Planar Graph & Graph Colouring
Graph Theory,Graph Terminologies,Planar Graph & Graph Colouring
 
graph theory
graph theory graph theory
graph theory
 
introduction to graph theory
introduction to graph theoryintroduction to graph theory
introduction to graph theory
 
SWOT Analysis Template How-To Guide
SWOT Analysis Template How-To GuideSWOT Analysis Template How-To Guide
SWOT Analysis Template How-To Guide
 
2 Maria_Nordström_Effects of Urban Development on Children
2 Maria_Nordström_Effects of Urban Development on Children2 Maria_Nordström_Effects of Urban Development on Children
2 Maria_Nordström_Effects of Urban Development on Children
 
Villarroel m 2015_qs_amsterdam_final_version_16_sept_2015
Villarroel m 2015_qs_amsterdam_final_version_16_sept_2015Villarroel m 2015_qs_amsterdam_final_version_16_sept_2015
Villarroel m 2015_qs_amsterdam_final_version_16_sept_2015
 
Glosario
GlosarioGlosario
Glosario
 
Кратък възкресник
Кратък възкресникКратък възкресник
Кратък възкресник
 
TSR-julkaisu Kylänen ym. 2015
TSR-julkaisu Kylänen ym. 2015TSR-julkaisu Kylänen ym. 2015
TSR-julkaisu Kylänen ym. 2015
 
Reflective writing photos
Reflective writing photosReflective writing photos
Reflective writing photos
 
Know about Tobacco Cancer
Know about Tobacco Cancer  Know about Tobacco Cancer
Know about Tobacco Cancer
 
Painter lapsley power point
Painter  lapsley power pointPainter  lapsley power point
Painter lapsley power point
 
bruno mars
bruno marsbruno mars
bruno mars
 
A short proof of konigs matching theorem
A short proof of konigs matching theoremA short proof of konigs matching theorem
A short proof of konigs matching theorem
 
CV updated
CV updatedCV updated
CV updated
 
General pastors conference_2006
General pastors conference_2006General pastors conference_2006
General pastors conference_2006
 
Lovit -Media
Lovit -MediaLovit -Media
Lovit -Media
 
Suzuki gixxer
Suzuki gixxerSuzuki gixxer
Suzuki gixxer
 

Semelhante a Independent domination in finitely defined classes of graphs polynomial algorithms

lecture 22
lecture 22lecture 22
lecture 22
sajinsc
 
Innerproductspaces 151013072051-lva1-app6892 (1)
Innerproductspaces 151013072051-lva1-app6892 (1)Innerproductspaces 151013072051-lva1-app6892 (1)
Innerproductspaces 151013072051-lva1-app6892 (1)
Himanshi Upadhyay
 
Skew Products on Directed Graphs
Skew Products on Directed GraphsSkew Products on Directed Graphs
Skew Products on Directed Graphs
Caridad Arroyo
 
Lecture13p.pdf.pdfThedeepness of freedom are threevalues.docx
Lecture13p.pdf.pdfThedeepness of freedom are threevalues.docxLecture13p.pdf.pdfThedeepness of freedom are threevalues.docx
Lecture13p.pdf.pdfThedeepness of freedom are threevalues.docx
croysierkathey
 
Lecture13p.pdf.pdfThedeepness of freedom are threevalues.docx
Lecture13p.pdf.pdfThedeepness of freedom are threevalues.docxLecture13p.pdf.pdfThedeepness of freedom are threevalues.docx
Lecture13p.pdf.pdfThedeepness of freedom are threevalues.docx
jeremylockett77
 

Semelhante a Independent domination in finitely defined classes of graphs polynomial algorithms (20)

presentasi
presentasipresentasi
presentasi
 
Problem Solving with Algorithms and Data Structure - Graphs
Problem Solving with Algorithms and Data Structure - GraphsProblem Solving with Algorithms and Data Structure - Graphs
Problem Solving with Algorithms and Data Structure - Graphs
 
Nodal Domain Theorem for the p-Laplacian on Graphs and the Related Multiway C...
Nodal Domain Theorem for the p-Laplacian on Graphs and the Related Multiway C...Nodal Domain Theorem for the p-Laplacian on Graphs and the Related Multiway C...
Nodal Domain Theorem for the p-Laplacian on Graphs and the Related Multiway C...
 
Quantum Machine Learning and QEM for Gaussian mixture models (Alessandro Luongo)
Quantum Machine Learning and QEM for Gaussian mixture models (Alessandro Luongo)Quantum Machine Learning and QEM for Gaussian mixture models (Alessandro Luongo)
Quantum Machine Learning and QEM for Gaussian mixture models (Alessandro Luongo)
 
lecture 22
lecture 22lecture 22
lecture 22
 
Innerproductspaces 151013072051-lva1-app6892 (1)
Innerproductspaces 151013072051-lva1-app6892 (1)Innerproductspaces 151013072051-lva1-app6892 (1)
Innerproductspaces 151013072051-lva1-app6892 (1)
 
Scribed lec8
Scribed lec8Scribed lec8
Scribed lec8
 
A new axisymmetric finite element
A new axisymmetric finite elementA new axisymmetric finite element
A new axisymmetric finite element
 
Lecture#9
Lecture#9Lecture#9
Lecture#9
 
Ch4
Ch4Ch4
Ch4
 
Skew Products on Directed Graphs
Skew Products on Directed GraphsSkew Products on Directed Graphs
Skew Products on Directed Graphs
 
41-50
41-5041-50
41-50
 
Lecture13p.pdf.pdfThedeepness of freedom are threevalues.docx
Lecture13p.pdf.pdfThedeepness of freedom are threevalues.docxLecture13p.pdf.pdfThedeepness of freedom are threevalues.docx
Lecture13p.pdf.pdfThedeepness of freedom are threevalues.docx
 
Lecture13p.pdf.pdfThedeepness of freedom are threevalues.docx
Lecture13p.pdf.pdfThedeepness of freedom are threevalues.docxLecture13p.pdf.pdfThedeepness of freedom are threevalues.docx
Lecture13p.pdf.pdfThedeepness of freedom are threevalues.docx
 
Bellman ford
Bellman fordBellman ford
Bellman ford
 
Some properties of two-fuzzy Nor med spaces
Some properties of two-fuzzy Nor med spacesSome properties of two-fuzzy Nor med spaces
Some properties of two-fuzzy Nor med spaces
 
lec6.pptx
lec6.pptxlec6.pptx
lec6.pptx
 
A05330107
A05330107A05330107
A05330107
 
Secure Domination in graphs
Secure Domination in graphsSecure Domination in graphs
Secure Domination in graphs
 
MMath
MMathMMath
MMath
 

Último

Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Medical / Health Care (+971588192166) Mifepristone and Misoprostol tablets 200mg
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
masabamasaba
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
masabamasaba
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
masabamasaba
 
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
masabamasaba
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
masabamasaba
 

Último (20)

Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
 
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With SimplicityWSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
 
WSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security ProgramWSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security Program
 
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
 
tonesoftg
tonesoftgtonesoftg
tonesoftg
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
 
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
 
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
 
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
 
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go Platformless
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
 

Independent domination in finitely defined classes of graphs polynomial algorithms

  • 1. Independent domination in finitely defined classes of graphs: Polynomial algorithms Vadim Lozin, Raffaele Mosca, Christopher Purcell Discrete Applied Mathematics 182 (2015) 2–14 報告者: 陳政謙
  • 2. Outline • Related works • Independent domination in P2 + P3-free graphs • References
  • 3. Related works Journal Topic Author Result Theoretical Computer Science 301 (2003) 271 – 284 Independent domination in finitely defined classes of graphs R. Boliac, V. Lozin Some sufficient conditions for the independent domination problem are to be NP-hard in a finitely defined class of graphs. Information Processing Letters 36 (1990) 231-236 Domination in convex and chordal bipartite graphs Peter Damaschke, Haiko Müller, Dieter Kratsch It is shown by a reduction from 3SAT that independent dominating set remains NP-complete when restricted to chordal bipartite graphs.
  • 4. Related works Journal Topic Author Result Operations Research Letters 1 (1982) 134- 138 Independent domination in chordal graphs Martin Farber There is a linear algorithm to solve the independent domination problem in chordal graphs. Discrete Applied Mathematics 143 (2004) 351 – 352 The weighted independent domination problem is NP-complete for chordal graphs Gerard J. Chang This paper shows that the weighted independent domination problem is NP-complete for chordal graphs.
  • 5. Related works Journal Topic Author Result Discrete Mathematics 73 (1989) 249-260 On diameters and rad ii of bridged graphs Martin Farber This paper proved that 2K2-free graphs have polynomially many maximal independent sets.
  • 9. P2 + P3-free graphs
  • 10. P2 + P3-free graphs
  • 11. Algorithm: Generation-1 S = {{v1}} u({v1}) = v2 v1 v3 v4 v5v2
  • 12. Algorithm: Generation-1 S = {{v1}} u({v1}) = v2 v1 v3 v4 v5v2
  • 13. Algorithm: Generation-1 u({v2}) = v1 S = {{v1}, {v2}} u({v1}) = v2 v1 v4 v5v2 v3
  • 14. Algorithm: Generation-1 v1 v4 v5v2 v3 u({v2}) = v1 S = {{v1}, {v2}} u({v1}) = v2
  • 15. Algorithm: Generation-1 v1 v4 v5v2 v3 u({v2}) = v1 S = {{v1, v3}, {v2}} u({v1, v3}) = v2
  • 16. Algorithm: Generation-1 v1 v4 v5v2 v3 u({v2}) = v1 S = {{v1, v3}, {v2}} u({v1, v3}) = v2
  • 17. Algorithm: Generation-1 u({v3}) = v2 v1 v5v2 v3 u({v2}) = v1 S = {{v1, v3}, {v2}, {v3}} u({v1, v3}) = v2 v4
  • 18. Algorithm: Generation-1 v1 v5v2 v3 v4 u({v3}) = v2u({v2}) = v1 S = {{v1, v3}, {v2}, {v3}} u({v1, v3}) = v2
  • 19. Algorithm: Generation-1 v1 v5v2 v3 v4 u({v3}) = v2u({v2, v4}) = v1 S = {{v1, v3}, {v2, v4}, {v3}} u({v1, v3}) = v2
  • 20. Algorithm: Generation-1 v1 v5v2 v3 v4 u({v3}) = v2u({v2, v4}) = v1 S = {{v1, v3}, {v2, v4}, {v3}} u({v1, v3}) = v2
  • 21. Algorithm: Generation-1 v1 v5v2 v3 v4 u({v3}) = v2u({v2, v4}) = v1 S = {{v1, v3}, {v2, v4}, {v3}, {v1, v4}} u({v1, v3}) = v2 u({v1, v4}) = v3
  • 22. Algorithm: Generation-1 v1 v2 v3 v4 u({v3}) = v2u({v2, v4}) = v3 S = {{v1, v3}, {v2, v4}, {v3}, {v1, v4}} u({v1, v3}) = v2 u({v1, v4}) = v3 v5
  • 23. Algorithm: Generation-1 v1 v2 v3 v4 u({v3}) = v2u({v2, v4}) = v3 S = {{v1, v3}, {v2, v4}, {v3}, {v1, v4}} u({v1, v3}) = v2 u({v1, v4}) = v3 v5
  • 24. Algorithm: Generation-1 v1 v2 v3 v4 u({v3}) = v2u({v2, v4}) = v3 S = {{v1, v3, v5}, {v2, v4}, {v3}, {v1, v4}} u({v1, v3, v5}) = v2 u({v1, v4}) = v3 v5
  • 25. Algorithm: Generation-1 v1 v2 v3 v4 u({v3, v5}) = v2u({v2, v4}) = v3 S = {{v1, v3, v5}, {v2, v4}, {v3, v5}, {v1, v4}} u({v1, v3, v5}) = v2 u({v1, v4}) = v3 v5
  • 26. Algorithm: Generation-1 v1 v2 v3 v4 u({v3, v5}) = v2u({v2, v4}) = v3 S = {{v1, v3, v5}, {v2, v4}, {v3, v5}, {v1, v4}} u({v1, v3, v5}) = v2 u({v1, v4}) = v3 v5
  • 27. Algorithm: Generation-1 v1 v2 v3 v4 u({v3, v5}) = v2u({v2, v4}) = v3 S = {{v1, v3, v5}, {v2, v4}, {v3, v5}, {v1, v4}, {v1, v2, v5}} u({v1, v3, v5}) = v2 u({v1, v4}) = v3 v5 u({v1, v2 , v5}) = v4
  • 28. Algorithm: Generation-1 v1 v2 v3 v4 u({v3, v5}) = v2u({v2, v4}) = v3 S = {{v1, v3, v5}, {v2, v4}, {v3, v5}, {v1, v4}, {v1, v2, v5}} u({v1, v3, v5}) = v4 u({v1, v4}) = v3 v5 u({v1, v2 , v5}) = v4
  • 29. Lemma 3 • For a graph G with n vertices, Algorithm Generation-1 runs in time O(n5) and the family S produced by this algorithm contains O(n3) subsets of V(G).
  • 30. If a set H ∈ S was created in Step 2.2 u G v AG({v, u, w}) w H := {v, w} ∪ AG ({v, u, w})
  • 31. If a set H ∈ S was created in Step 2.1 G v AG({v, u}) u We denote W the set of neighbors of u each of which is not dominated by every maximal independent set in G[H]. W H := {v} ∪ AG ({v, u})
  • 32. Proposition 4 • A set H created in Step 2.1 contains an independent set dominating G if and only if H – H0 contains an independent set dominating W.
  • 33. Lemma 5 • If ab is an edge in G[H – H0], then W ⊆ N(a) ∪ N(b). G v AG({v, u}) u W a b
  • 34. The proof of Lemma 5 • If ab is an edge in G[H – H0], then W ⊆ N(a) ∪ N(b). G v AG({v, u}) u W a b
  • 35. The partition of cliques in G[H – H0] • Lemma 5 shows that if Q = {q1, ... , qp} is a component (clique) in G[H – H0] and Wi = W ∩ AG(qi), then {W1, ... , Wp} is a partition of W. We denote this partition by P(Q). q1 q2 q3 v1 v2 v3 W P(Q) = {{v1, v2}, {v3}} Q
  • 36. Lemma 6 • The set H – H0 contains a maximal independent set dominating W if and only if there is an element (Y1, . . . , Yt) ∈ P(Q1) × … × P(Qt) such that Y1 ∩ … ∩ Yt = ∅. P(Q1) = {{v1}, {v2, v3}} P(Q2) = {{v1, v2}, {v3}} {v1} ∩ {v3} = ∅
  • 37. The proof of Lemma 6 G v H – H0 u W Y1 Y2 Q1 Q2
  • 38. The proof of Lemma 6 G v H – H0 u WY1 Q1 Q2 Y2
  • 39. The proof of Lemma 6 • Therefore, I dominates W if and only if Y1 ∪ … ∪ Yt = W. • By De Morgan’s law, this holds if and only if Y1 ∩ … ∩ Yt = ∅.
  • 40. Lemma 7 • Given a set W of n elements and a number of partitions P1, . . . ,Pt of W, one can check if there is an element (Y1, . . . , Yt) ∈ P1 × …× Pt such Y1 ∩…∩ Yt = ∅ in O(n2) time. P1 P2 {v1} {v2, v3} W = {v1, v2, v3} P1 = {{v1}, {v2, v3}} P2 = {{v1, v2}, {v3}} {v1, v2, v3} {v1} {∅} {v2} {v3}
  • 41. Theorem 8 • Given a P2 + P3-free graph G with n vertices, one can find an independent dominating set of minimum cardinality in G in O(n5) time. By Lemma 3, the time complexity of Algorithm Generation-1 is O(n5). By Proposition 4, Lemmas 6 and 7, the problem of determining if H ∈ S contains a maximal independent set dominating G can be solved in O(n2) time. Therefore, an independent dominating set of minimum cardinality in G can be found in O(n5) time.