This is the classical set covering problem, and it is NP-hard.
In reply to Re: Contemplating some set comparison tasks by oiskuu in thread Contemplating some set comparison tasks by dwhite20899