QUEUE SEPARATION AS A METHOD OF OPTIMIZATION OF ANT COLONY ALGORITHM FOR MULTI-MACHINE ASSEMBLY JOB SHOP SCHEDULING
- Authors: Ivanov M.A.1
-
Affiliations:
- NeftemashSistema
- Issue: No 3 (2025)
- Pages: 89-101
- Section: MODELS, SYSTEMS, MECHANISMS IN THE TECHNIQUE
- URL: https://journals.rcsi.science/2227-8486/article/view/360415
- DOI: https://doi.org/10.21685/2227-8486-2025-3-7
- ID: 360415
Cite item
Full Text
Abstract
Background. Ant Colony Algorithm is an effective method of solving assembly job shop problem. But its computational complexity makes it impractical for real-life tasks of hundreds and thousands of operations. Materials and methods. This article describes a method to significantly increase computational effectiveness of the algorithm for multimachine problem – the most important case for practical use. The proposed method uses separation of the task queue into a number of subqueues for each type of the processing machines and applying Ant Colony Optimization to each of them separately. Results. It is shown that for large-scale problems (thousands of operations) runtime decreases 10 times or more without losing the quality of solutions. Conclusions. This modification significantly increases ACO algorithm speed when applied to practical tasks of machine manufacturing plants.
About the authors
Mikhail A. Ivanov
NeftemashSistema
Author for correspondence.
Email: mikeaivanov@gmail.com
Lead programmer
(2A Gvardeiskaya street, Saratov, Russia)References
- Fry T.D., Olife M.D., Minor E.D., Keong Leong G. The effect of product structure and sequencing rule on assembly shop performance. International Journal of Production Research. 1989;(27):671–686.
- Philipoom P.R., Russel R.S.L., Fry T.D. A preliminary investigation of multi-attribute based sequencing rules for assembly shops. International Journal of Production Research. 1991;(29):739–753.
- Doctor S.R., Cavalier T.M., Egbelu P.J. Scheduling for machining and assembly in a job-shop environment. International Journal of Production Research. 1993;(31):1275– 1297.
- McCoy D. H. C., Egbelu P.J. Minimizing production flow time in a process and assembly job shop. International Journal of Production Research. 1998;(36):2315–2332.
- Park M.W., Kim Y.D. A heuristic algorithm for a production planning problem in an assembly system. Journal of Operational Research Society. 1999;(50):138–147.
- Moon-Won P., Kim Y.D. A branch and bound algorithm for a production scheduling problem in an assembly system under due date constraints. European Journal of Operational Research. 2000;(123):504–518 .
- Reeja M.K., Rajendran Ch. Dispatching rules for scheduling in assembly jobshops. International Journal of Production Research. 2000;(38):2051–2066.
- Cao W., Xie Z., Yang J. et al. A Reverse Order Hierarchical Integrated Scheduling Algorithm Considering Dynamic Time Urgency Degree of the Process Sequences. Electronics. 2022;(11). doi: 10.3390/electronics11121868
- Omkumar M., Shahabudeen P. Ant Colony Optimisation for multi-level assembly job shop scheduling. International Journal of Manufacturing Research. 2009;(1):127–152.
- Dorigo M., Maniezzo V., Colorni A. Ant system: Optimization by a colony of cooperating agents. IEEE Trans. Systems Man Cybernet. 1996;(B26):29–41.
- Sasikala B., Eswaramurthy V.P. Ant Colony Optimization for Job Shop Scheduling Problem Using Priority Rules. International Journal of Engineering and Techniques. 2017;3(6).
- Abidia M.H., Al-Harkanb I., El-Tamimib A.M. et al. Ant Colony Optimization for Job Shop Scheduling to Minimize the Total Weighted Tardiness. Proceedings of the 2014 Industrial and Systems Engineering Research Conference. 2013.
- Huang M., Guo D., Guo F. An Improved Ant Colony Algorithm for Multi-objective Flexible Job-shop Scheduling Problem. 2022 IEEE 10th International Conference on Computer Science and Network Technology (ICCSNT). 2022:1–3. doi: 10.1109/ICCSNT56096.2022.9972994
- Chen F., Xie W., Ma J. Textile flexible job-shop scheduling using PACO algorithm. Applied Sciences. 2024;14. doi: 10.3390/app14104082
- Rahman M.L., Sazol A. Application of an improved ant colony optimization algorithm of hybrid strategies using scheduling for patient management in hospitals. Heliyon. 2024;10(21). doi: 10.1016/j.heliyon.2024.e40134
- Matrenin P.V. Improvement of Ant Colony Algorithm Performance for the Job-Shop Scheduling Problem Using Evolutionary Adaptation and Software Realization Heuristics. Algorithms. 2023;(16):15. doi: 10.3390/a16010015
- Tang Q., Wang H. Data-driven automated job shop scheduling optimization considering AGV obstacle avoidance. Sci Rep. 2025;(15). doi: 10.1038/s41598-024-82870-1
- Merkle D., Middendorf M. An Ant Algorithm with a New Pheromone Evaluation Rule for Total Tardiness Problems. Real-World Applications of Evolutionary Computing. EvoWorkshops 2000. Lecture Notes in Computer Science. № 1803. Springer, Berlin, Heidelberg. doi: 10.1007/3-540-45561-2_28
- Ivanov M.A. Structural heuristics for scheduling a one-time production workshop with assembly operations using the ant colony method. Problemy upravleniya v sotsialʹnoekonomicheskikh i tekhnicheskikh sistemakh: materialy XX Mezhdunar. nauch.-prakt. konf = Management problems in socio-economic and technical systems: materials of the XX International Scientific and Practical Conference. Saratov: Nauka, 2024:702. (In Russ)
Supplementary files













