I have 100 groups and each group has some elements inside. For the cross validation, I want to make five bins which their size is as equal as possible.
If you're looking for a clustering algorithm (partitioning method) with equal size constraint, I would suggest the Spectral Clustering. It will satisfy your demand for clusters with almost the same sizes because it solves the normalized cut problem, which try to find a balanced cut.