6. Check Termination:
Stop after a fixed number of iterations or if the improvement stagnates.
7. Best Allocation Output:
Output buffer configuration with best makespan + buffer utilization trade-off.
Hybrid Execution Flow
1. Phase 1: Run Genetic Algorithm to determine an optimal or near-optimal job sequence.
2. Phase 2: Feed the best sequence into the PSO module to optimize buffer allocation.
3. Final Output: Combined result provides:
- Minimum makespan
- Efficient buffer allocation
- Balanced machine utilization
The experimental setup for optimizing makespan and buffer allocation is designed to evaluate the performance of the proposed hybrid metaheuristic approach under various conditions. Benchmark datasets such as FT06, FT10, and LA21 are used alongside real-world data collected from a medium-scale manufacturing plant. The experiments were conducted in a controlled simulation environment using MATLAB for algorithmic implementation and Simul8 for visualizing job flows and buffer utilization. The evaluation considers key parameters including population size, number of generations, crossover and mutation rates (for GA), and swarm size, inertia weight, and acceleration coefficients (for PSO). Performance metrics like makespan, machine utilization, buffer overflow frequency, and throughput are measured. Sensitivity analysis was performed by varying buffer capacities and observing their impact on the overall system performance.
5. Conclusion
This study presents an integrated and intelligent approach to addressing two of the most critical challenges in job shop scheduling: makespan minimization and efficient buffer management. By combining the global search capabilities of Genetic Algorithms with the fine-tuning potential of Particle Swarm Optimization, the proposed hybrid metaheuristic framework offers a robust solution that adapts effectively to dynamic manufacturing environments. The experimental findings confirm that the hybrid model significantly improves scheduling performance in terms of reduced makespan, optimized buffer utilization,
and enhanced machine throughput compared to traditional heuristic and single-technique approaches. Moreover, the incorporation of buffer allocation as a core component of the scheduling process highlights the importance of considering real-world constraints in production planning. The model's adaptability, scalability, and efficiency make it particularly suitable for deployment in smart manufacturing systems, where responsiveness to variability and resource constraints is essential. Overall, the proposed framework not only contributes to academic research in the field of combinatorial optimization but also provides practical insights for industries aiming to enhance operational efficiency, minimize idle time, and meet delivery deadlines. Future research could expand on this foundation by incorporating multi-objective optimization, energy consumption metrics, or real-time data integration using digital twins and Industrial IoT systems.
References
1. Jain, A., & Singh, B. (2018). Performance analysis of genetic algorithm for job shop scheduling. Procedia Computer Science, 132, 623–630. https://doi.org/10.1016/j.procs.2018.05.180
2. Li, H., & Wang, J. (2020). Optimizing buffer allocation in flexible manufacturing systems with finite capacity. Journal of Manufacturing Systems, 54, 22–34. https://doi.org/10.1016/j.jmsy.2020.01.002
3. Marichelvam, M. K., & Prabaharan, T. (2015). A hybrid PSO algorithm for job shop scheduling problems. Computers & Industrial Engineering, 80, 1–10. https://doi.org/10.1016/j.cie.2014.11.005
4. Pan, Q. K., Wang, L., & Zhao, Y. (2012). An effective hybrid harmony search algorithm for the job shop scheduling problem. International Journal of Production Research, 50(14), 3862–3877. https://doi.org/10.1080/00207543.2011.581006
5. Shao, X., & Ji, C. (2019). Real-time scheduling in smart job shops with IIoT-enabled rescheduling. Robotics and Computer-Integrated Manufacturing, 58, 46–54. https://doi.org/10.1016/j.rcim.2019.02.003
6. Zhang, R., & Huang, Y. (2021). Multi-objective scheduling for energy-efficient job shop operations. Journal of Cleaner Production, 314, 128036. https://doi.org/10.1016/j.jclepro.2021.128036