Cocktail Ingredients Optimizer

A branch-and-bound search for the set of N bar ingredients that lets you make the most distinct cocktails.