TY - JOUR JF - Computers VL - 10 Y1 - 2021/// N1 - cited By 19 UR - https://www.scopus.com/inward/record.uri?eid=2-s2.0-85100733022&doi=10.3390%2fcomputers10020015&partnerID=40&md5=79f9a3aeb0c3a6c43a7e9c697cc6bafa A1 - Ngo, S.T. A1 - Jaafar, J. A1 - Aziz, I.A. A1 - Anh, B.N. SP - 1 PB - MDPI AG AV - none SN - 2073431X N2 - The problem of scheduling is an area that has attracted a lot of attention from researchers for many years. Its goal is to optimize resources in the system. The lecturerâ??s assigning task is an example of the timetabling problem, a class of scheduling. This study introduces a mathematical model to assign constrained tasks (the time and required skills) to university lecturers. Our model is capable of generating a calendar that maximizes faculty expectations. The formulated problem is in the form of a multi-objective problem that requires the trade-off between two or more conflicting objectives to indicate the optimal solution. We use the compromise programming approach to the multi-objective problem to solve this. We then proposed the new version of the Genetic Algorithm to solve the introduced model. Finally, we tested the model and algorithm with real scheduling data, including 139 sections of 17 subjects to 27 lecturers in 10 timeslots. Finally, a web application supports the decision-maker to visualize and manipulate the obtained results. © 2021 by the authors. IS - 2 TI - A compromise programming for multi-objective task assignment problem ID - scholars15210 EP - 16 ER -