Set Cover Problem - http://en.wikipedia.org/wiki/Set_cover_problem