Dupuy2012 ILP clustering model