A multi-objective optimization method and system for a master production schedule of casting parallel workshops. According to the method and system, parallel scheduling information such as orders, workshops and processing sequences is directly converted into discrete particles by means of discrete encoding. Quick search of a solution space is completed by means of crossover and mutation of each particle and non-dominated particles in a global optimal solution set and an individual optimal solution set, and a crowding distance of non-dominated individuals is then calculated in the solution space; a new population is generated according to a congestion degree order so as to uniformly distribute solutions; then, optimization results are continuously converged by means of a population iteration process, so that particles in the solution space continue to approach the leading edge of the optimal solution set, to finally obtain global non-dominated solutions in multiple target directions. The problems, in an existing mode of manually making a master production schedule of parallel workshops by a group type casting enterprise, of difficulty in comprehensively considering various factors, low scheduling efficiency, and lack of scientificity and reasonability can be effectively solved.
展开▼