Shift Scheduling with the Goal Programming Approach in Fast-Food Restaurant: McDonald’s in Kelantan


  • Diana Sirmayunie Mohd Nasir Universiti Teknologi MARA Perlis Branch, Arau Campus
  • Nur Darina Aimi Sabri Universiti Teknologi MARA, Perlis Branch, Arau Campus
  • Nor Hayati Shafii Universiti Teknologi MARA, Perlis Branch, Arau Campus
  • Suzanawati Abu Hasan Universiti Teknologi MARA, Perlis Branch, Arau Campus



Goal programming, LINGO, cyclic schedule, cyclic scheduling, Optimization


A major fast-food restaurant chain, such as McDonald's, must perform well to maintain its credibility with customers and dominance over other competitors. A fair and balanced shift schedule of workers must be generated to ensure that the workers provide the best service and production for the restaurant. Consequently, this study proposed a fair and efficient workforce schedule at a McDonald's restaurant in Kelantan, Malaysia. Furthermore, the goal programming method and the LINGO software are used in this study to develop the best schedule for the workers over a 28-day period. Five hard constraints and three soft constraints are identified. The primary goal of this study, which demanded the same total workload for each worker, was met. However, the other two goals are not fully achieved but have little impact on the workers due to the 18-hour operation and rotation of schedules among workers. Finally, the generated schedule pattern has been shown to provide a better schedule in terms of having the same total number of shifts for each worker and giving each worker the same total number of off days.



Download data is not yet available.


Cappanera, P., Visintin, F., & Banditori, C. (2016). A Goal-Programming Approach to the Master Surgical Scheduling Problem. Health Care Systems Engineering for Scientists and Practitioners, 155–166.

Dalvand, F. M., & Zamanifar, K. (2019, April 1). Multi-Objective Service Provisioning in Fog: A Trade-Off Between Delay and Cost Using Goal Programming. IEEE Xplore.

Del Caro Daher, P. H., de Moura, D. F., de Morais Neto, G. C., da Costa Cruz, M. M., & Cardoso, P. A. (2019). Sustainable Railway Solutions Using Goal Programming. Sustainable Rail Transport, 129–157.

Kaçmaz, Ö., Alakaş, H. M., & Eren, T. (2019). Shift Scheduling with the Goal Programming Method: A Case Study in the Glass Industry. Mathematics, 7(6), 561.

Mathlouthi, I., Gendreau, M., & Potvin, J.-Y. (2017). Mixed integer linear programming for a multi-attribute technician routing and scheduling problem. INFOR: Information Systems and Operational Research, 56(1), 33–49.

Molina-Pariente, J. M., Hans, E. W., & Framinan, J. M. (2016). A stochastic approach for solving the operating room scheduling problem. Flexible Services and Manufacturing Journal, 30(1-2), 224–251.

Popli, R., & Popli, G. S. (2019, March 13). Financial Reforms in Capital Budgeting – Application of Goal Programming Approach.

Rashid, N. R. M., Ismail, W. R., Ismail, N. F., & Abdullah, N. L. (2018). Cyclical scheduling for toll gate workers using 0-1 goal programming model.




How to Cite

Mohd Nasir, D. S., Sabri, N. D. A. ., Shafii, N. H. ., & Abu Hasan, S. (2022). Shift Scheduling with the Goal Programming Approach in Fast-Food Restaurant: McDonald’s in Kelantan. Journal of Computing Research and Innovation, 7(1), 104–112.



General Computing

Most read articles by the same author(s)

1 2 > >> 

Similar Articles

You may also start an advanced similarity search for this article.