challenge: What is the primary purpose of randomized rounding in the context of the set cover problem?
  
  A. To find the exact solution to the set cover problem
  B. To design an approximation algorithm for the set cover problem
  C. To reduce the number of elements in the universe
  D. To prove the NP-completeness of the set cover problem
  Answer: 