generalized computing problem which is either going to be obvious as soon as I've figured out how to describe it, or turn out to be one of the Great Unsolved Problems:
I have in my possession a collection of objects, each of which has numerous attributes. I have a blue cold furry cow, a red hot scaly horse, a green hot furry dog, etc. I wish to sort them into somewhere between 3 and 10 boxes. I want the number of things in each box to be as close to equal as possible.
Computer, tell me: Which one of those attributes should I use to sort my objects?
