This paper presents a modeling and optimization of batch production based on layout, cutting and project scheduling problems by considering scenario planning. In order to solve the model, a novel genetic algorithm with an improvement procedure based on variable neighborhood search (VNS) is presented. Initially, the model is solved in small sizes using Lingo software and the combined genetic algorithm; then, the results are compared. Afterwards, the model is solved in large sizes by utilizing the proposed algorithm and simple genetic algorithm. The main findings of this paper show: 1) To prove the validity of the proposed method, a case study has been solved by employing the classical method (employing Lingo 11) and the results were compared to the ones developed by the proposed algorithm. Since the results are the same in both cases, the suggested algorithm is valid and able to achieve optimal and near-optimal solutions. 2) The combined genetic algorithm is more effective in achieving optimal boundaries and closer solutions in all cases compared to classical genetic algorithm. In other words, the main finding of this paper is a combined genetic algorithm to optimize batch production modeling problems, which is more efficient than the methods provided in the literature.