Chapter 9: Q3E (page 306)
Devise a branch-and-bound algorithm for the SET COVER problem. This entails deciding:
(a) What is a subproblem?
(b) How do you choose a subproblem to expand?
(c) How do you expand a subproblem?
(d) What is an appropriate lowerbound
Do you think that your choices above will work well on typical instances of the problem? Why?
Short Answer
(a) A subproblem of set problem is given below.
(b) A choosing of subproblem to expand given below.
(c) A subproblem to expand is given below.
(d) An appropriate lowerbound is proved below.