I am interested in a certain type of independent set I call an "odd cover". A set of vertices is independent if no two vertices in the set are connected with an edge. A set of vertices is an "odd cover" if for any graph vertex, v, at least one vertex in the odd cover is an odd distance from v. The distance between two vertices is the minimum number of edges that connects them.
This question is related to the Exactly 1 in 3 Satisfiability problem so I am mostly interested in triangular graphs. I would be interested in anything that can be said about independent sets that are odd covers. Has anyone seen anything similar? For example, is it NP-Hard to prove a graph has no independent set that is an odd cover? This is an example of an independent set that is an odd cover:
a-b-d |/ \| c e |\ /| f-g-h Odd cover: {a, d, f, h}
This corresponds to the X3SAT instance (a,b,c) (b,d,e) (c,f,g) (e,g,h). Any satisfying assignment will be a maximum weight independent set where the weight of a vertex is its degree. Of the seven satisfying assignments, only {a, d, f, h} is an odd cover.
I asked this question on SE and go no responses.
An odd cover means any vertex in the graph is an odd distance from at least one vertex in the odd cover. In my example:
Vertex - Vertex in Odd Cover a - h b - a c - a d - f e - d f - d g - f h - a
This is related to the X3SAT problem. Any satisfying assignment will be a maximum weight independent set, but only some of the solutions will also be odd covers. For example, {b,g} is a maximum weight independent set but is not an odd cover. Adding the clauses in the comments gives us (a,b,c)(b,d,e)(c,f,g)(e,g,h)(a,i,j)(j,k,l)(l,m,n). This has a maximum weight independent odd cover: {a,d,f,h,k,m}. A straight chain of triangles like (a,b,c)(c,d,e)(e,f,g)(g,h,i) can not have an odd cover.