added dpmeans_constrained_fast