Embedded PSO for Solving FJSP on Embedded Environment (Industry 4.0 Era)
Source abstract
Abstract
Since of the advent of Industry 4.0, embedded systems have become an indispensable component of our life. However, one of the most significant disadvantages of these gadgets is their high power consumption. It was demonstrated that making efficient use of the device’s central processing unit (CPU) enhances its energy efficiency. The use of the particle swarm optimization (PSO) over an embedded environment achieves many resource problems. Difficulties of online implementation arise primarily from the unavoidable lengthy simulation time to evaluate a candidate solution. In this paper, an embedded two-level PSO (E2L-PSO) for intelligent real-time simulation is introduced. This algorithm is proposed to be executed online and adapted to embedded applications. An automatic adaptation of the asynchronous embedded two-level PSO algorithm to CPU is completed. The Flexible Job Shop Scheduling Problem (FJSP) is selected to solve, due to its importance in the Industry 4.0 era. An analysis of the run-time performance on handling E2L-PSO over an STM32F407VG-Discovery card and a Raspberry Pi B+ card is conducted. By the experimental study, such optimization decreases the CPU time consumption by 10% to 70%, according to the CPU reduction needed (soft, medium, or hard reduction).
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Scheduling and Optimization Algorithms · Optimization and Search Problems · Cloud Computing and Resource Management
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
NOCCS Laboratory, National Engineering School, Sousse University, Sousse 4054, Tunisia
NTS’Com Research Unit, Sfax University, Sfax 3070, Tunisia
Department of Management Information Systems and Production Management, College of Business and Economics, Qassim University, Buraydah 52571, Saudi Arabia
SERCOM Labaratory, Tunisia Polytechnic School, INSAT, Carthage University, Tunis 1080, Tunisia
References (40)
Show source-provided references
1. The complexity of flowshop and jobshop scheduling10.1287/moor.1.2.117 ↗
2. OrtÍz-Barrios, M., Petrillo, A., De Felice, F., Jaramillo-Rueda, N., Jimenez-Delgado, G., and Borrero-Lopez, L. (2021). A Dispatching-Fuzzy AHP-TOPSIS Model for Scheduling Flexible Job-Shop Systems in Industry 4.0 Context. Appl. Sci., 11.10.3390/app11115107 ↗
3. A dispatching algorithm for flexible job-shop scheduling with transfer batches: An industrial application10.1080/09537287.2013.782846 ↗
4. A research survey: Review of flexible job shop scheduling techniques10.1111/itor.12199 ↗
5. A survey of solving approaches for multiple objective flexible job shop scheduling problems
6. Sangaiah, A.K., Mohsen, Y.S., Mehdi, S., Seyed, M.B., Hosseinabadi, A., and Ji, W. (2019). A new meta-heuristic algorithm for solving the flexible dynamic job-shop problem with parallel machines. Symmetry, 11.10.3390/sym11020165 ↗
7. Park, J.-S., Ng, H.Y., Chua, T.-J., and Ng, Y.-T. (2021). Unified genetic algorithm approach for solving flexible job-shop scheduling problem. Appl. Sci., 11.10.3390/app11146454 ↗
8. Lin, C.R., Zheng, C.C., and Meng, C.Z. (2022). Learning-Based Grey Wolf Optimizer for Stochastic Flexible Job Shop Scheduling. IEEE Trans. Autom. Sci. Eng., 1–13.10.1109/TASE.2021.3129439 ↗
9. Multiobjective optimization for complex flexible job-shop scheduling problems10.1016/j.ejor.2021.03.069 ↗
10. Nayak, S., Sood, A.K., and Pandey, A. (2022). Integrated Approach for Flexible Job Shop Scheduling Using Multi-objective Genetic Algorithm. Advances in Mechanical and Materials Technology, Springer.10.1007/978-981-16-2794-1_35 ↗
11. Real-time misbehavior detection and mitigation in cyber-physical systems over WLANs
12. Cyber–physical systems: A perspective at the centennial10.1109/JPROC.2012.2189792 ↗
13. Modeling cyber–physical systems
14. Analysis on energy consumption in smart grid WSN using path operator calculus centrality based HSA-PSO algorithm
15. Distributed maintenance planning in manufacturing industries10.1016/j.cie.2017.03.027 ↗
16. Venayagamoorthy, G.K., and Sheetal, D. (2004, January 3–7). Navigation of mobile sensors using PSO and embedded PSO in a fuzzy logic controller. Proceedings of the IEEE Industry Applications Conference, 39th IAS Annual Meeting, Seattle, WA, USA.
17. Enhancing metaheuristic-based online embedding in network virtualization environments
18. Multi-robot search using a physically-embedded particle swarm optimization
19. Benchmark of swarm robotics distributed techniques in a search task10.1016/j.robot.2013.10.004 ↗
20. Alakananda, B., Amit, K., Swagatam, D., Crina, G., and Ajith, A. (2008, January 4–7). Hardware software partitioning problem in embedded system design using particle swarm optimization algorithm. Proceedings of the IEEE Intertional Conference on Complex, Intelligent and Software Intensive Systems, Washington, DC, USA.
21. Linear programming embedded particle swarm optimization for solving an extended model of dynamic virtual cellular manufacturing systems10.22201/icat.16656423.2009.7.01.513 ↗
22. Hereford, J.M., and Siebold, M.A. (2010). Bio-inspired search strategies for robot swarms. Swarm Robotics from Biology to Robotics, IntechOpen.
23. A survey of chaos embedded meta-heuristic algorithm
24. A micro-GA embedded PSO feature selection approach to intelligent facial emotion recognition
25. Qi, X., Li, Z., Chen, C., and Liu, L. (2021). A wireless sensor node deployment scheme based on embedded virtual force resampling particle swarm optimization algorithm. Appl. Intell., 1–22.10.1007/s10489-021-02745-0 ↗
26. Optimal parameter estimation of polymer electrolyte membrane fuel cells model with chaos embedded particle swarm optimization10.1016/j.ijhydene.2020.12.203 ↗
27. Shariati, M., Mafipour, M.S., Mehrabi, P., Alireza, B., Yousef, Z., Musab, N.A.S., Hoang, N., Jie, D., Xuan, S., and Shek, P.-N. (2019). Application of a hybrid artificial neural network-particle swarm optimization (ANN-PSO) model in behavior prediction of channel shear connectors embedded in normal and high-strength concrete. Appl. Sci., 9.10.3390/app9245534 ↗
28. Secure and robust watermark scheme based on multiple transforms and particle swarm optimization algorithm10.1007/s11042-018-6322-9 ↗
29. Virtual reconstruction of random moving image capturing points based on chaos embedded particle swarm optimization algorithm10.1016/j.micpro.2020.103069 ↗
30. Brain tumor segmentation using OTSU embedded adaptive particle swarm optimization method and convolutional neural network10.1007/978-3-030-25797-2_8 ↗
31. Approach by localization and multiobjective evolutionary optimization for flexible job-shop scheduling problems10.1109/TSMCC.2002.1009117 ↗
32. A two-level particle swarm optimization algorithm for the flexible job shop scheduling problem10.1007/s11721-019-00167-w ↗
33. Routing and scheduling in a flexible job shop by tabu search10.1007/BF02023073 ↗
34. Dennis, B., and Josef, G.M. (2012). Test Instances for the Flexible Job Shop Scheduling Problem with Work Centers, Institut für Betriebliche Logistik und Organisation Arbeitspapier. Research Report RR-12-01-01.
35. Improved particle swarm optimization algorithm based novel encoding and decoding schemes for flexible job shop scheduling problem
36. Caldeira, H.R., Gnanavelbabu, A., and Solomon, J.J. (2021). Solving the Flexible Job Shop Scheduling Problem Using a Hybrid Artificial Bee Colony Algorithm. Trends in Manufacturing and Engineering, Springer.10.1007/978-981-15-4745-4_72 ↗
37. Quantum algorithms for process parallel flexible job shop scheduling10.1016/j.cirpj.2021.03.006 ↗
38. A self-learning genetic algorithm based on reinforcement learning for flexible job-shop scheduling problem10.1016/j.cie.2020.106778 ↗
39. Hybrid of human learning optimization algorithm and particle swarm optimization algorithm with scheduling strategies for the flexible job-shop scheduling problem10.1016/j.neucom.2020.07.004 ↗
40. Alzaqebah, M., Jawarneh, S., Alwohaibi, M., Alsmadi, M.K., Almarashdeh, I., and Mohammad, R.M.A. (J. King Saud-Univ.-Comput. Inf. Sci., 2020). Hybrid Brain Storm Optimization algorithm and Late Acceptance Hill Climbing to solve the Flexible Job-Shop Scheduling Problem, J. King Saud-Univ.-Comput. Inf. Sci., in press.