Project Almanac is the result of the dedication of two SLTC Research University undergraduates in completing their final year project in Electronics and Telecommunication Engineering. Fueled by the desire to innovate, they harnessed technologies such as High-Performance Computing (HPC), Machine Learning (ML), Artificial Intelligence (AI) and Cluster Computing to transform timetable scheduling into new heights. This venture stands as a testament to their commitment to efficiency and optimized problem-solving, offering a solution that optimizes timetable scheduling while impacting the industries to evolve with the new technology.
Project Almanac starts with the question 'Can we use the power of machine learning to create an optimized timetable scheduling algorithm and optimize it using high-performance computing?' This led the two students on a journey to create a hardware, and software implementation that does exactly that. The journey took place on the premises of the SLTC Research University, Meepe, Sri Lanka. By first starting the research through tireless visits to the library and research online through a lot of research articles, the initial conceptual understanding was met. Then it was a matter of development of the architecture and the system itself. This journey has been a learning experience like no other, creating a result that is new and innovative.
The highest recognition for Project Almanac so far came when it was featured in the 8th International Conference on Information Technology Research held on the 7th and 8th of December, 2023 at the University of Moratuwa, Sri Lanka. The conference was aimed at promoting research in ICT and scientific exchange among researchers and scholars. The research paper titled 'Enhanced Timetable Scheduling: A High- Performance Computational Approach' was published in the IEEE Xplore digital library on the 10th of January, 2024. This recognition will be a strong driving factor to propel the project even further into newer heights.
According to several research studies conducted on timetable scheduling from the '90s to the present, it has used technologies such as Operational Methods, Human-Machine Interaction and Artificial Intelligence (AI). Over the years, researchers have used a variety of ways to develop ‘optimal’ timetabling solutions based on a set of criteria. According to Dennise Adrianto’s (2013) research, AI may be defined as a system capable of completing transactions with the help of ‘schedule’ scheduling. Regardless of the technology employed, the most frequent method of scheduling timetables is to apply limits and schedule resources accordingly.
Former Senior Lecturer, SLTC Research University
Head of IT, SLTC Research University
Former Head of IT, SLTC Research University