When using min/max normalization and floor/ceiling/round functions, unbalanced groups can be formed. This happens when the rate of change is different in the column we are trying to normalize.
An alternative is to use ranks or indexes to normalized by number of elements instead of their value.