11 research outputs found

    A New Initialisation Method for Examination Timetabling Heuristics

    Get PDF
    This is the author accepted manuscript. The final version is available from IEEE via the DOI in this record.Timetabling problems are widespread, but are particularly prevalent in the educational domain. When sufficiently large, these are often only effectively tackled by timetabling meta-heuristics. The effectiveness of these in turn are often largely dependant on their initialisation protocols. There are a number of different initialisation approaches used in the literature for starting examination timetabling heuristics. We present a new iterative initialisation algorithm here --- which attempts to generate high-quality and legal solutions, to feed into a heuristic optimiser. The proposed approach is empirically verified on the ITC 2007 and Yeditepe benchmark sets. It is compared to popular initialisation approaches commonly employed in exam timetabling heuristics: the largest degree, largest weighted degree, largest enrollment, and saturation degree graph-colouring approaches, and random schedule allocation. The effectiveness of these approaches are also compared via incorporation in an exemplar evolutionary algorithm. The results show that the proposed method is capable of producing feasible solutions for all instances, with better quality and diversity compared to the alternative methods. It also leads to improved optimiser performance.Saudi Arabia Cultural Burea

    Case Based Heuristic Selection for Timetabling Problems

    Get PDF
    This paper presents a case-based heuristic selection approach for automated university course and exam timetabling. The method described in this paper is motivated by the goal of developing timetabling systems that are fundamentally more general than the current state of the art. Heuristics that worked well in previous similar situations are memorized in a case base and are retrieved for solving the problem in hand. Knowledge discovery techniques are employed in two distinct scenarios. Firstly, we model the problem and the problem solving situations along with specific heuristics for those problems. Secondly, we refine the case base and discard cases which prove to be non-useful in solving new problems. Experimental results are presented and analyzed. It is shown that case based reasoning can act effectively as an intelligent approach to learn which heuristics work well for particular timetabling situations. We conclude by outlining and discussing potential research issues in this critical area of knowledge discovery for different difficult timetabling problems

    Structure based partial solution search for the examination timetabling problem.

    Get PDF
    Doctoral Degree. University of KwaZulu-Natal, Pietermaritzburg.The aim of this work is to present a new approach, namely, Structure Based Partial Solution Search (SBPSS) to solve the Examination Timetabling Problem. The success of the Developmental Approach in this problem domain suggested that the strategy of searching the spaces of partial timetables whilst constructing them is promising and worth pursuing. This work adopts a similar strategy. Multiple timetables are incrementally constructed at the same time. The quality of the partial timetables is improved upon by searching their partial solution spaces at every iteration during construction. Another key finding from the literature survey revealed that although timetables may exhibit the same behaviour in terms of their objective values, their structures or exam schedules may be different. The challenge with this finding is to decide on which regions to pursue because some regions may not be worth investigating due to the difficulty in searching them. These problematic areas may have solutions that are not amenable to change which makes it difficult to improve them. Another reason is that the neighbourhoods of solutions in these areas may be less connected than others which may restrict the ability of the search to move to a better solution in that neighbourhood. By moving to these problematic areas of the search space the search may stagnate and waste expensive computational resources. One way to overcome this challenge is to use both structure and behaviour in the search and not only behaviour alone to guide the search. A search that is guided by structure is able to find new regions by considering the structural components of the candidate solutions which indicate which part of the search space the same candidates occupy. Another benefit to making use of a structure-based search is that it has no objective value bias because it is not guided by only the objective value. This statement is consistent with the literature survey where it is suggested that in order to achieve good performance the search should not be guided by only the objective value. The proposed method has been tested on three popular benchmark sets for examination timetabling, namely, the Carter benchmark set; the benchmark set from the International Timetabling competition in 2007 and the Yeditepe benchmark set. The SBPSS found the best solutions for two of the Carter problem instances. The SBPSS found the best solutions for four of the competition problem instances. Lastly, the SBPSS improved on the best results for all the Yeditepe problem instances

    Optimasi Penjadwalan Staf Rumah Sakit Dengan Menggunakan Algoritma Tabu Search Based Hyper-Heuristics (Studi Kasus: Rumah Sakit Ibu Dan Anak Kendangsari)

    Get PDF
    Penjadwalan staf rumah sakit atau dikenal sebagai staff healthcare rostering merupakan permasalahan kompleks yang harus dihadapi setiap rumah sakit. Rumah sakit harus mempertimbangkan banyak aspek seperti jumlah perawat, pembagian shift, cost, kesempatan libur atau cuti dan constraint yang lain. Karena banyak pertimbangan tersebut, penjadwalan secara manual akan menjadi sangat sulit dan tidak bisa memberikan solusi yang optimal. Maka perlu adanya suatu model matematis untuk memudahkan permasalahan penjadwalan dengan menemukan solusi yang paling optimal. Permasalahan tersebut lebih dikenal dengan istilah nurse rostering problem (NRP). Secara umum pemodelan nurse rostering atau heathcare staff rostering harus memperhatikan batasan-batasan objek sehinga dapat menghasilkan hasil yang optimal. Masalah lain dari penjadwalan staf merupakan masalah keadilan antar staf yang bertugas, bagaimana pembagian alokasi libur, waktu kerja, atau tempat tugas menjadi dimensi yang perlu dipertimbangkan. Banyak Penelitian menyebutkan bahwa indeks kepuasan suatu perawat atau staf dalam bekerja dipengaruhi oleh tingkat keadilan dalam pembagian jadwal. Untuk menyelesiakan permasalahan tersebut, pada penelitian ini akan dilakukan penjadwalan dengan menggunakan algoritma tabu search hyperheuristic. Algoritma Tabu Search hyper-heuristic akan digunakan memberikan solusi terhadap masukan permasalahan dengan cara menghasilkan heuristik baru dengan menggunakan heuristic yang sudah ada. Hasil optimasi penjadwalan dengan algoritma tabu search hyper heuristics pada Penelitian ini dapat diterima. Semua hard constraint pada setiap unit dapat terpenuhi dan soft contrsaint yaitu nilai jains fairness pada masing-masing unit setelah optimasi dibandingkan hasil jadwal otomatis meningkat mendekati nilai keadilan total yaitu satu. Nilai JFI pada unit Farmasi meningkat sebesar 47%, unit Nicu & Ruang Bayi meningkat sebesar 48%, unit IGD meningkat sebesar 20%, unit SIM & RM meningkat sebesar 2%, unit Gizi & Café meningkat sebesar 23% dan Ruang Operasi meningkat sebesar 2%. ======================================================================================== Scheduling labor hospital or known as staff healthcare rostering is the complex problems that must be faced by each hospital. Hospitals must consider many aspects such as the number of nurses, the division of shifts, the cost, the chance of a holiday or leave of absence and other constraints. Because a lot of these considerati ons, the scheduling manually will be very difficult and can not give the optimal solution. It is necessary the existence of a mathematical model to facilitate the scheduling problems with finding the most optimal solution. The problem is known with the ter m nurse rostering problem (NRP). In general, the modeling of the nurse rostering or hea l thcare staff rostering should pay attention to the boundaries of the object so that it can produce optimal results. Another problem of staff scheduling is a matter of j ustice between the staff on duty, how the division of the allocation of holidays, working time, or place of duty be the dimensions that need to be considered. Many research mention that the satisfaction a nurse or staff in the work influenced by the level of fairness in the division of the schedule. To resolve these problems, this research will be done scheduling using tabu search algorithm hyperheuristic. Algorithm Tabu Search hyper - heuristic will be used to provide solutions to the input problems with how to generate a new heuristic using the heuristic that already exists. viii The results of the optimization of the scheduling with algorithm tabu search hyper heuristics on the research can be accepted. All hard constraints on each unit can be met and soft contr saint i.e. the value of the jains fairness on each unit after optimization compared to the results of the schedule of automatic increases approaching the value of justice, a total that one. The value of JFI on the Pharmaceutical unit increased by 47%, Nicu , & Baby Room increased by 48%, the unit of the Emergency room increased by 20%, SIM & RM units increased by 2%, unit of Nutrition & Café increased by 23% and the Operating Room increased by 2%

    Transformation of the university examination timetabling problem space through data pre-processing

    Get PDF
    This research investigates Examination Timetabling or Scheduling, with the aim of producing good quality, feasible timetables that satisfy hard constraints and various soft constraints. A novel approach to scheduling, that of transformation of the problem space, has been developed and evaluated for its effectiveness. The examination scheduling problem involves many constraints due to many relationships between students and exams, making it complex and expensive in terms of time and resources. Despite the extensive research in this area, it has been observed that most of the published methods do not produce good quality timetables consistently due to the utilisation of random-search. In this research we have avoided random-search and instead have proposed a systematic, deterministic approach to solving the examination scheduling problem. We pre-process data and constraints to generate more meaningful aggregated data constructs with better expressive power that minimise the need for cross-referencing original student and exam data at a later stage. Using such aggregated data and custom-designed mechanisms, the timetable construction is done systematically, while assuring its feasibility. Later, the timetable is optimized to improve the quality, focusing on maximizing the gap between consecutive exams. Our solution is always reproducible and displays a deterministic optimization pattern on all benchmark datasets. Transformation of the problem space into new aggregated data constructs through pre-processing represents the key novel contribution of this research

    Evolutionary multi-objective optimization in scheduling problems

    Get PDF
    Ph.DDOCTOR OF PHILOSOPH
    corecore