To solve the main optimization problem we propose a localsearch
algorithm. The iterative step of our algorithm requires
solving non-trivial optimization subproblems, which, for the
measures of set-intersection and Jaccard, we solve using a greedy
method and non-negative least squares, respectively