Top-k Based Adaptive Enumeration in Constraint Programming. (22nd February 2015)