This paper studies the scheduling problem of the same kind of parallel machines with different transportation vehicle capacity. The scheduling problem model is composed of a single warehouse and multiple manufacturers located in different geographical locations. Each manufacturer has the same batch processor, and several vehicles assemble the jobs in the warehouse in batches, transport them to different manufacturers and return them. The manufacturer of vehicle transportation depends on the destination of the jobs when the code is generated. At the manufacturer’s place, because the capacity of the vehicle may exceed the maximum capacity of the batch processor, the job will be re batch for processing after it arrives. Through modeling, a 2n dimensional code is designed, and the gravitational search algorithm is introduced. The mutation and crossover process of genetic algorithm are added. A hybrid genetic algorithm based on gravitational search is proposed. The algorithm is used to optimize the sum of manufacturing time span and transportation cost. The effectiveness of the algorithm is verified by different scale simulation experiments.