Re: Can this be solved in polynomial time?



You have a set S of size N.
You are given M subsets of S.
Find K of the given subsets, so that their union is of maximal size.

Can this problem be solved efficiently? If so, how?

Is this homework? If not, I think I have a concise answer (though I
haven't checked my answer carefully), but if it is, I don't want to
disrupt the learning process -- you can only learn by doing.

If it's not homework, it looks it would make a nice homework problem,
by the way. I think I'll save this for future reference.
.



Relevant Pages

  • Re: Can this be solved in polynomial time?
    ... Find K of the given subsets, so that their union is of maximal size. ... If it's not homework, it looks it would make a nice homework problem, ... It is a part of a larger algorithm I am writing ...
    (comp.theory)
  • Re: differences between singly/doubly recursive method
    ... > of prior research. ... i think that beginners SHOULD ask more questions until they are up to ... only way to participate in the learning process. ... asking a qusetion for certification, homework, or professional reasons. ...
    (comp.lang.java.help)
  • Re: [OT] Homework - Was Re: java programe help
    ... Note that I intend adding an entry on 'homework' to ... > I think something should be added for the people in the newsgroup too: ... the regulars just ignoring people who don't post ... > So I find them very useful for my own learning process. ...
    (comp.lang.java.help)
  • Re: [OT] Homework - Was Re: java programe help
    ... Note that I intend adding an entry on 'homework' to ... > I think something should be added for the people in the newsgroup too: ... the regulars just ignoring people who don't post ... > So I find them very useful for my own learning process. ...
    (comp.lang.java.programmer)