Results 1 - 10
of
39
A Hybrid Algorithm for the Examination Timetabling Problem
- Causmaecker, P.D. (Eds.): Practice and Theory of Automated Timetabling IV (PATAT 2002
, 2002
"... Examination timetabling is a well-studied combinatorial optimization problem. We present a new hybrid algorithm for examination timetabling, consisting of three phases: a constraint programming phase to develop an initial solution, a simulated annealing phase to improve the quality of solution, and ..."
Abstract
-
Cited by 35 (0 self)
- Add to MetaCart
Examination timetabling is a well-studied combinatorial optimization problem. We present a new hybrid algorithm for examination timetabling, consisting of three phases: a constraint programming phase to develop an initial solution, a simulated annealing phase to improve the quality of solution, and a hill climbing phase for further improvement.
an investigation of a hyperheuristic genetic algorithm applied to a trainer scheduling problem
- Proceedings of the Congress on Evolutionary Computation 2002, CEC 2002
, 2002
"... Abstract-This paper investigates a genetic algorithm based hyperheuristic (hyper-GA) for scheduling geographically distributed training staff and courses. The aim of the hyper-GA is to evolve a good-quality heuristic for each given instance of the problem and use this to find a solution by applying ..."
Abstract
-
Cited by 28 (12 self)
- Add to MetaCart
Abstract-This paper investigates a genetic algorithm based hyperheuristic (hyper-GA) for scheduling geographically distributed training staff and courses. The aim of the hyper-GA is to evolve a good-quality heuristic for each given instance of the problem and use this to find a solution by applying a suitable ordering from a set of low-level heuristics. Since the user only supplies a number of low-level problem-specific heuristics and an evaluation function, the hyperheuristic can easily be reimplemented for a different type of problem, and we would expect it to be robust across a wide range of problem instances. We show that the problem can be solved successfully by a hyper-GA, presenting results for four versions of the hyper-GA as well as a range of simpler heuristics and applying them to five test data set 1.
EASYLOCAL++: an object-oriented framework for flexible design of local search algorithms
- SOFTWARE—PRACTICE AND EXPERIENCE
, 2003
"... ..."
A Parameter-Free Hyperheuristic for Scheduling a Sales Summit
- Proceedings of the 4th Metaheuristic International Conference, MIC 2001
, 2001
"... This paper is concerned with the d2 elopment of a mechanism for automatically setting the parameters as well as refining the choice function. Tod o so we apply the hyperheuristic to a real-world personnel sched5qUW problem, that of schedUEI: a sales summit. The remaind5 of the paper is structured as ..."
Abstract
-
Cited by 20 (11 self)
- Add to MetaCart
This paper is concerned with the d2 elopment of a mechanism for automatically setting the parameters as well as refining the choice function. Tod o so we apply the hyperheuristic to a real-world personnel sched5qUW problem, that of schedUEI: a sales summit. The remaind5 of the paper is structured as follows. We firstd escribe and formulate the sales summit schedI/Eq problem. This is followed by thed25H iption of our parameter-free hyperheuristic approach in section 3. Section 4 is d2 oted to experimental resultsand section 5concludx the paper. 2 The Sales Summit Scheduling Problem The sales summit sched uling problem is that of a commercial company that organises sales summits which involve two groups of company representatives: suppliers, who want to sell prodfifi/ or services, delegates who are representatives of companies that are potentially interested in purchasing the prod:qH and services. Suppliers pay a registration fee to have a stand at the sales summit and provid a list of thed2qIUUfi2 that they would like to meet. A meeting (between oned elegate and one supplier) is classified as Priority or Non-Priority d2 endEE on how strongly the supplier would like to meet thed elegate. Delegates pay no fee but instead cost money to the commercial company who pays for their travelling and hotel expenses. Besid2 meetings, seminars are organised whered elegates may meet otherd elegates. Eachd elegate providE a list of the seminars that he/she would like to attend and (if he/she is invited to the summit) is guaranteed attend nce to all seminars. In this instance of the sales summit schedI//H problem there are 4 meeting timeslots available for both seminars and meetings, where each seminar lasts three times as long as a supplier/d55W ate meeting. There are 43 suppliers, 99 ...
Modelling and Solving Employee Timetabling Problems
- Annals of Mathematics and Artificial Intelligence
, 2002
"... Employee timetabling is the operation of assigning employees to tasks in a set of shifts during a xed period of time, typically a week. We present a general de nition of employee timetabling problems (ETPs) that captures many real-world problem formulations and includes complex constraints. The ..."
Abstract
-
Cited by 13 (4 self)
- Add to MetaCart
Employee timetabling is the operation of assigning employees to tasks in a set of shifts during a xed period of time, typically a week. We present a general de nition of employee timetabling problems (ETPs) that captures many real-world problem formulations and includes complex constraints. The proposed model of ETPs can be represented in a tabular form that is both intuitive and ecient for constraint representation and processing. The constraint networks of ETPs include non-binary constraints and are dicult to formulate in terms of simple constraint solvers. We investigate the use of local search techniques for solving ETPs. In particular, we propose several versions of hill-climbing that make use of a novel search space that includes also partial assignments.
Multi-neighbourhood local search with application to course timetabling
- Proc. of the 4th Int. Conf. on the Practice and Theory of Automated Timetabling (PATAT-2002), number 2740 in Lecture Notes in Computer Science
, 2003
"... Abstract. A recent trend in local search concerns the exploitation of several different neighbourhood functions so as to increase the ability of the algorithm to navigate the search space. In this work we investigate the use of local search techniques based on various combinations of neighbourhood f ..."
Abstract
-
Cited by 13 (3 self)
- Add to MetaCart
Abstract. A recent trend in local search concerns the exploitation of several different neighbourhood functions so as to increase the ability of the algorithm to navigate the search space. In this work we investigate the use of local search techniques based on various combinations of neighbourhood functions, and we apply it to a timetabling problem. In particular, we propose a set of generic operators that automatically compose neighbourhood functions, giving rise to more complex ones. In the exploration of large neighbourhoods, we rely on constraint techniques to prune the list of candidates. This way, we are able to select the most effective search technique through a systematic analysis of all possible combinations built upon a set of basic, humandefined, neighbourhood functions. The proposed ideas are applied to a practical problem, namely the socalled Course Timetabling problem. Our algorithms are systematically tested and compared on real-world instances. The experimental analysis shows that neighbourhood composition leads to much better results than traditional local search techniques. 1
Memetic Algorithms for Timetabling
- Proc. of IEEE Congress on Evolutionary Computation
, 2003
"... Abstract- Course timetabling problems are real world constraint optimization problems that are often coped with in educational institutions, such as universities or high schools. In this paper, we present a variety of new operators that can be also applied in evolutionary algorithms for other timeta ..."
Abstract
-
Cited by 13 (10 self)
- Add to MetaCart
Abstract- Course timetabling problems are real world constraint optimization problems that are often coped with in educational institutions, such as universities or high schools. In this paper, we present a variety of new operators that can be also applied in evolutionary algorithms for other timetabling problems, such as, exam timetabling. Operators include violation directed mutations, crossovers, and a successful violation directed hierarchical hill climbing method. Tests are performed on a small portion of a real data and results are promising. 1
Multiple-retrieval Case-Based Reasoning for course timetabling problems
- Journal of Operations Research Society
, 2005
"... This paper presents amultiple-retriev6 approach that partitions a large problem into smallsolvS40 sub-problems byrecursiv5/ inputting theunsolv/ part of the graph into the decision tree for retrievSW The adaptation combines theretriev4 partial solutions of all the partitioned sub-problems ..."
Abstract
-
Cited by 11 (8 self)
- Add to MetaCart
This paper presents amultiple-retriev6 approach that partitions a large problem into smallsolvS40 sub-problems byrecursiv5/ inputting theunsolv/ part of the graph into the decision tree for retrievSW The adaptation combines theretriev4 partial solutions of all the partitioned sub-problems and employs a graph heuristic method to construct the whole solution for the new case. We present a methodology which is not dependent upon problem-specific information and which, as such, represents an approach which underpins the goal of building more general timetabling systems. We also explore the question of whether this multiple-retriev CBR could be aneffectiv initialization method for local search methods such as hill climbing, tabu search and simulated annealing. Significant results are obtained from a wide range of experiments. An ev56qA9SW of the CBR system is presented and the impact of the approach on timetabling research is discussed. We see that the approach does indeed represent aneffectiv initialization method for these approaches
A Time-Predefined Approach to Course Timetabling
, 2003
"... A common weakness of local search metaheuristics, such as Simulated Annealing, in solving combinatorial optimisation problems, is the necessity of setting a certain number of parameters. This tends to make significantly increase the total amount of time required to solve the problem and often requir ..."
Abstract
-
Cited by 11 (4 self)
- Add to MetaCart
A common weakness of local search metaheuristics, such as Simulated Annealing, in solving combinatorial optimisation problems, is the necessity of setting a certain number of parameters. This tends to make significantly increase the total amount of time required to solve the problem and often requires a high level of experience from the user. This paper is motivated by the goal of overcoming this drawback by employing "parameter-free" techniques in the context of automatically solving course timetabling problems.

