Solutions’ Integer Optimization for Tasks Inclusion in Packages and Package Execution Orders in the Flow Shop System Under Restrictions on the Availability of Devices with a Given Frequency

Cover Page

Cite item

Full Text

Abstract

The efficiency of the processes of performing tasks of various types in Flow Shop systems is ensured by the formation of packages and optimization of their orders for performing operations with them on the devices of these systems. The process of package execution is affected by instrument failures and downtime associated with recovery. The impact of instrument failures and repairs can be reduced by pre-maintenance. During the maintenance time intervals, the devices are unavailable for the implementation of their assigned functions. By processing statistical data, the time intervals between the pre-maintenance of the devices can be determined (the periods of their availability are determined). For this reason, it is important to solve the problems of optimizing package compositions, their inclusion in the time intervals for the availability of devices, and schedules for their execution in these intervals. With small problem sizes, their solutions can be determined by using mathematical models of mixed integer linear programming. The purpose of the work is to build a new mathematical model of mixed integer linear programming, the use of which allows us to determine the optimal solutions of the type under consideration. To achieve this goal, the methods of constructing mathematical programming models are used in the work. At the first stage, the formation of a nonlinear mathematical model of integer programming was implemented. At the second stage, in order to reduce the time required to obtain solutions, the model was linearized. To verify the model, an application was developed in the IBM ILOG CPLEX program. In the course of the research, results were obtained that showed the effectiveness of the model in solving the tasks of planning the execution of task packages in conveyor systems with limited availability of devices. The scientific novelty of the results suggests that the model uses a method for transferring tasks between two devices directly at the end of their execution on the previous device. Their theoretical significance consists in obtaining new expressions that make it possible to determine the values of indicator variables when the function values exceed the specified boundaries. Based on these expressions, constraints are formed that require the inclusion of all tasks of different types in packages in the time intervals of instrument availability.

About the authors

K. V. Krotov

Sevastopol State University

Email: krotov_k1@mail.ru
ORCID iD: 0000-0002-9670-6141
SPIN-code: 9715-5051

References

  1. Кротов К.В. Модели смешанного целочисленного линейного программирования оптимизации включения заданий в пакеты и порядков проведения операций с ними в конвейерных системах // Информационно-управляющие системы. 2024. № 6. С. 46–57. doi: 10.31799/1684-8853-2024-6-46-57. EDN:EFCACX
  2. Aghezzaf E.-H., Khatab A., Tam P.L. Optimizing production and imperfect preventive maintenance planning's integration in failure-prone manufacturing systems // Reliability Engineering and System Safety. 2016. Vol. 145. PP. 190–198. doi: 10.1016/j.ress.2015.09.017. EDN:VENHRR
  3. Tam P.L., Aghezzaf E.-H., Khatab A., Le C.H. Integrated Production and Imperfect Preventive Maintenance Planning An Effective MILP-based Relax-and-Fix/Fix-and-Optimize Method // Proceedings of the 6th International Conference on Operations Research and Enterprise Systems (ICORES 2017, Porto, Portugal, 23–25 February 2017). 2017. Vol. 1. PP. 483–490 doi: 10.5220/0006285504830490
  4. Shehni A.A., Cheaitou A., Alsyouf I. Integrated Production and Maintenance Planning: A Comparison Between Block Policies // Proceedings of the 10th International Conference on Industrial Engineering and Operations Management (Dubai, UAE, 10–12 March 2020). PP. 1765–1773. URL: https://www.ieomsociety.org/ieom2020/papers/300.pdf (Accessed 08.12.2025)
  5. Moghaddam K.S. A Multi-Objective Modeling Approach for Integrated Manufacturing and Preventive Maintenance Planning // Operations and Supply Chain Management. 2021. Vol. 14. Iss. 1. PP. 83–99. doi: 10.31387/oscm0440288
  6. Hosseini S.M.H. Modeling the hybrid flow shop scheduling problem followed by an assembly stage considering aging effects and preventive maintenance activities // International Journal of Supply and Operations Management. 2016. Vol. 3. Iss. 1. PP. 1215–1233.
  7. Chansombat S., Pongcharoen P., Hicks C. A mixed-integer linear programming model for integrated production and preventive maintenance scheduling in the capital goods industry // International Journal of Production Research. 2019. Vol. 57. Iss. 1. PP. 61–82. doi: 10.1080/00207543.2018.1459923
  8. Boufellouh R., Belkaid F. Bi-objective optimization algorithms for joint production and maintenance scheduling under a global resource constraint: Application to the permutation flow shop problem // Computers and Operations Research. 2020. Vol. 122(3). P. 104943. doi: 10.1016/j.cor.2020.104943. EDN:TFBTAM
  9. Al-Shayea A., Fararah E., Nasr E.A., Mahmoud H.A. Model for Integrating Production Scheduling and Maintenance Planning of Flow Shop Production System // IEEE Access. 2020. Vol. 8. 2020. PP. 208826–208834. doi: 10.1109/ACCESS.2020.3038719. EDN:WKJARC
  10. Fattahi P., Fazlollahtabar H. A Joint Optimization Model for Production Scheduling and Preventive Maintenance Interval // International Journal of Engineering. Transactions B: Applications. 2021. Vol. 34. Iss. 11. PP. 2508–2516.
  11. Forghani A., Lotfi M.M., Ranjbar M., Sadegheih A. Hierarchical framework for maintenance and production scheduling of continuous ball mills in tile industries under TOU electricity pricing // Journal of Cleaner Production. 2021. Vol. 327. P. 129440. doi: 10.1016/j.jclepro.2021.129440. EDN:RMVTBA
  12. Chen Y., Guan Z., Wang Ch., Chou F.-D., Yue L. Bi-objective optimization of identical parallel machine scheduling with flexible maintenance and job release times // International Journal of Industrial Engineering Computations. 2022. Vol. 13. PP. 457–472. doi: 10.5267/j.ijiec.2022.8.003. EDN:XQSOFO
  13. Kumar T.J., Thangaraj M. An ordered precedence constrained flow shop scheduling problem with machine specific preventive maintenance // Journal of Project Management. 2023. Vol. 8. PP. 45–56. doi: 10.5267/j.jpm.2022.8.002. EDN:GGFBCY
  14. Esfeh M. K., Shojaei A.A., Javanshir H., Damghani K.К. Solving a bi-objective flexible flow shop problem with transporter preventive maintenance planning and limited buffers by NSGA-II and MOPSO // International Journal of Nonlinear Analysis and Applications. 2022. Vol. 31. Iss. 1. PP. 217–246. doi: 10.22075/ijnaa.2021.24335.2719
  15. Lunardi W.T., Cherri L.H., Voos H. A Mathematical Model and a Firefly Algorithm for an Extended Flexible Job Shop Problem with Availability Constraints // Proceedings of the 17th International Conference Artificial Intelligence and Soft Computing (ICAISC 2018, Zakopane, Poland, 3–7 June 2018). Lecture Notes in Computer Science. Cham: Springer, 2018. Vol. 10841. PP. 548–560. doi: 10.1007/978-3-319-91253-0_51
  16. Labidi M., Kooli A., Ladhari T., Gharbi A., Suryahatmaja U.S. A Computational Study of the Two-Machine No-Wait Flow Shop Scheduling Problem Subject to Unequal Release Dates and Non-Availability Constraints // IEEE Access. 2018. Vol. 6. PP. 16294–16304. doi: 10.1109/ACCESS.2018.2815598. EDN:YHVJLF
  17. Barjouei A.S., Barabadi A., Tavakkoli-Moghaddam R. Non-Preemptive Open Shop Scheduling Considering Machine Availability // Proceedings of International Conference on Industrial Engineering and Engineering Management (IEEM, Macao, China, 15–18 December 2019). IEEE, 2019. PP. 1280–1284. doi: 10.1109/IEEM44572.2019.8978648
  18. Lunardi W.T., Birgin E.G., Laborie Ph., Ronconi D.P., Voos H. Mixed Integer linear programming and constraint programming models for the online printing shop scheduling problem // Computers & Operations Research. 2020. Vol. 123. P. 105020. doi: 10.1016/j.cor.2020.105020. EDN:WXRELS
  19. Gencsi M. Metaheuristic Algorithms for Related Parallel Machines Scheduling Problem with Availability and Periodical Unavailability Constraints // Acta Polytechnica Hungarica. 2024. Vol. 21. Iss. 2. PP.89–110. doi: 10.12700/aph.21.2.2024.2.5. EDN:SESBKT
  20. Aggoune R., Deleplanque S. Addressing Machine Unavailability in Job Shop Scheduling: A Quantum Computing Approach // In: Sevaux M., Olteanu A.L., Pardo E.G., Sifaleras A., Makboul S. (eds) Metaheuristics. Proceedings of the15th International Conference (MIC 2024, Lorient, France, 4–7 June 2024). Lecture Notes in Computer Science. Cham: Springer, 2024. Vol. 14753. PP. 234–245. doi: 10.1007/978-3-031-62912-9_23
  21. Williams H.P. Model Building in Mathematical Programming. John Wiley & Sons, 2013. 432 p.
  22. Asghari M., Fathollahi-Fard A.M., Mirzapour Al-e-Hashem S.M.J., Dulebenets M.A. Transformation and Linearization Techniques in Optimization: A State-of-the-Art Survey // Mathematics. 2022. Vol. 10. Iss. 2. P. 283 doi: 10.3390/math10020283. EDN:ABRVQM

Supplementary files

Supplementary Files
Action
1. JATS XML


Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 International License.

Согласие на обработку персональных данных с помощью сервиса «Яндекс.Метрика»

1. Я (далее – «Пользователь» или «Субъект персональных данных»), осуществляя использование сайта https://journals.rcsi.science/ (далее – «Сайт»), подтверждая свою полную дееспособность даю согласие на обработку персональных данных с использованием средств автоматизации Оператору - федеральному государственному бюджетному учреждению «Российский центр научной информации» (РЦНИ), далее – «Оператор», расположенному по адресу: 119991, г. Москва, Ленинский просп., д.32А, со следующими условиями.

2. Категории обрабатываемых данных: файлы «cookies» (куки-файлы). Файлы «cookie» – это небольшой текстовый файл, который веб-сервер может хранить в браузере Пользователя. Данные файлы веб-сервер загружает на устройство Пользователя при посещении им Сайта. При каждом следующем посещении Пользователем Сайта «cookie» файлы отправляются на Сайт Оператора. Данные файлы позволяют Сайту распознавать устройство Пользователя. Содержимое такого файла может как относиться, так и не относиться к персональным данным, в зависимости от того, содержит ли такой файл персональные данные или содержит обезличенные технические данные.

3. Цель обработки персональных данных: анализ пользовательской активности с помощью сервиса «Яндекс.Метрика».

4. Категории субъектов персональных данных: все Пользователи Сайта, которые дали согласие на обработку файлов «cookie».

5. Способы обработки: сбор, запись, систематизация, накопление, хранение, уточнение (обновление, изменение), извлечение, использование, передача (доступ, предоставление), блокирование, удаление, уничтожение персональных данных.

6. Срок обработки и хранения: до получения от Субъекта персональных данных требования о прекращении обработки/отзыва согласия.

7. Способ отзыва: заявление об отзыве в письменном виде путём его направления на адрес электронной почты Оператора: info@rcsi.science или путем письменного обращения по юридическому адресу: 119991, г. Москва, Ленинский просп., д.32А

8. Субъект персональных данных вправе запретить своему оборудованию прием этих данных или ограничить прием этих данных. При отказе от получения таких данных или при ограничении приема данных некоторые функции Сайта могут работать некорректно. Субъект персональных данных обязуется сам настроить свое оборудование таким способом, чтобы оно обеспечивало адекватный его желаниям режим работы и уровень защиты данных файлов «cookie», Оператор не предоставляет технологических и правовых консультаций на темы подобного характера.

9. Порядок уничтожения персональных данных при достижении цели их обработки или при наступлении иных законных оснований определяется Оператором в соответствии с законодательством Российской Федерации.

10. Я согласен/согласна квалифицировать в качестве своей простой электронной подписи под настоящим Согласием и под Политикой обработки персональных данных выполнение мною следующего действия на сайте: https://journals.rcsi.science/ нажатие мною на интерфейсе с текстом: «Сайт использует сервис «Яндекс.Метрика» (который использует файлы «cookie») на элемент с текстом «Принять и продолжить».