I have a problem formulation but it does not resemble the usual packing problem I find in the literature but it is a usual problem in the packing industry. I just do not know the name for it.
The problem formulation is as follows: I have a certain amount of objects with different weights (around 10000 objects with a weight between 1-4) and I want to pack them in boxes (around 100 to 200 boxes with a maxium weight of around 200). The objective is that all boxes should have the same weight (at least within a prefefined boundary). It is not mandatory that all objects are distributed.
How can I formulate this optimization problem (objective function, constraints etc.) and what algorithms may suitable to solve this problem?