The invention relates to a batching optimization method based on a new multi-objective artificial bee colony algorithm. The method comprises steps: 1, batching parameters are initialized; 2, a batching optimization multi-objective model is built, and a fitness value is evaluated; 3, data are updated; 4, after preset algebra optimization, each colony selects partial individuals with excellent information for information exchange, the selected individuals form one list, the list is transmitted to another colony, each colony needs to prepare one repalcement list, and individuals in the list are replaced by individuals from other colonies; and 5, if a preset ending condition is not achieved, the second step is returned, and if an iterative termination condition is achieved, calculation is stopped, and a result is outputted finally. The method of the invention has the advantages that the global search capability is strong; the convergence rate is quick; the solution convergence precision is high; the solution distribution is uniform; the solution comprehensive performance is excellent; various feasible batching schemes can be provided with only one-time operation; and control and management on the batching process by a batching person are facilitated.