Skip to main content
replaced http://cstheory.stackexchange.com/ with https://cstheory.stackexchange.com/
Source Link

Your problem is NP-hard, even for any fixed $k \geq 3$ by a straight-forward reduction from 3-SET-COVER3-SET-COVER. Quick explanation: nodes of $S$ are triplets, nodes of $T$ are set elements and each triplet connected to all elements it contains.

I am still thinking about the case when $n$ is fixed.

Your problem is NP-hard, even for any fixed $k \geq 3$ by a straight-forward reduction from 3-SET-COVER. Quick explanation: nodes of $S$ are triplets, nodes of $T$ are set elements and each triplet connected to all elements it contains.

I am still thinking about the case when $n$ is fixed.

Your problem is NP-hard, even for any fixed $k \geq 3$ by a straight-forward reduction from 3-SET-COVER. Quick explanation: nodes of $S$ are triplets, nodes of $T$ are set elements and each triplet connected to all elements it contains.

I am still thinking about the case when $n$ is fixed.

Post Undeleted by aelguindy
Post Deleted by aelguindy
Post Undeleted by aelguindy
added 73 characters in body
Source Link
aelguindy
  • 1.8k
  • 14
  • 18

Your problem is NP-hard, even for any fixed $k \geq 3$ by a straight-forward reduction from 3-SET-COVER. Quick explanation: nodes of $S$ are triplets, nodes of $T$ are set elements and each triplet connected to all elements it contains.

I am still thinking about the case when $n$ is fixed.

Your problem is NP-hard for $k \geq 3$ by a straight-forward reduction from 3-SET-COVER. Quick explanation: nodes of $S$ are triplets, nodes of $T$ are set elements and each triplet connected to all elements it contains.

Your problem is NP-hard, even for any fixed $k \geq 3$ by a straight-forward reduction from 3-SET-COVER. Quick explanation: nodes of $S$ are triplets, nodes of $T$ are set elements and each triplet connected to all elements it contains.

I am still thinking about the case when $n$ is fixed.

deleted 834 characters in body
Source Link
aelguindy
  • 1.8k
  • 14
  • 18

Your problem is NP-hard for $k \geq 2$$k \geq 3$ by a straight-forward reduction from exactly-1 3-SAT3-SET-COVER.

WLOG, let $\phi = c_1 \wedge c_2 \wedge \dots \wedge c_n$ be a 3-SAT formula with the $n$ variables and $n$ clauses (if the number Quick explanation: nodes of clauses is bigger/smaller, just add enough redundant variables/clauses, you need at most polynomially many). Let $S$ be the setare triplets, nodes of all variables $x_j$ and their negations $\neg x_j$ and let $T$ have for each $j$, $consistency_j$ connected to both $x_j$are set elements and $\neg x_j$, in addition to a node $c_i$ per clause,each triplet connected to all literals in that clause. $S$ has size $n$ and $T$ has size $2n$.

It's not hard to see that an algorithm solving your problem on this graph with $n$ and $2$ will find a satisfying assignment for $\phi$ with exactly one literal set to true per clause.

I do not know what you mean by the last paragraph. If an algorithm is polynomial in $E$ thenelements it must be polynomial in $n$ as wellcontains.

Your problem is NP-hard for $k \geq 2$ by a reduction from exactly-1 3-SAT.

WLOG, let $\phi = c_1 \wedge c_2 \wedge \dots \wedge c_n$ be a 3-SAT formula with the $n$ variables and $n$ clauses (if the number of clauses is bigger/smaller, just add enough redundant variables/clauses, you need at most polynomially many). Let $S$ be the set of all variables $x_j$ and their negations $\neg x_j$ and let $T$ have for each $j$, $consistency_j$ connected to both $x_j$ and $\neg x_j$, in addition to a node $c_i$ per clause, connected to all literals in that clause. $S$ has size $n$ and $T$ has size $2n$.

It's not hard to see that an algorithm solving your problem on this graph with $n$ and $2$ will find a satisfying assignment for $\phi$ with exactly one literal set to true per clause.

I do not know what you mean by the last paragraph. If an algorithm is polynomial in $E$ then it must be polynomial in $n$ as well.

Your problem is NP-hard for $k \geq 3$ by a straight-forward reduction from 3-SET-COVER. Quick explanation: nodes of $S$ are triplets, nodes of $T$ are set elements and each triplet connected to all elements it contains.

Post Deleted by aelguindy
Source Link
aelguindy
  • 1.8k
  • 14
  • 18
Loading