A Proposed New Approach for The Single Machine Scheduling Problem: Dynamic Programming

dc.contributor.author Yucel Ozturkoglu
dc.contributor.author OMER OZTURKOGLU
dc.contributor.author Yeşim Deniz Özkan Özen
dc.contributor.author Özen, Yeşim Deniz Özkan
dc.contributor.author Ozturkoglu, Yucel
dc.contributor.author Ozturkoglu, Omer
dc.date.accessioned 2025-10-22T16:04:55Z
dc.date.issued 2024
dc.description.abstract A traditional scheduling problem is one of the optimization problems that assign tasks to humans and machines in an optimal order. In real applications many jobs do not have a fixed processing time. During production some machines need to be cooled due to overheating. This activity which takes place outside periodic maintenance is called rate-modifying. During this time the job times increase with each passing second as Jobs wait to be assigned. The rate of deterioration due to this increase is called deteriorating jobs. This paper considers scheduling a set of deteriorating jobs with rate-modifying activity with a single processor. During the speed change activity the production process is halted resulting in increased completion times of jobs. The problem arose from the problem of a machine and an automatic production line. This problem is classified as an NP-Hard problem. The problem addressed by the study has been tried to obtain optimal results with different methods by considering different factors by many authors. When a detailed literature review is made it has been seen that no author has developed a dynamic programming model until today. The most significant advantage of dynamic programming models is that they provide solutions with the closest optimal result faster especially in solving problems classified as Np-Hard. Therefore a dynamic programming algorithm was developed for the first time for large job numbers of the focused problem. Therefore this study presents a dynamic programming algorithm to calculate the optimal solution. The algorithm's efficiency is proven on an extensive randomly generated sample data set. The results prove that the proposed algorithm provides the optimal solution with much less effort than the mathematical model.
dc.identifier.citation Browne S. & Yechiali U. (1990). Scheduling Deteriorating Jobs on a Single Processor. Operations Research 38(3) 495–498. https://doi.org/10.1287/opre.38.3.495Cheng B. & Cheng L. (2014). Note on \"Single-machine due-window assignment and scheduling with resource allocation aging effect and a deteriorating rate-modifying activity\". Computers & Industrial Engineering 78 320–322. https://doi.org/10.1016/j.cie.2014.07.013Chung B. D. & Kim B. S. (2016). A hybrid genetic algorithm with two-stage dispatching heuristic for a machine scheduling problem with step-deteriorating jobs and rate-modifying activities. Computers & Industrial Engineering 98 113–124. https://doi.org/10.1016/j.cie.2016.05.028Chung T. Gupta J. N. D. & Qiu M. (2018). Single machine scheduling problem with batch setups involving positional deterioration effects and multiple rate-modifying activities. Engineering Optimization 51(10) 1743–1760. https://doi.org/10.1080/0305215x.2018.1552269Gupta J. N. & Gupta S. K. (1988). Single facility scheduling with nonlinear processing times. Computers & Industrial Engineering 14(4) 387–393. https://doi.org/10.1016/0360-8352(88)90041-1Ji M. Ge J. Chen K. & Cheng T. (2013). Single-machine due-window assignment and scheduling with resource allocation aging effect and a deteriorating rate-modifying activity. Computers & Industrial Engineering 66(4) 952–961. https://doi.org/10.1016/j.cie.2013.08.020Kim B. S. & Ozturkoglu Y. (2012). Scheduling a single machine with multiple preventive maintenance activities and position-based deteriorations using genetic algorithms. The International Journal of Advanced Manufacturing Technology 67(5–8) 1127–1137. https://doi.org/10.1007/s00170-012-4553-xKim H. & Kim B.-I. (2022). Optimal sequence for single server scheduling incorporating a rate-modifying activity under job-dependent linear deterioration. European Journal of Operational Research 298(2) 439–450. https://doi.org/10.1016/j.ejor.2021.07.023Lee C.-Y. & Leon V. (2001). Machine scheduling with a rate-modifying activity. European Journal of Operational Research 128(1) 119–128. https://doi.org/10.1016/s0377-2217(99)00066-1MacCarthy B. L. & Liu J. (1993). Addressing the gap in scheduling research: a review of optimization and heuristic methods in production scheduling. International Journal of Production Research 31(1) 59–79. https://doi.org/10.1080/00207549308956713Ozturkoglu Y. (2020). A Different Approach to Nurse Scheduling Problem: Lagrangian Relaxation. Alphanumeric Journal 8(2) 237–248. https://doi.org/10.17093/alphanumeric.659121Ozturkoglu Y. & Bulfin R. L. (2011). A unique integer mathematical model for scheduling deteriorating jobs with rate-modifying activities on a single machine. The International Journal of Advanced Manufacturing Technology 57(5–8) 753–762. https://doi.org/10.1007/s00170-011-3303-9Renna P. (2014). Deteriorating job scheduling problem in a job-shop manufacturing system by multi-agent system. International Journal of Computer Integrated Manufacturing 28(9) 936–945. https://doi.org/10.1080/0951192x.2014.928747Zhang X. Wu W.-H. Lin W.-C. & Wu C.-C. (2018). Machine scheduling problems under deteriorating effects and deteriorating rate-modifying activities. Journal of the Operational Research Society 69(3) 439–448. https://doi.org/10.1057/s41274-017-0200-0
dc.identifier.doi 10.17093/alphanumeric.1202408
dc.identifier.issn 2148-2225
dc.identifier.uri https://gcris.yasar.edu.tr/handle/123456789/10440
dc.identifier.uri https://search.trdizin.gov.tr/en/yayin/detay/1280920
dc.language.iso İngilizce
dc.relation.ispartof Alphanumeric Journal
dc.rights info:eu-repo/semantics/openAccess
dc.source Alphanumeric Journal
dc.subject Mühendislik, Elektrik Ve Elektronik
dc.subject Bilgisayar Bilimleri, Teori Ve Metotlar
dc.title A Proposed New Approach for The Single Machine Scheduling Problem: Dynamic Programming
dc.type Article
dc.type Article
dspace.entity.type Publication
gdc.author.id 0000-0002-9569-8178
gdc.author.id 0000-0003-3937-6657
gdc.author.id 0000-0003-4520-6590
gdc.bip.impulseclass C5
gdc.bip.influenceclass C5
gdc.bip.popularityclass C5
gdc.coar.type text::journal::journal article
gdc.collaboration.industrial false
gdc.description.department
gdc.description.departmenttemp [Ozturkoglu, Omer] Birmingham City University, Birmingham, United Kingdom; [Özen, Yeşim Deniz Özkan; Ozturkoglu, Yucel; Ozturkoglu, Omer] Yaşar Üniversitesi, İşletme Fakültesi, Lojistik Yönetimi Bölümü, İzmir, Türkiye
gdc.description.endpage 20
gdc.description.issue 1
gdc.description.publicationcategory Makale - Uluslararası Hakemli Dergi - Kurum Öğretim Elemanı
gdc.description.startpage 13
gdc.description.volume 12
gdc.identifier.openalex W4400854484
gdc.identifier.trdizinid 1280920
gdc.index.type TR-Dizin
gdc.oaire.accesstype GOLD
gdc.oaire.diamondjournal false
gdc.oaire.impulse 0.0
gdc.oaire.influence 2.3811355E-9
gdc.oaire.isgreen false
gdc.oaire.keywords Endüstri Mühendisliği
gdc.oaire.keywords Dynamic programming;Deteriorating jobs;Rate-modifying activities;Scheduling
gdc.oaire.keywords Industrial Engineering
gdc.oaire.popularity 2.2424942E-9
gdc.oaire.publicfunded false
gdc.oaire.sciencefields 0209 industrial biotechnology
gdc.oaire.sciencefields 0211 other engineering and technologies
gdc.oaire.sciencefields 02 engineering and technology
gdc.openalex.collaboration International
gdc.openalex.fwci 0.0
gdc.openalex.normalizedpercentile 0.15
gdc.opencitations.count 0
gdc.plumx.newscount 1
gdc.virtual.author Özkan Özen, Yeşim Deniz
gdc.virtual.author Öztürkoğlu, Yücel
gdc.virtual.author Öztürkoğlu, Ömer
oaire.citation.endPage 20
oaire.citation.startPage 13
publicationissue.issueNumber 1
publicationvolume.volumeNumber 12
relation.isAuthorOfPublication 65834ab4-4955-4800-85cb-bb7d1848542f
relation.isAuthorOfPublication ccae1c59-a507-429b-87ab-6d245fb625b5
relation.isAuthorOfPublication 55cf3173-f59b-4793-ad97-f2180069869b
relation.isAuthorOfPublication.latestForDiscovery 65834ab4-4955-4800-85cb-bb7d1848542f
relation.isOrgUnitOfPublication ac5ddece-c76d-476d-ab30-e4d3029dee37
relation.isOrgUnitOfPublication.latestForDiscovery ac5ddece-c76d-476d-ab30-e4d3029dee37

Files