Under mass customization practiced in batch processing,a production assignment model for single machine batch processing,constrained by production ability,customers' demands and costs,is presented to maximize customers' satisfaction.A simulated annealing(SA) approach with batch number changing is designed.The efficiency of it is confirmed by some cases.