In modern manufacturing environments, effective production planning plays an important role in optimizing various manufacturing process components. Scheduling is the critical part of this planning, since it determines the optimal solution that allocat...
In modern manufacturing environments, effective production planning plays an important role in optimizing various manufacturing process components. Scheduling is the critical part of this planning, since it determines the optimal solution that allocates jobs and operations to available resources subject to constraints. To represent real-world manufacturing flexibility, the flexible job shop scheduling problem (FJSP) extends the classic job shop scheduling problem (JSSP) by allowing multiple machine choices for each operation, each with a different processing time, thereby increasing the computational complexity and realism, making it an NP-hard problem. Traditional scheduling methods are insufficient to address this complexity, as they fail to adapt dynamically to real-time uncertainties such as machine breakdowns or urgent job arrivals. This gap motivates the need for an intelligent and hybrid optimization framework that can deliver flexible, efficient, and sustainable scheduling solutions under realistic industrial conditions. Considering real-world scenarios, manufacturing systems frequently face dynamic conditions such as unexpected job arrivals and machine breakdowns, which lead to dynamic flexible job shop scheduling (DFJSP). This dissertation presents two integrated research streams focused on optimizing Flexible Job Shop Scheduling Problems (FJSP) under both static and dynamic environments, for single and multiple criteria, using hybrid metaheuristic algorithms. The initial research presents a hybrid metaheuristic algorithm that integrates Genetic Algorithm (GA), Simulated Annealing (SA), and Variable Neighborhood Search (VNS) to efficiently solve both static and dynamic FJSP. The GA has the capability for global exploration, and it is integrated with the local search algorithms SA and VNS, which ensure accelerated convergence and the avoidance of local optima. Experiments on 40 benchmark datasets revealed that the proposed GA–SA–VNS framework achieved superior performance, outperforming traditional approaches in 38 cases. Additionally, the algorithm was extended to dynamic scheduling by adapting a rescheduling strategy for the single-objective DFJSP to events such as machine breakdowns and new job arrivals, resulting in a significant reduction in makespan and improved optimization under dynamic conditions. The other research topic extends the framework to address multi-criteria optimization by including real-world factors such as due dates, Sequence-Dependent Setup Time, and variability in processing times, which is referred to as Multi-Criteria Flexible Job Shop Scheduling MC- FJSP. To assign the due date to the standard FJSP dataset, the Total Work Content (TWK) was adapted for the extension of the dataset. A hybrid GA-VNS algorithm was developed, integrating a multi-population strategy based on dispatching rules to diversify the population initialization. The objectives are to minimize the makespan, total tardiness, and total setup time, demonstrating improvements in static scheduling across two different environments compared to baseline GA results. The dynamic events, such as machine breakdowns and job arrivals, are demonstrated across multiple criteria. Overall, the study established an integrated scheduling framework with the real-world manufacturing environment. At last, the web-based FJSP platform is designed to demonstrate how manufacturing industries utilize the FJSP principle for an order-driven production process. The developed platform bridges the gap between theoretical and industrial implementation by transforming the optimization algorithm. The system provides comprehensive machine utilization analysis with interactive Gantt chart visualizations and real-time order completion tracking to support dynamic resource allocation based on customer demands. It enhances the visibility of scheduling decisions, improves production transparency, and supports smart manufacturing initiatives.