I have what I believe is a fairly simple constraint satisfaction problem but can not find the proper package for implementing an algorithm.
I wish to subset a data set of some points. Each point comes with list of other data points it must excluded from the subset if it were to be included. For example:
points Must_Exclude
1 A B,E
2 B
3 C F,G,H
4 D
5 E D
6 F
7 G H
8 H
I want to maximize the amount of points I can put in my subset without breaking any rules. My data contains 1000s of points. What are the names of algorithms set up for this type of problem? Are they any packages in R that I should look at? Should I look to other programing languages?