41
Parameterized View of Coalition Resource Games Yuk Hei Chan Rajesh Chitnis Kanthi K. Sarpatwar December 1, 2010 Yuk Hei Chan Rajesh Chitnis Kanthi K. Sarpatwar () Parameterized View of Coalition Resource Games December 1, 2010 1 / 13

Yuk Hei Chan Rajesh Chitnis Kanthi K. Sarpatwarhajiagha/AGT10/CCS-1-slides.pdfYuk Hei Chan Rajesh Chitnis Kanthi K. Sarpatwar ()Parameterized View of Coalition Resource Games December

  • Upload
    others

  • View
    10

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Yuk Hei Chan Rajesh Chitnis Kanthi K. Sarpatwarhajiagha/AGT10/CCS-1-slides.pdfYuk Hei Chan Rajesh Chitnis Kanthi K. Sarpatwar ()Parameterized View of Coalition Resource Games December

Parameterized View of Coalition Resource Games

Yuk Hei ChanRajesh Chitnis

Kanthi K. Sarpatwar

December 1, 2010

Yuk Hei Chan Rajesh Chitnis Kanthi K. Sarpatwar ()Parameterized View of Coalition Resource Games December 1, 2010 1 / 13

Page 2: Yuk Hei Chan Rajesh Chitnis Kanthi K. Sarpatwarhajiagha/AGT10/CCS-1-slides.pdfYuk Hei Chan Rajesh Chitnis Kanthi K. Sarpatwar ()Parameterized View of Coalition Resource Games December

Part I

A Primer on Parameterized Complexity

Yuk Hei Chan Rajesh Chitnis Kanthi K. Sarpatwar ()Parameterized View of Coalition Resource Games December 1, 2010 2 / 13

Page 3: Yuk Hei Chan Rajesh Chitnis Kanthi K. Sarpatwarhajiagha/AGT10/CCS-1-slides.pdfYuk Hei Chan Rajesh Chitnis Kanthi K. Sarpatwar ()Parameterized View of Coalition Resource Games December

Classical View : An example

Given a data set with conflicts, remove as few data points as possibleto obtain a conflicts free data set

- Vertex Cover Problem.

Unfortunately, this problem is NP Complete. Classical Complexitytells us that in general there is no good algorithm.

Yuk Hei Chan Rajesh Chitnis Kanthi K. Sarpatwar ()Parameterized View of Coalition Resource Games December 1, 2010 2 / 13

Page 4: Yuk Hei Chan Rajesh Chitnis Kanthi K. Sarpatwarhajiagha/AGT10/CCS-1-slides.pdfYuk Hei Chan Rajesh Chitnis Kanthi K. Sarpatwar ()Parameterized View of Coalition Resource Games December

Classical View : An example

Given a data set with conflicts, remove as few data points as possibleto obtain a conflicts free data set - Vertex Cover Problem.

Unfortunately, this problem is NP Complete. Classical Complexitytells us that in general there is no good algorithm.

Yuk Hei Chan Rajesh Chitnis Kanthi K. Sarpatwar ()Parameterized View of Coalition Resource Games December 1, 2010 2 / 13

Page 5: Yuk Hei Chan Rajesh Chitnis Kanthi K. Sarpatwarhajiagha/AGT10/CCS-1-slides.pdfYuk Hei Chan Rajesh Chitnis Kanthi K. Sarpatwar ()Parameterized View of Coalition Resource Games December

Classical View : An example

Given a data set with conflicts, remove as few data points as possibleto obtain a conflicts free data set - Vertex Cover Problem.

Unfortunately, this problem is NP Complete. Classical Complexitytells us that in general there is no good algorithm.

Yuk Hei Chan Rajesh Chitnis Kanthi K. Sarpatwar ()Parameterized View of Coalition Resource Games December 1, 2010 2 / 13

Page 6: Yuk Hei Chan Rajesh Chitnis Kanthi K. Sarpatwarhajiagha/AGT10/CCS-1-slides.pdfYuk Hei Chan Rajesh Chitnis Kanthi K. Sarpatwar ()Parameterized View of Coalition Resource Games December

Parameterized View

What if the solution size is small? Is there an efficient algorithm?

Yes - a simple branching algorithm will give us O∗(2k) (O∗ notationsuppresses the polynomial component.)

For every edge, a solution must contain at least one end point.If G is the original graph and e = (u, v) then G has a vertex cover ofsize k if and only if either G − u or G − v has a vertex cover of sizek − 1.Continuing in this fashion, we obtain a simple O∗(2k) algorithm.

Best Known - O∗(1.2738k).

Yuk Hei Chan Rajesh Chitnis Kanthi K. Sarpatwar ()Parameterized View of Coalition Resource Games December 1, 2010 3 / 13

Page 7: Yuk Hei Chan Rajesh Chitnis Kanthi K. Sarpatwarhajiagha/AGT10/CCS-1-slides.pdfYuk Hei Chan Rajesh Chitnis Kanthi K. Sarpatwar ()Parameterized View of Coalition Resource Games December

Parameterized View

What if the solution size is small? Is there an efficient algorithm?

Yes - a simple branching algorithm will give us O∗(2k) (O∗ notationsuppresses the polynomial component.)

For every edge, a solution must contain at least one end point.If G is the original graph and e = (u, v) then G has a vertex cover ofsize k if and only if either G − u or G − v has a vertex cover of sizek − 1.Continuing in this fashion, we obtain a simple O∗(2k) algorithm.

Best Known - O∗(1.2738k).

Yuk Hei Chan Rajesh Chitnis Kanthi K. Sarpatwar ()Parameterized View of Coalition Resource Games December 1, 2010 3 / 13

Page 8: Yuk Hei Chan Rajesh Chitnis Kanthi K. Sarpatwarhajiagha/AGT10/CCS-1-slides.pdfYuk Hei Chan Rajesh Chitnis Kanthi K. Sarpatwar ()Parameterized View of Coalition Resource Games December

Parameterized View

What if the solution size is small? Is there an efficient algorithm?

Yes - a simple branching algorithm will give us O∗(2k) (O∗ notationsuppresses the polynomial component.)

For every edge, a solution must contain at least one end point.

If G is the original graph and e = (u, v) then G has a vertex cover ofsize k if and only if either G − u or G − v has a vertex cover of sizek − 1.Continuing in this fashion, we obtain a simple O∗(2k) algorithm.

Best Known - O∗(1.2738k).

Yuk Hei Chan Rajesh Chitnis Kanthi K. Sarpatwar ()Parameterized View of Coalition Resource Games December 1, 2010 3 / 13

Page 9: Yuk Hei Chan Rajesh Chitnis Kanthi K. Sarpatwarhajiagha/AGT10/CCS-1-slides.pdfYuk Hei Chan Rajesh Chitnis Kanthi K. Sarpatwar ()Parameterized View of Coalition Resource Games December

Parameterized View

What if the solution size is small? Is there an efficient algorithm?

Yes - a simple branching algorithm will give us O∗(2k) (O∗ notationsuppresses the polynomial component.)

For every edge, a solution must contain at least one end point.If G is the original graph and e = (u, v) then G has a vertex cover ofsize k if and only if either G − u or G − v has a vertex cover of sizek − 1.

Continuing in this fashion, we obtain a simple O∗(2k) algorithm.

Best Known - O∗(1.2738k).

Yuk Hei Chan Rajesh Chitnis Kanthi K. Sarpatwar ()Parameterized View of Coalition Resource Games December 1, 2010 3 / 13

Page 10: Yuk Hei Chan Rajesh Chitnis Kanthi K. Sarpatwarhajiagha/AGT10/CCS-1-slides.pdfYuk Hei Chan Rajesh Chitnis Kanthi K. Sarpatwar ()Parameterized View of Coalition Resource Games December

Parameterized View

What if the solution size is small? Is there an efficient algorithm?

Yes - a simple branching algorithm will give us O∗(2k) (O∗ notationsuppresses the polynomial component.)

For every edge, a solution must contain at least one end point.If G is the original graph and e = (u, v) then G has a vertex cover ofsize k if and only if either G − u or G − v has a vertex cover of sizek − 1.Continuing in this fashion, we obtain a simple O∗(2k) algorithm.

Best Known - O∗(1.2738k).

Yuk Hei Chan Rajesh Chitnis Kanthi K. Sarpatwar ()Parameterized View of Coalition Resource Games December 1, 2010 3 / 13

Page 11: Yuk Hei Chan Rajesh Chitnis Kanthi K. Sarpatwarhajiagha/AGT10/CCS-1-slides.pdfYuk Hei Chan Rajesh Chitnis Kanthi K. Sarpatwar ()Parameterized View of Coalition Resource Games December

Parameterized View

What if the solution size is small? Is there an efficient algorithm?

Yes - a simple branching algorithm will give us O∗(2k) (O∗ notationsuppresses the polynomial component.)

For every edge, a solution must contain at least one end point.If G is the original graph and e = (u, v) then G has a vertex cover ofsize k if and only if either G − u or G − v has a vertex cover of sizek − 1.Continuing in this fashion, we obtain a simple O∗(2k) algorithm.

Best Known - O∗(1.2738k).

Yuk Hei Chan Rajesh Chitnis Kanthi K. Sarpatwar ()Parameterized View of Coalition Resource Games December 1, 2010 3 / 13

Page 12: Yuk Hei Chan Rajesh Chitnis Kanthi K. Sarpatwarhajiagha/AGT10/CCS-1-slides.pdfYuk Hei Chan Rajesh Chitnis Kanthi K. Sarpatwar ()Parameterized View of Coalition Resource Games December

Reducing the Size of the Instance.

Removing the isolated vertices does not affect the solution size. Infact it is not hard to see that we can remove vertices of degree 1 and2.

Every vertex of degree ≥ k must belong to the solution.

Theorem

If G ′ is a graph instance obtained after applying the preprocessing rulesand has a vertex cover of size at most k then |V (G ′)| ≤ k2

3 + k.

Yuk Hei Chan Rajesh Chitnis Kanthi K. Sarpatwar ()Parameterized View of Coalition Resource Games December 1, 2010 4 / 13

Page 13: Yuk Hei Chan Rajesh Chitnis Kanthi K. Sarpatwarhajiagha/AGT10/CCS-1-slides.pdfYuk Hei Chan Rajesh Chitnis Kanthi K. Sarpatwar ()Parameterized View of Coalition Resource Games December

Reducing the Size of the Instance.

Removing the isolated vertices does not affect the solution size. Infact it is not hard to see that we can remove vertices of degree 1 and2.

Every vertex of degree ≥ k must belong to the solution.

Theorem

If G ′ is a graph instance obtained after applying the preprocessing rulesand has a vertex cover of size at most k then |V (G ′)| ≤ k2

3 + k.

Yuk Hei Chan Rajesh Chitnis Kanthi K. Sarpatwar ()Parameterized View of Coalition Resource Games December 1, 2010 4 / 13

Page 14: Yuk Hei Chan Rajesh Chitnis Kanthi K. Sarpatwarhajiagha/AGT10/CCS-1-slides.pdfYuk Hei Chan Rajesh Chitnis Kanthi K. Sarpatwar ()Parameterized View of Coalition Resource Games December

Reducing the Size of the Instance.

Removing the isolated vertices does not affect the solution size. Infact it is not hard to see that we can remove vertices of degree 1 and2.

Every vertex of degree ≥ k must belong to the solution.

Theorem

If G ′ is a graph instance obtained after applying the preprocessing rulesand has a vertex cover of size at most k then |V (G ′)| ≤ k2

3 + k.

Yuk Hei Chan Rajesh Chitnis Kanthi K. Sarpatwar ()Parameterized View of Coalition Resource Games December 1, 2010 4 / 13

Page 15: Yuk Hei Chan Rajesh Chitnis Kanthi K. Sarpatwarhajiagha/AGT10/CCS-1-slides.pdfYuk Hei Chan Rajesh Chitnis Kanthi K. Sarpatwar ()Parameterized View of Coalition Resource Games December

Fixed Parameter Tractability and Kernelization

Definition (Fixed Parameter Tractability)

Is there an algorithm of form f (k)p(n) - p is a polynomial function and fis any arbitrary function.

Definition (Kernelization)

Using polynomial time heuristics can we reduce the size of an instance to afunction of its parameter alone. This will yield an algorithm of formf (k) + p(n).

Fixed Parameter Tractable ⇐⇒ Kernelizable.

Yuk Hei Chan Rajesh Chitnis Kanthi K. Sarpatwar ()Parameterized View of Coalition Resource Games December 1, 2010 5 / 13

Page 16: Yuk Hei Chan Rajesh Chitnis Kanthi K. Sarpatwarhajiagha/AGT10/CCS-1-slides.pdfYuk Hei Chan Rajesh Chitnis Kanthi K. Sarpatwar ()Parameterized View of Coalition Resource Games December

Fixed Parameter Tractability and Kernelization

Definition (Fixed Parameter Tractability)

Is there an algorithm of form f (k)p(n) - p is a polynomial function and fis any arbitrary function.

Definition (Kernelization)

Using polynomial time heuristics can we reduce the size of an instance to afunction of its parameter alone. This will yield an algorithm of formf (k) + p(n).

Fixed Parameter Tractable ⇐⇒ Kernelizable.

Yuk Hei Chan Rajesh Chitnis Kanthi K. Sarpatwar ()Parameterized View of Coalition Resource Games December 1, 2010 5 / 13

Page 17: Yuk Hei Chan Rajesh Chitnis Kanthi K. Sarpatwarhajiagha/AGT10/CCS-1-slides.pdfYuk Hei Chan Rajesh Chitnis Kanthi K. Sarpatwar ()Parameterized View of Coalition Resource Games December

Fixed Parameter Tractability and Kernelization

Definition (Fixed Parameter Tractability)

Is there an algorithm of form f (k)p(n) - p is a polynomial function and fis any arbitrary function.

Definition (Kernelization)

Using polynomial time heuristics can we reduce the size of an instance to afunction of its parameter alone. This will yield an algorithm of formf (k) + p(n).

Fixed Parameter Tractable ⇐⇒ Kernelizable.

Yuk Hei Chan Rajesh Chitnis Kanthi K. Sarpatwar ()Parameterized View of Coalition Resource Games December 1, 2010 5 / 13

Page 18: Yuk Hei Chan Rajesh Chitnis Kanthi K. Sarpatwarhajiagha/AGT10/CCS-1-slides.pdfYuk Hei Chan Rajesh Chitnis Kanthi K. Sarpatwar ()Parameterized View of Coalition Resource Games December

Fixed Parameter Tractability and Kernelization

Definition (Fixed Parameter Tractability)

Is there an algorithm of form f (k)p(n) - p is a polynomial function and fis any arbitrary function.

Definition (Kernelization)

Using polynomial time heuristics can we reduce the size of an instance to afunction of its parameter alone. This will yield an algorithm of formf (k) + p(n).

Fixed Parameter Tractable ⇐⇒ Kernelizable.

Yuk Hei Chan Rajesh Chitnis Kanthi K. Sarpatwar ()Parameterized View of Coalition Resource Games December 1, 2010 5 / 13

Page 19: Yuk Hei Chan Rajesh Chitnis Kanthi K. Sarpatwarhajiagha/AGT10/CCS-1-slides.pdfYuk Hei Chan Rajesh Chitnis Kanthi K. Sarpatwar ()Parameterized View of Coalition Resource Games December

Possible Scenarios

Fixed Parameter Tractable - Vertex Cover Problem

Ω(nf (k)) - Independent Set Problem.

NP Complete, even when the parameter is fixed - k-colorability.

Yuk Hei Chan Rajesh Chitnis Kanthi K. Sarpatwar ()Parameterized View of Coalition Resource Games December 1, 2010 6 / 13

Page 20: Yuk Hei Chan Rajesh Chitnis Kanthi K. Sarpatwarhajiagha/AGT10/CCS-1-slides.pdfYuk Hei Chan Rajesh Chitnis Kanthi K. Sarpatwar ()Parameterized View of Coalition Resource Games December

Possible Scenarios

Fixed Parameter Tractable - Vertex Cover Problem

Ω(nf (k)) - Independent Set Problem.

NP Complete, even when the parameter is fixed - k-colorability.

Yuk Hei Chan Rajesh Chitnis Kanthi K. Sarpatwar ()Parameterized View of Coalition Resource Games December 1, 2010 6 / 13

Page 21: Yuk Hei Chan Rajesh Chitnis Kanthi K. Sarpatwarhajiagha/AGT10/CCS-1-slides.pdfYuk Hei Chan Rajesh Chitnis Kanthi K. Sarpatwar ()Parameterized View of Coalition Resource Games December

Possible Scenarios

Fixed Parameter Tractable - Vertex Cover Problem

Ω(nf (k)) - Independent Set Problem.

NP Complete, even when the parameter is fixed - k-colorability.

Yuk Hei Chan Rajesh Chitnis Kanthi K. Sarpatwar ()Parameterized View of Coalition Resource Games December 1, 2010 6 / 13

Page 22: Yuk Hei Chan Rajesh Chitnis Kanthi K. Sarpatwarhajiagha/AGT10/CCS-1-slides.pdfYuk Hei Chan Rajesh Chitnis Kanthi K. Sarpatwar ()Parameterized View of Coalition Resource Games December

Independent Set Problem

Set of vertices with no edges between them -

very similar to theVertex Cover Problem.

Also NP Complete. Can we do something similar as in the case ofVertex Cover Problem? - Probably Not.

It is W[1] Complete.

Yuk Hei Chan Rajesh Chitnis Kanthi K. Sarpatwar ()Parameterized View of Coalition Resource Games December 1, 2010 7 / 13

Page 23: Yuk Hei Chan Rajesh Chitnis Kanthi K. Sarpatwarhajiagha/AGT10/CCS-1-slides.pdfYuk Hei Chan Rajesh Chitnis Kanthi K. Sarpatwar ()Parameterized View of Coalition Resource Games December

Independent Set Problem

Set of vertices with no edges between them - very similar to theVertex Cover Problem.

Also NP Complete. Can we do something similar as in the case ofVertex Cover Problem? - Probably Not.

It is W[1] Complete.

Yuk Hei Chan Rajesh Chitnis Kanthi K. Sarpatwar ()Parameterized View of Coalition Resource Games December 1, 2010 7 / 13

Page 24: Yuk Hei Chan Rajesh Chitnis Kanthi K. Sarpatwarhajiagha/AGT10/CCS-1-slides.pdfYuk Hei Chan Rajesh Chitnis Kanthi K. Sarpatwar ()Parameterized View of Coalition Resource Games December

Independent Set Problem

Set of vertices with no edges between them - very similar to theVertex Cover Problem.

Also NP Complete. Can we do something similar as in the case ofVertex Cover Problem? -

Probably Not.

It is W[1] Complete.

Yuk Hei Chan Rajesh Chitnis Kanthi K. Sarpatwar ()Parameterized View of Coalition Resource Games December 1, 2010 7 / 13

Page 25: Yuk Hei Chan Rajesh Chitnis Kanthi K. Sarpatwarhajiagha/AGT10/CCS-1-slides.pdfYuk Hei Chan Rajesh Chitnis Kanthi K. Sarpatwar ()Parameterized View of Coalition Resource Games December

Independent Set Problem

Set of vertices with no edges between them - very similar to theVertex Cover Problem.

Also NP Complete. Can we do something similar as in the case ofVertex Cover Problem? - Probably Not.

It is W[1] Complete.

Yuk Hei Chan Rajesh Chitnis Kanthi K. Sarpatwar ()Parameterized View of Coalition Resource Games December 1, 2010 7 / 13

Page 26: Yuk Hei Chan Rajesh Chitnis Kanthi K. Sarpatwarhajiagha/AGT10/CCS-1-slides.pdfYuk Hei Chan Rajesh Chitnis Kanthi K. Sarpatwar ()Parameterized View of Coalition Resource Games December

Independent Set Problem

Set of vertices with no edges between them - very similar to theVertex Cover Problem.

Also NP Complete. Can we do something similar as in the case ofVertex Cover Problem? - Probably Not.

It is W[1] Complete.

Yuk Hei Chan Rajesh Chitnis Kanthi K. Sarpatwar ()Parameterized View of Coalition Resource Games December 1, 2010 7 / 13

Page 27: Yuk Hei Chan Rajesh Chitnis Kanthi K. Sarpatwarhajiagha/AGT10/CCS-1-slides.pdfYuk Hei Chan Rajesh Chitnis Kanthi K. Sarpatwar ()Parameterized View of Coalition Resource Games December

Para-NP Complete

Consider the problem of deciding whether a graph is properlycolorable using k-colors.

NP Complete even for k = 3.

Para-NP Complete - NP complete even when the parameter is fixed.

Yuk Hei Chan Rajesh Chitnis Kanthi K. Sarpatwar ()Parameterized View of Coalition Resource Games December 1, 2010 8 / 13

Page 28: Yuk Hei Chan Rajesh Chitnis Kanthi K. Sarpatwarhajiagha/AGT10/CCS-1-slides.pdfYuk Hei Chan Rajesh Chitnis Kanthi K. Sarpatwar ()Parameterized View of Coalition Resource Games December

Para-NP Complete

Consider the problem of deciding whether a graph is properlycolorable using k-colors.

NP Complete even for k = 3.

Para-NP Complete - NP complete even when the parameter is fixed.

Yuk Hei Chan Rajesh Chitnis Kanthi K. Sarpatwar ()Parameterized View of Coalition Resource Games December 1, 2010 8 / 13

Page 29: Yuk Hei Chan Rajesh Chitnis Kanthi K. Sarpatwarhajiagha/AGT10/CCS-1-slides.pdfYuk Hei Chan Rajesh Chitnis Kanthi K. Sarpatwar ()Parameterized View of Coalition Resource Games December

Para-NP Complete

Consider the problem of deciding whether a graph is properlycolorable using k-colors.

NP Complete even for k = 3.

Para-NP Complete - NP complete even when the parameter is fixed.

Yuk Hei Chan Rajesh Chitnis Kanthi K. Sarpatwar ()Parameterized View of Coalition Resource Games December 1, 2010 8 / 13

Page 30: Yuk Hei Chan Rajesh Chitnis Kanthi K. Sarpatwarhajiagha/AGT10/CCS-1-slides.pdfYuk Hei Chan Rajesh Chitnis Kanthi K. Sarpatwar ()Parameterized View of Coalition Resource Games December

Part II

Coalition Resource Games: Introduction

Yuk Hei Chan Rajesh Chitnis Kanthi K. Sarpatwar ()Parameterized View of Coalition Resource Games December 1, 2010 9 / 13

Page 31: Yuk Hei Chan Rajesh Chitnis Kanthi K. Sarpatwarhajiagha/AGT10/CCS-1-slides.pdfYuk Hei Chan Rajesh Chitnis Kanthi K. Sarpatwar ()Parameterized View of Coalition Resource Games December

Terminology

Coalition Resource Game Γ is a (n + 5)-tuple given by

Γ = 〈Ag ,G ,R,G1,G2, . . . ,Gn, en, req〉

where :

Ag = a1, a2, . . . , an is the set of agents

G = g1, g2, . . . , gm is the set of possible goals

R = r1, r2, . . . , rt is the set of resources

For each i ∈ Ag , we associate a goal set Gi ⊆ G .

en : Ag × R → N ∪ 0 is the endowment function

req : G × R → N ∪ 0 is the requirement function

Yuk Hei Chan Rajesh Chitnis Kanthi K. Sarpatwar ()Parameterized View of Coalition Resource Games December 1, 2010 9 / 13

Page 32: Yuk Hei Chan Rajesh Chitnis Kanthi K. Sarpatwarhajiagha/AGT10/CCS-1-slides.pdfYuk Hei Chan Rajesh Chitnis Kanthi K. Sarpatwar ()Parameterized View of Coalition Resource Games December

Terminology(Continued)

For a coalition C of agents,

en(C , r) =∑i∈C

en(i , r) ∀r ∈ R

For a set of Goals G ′,

req(G ′, r) =∑g∈G ′

req(g , r) ∀r ∈ R

Yuk Hei Chan Rajesh Chitnis Kanthi K. Sarpatwar ()Parameterized View of Coalition Resource Games December 1, 2010 10 / 13

Page 33: Yuk Hei Chan Rajesh Chitnis Kanthi K. Sarpatwarhajiagha/AGT10/CCS-1-slides.pdfYuk Hei Chan Rajesh Chitnis Kanthi K. Sarpatwar ()Parameterized View of Coalition Resource Games December

Terminology(Continued)

G ′ satisfies agent i if Gi ∩ G ′ 6= ∅ and satisfies a coalition C if itsatisfies every member of C .

G ′ is feasible for coalition C if ∀r ∈ R we have req(G ′, r) ≤ en(G ′, r).

A coalition C is successful if there exists a non-empty set of goals G ′

that satisfies C and is feasible for it.

Definition

succ(C ) = G ′ | G ′ ⊆ G ,G ′ 6= ∅ and G ′ is successful for C

Yuk Hei Chan Rajesh Chitnis Kanthi K. Sarpatwar ()Parameterized View of Coalition Resource Games December 1, 2010 11 / 13

Page 34: Yuk Hei Chan Rajesh Chitnis Kanthi K. Sarpatwarhajiagha/AGT10/CCS-1-slides.pdfYuk Hei Chan Rajesh Chitnis Kanthi K. Sarpatwar ()Parameterized View of Coalition Resource Games December

Terminology(Continued)

G ′ satisfies agent i if Gi ∩ G ′ 6= ∅ and satisfies a coalition C if itsatisfies every member of C .

G ′ is feasible for coalition C if ∀r ∈ R we have req(G ′, r) ≤ en(G ′, r).

A coalition C is successful if there exists a non-empty set of goals G ′

that satisfies C and is feasible for it.

Definition

succ(C ) = G ′ | G ′ ⊆ G ,G ′ 6= ∅ and G ′ is successful for C

Yuk Hei Chan Rajesh Chitnis Kanthi K. Sarpatwar ()Parameterized View of Coalition Resource Games December 1, 2010 11 / 13

Page 35: Yuk Hei Chan Rajesh Chitnis Kanthi K. Sarpatwarhajiagha/AGT10/CCS-1-slides.pdfYuk Hei Chan Rajesh Chitnis Kanthi K. Sarpatwar ()Parameterized View of Coalition Resource Games December

Terminology(Continued)

G ′ satisfies agent i if Gi ∩ G ′ 6= ∅ and satisfies a coalition C if itsatisfies every member of C .

G ′ is feasible for coalition C if ∀r ∈ R we have req(G ′, r) ≤ en(G ′, r).

A coalition C is successful if there exists a non-empty set of goals G ′

that satisfies C and is feasible for it.

Definition

succ(C ) = G ′ | G ′ ⊆ G ,G ′ 6= ∅ and G ′ is successful for C

Yuk Hei Chan Rajesh Chitnis Kanthi K. Sarpatwar ()Parameterized View of Coalition Resource Games December 1, 2010 11 / 13

Page 36: Yuk Hei Chan Rajesh Chitnis Kanthi K. Sarpatwarhajiagha/AGT10/CCS-1-slides.pdfYuk Hei Chan Rajesh Chitnis Kanthi K. Sarpatwar ()Parameterized View of Coalition Resource Games December

Terminology(Continued)

G ′ satisfies agent i if Gi ∩ G ′ 6= ∅ and satisfies a coalition C if itsatisfies every member of C .

G ′ is feasible for coalition C if ∀r ∈ R we have req(G ′, r) ≤ en(G ′, r).

A coalition C is successful if there exists a non-empty set of goals G ′

that satisfies C and is feasible for it.

Definition

succ(C ) = G ′ | G ′ ⊆ G ,G ′ 6= ∅ and G ′ is successful for C

Yuk Hei Chan Rajesh Chitnis Kanthi K. Sarpatwar ()Parameterized View of Coalition Resource Games December 1, 2010 11 / 13

Page 37: Yuk Hei Chan Rajesh Chitnis Kanthi K. Sarpatwarhajiagha/AGT10/CCS-1-slides.pdfYuk Hei Chan Rajesh Chitnis Kanthi K. Sarpatwar ()Parameterized View of Coalition Resource Games December

Coalition Based Problems

1 SUCCESSFUL COALITION (SC)

Instance : A CRG Γ and a coalition CQuestion : Is C successful ?

2 EXISTENCE OF SUCCESSFUL COALITION OF SIZE k (ESCK)

Instance : A CRG Γ and an integer kQuestion : Does there exist a successful coalition of size exactly k ?

3 MAXIMAL COALITION (MAXC)

Instance : A CRG Γ and a coalition CQuestion : Is every proper superset of C not successful ?

4 MAXIMAL SUCCESSFUL COALITION (MAXSC)

Instance : A CRG Γ and a coalition CQuestion : Is C successful and every proper superset of C notsuccessful ?

Yuk Hei Chan Rajesh Chitnis Kanthi K. Sarpatwar ()Parameterized View of Coalition Resource Games December 1, 2010 12 / 13

Page 38: Yuk Hei Chan Rajesh Chitnis Kanthi K. Sarpatwarhajiagha/AGT10/CCS-1-slides.pdfYuk Hei Chan Rajesh Chitnis Kanthi K. Sarpatwar ()Parameterized View of Coalition Resource Games December

Coalition Based Problems

1 SUCCESSFUL COALITION (SC)

Instance : A CRG Γ and a coalition CQuestion : Is C successful ?

2 EXISTENCE OF SUCCESSFUL COALITION OF SIZE k (ESCK)

Instance : A CRG Γ and an integer kQuestion : Does there exist a successful coalition of size exactly k ?

3 MAXIMAL COALITION (MAXC)

Instance : A CRG Γ and a coalition CQuestion : Is every proper superset of C not successful ?

4 MAXIMAL SUCCESSFUL COALITION (MAXSC)

Instance : A CRG Γ and a coalition CQuestion : Is C successful and every proper superset of C notsuccessful ?

Yuk Hei Chan Rajesh Chitnis Kanthi K. Sarpatwar ()Parameterized View of Coalition Resource Games December 1, 2010 12 / 13

Page 39: Yuk Hei Chan Rajesh Chitnis Kanthi K. Sarpatwarhajiagha/AGT10/CCS-1-slides.pdfYuk Hei Chan Rajesh Chitnis Kanthi K. Sarpatwar ()Parameterized View of Coalition Resource Games December

Coalition Based Problems

1 SUCCESSFUL COALITION (SC)

Instance : A CRG Γ and a coalition CQuestion : Is C successful ?

2 EXISTENCE OF SUCCESSFUL COALITION OF SIZE k (ESCK)

Instance : A CRG Γ and an integer kQuestion : Does there exist a successful coalition of size exactly k ?

3 MAXIMAL COALITION (MAXC)

Instance : A CRG Γ and a coalition CQuestion : Is every proper superset of C not successful ?

4 MAXIMAL SUCCESSFUL COALITION (MAXSC)

Instance : A CRG Γ and a coalition CQuestion : Is C successful and every proper superset of C notsuccessful ?

Yuk Hei Chan Rajesh Chitnis Kanthi K. Sarpatwar ()Parameterized View of Coalition Resource Games December 1, 2010 12 / 13

Page 40: Yuk Hei Chan Rajesh Chitnis Kanthi K. Sarpatwarhajiagha/AGT10/CCS-1-slides.pdfYuk Hei Chan Rajesh Chitnis Kanthi K. Sarpatwar ()Parameterized View of Coalition Resource Games December

Coalition Based Problems

1 SUCCESSFUL COALITION (SC)

Instance : A CRG Γ and a coalition CQuestion : Is C successful ?

2 EXISTENCE OF SUCCESSFUL COALITION OF SIZE k (ESCK)

Instance : A CRG Γ and an integer kQuestion : Does there exist a successful coalition of size exactly k ?

3 MAXIMAL COALITION (MAXC)

Instance : A CRG Γ and a coalition CQuestion : Is every proper superset of C not successful ?

4 MAXIMAL SUCCESSFUL COALITION (MAXSC)

Instance : A CRG Γ and a coalition CQuestion : Is C successful and every proper superset of C notsuccessful ?

Yuk Hei Chan Rajesh Chitnis Kanthi K. Sarpatwar ()Parameterized View of Coalition Resource Games December 1, 2010 12 / 13

Page 41: Yuk Hei Chan Rajesh Chitnis Kanthi K. Sarpatwarhajiagha/AGT10/CCS-1-slides.pdfYuk Hei Chan Rajesh Chitnis Kanthi K. Sarpatwar ()Parameterized View of Coalition Resource Games December

Some Results

SC ESCK MAXC MAXSCNP-complete NP-hard co-NP-complete Dp-complete

|G | FPT FPT FPT FPT

|C | W[1]-hard W[1]-hard W[1]-hard

|R| Para-NP-hard Para-NP-hard Para-NP-hard

|Ag |+ |R| FPT FPT FPT

Yuk Hei Chan Rajesh Chitnis Kanthi K. Sarpatwar ()Parameterized View of Coalition Resource Games December 1, 2010 13 / 13