Ziya ArsanBilge BayrakSelin KaderBilge ÖzenMert Turan SarıcaBatuhan TürkanEge DuranLevent KandillerBayrak, BilgeÖzen, BilgeSarıca, Mert TuranKader, SelinArsan, ZiyaKandiller, LeventTürkan, BatuhanN.M. Durakbasa , M.G. Gençyılmaz2025-10-0620239789819650583, 9783031991585, 9783031948886, 9789819667314, 9789811937156, 9783030703318, 9789811622779, 9789811969447, 9789819701056, 9789819748051978303124456821954364, 219543562195-435610.1007/978-3-031-24457-5_532-s2.0-85151130778https://www.scopus.com/inward/record.uri?eid=2-s2.0-85151130778&doi=10.1007%2F978-3-031-24457-5_53&partnerID=40&md5=658d4cc5af1871e0539bafff43031f5ehttps://gcris.yasar.edu.tr/handle/123456789/8571https://doi.org/10.1007/978-3-031-24457-5_53Today effective workforce scheduling is crucial for companies. This paper presents a workforce scheduling problem for multiple production lines. This study aims to develop an efficient and methodological shift scheduling algorithm for a heating device plant to reduce unnecessary overtime and improve quality and performance. The workers are assigned to the stations based on their qualification rates and a line balancing option is provided if required. After linearizing the non-linear objective function using an innovative approach the mathematical model is developed and solved by OPL CPLEX STUDIO IDE 12.10.0. With toy and original data. The mathematical model is verified and validated and the results provide the optimal assignment of the workers to maximize the quality of lines. Since the company cannot use CPLEX due to license restrictions the mathematical model is integrated into the Python program using the Pulp library to provide a solver option to the company. Moreover the Hungarian method is coded in Python to create an instant solution. Since the company prefers to assign the workers manually a greedy method is developed to improve the manual solution. Finally a user-friendly Decision Support System is designed to support the decision-making processes. © 2023 Elsevier B.V. All rights reserved.Englishinfo:eu-repo/semantics/closedAccessAssignment Problem, Decision Support System, Multiple Production Lines, Qualification Based Assignments, Workforce Scheduling Problem, Artificial Intelligence, Combinatorial Optimization, Computer Software, Decision Making, Decision Support Systems, High Level Languages, Personnel, Scheduling Algorithms, Toys, Assignment Problems, Heating Devices, Multi-production Lines, Multiple Production Lines, Qualification Based Assignment, Scheduling Problem, Shift Scheduling, Workers', Workforce Scheduling, Workforce Scheduling Problem, Python, Artificial Intelligence, Decision Making, Hungarian, Production, Quality, SchedulingArtificial intelligence, Combinatorial optimization, Computer software, Decision making, Decision support systems, High level languages, Personnel, Scheduling algorithms, Toys, Assignment problems, Heating devices, Multi-production lines, Multiple production lines, Qualification based assignment, Scheduling problem, Shift scheduling, Workers', Workforce scheduling, Workforce scheduling problem, Python, Artificial Intelligence, Decision Making, Hungarian, Production, Quality, SchedulingAssignment ProblemMultiple Production LinesQualification Based AssignmentsWorkforce Scheduling ProblemDecision Support SystemA DSS for Competency-Based Workforce Scheduling for Multi-production LinesConference Object