# \donttest{
#nx is number of X points (target) and ny is number of Y points (nontarget)
nx<-15; ny<-5; #try also nx<-40; ny<-10 or nx<-1000; ny<-10;
set.seed(1)
Xp<-cbind(runif(nx,0,1),runif(nx,0,1))
Yp<-cbind(runif(ny,0,.25),runif(ny,0,.25))+cbind(c(0,0,0.5,1,1),c(0,1,.5,0,1))
#try also Yp<-cbind(runif(ny,0,1),runif(ny,0,1))
M<-"CC" #try also M<-c(1,1,1)
IM<-inci.matAS(Xp,Yp,M)
IM
dom.num.greedy(IM) #try also dom.num.exact(IM) #this might take a long time for large nx
IM<-inci.matAS(Xp,Yp[1:3,],M)
inci.matAS(Xp,rbind(Yp,Yp))
# }
Run the code above in your browser using DataLab