Suppose you have a graph G = (V, E)
that represents the floor plan of a one-story shopping mall. The individual stores are represented by vertices, and the edges between vertices represent some arbitrary definition of stores being close to each other.
Recently, there has been an increase in the amount of shoplifting that occurs in this mall, so management decides to make it so that every store either:
Has a security guard stationed in it
Or is close to a store that has a security guard stationed in it
While hiring as few security guards as possible.
How would you prove this optimization problem is NP-complete? I feel like it's a simple reduction from the independent set problem, but I want to make sure.