SlideShare a Scribd company logo
1 of 112
Download to read offline
The W-Hierarchy
A Parametereized Problem
A Parametereized Problem

NP-hard for constant
values of the parameter

“Easy” for small
values of the parameter
“Easy” for small
values of the parameter
“Easy” for small
values of the parameter
An O(nk) algorithm exists.
“Easy” for small
values of the parameter
An O(nk) algorithm exists.

Fixed-Parameter
Tractable: f(k)poly(n)

As hard as solving
Clique
“Easy” for small
values of the parameter
An O(nk) algorithm exists.

Polynomial
“Stuck” with
kernel

large instances

As hard as solving
Clique
To establish membership, reduce to X.
A problem is “hard” for a class if every
problem in the class reduces to it.
A problem is “hard” for a class if every
problem in the class reduces to it.
A problem is “hard” for a class if every
problem in the class reduces to it.
A problem is “hard” for a class if every
problem in the class reduces to it.
Short Turing Machine Acceptance
Short Turing Machine Acceptance
Short Turing Machine Acceptance
Short Turing Machine Acceptance
Short Turing Machine Acceptance
Short Turing Machine Acceptance
Short Turing Machine Acceptance

Input

A [ND] Turing machine M, an input x, and an integer k.
Short Turing Machine Acceptance

Input

A [ND] Turing machine M, an input x, and an integer k.
Does M accept x in at most k steps?

Question
Independent Set

Short Turing Machine Acceptance
Independent Set

Short Turing Machine Acceptance
(qa,happy)
Independent Set

Short Turing Machine Acceptance
(qa,happy)
Read b and (a,b) is an edge.
Independent Set

Short Turing Machine Acceptance
(qa,happy)
Read b and (a,b) is an edge.
(qa,happy) —> (QUIT)
Independent Set

Short Turing Machine Acceptance
(qa,happy)
Read b and (a,b) is not an edge.
(qa,happy) —> (QUIT)
Independent Set

Short Turing Machine Acceptance
(qa,happy)
Read b and (a,b) is not an edge.
(qa,happy) —> (QUIT)
(qa,happy) —> (qa,happy); move right
Independent Set

Short Turing Machine Acceptance
(qa,happy)

(qa,happy) —> (QUIT)
(qa,happy) —> (qa,happy); move right
Independent Set

Short Turing Machine Acceptance
(qa,happy)
Read an EOF symbol.
(qa,happy) —> (QUIT)
(qa,happy) —> (qa,happy); move right
Independent Set

Short Turing Machine Acceptance
(qa,happy)
Read an EOF symbol.
(qa,happy) —> (QUIT)
(qa,happy) —> (qa,happy); move right
(qa,happy) —> (q[move,a],happy); move left
Independent Set

Short Turing Machine Acceptance
(qa,happy)

(qa,happy) —> (QUIT)
(qa,happy) —> (qa,happy); move right
(qa,happy) —> (q[move,a],happy); move left
Independent Set

Short Turing Machine Acceptance
(qa,happy)
Read a.
(qa,happy) —> (QUIT)
(qa,happy) —> (qa,happy); move right
(qa,happy) —> (q[move,a],happy); move left
Independent Set

Short Turing Machine Acceptance
(qa,happy)
Read a.
(qa,happy) —> (QUIT)
(qa,happy) —> (qa,happy); move right
(qa,happy) —> (q[move,a],happy); move left
(q[move,a],happy) —> (q[read],happy); move right
Independent Set

Short Turing Machine Acceptance
(qa,happy)

(qa,happy) —> (QUIT)
(qa,happy) —> (qa,happy); move right
(qa,happy) —> (q[move,a],happy); move left
(q[move,a],happy) —> (q[read],happy); move right
Independent Set

Short Turing Machine Acceptance
(qa,happy)

(qa,happy) —> (QUIT)
(qa,happy) —> (qa,happy); move right
(qa,happy) —> (q[move,a],happy); move left
(q[move,a],happy) —> (q[read],happy); move right
(q[read],happy) —> (qb,happy); move right
Dominating Set

Short Turing Machine Acceptance
Dominating Set

Short Turing Machine Acceptance
Short Turing Machine Acceptance

Independent Set
Short Turing Machine Acceptance

Independent Set
Short Turing Machine Acceptance
Independent Set
Short Turing Machine Acceptance
Independent Set
A problem is “hard” for a class if every
problem in the class reduces to it.
Short Turing Machine Acceptance
Short Turing Machine Acceptance
Encode every configuration as a vertex.
Short Turing Machine Acceptance
Encode every configuration as a vertex.

At step i, the head is at j, and the transition is δ.
Short Turing Machine Acceptance
Encode every configuration as a vertex.

At step i, the head is at j, and the transition is δ.
At step i, the symbol at j is t, and the head is not at j.
[Step 3, Position 1, δ]
[Step 3, Position 2, δ]
[Step 3, Position 3, δ]
[Step 3, Position 1, a]

[Step 3, Position 1, b]

[Step 3, Position 2, a]

[Step 3, Position 2, b]

[Step 3, Position 3, a]

[Step 3, Position 3, b]

[Step 3, Position 1, δ]
[Step 3, Position 2, δ]
[Step 3, Position 3, δ]
[Step 3, Position 1, a]

[Step 3, Position 1, b]

[Step 3, Position 2, a]

[Step 3, Position 2, b]

[Step 3, Position 3, a]

[Step 3, Position 3, b]

[Step 3, Position 1, δ]
[Step 3, Position 2, δ]
[Step 3, Position 3, δ]
[Step 3, Position 1, a]

[Step 3, Position 1, b]

[Step 3, Position 2, a]

[Step 3, Position 2, b]

[Step 3, Position 3, a]

[Step 3, Position 3, b]

[Step 3, Position 1, δ]
[Step 3, Position 2, δ]
[Step 3, Position 3, δ]
[Step 3, Position 1, a]

[Step 3, Position 1, b]

[Step 3, Position 2, a]

[Step 3, Position 2, b]

[Step 3, Position 3, a]

[Step 3, Position 3, b]

[Step 3, Position 1, δ]
[Step 3, Position 2, δ]
[Step 3, Position 3, δ]
[Step 3, Position 1, a]

[Step 3, Position 1, b]

[Step 3, Position 2, a]

[Step 3, Position 2, b]

[Step 3, Position 3, a]

[Step 3, Position 3, b]

[Step 3, Position 1, δ]
[Step 3, Position 2, δ]
[Step 3, Position 3, δ]
Introducing…

CIRCUITS
CIRCUITS
CIRCUITS
Weighted Circuit Satisfiablity
Weighted Circuit Satisfiablity

Input

A circuit C, and an integer k.
Weighted Circuit Satisfiablity

Input

A circuit C, and an integer k.

Is there an assignment setting EXACTLY k variables
to one, that satisfies C?

Question
Independent Set

Weighted Circuit Satisfiability
e

b

c

a

t

d

h

f

g
Independent Set

Weighted Circuit Satisfiability
e

b

c

a

t

d

t

h

f

g

h
Independent Set

Weighted Circuit Satisfiability
e

b

c

a

t

d

t

h

f

g

h

AND
Independent Set

Weighted Circuit Satisfiability
e

b

c

a

t

d

t

h

f

g

h

AND
Independent Set

Weighted Circuit Satisfiability
e

a

t

t

h

NOT
b

c

d

h

f

g

AND
Independent Set

Weighted Circuit Satisfiability
Independent Set

Weighted Circuit Satisfiability
Independent Set

Weighted Circuit Satisfiability
Independent Set

Weighted Circuit Satisfiability
Independent Set

Weighted Circuit Satisfiability
Vertices as
Input Gates
NOT Gates

Edges as AND Gates
Output Gate [AND]
Dominating Set

Weighted Circuit Satisfiability
Dominating Set

Weighted Circuit Satisfiability

OR Gates
Dominating Set

Weighted Circuit Satisfiability

OR Gates

AND Gate
Dominating Set

Weighted Circuit Satisfiability

OR Gates

AND Gate
Dominating Set

Weighted Circuit Satisfiability

OR Gates

AND Gate
Dominating Set

Weighted Circuit Satisfiability

OR Gates

AND Gate
Set a Dominating Set to 1 and the rest to 0…
Dominating Set

Weighted Circuit Satisfiability

OR Gates

AND Gate
Set a Dominating Set to 1 and the rest to 0…
Dominating Set

Weighted Circuit Satisfiability

OR Gates

AND Gate
Otherwise:
Weighted Circuit Satisfiability

Independent Set
Weighted Circuit Satisfiability

Independent Set
Weighted Circuit Satisfiability
Independent Set
Weighted Circuit Satisfiability
Independent Set
The weft of a circuit is the
maximum number of large nodes on
a path from an input node to the output node.

*Nodes with in-degree more than two.
Independent Set

Weighted Circuit Satisfiability
Vertices as
Input Gates
NOT Gates

Edges as AND Gates
Output Gate [AND]
Dominating Set

Weighted Circuit Satisfiability

OR Gates

AND Gate
Weighted Circuit Satisfiability
restricted to circuits of weft 1.
Independent Set, Clique, etc.

W[1]
Weighted Circuit Satisfiability
restricted to circuits of weft 2.

W[2]
Weighted Circuit Satisfiability
restricted to circuits of weft 2.

Dominating Set, Set Cover, Hitting Set
W[2]
Weighted Circuit Satisfiability
restricted to circuits of weft 2.

Dominating Set, Set Cover, Hitting Set

W[2]
Weighted Circuit Satisfiability
restricted to circuits of weft 2.
Dominating Set, Set Cover, Hitting Set

W[2]
CIRCUITS & SATISFIABILITY
(as we know it)
Independent Set

Weighted Circuit Satisfiability
Vertices as
Input Gates
NOT Gates

Edges as AND Gates
Output Gate [AND]
Input Gates
NOT Gates

AND Gates
Output Gate [AND]
(x

y)

(z

x)

···

(z

y)

Input Gates
NOT Gates

AND Gates
Output Gate [AND]
Dominating Set

Weighted Circuit Satisfiability

OR Gates

AND Gate
OR Gates

AND Gate
(x

y

a

b

p

q)

(z

OR Gates

AND Gate

x

r)

···

(z

y

p

q

z)
Weighted Circuit Satisfiability
restricted to circuits of weft 2.
Weighted Circuit Satisfiability
restricted to circuits of weft 2.

Weighted SAT for Appropriately Normalized & Monotone Formulas
Weighted Circuit Satisfiability
restricted to circuits of weft 2.

Weighted SAT for Appropriately Normalized & Monotone Formulas
Weighted Circuit Satisfiability
restricted to circuits of weft 2.
Weighted SAT for Appropriately Normalized & Monotone Formulas
Weighted Circuit Satisfiability
restricted to circuits of weft 2.
Weighted SAT for Appropriately Normalized & Monotone Formulas

Dominating Set, Set Cover, Hitting Set
Weighted Circuit Satisfiability
restricted to circuits of weft 2.
Weighted SAT for Appropriately Normalized & Monotone Formulas

Dominating Set, Set Cover, Hitting Set
Weighted Circuit Satisfiability
restricted to circuits of weft 2.
Weighted SAT for Appropriately Normalized & Monotone Formulas

Dominating Set, Set Cover, Hitting Set
Weighted Circuit Satisfiability
restricted to circuits of weft 2.
Weighted SAT for Appropriately Normalized & Monotone Formulas

Dominating Set, Set Cover, Hitting Set
(x

y

a

b

p

q)

(z

x

r)

···

(z

y

p

q

z)
(x

y

a

b

p

q)

(z

x

r)

···

(z

y

p

q

z)
(x

y

a

b

p

q)

(z

p

x

r)

···

(z

y

p

q

z)
(x

y

a

b

p

q)

(z

p

x

r)

···

(z

y

p

q

z)

More Related Content

Similar to The W Hierarchy

Computer Organization1CS1400Feng JiangBoolean al.docx
Computer Organization1CS1400Feng JiangBoolean al.docxComputer Organization1CS1400Feng JiangBoolean al.docx
Computer Organization1CS1400Feng JiangBoolean al.docx
ladonnacamplin
 
LPEI_ZCNI_Poster
LPEI_ZCNI_PosterLPEI_ZCNI_Poster
LPEI_ZCNI_Poster
Long Pei
 
Paths and Polynomials
Paths and PolynomialsPaths and Polynomials
Paths and Polynomials
ASPAK2014
 
Electrocraft drive selection_guide_catalog
Electrocraft drive selection_guide_catalogElectrocraft drive selection_guide_catalog
Electrocraft drive selection_guide_catalog
Electromate
 

Similar to The W Hierarchy (20)

The inGraph project and incremental evaluation of Cypher queries
The inGraph project and incremental evaluation of Cypher queriesThe inGraph project and incremental evaluation of Cypher queries
The inGraph project and incremental evaluation of Cypher queries
 
Kernel for Chordal Vertex Deletion
Kernel for Chordal Vertex DeletionKernel for Chordal Vertex Deletion
Kernel for Chordal Vertex Deletion
 
Computer Organization1CS1400Feng JiangBoolean al.docx
Computer Organization1CS1400Feng JiangBoolean al.docxComputer Organization1CS1400Feng JiangBoolean al.docx
Computer Organization1CS1400Feng JiangBoolean al.docx
 
Multiband Transceivers - [Chapter 1]
Multiband Transceivers - [Chapter 1] Multiband Transceivers - [Chapter 1]
Multiband Transceivers - [Chapter 1]
 
LPEI_ZCNI_Poster
LPEI_ZCNI_PosterLPEI_ZCNI_Poster
LPEI_ZCNI_Poster
 
Fine Grained Complexity
Fine Grained ComplexityFine Grained Complexity
Fine Grained Complexity
 
Lowpass RC circuit
Lowpass RC circuitLowpass RC circuit
Lowpass RC circuit
 
Paths and Polynomials
Paths and PolynomialsPaths and Polynomials
Paths and Polynomials
 
ingraph: Live Queries on Graphs
ingraph: Live Queries on Graphs ingraph: Live Queries on Graphs
ingraph: Live Queries on Graphs
 
Topological Sort
Topological SortTopological Sort
Topological Sort
 
Ppt 1
Ppt 1Ppt 1
Ppt 1
 
motor_2.ppt
motor_2.pptmotor_2.ppt
motor_2.ppt
 
Second Order Active RC Blocks
Second Order Active RC BlocksSecond Order Active RC Blocks
Second Order Active RC Blocks
 
STA.pdf
STA.pdfSTA.pdf
STA.pdf
 
Transmission lines
Transmission linesTransmission lines
Transmission lines
 
1619494.ppt
1619494.ppt1619494.ppt
1619494.ppt
 
Flip flops
Flip flopsFlip flops
Flip flops
 
Ch06 multalign
Ch06 multalignCh06 multalign
Ch06 multalign
 
Electrocraft drive selection_guide_catalog
Electrocraft drive selection_guide_catalogElectrocraft drive selection_guide_catalog
Electrocraft drive selection_guide_catalog
 
Mod 3.pptx
Mod 3.pptxMod 3.pptx
Mod 3.pptx
 

More from ASPAK2014

Kernel Lower Bounds
Kernel Lower BoundsKernel Lower Bounds
Kernel Lower Bounds
ASPAK2014
 
Color Coding
Color CodingColor Coding
Color Coding
ASPAK2014
 
Steiner Tree Parameterized by Treewidth
Steiner Tree Parameterized by TreewidthSteiner Tree Parameterized by Treewidth
Steiner Tree Parameterized by Treewidth
ASPAK2014
 
The Exponential Time Hypothesis
The Exponential Time HypothesisThe Exponential Time Hypothesis
The Exponential Time Hypothesis
ASPAK2014
 
Cut and Count
Cut and CountCut and Count
Cut and Count
ASPAK2014
 
Treewidth and Applications
Treewidth and ApplicationsTreewidth and Applications
Treewidth and Applications
ASPAK2014
 
Important Cuts and (p,q)-clustering
Important Cuts and (p,q)-clusteringImportant Cuts and (p,q)-clustering
Important Cuts and (p,q)-clustering
ASPAK2014
 
Representative Sets
Representative SetsRepresentative Sets
Representative Sets
ASPAK2014
 
Bidimensionality
BidimensionalityBidimensionality
Bidimensionality
ASPAK2014
 
Dynamic Programming Over Graphs of Bounded Treewidth
Dynamic Programming Over Graphs of Bounded TreewidthDynamic Programming Over Graphs of Bounded Treewidth
Dynamic Programming Over Graphs of Bounded Treewidth
ASPAK2014
 
Introduction to Treewidth
Introduction to TreewidthIntroduction to Treewidth
Introduction to Treewidth
ASPAK2014
 
Matroid Basics
Matroid BasicsMatroid Basics
Matroid Basics
ASPAK2014
 
Kernelization Basics
Kernelization BasicsKernelization Basics
Kernelization Basics
ASPAK2014
 
Iterative Compression
Iterative CompressionIterative Compression
Iterative Compression
ASPAK2014
 
Important Cuts
Important CutsImportant Cuts
Important Cuts
ASPAK2014
 
Fixed-Parameter Intractability
Fixed-Parameter IntractabilityFixed-Parameter Intractability
Fixed-Parameter Intractability
ASPAK2014
 

More from ASPAK2014 (16)

Kernel Lower Bounds
Kernel Lower BoundsKernel Lower Bounds
Kernel Lower Bounds
 
Color Coding
Color CodingColor Coding
Color Coding
 
Steiner Tree Parameterized by Treewidth
Steiner Tree Parameterized by TreewidthSteiner Tree Parameterized by Treewidth
Steiner Tree Parameterized by Treewidth
 
The Exponential Time Hypothesis
The Exponential Time HypothesisThe Exponential Time Hypothesis
The Exponential Time Hypothesis
 
Cut and Count
Cut and CountCut and Count
Cut and Count
 
Treewidth and Applications
Treewidth and ApplicationsTreewidth and Applications
Treewidth and Applications
 
Important Cuts and (p,q)-clustering
Important Cuts and (p,q)-clusteringImportant Cuts and (p,q)-clustering
Important Cuts and (p,q)-clustering
 
Representative Sets
Representative SetsRepresentative Sets
Representative Sets
 
Bidimensionality
BidimensionalityBidimensionality
Bidimensionality
 
Dynamic Programming Over Graphs of Bounded Treewidth
Dynamic Programming Over Graphs of Bounded TreewidthDynamic Programming Over Graphs of Bounded Treewidth
Dynamic Programming Over Graphs of Bounded Treewidth
 
Introduction to Treewidth
Introduction to TreewidthIntroduction to Treewidth
Introduction to Treewidth
 
Matroid Basics
Matroid BasicsMatroid Basics
Matroid Basics
 
Kernelization Basics
Kernelization BasicsKernelization Basics
Kernelization Basics
 
Iterative Compression
Iterative CompressionIterative Compression
Iterative Compression
 
Important Cuts
Important CutsImportant Cuts
Important Cuts
 
Fixed-Parameter Intractability
Fixed-Parameter IntractabilityFixed-Parameter Intractability
Fixed-Parameter Intractability
 

Recently uploaded

Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 

Recently uploaded (20)

Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptx
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
 
latest AZ-104 Exam Questions and Answers
latest AZ-104 Exam Questions and Answerslatest AZ-104 Exam Questions and Answers
latest AZ-104 Exam Questions and Answers
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 
Tatlong Kwento ni Lola basyang-1.pdf arts
Tatlong Kwento ni Lola basyang-1.pdf artsTatlong Kwento ni Lola basyang-1.pdf arts
Tatlong Kwento ni Lola basyang-1.pdf arts
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxCOMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
 
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxOn_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
 
Basic Intentional Injuries Health Education
Basic Intentional Injuries Health EducationBasic Intentional Injuries Health Education
Basic Intentional Injuries Health Education
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptx
 

The W Hierarchy