Skip to main content

Performance Comparison of Sequential and Cooperative Integer Programming Search Methodologies in Solving Curriculum-Based University Course Timetabling Problems (CB-UCT)

  • Conference paper
  • First Online:
Computational Science and Technology

Part of the book series: Lecture Notes in Electrical Engineering ((LNEE,volume 481))

Abstract

The current study presents Integer Programming (IP) search methodology approaches for solving Curriculum-Based University Course Timetabling problem (CB-UCT) on real-life problem instances. The problem is applied in University Malaysia Sabah, Labuan International Campus Labuan (UMSLIC). This research involves implementing pure 0-1 IP and further incorporates IP into a distributed Multi-Agent System (MAS) in which a central agent coordinates various cooperative IP agents by sharing the best part of the solutions and direct the IP agents towards more promising search space and hence improve a common global list of the solutions. The objectives are to find applicable solutions and compare the performance of sequential and cooperative IP search methodology implementations for solving real-life CB-UCT in UMSLIC. The results demonstrate both sequential and parallel implementation search methodologies are able to generate and improve the solutions impressively, however, the results clearly show that cooperative search that combines the strength of integer programming outperforms the performance of a standalone counterpart in UMSLIC instances.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 279.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 219.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Landir S, Maristela O.S., Alysson M.C.: Parallel local search algorithms for high school timetabling problems, European Journal of Operational Research,Volume 265, Issue 1, 2018, Pages 81-98, ISSN 0377-2217,

    Google Scholar 

  2. Obit, J. H., Alfred. R., Abdalla, M.H.: A PSO Inspired Asynchronous Cooperative Distributed Hyper-Heuristic for Course Timetabling Problems. Advanced Science Letters, (2017)11016-11022(7)

    Google Scholar 

  3. Obit. J. H., Ouelhadj, D., Landa-Silva, D., Vun, T. K.., Alfred, R.: Designing a multi-agent approach system for distributed course timetabling. IEEE Hybrid Intelligent Systems (HIS), 10.1109/HIS(2011)-6122088.

    Google Scholar 

  4. Lach, G., & Lübbecke, M. E. (2012).: Curriculum based course timetabling: new solutions to Udine benchmark instances. Annals of Operations Research, 194(1), 255-272

    Google Scholar 

  5. Regin JC, Malapert A.: Parallel Constraint Programming. (2018). springerprofessional.de. Retrieved 17 April 2018.

    Google Scholar 

  6. Babaei, H., Hadidi, A A.: Review of Distributed Multi-Agent Systems Approach to Solve University Course Timetabling Problem. Advances In Computer Science : An International Journal, 3(5), 19-28. (2014).

    Google Scholar 

  7. Lach, G., & Lübbecke, M. E.: Curriculum based course timetabling: new solutions to Udine benchmark instances. Annals of Operations Research, 194(1), 255-272 (2012).

    Google Scholar 

  8. Cung, V.-D., Martins, S. L., Ribeiro, C. C., Roucairol, C.: Strategies for the parallel implementation of metaheuristics. In Essays and surveys in metaheuristics (pp. 263-308): Springer (2002).

    Google Scholar 

  9. Obit, J. H.: Developing novel meta-heuristic, hyper-heuristic and cooperative search for course timetabling problems. Ph.D. Thesis, School of Computer Science University of Nottingham (2010)

    Google Scholar 

  10. Babaei, H., Karimpour, J., & Hadidi, A. (2015).: A survey of approaches for university course timetabling problem. Computers & Industrial Engineering, 86, 43-59. https://doi.org/10.1016/j.cie.2014.11.010

  11. Obit. J.H., Yik. J. K., Alfred. R.: Performance Comparison of Linear and Non-Linear Great Deluge Algo…: Ingenta Connect. (2018). Ingentaconnect.com. Retrieved 17 April 2018, from http://www.ingentaconnect.com/content/asp/asl/2017/00000023/00000011/art00129

  12. Antony E.P, Hamish W., Matthias E., David M.R, Integer programming methods for large-scale practical classroom assignment problems. (2015). Computers & Operations

    Google Scholar 

  13. Yik , J. K., Obit, J. H., Alfred, R.: Comparison of Simulated Annealing and Great Deluge Algorithms for…: Ingenta Connect. (2018). Ingentaconnect.com. Retrieved 17 April 2018,

    Google Scholar 

  14. Norgren, E., Jonasson, J.: Investigating a Genetic Algorithm-Simulated Annealing Hybrid Applied to University Course Timetabling Problem: A Comparative Study Between Simulated Annealing Initialized with Genetic Algorithm, Genetic Algorithm and Simulated Annealing. DIVA. Retrieved 17 April 2018,

    Google Scholar 

  15. Di Gaspero, L., McCollum, B., Schaerf, A.: The second international timetabling competition (ITC-2007): Curriculum-based course timetabling (track 3).

    Google Scholar 

  16. Crainic, T. G., Toulouse, M.: Parallel strategies for meta-heuristics. In Handbook of metaheuristics (pp. 475-513(2003)): Springer.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Mansour Hassani Abdalla .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Abdalla, M.H., Obit, J.H., Alfred, R., Bolongkikit, J. (2019). Performance Comparison of Sequential and Cooperative Integer Programming Search Methodologies in Solving Curriculum-Based University Course Timetabling Problems (CB-UCT). In: Alfred, R., Lim, Y., Ibrahim, A., Anthony, P. (eds) Computational Science and Technology. Lecture Notes in Electrical Engineering, vol 481. Springer, Singapore. https://doi.org/10.1007/978-981-13-2622-6_15

Download citation

  • DOI: https://doi.org/10.1007/978-981-13-2622-6_15

  • Published:

  • Publisher Name: Springer, Singapore

  • Print ISBN: 978-981-13-2621-9

  • Online ISBN: 978-981-13-2622-6

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics