Solving inverse frequent itemset mining with infrequency constraints via large-scale linear programs