Abstract:
In the field of production scheduling, due to the influence of many factors such as production technology, each production process usually requires multiple machines to simultaneously participate in processing. Meanwhile, the number of workpieces to be processed is large, and each type of workpiece needs to be processed in batches for shortening the production cycle. Aiming at the above problems, in a job shop environment, this paper adopts a variable batching scheme according to the load of the machines involved in each processing process, and proposes a non-mixed multi-processor combined production batch scheduling model and integrate the brainstorming algorithm to search the shortest processing time. Moreover, an improved brainstorming algorithm is proposed by introducing greedy thinking and dynamic discussion mechanism. The number of discussions is changed adaptively with the iteration and the global search and local search are utilized to strengthen the search ability of the proposed algorithm. Finally, it is shown via the test results that the improved brainstorming algorithm is more efficient and convergent than the basic brainstorming algorithm.