A contact algorithm for partitioning N arbitrary sized objectsJohn R. WilliamsEric Perkinset al.2004Engineering Computations (Swansea, Wales)