A bi-objective mathematical model for an unrelated parallel machine scheduling problem with job-splitting


SARAÇ T., Tutumlu B.

JOURNAL OF THE FACULTY OF ENGINEERING AND ARCHITECTURE OF GAZI UNIVERSITY, cilt.37, sa.4, ss.2293-2307, 2022 (SCI-Expanded) identifier identifier identifier

  • Yayın Türü: Makale / Tam Makale
  • Cilt numarası: 37 Sayı: 4
  • Basım Tarihi: 2022
  • Doi Numarası: 10.17341/gazimmfd.967343
  • Dergi Adı: JOURNAL OF THE FACULTY OF ENGINEERING AND ARCHITECTURE OF GAZI UNIVERSITY
  • Derginin Tarandığı İndeksler: Science Citation Index Expanded (SCI-EXPANDED), Scopus, Academic Search Premier, Art Source, Compendex, TR DİZİN (ULAKBİM)
  • Sayfa Sayıları: ss.2293-2307
  • Anahtar Kelimeler: Unrelated Parallel Machine Scheduling Problem, Job-Splitting, Multi-objective programming, Matheuristic Algorithm, SEQUENCE
  • Eskişehir Osmangazi Üniversitesi Adresli: Evet

Özet

Studies dealing with parallel machine scheduling problems generally assume that jobs are not split. However, splitting of jobs can offer opportunities such as delivering the jobs on time or evenly distributing the jobs to the machines. In this study, two different multi-objective mathematical models are proposed for the unrelated parallel machine scheduling problem without and with job-splitting. The first model is for the unrelated parallel machine scheduling problem without job-splitting and it was developed based on the model proposed by Sarac and Tutumlu [1]. In the second model, in which the jobs can split, besides the machines to which the jobs will be assigned and their order, it is also determined how the jobs will split and in which ratios the jobs will be processed on which machines. The objectives of both models are to minimize the completion time of the last job and the number of machines to be used. Multi-objective models were transformed into a single-objective structure with the epsilon constraint method. Randomly generated test problems were solved with the proposed models using the GAMS/Cplex solver, and the results were compared. Considering the problems for which the optimum solution is obtained, the first model found a solution in an average of 85% less time than the model in the literature [1], and the second model shortens the completion time of the last job in an average of 14%. In addition, a mathematical heuristic algorithm is proposed for solving large-size problems.