Results 1 -
9 of
9
Knowledgesheet: A Graphical Spreadsheet Interface for Interactively Developing A Class of Constraint Programs
- In Practical Aspects of Declarative Languages (PADL), volume 1753 of Lecture Notes in Computer Science
, 2000
"... We introduce a generalization of the spreadsheet paradigm, called Knowledgesheet, for solving a class of constraint satisfaction problems. The traditional spreadsheet paradigm is based on attaching arithmetic expressions to individual cells and then evaluating them; our Knowledgesheet interface inst ..."
Abstract
-
Cited by 9 (1 self)
- Add to MetaCart
We introduce a generalization of the spreadsheet paradigm, called Knowledgesheet, for solving a class of constraint satisfaction problems. The traditional spreadsheet paradigm is based on attaching arithmetic expressions to individual cells and then evaluating them; our Knowledgesheet interface instead allows finite domain constraints to be attached to individual cells that are then solved to obtain a solution. This extension provides an easy-to-use interface for solving a large class of constraint satisfaction problems -- those whose specification and solution conforms to a 2-dimensional structure, e.g., scheduling problems, timetabling problems, etc. A prototype for the Knowledgesheet has been developed and applied to solve many different types of problems.
An Investigation of a Tabu Search Based Hyper-heuristic for Examination Timetabling
- PP 309–328. RBAIET AL—HEURISTIC, META-HEURISTIC AND HYPER-HEURISTIC APPROACHES 11 KOTZAN J AND EVANSON R
, 2005
"... This paper investigates a tabu search based hyper-heuristic for solving examination timetabling problems. The hyper-heuristic framework uses a tabu list to monitor the performance of a collection of low-level heuristics and then make tabu heuristics that have been applied too many times, thus allo ..."
Abstract
-
Cited by 9 (3 self)
- Add to MetaCart
This paper investigates a tabu search based hyper-heuristic for solving examination timetabling problems. The hyper-heuristic framework uses a tabu list to monitor the performance of a collection of low-level heuristics and then make tabu heuristics that have been applied too many times, thus allowing other heuristics to be applied. Experiments carried out on examination timetabling datasets from the literature show that this approach is able to produce good quality solutions.
A Constructive Evolutionary Approach to School Timetabling
- In Applications of Evolutionary Computing
, 2001
"... . This work presents a constructive approach to the process of fixing a sequence of meetings between teachers and students in a prefixed period of time, satisfying a set of constraints of various types, known as school timetabling problem. The problem is modeled as a bi-objective problem used as ..."
Abstract
-
Cited by 8 (2 self)
- Add to MetaCart
. This work presents a constructive approach to the process of fixing a sequence of meetings between teachers and students in a prefixed period of time, satisfying a set of constraints of various types, known as school timetabling problem. The problem is modeled as a bi-objective problem used as a basis to construct feasible assignments of teachers to classes on specified timeslots. A new representation for the timetabling problem is presented. Pairs of teachers and classes are used to form conflict-free clusters for each timeslot. Teacher preferences and the process of avoiding undesirable waiting times between classes are explicitly considered as additional objectives. Computational results over real test problems are presented. 1 Introduction The timetabling problem consists in fixing a sequence of meetings between teachers and students in a prefixed period of time (typically a week), satisfying a set of constraints of various types. A large number of variants of the time...
Representing School Timetabling in a Disjunctive Logic Programming Language
, 1998
"... this paper, we show that a suitable extension of disjunctive datalog (function-free disjunctive logic programs) allows us to represent school timetabling with various preferences in a natural and highly declarative way. In Section 2 we give basic syntax and semantics definitions of the language and ..."
Abstract
-
Cited by 3 (1 self)
- Add to MetaCart
this paper, we show that a suitable extension of disjunctive datalog (function-free disjunctive logic programs) allows us to represent school timetabling with various preferences in a natural and highly declarative way. In Section 2 we give basic syntax and semantics definitions of the language and its extension, which will then be used to represent school timetabling problems in Section 3. In 3.1 we will first describe the basic assignment problem. In 3.3 we will then augment this representation by various preferences using the same declarative framework. 2 Language Definition
Automated Solution of a Highly Constrained School Timetabling Problem – Preliminary Results
- In Proceedings of the Evo Workshops 2001
, 2001
"... timetabling problem – preliminary results ..."
Local Search Techniques For Educational Timetabling Problems
- Proc. of the 6th International Symposium on Operations Research in Slovenia (SOR-01
, 2001
"... Local Search is an emerging paradigm for combinatorial search, which has been recently shown to be very effective for a large number of combinatorial problems. ..."
Abstract
-
Cited by 2 (0 self)
- Add to MetaCart
Local Search is an emerging paradigm for combinatorial search, which has been recently shown to be very effective for a large number of combinatorial problems.
Genetic Algorithms in Timetabling. A New Approach.
, 2001
"... The timetabling problem comes up every year in educational institutions, which has been solved by leveraging human resource for a long time. The problem is a special version of the optimization problems, it is computationally NP-hard. Although, there are some attempts to apply computer based methods ..."
Abstract
-
Cited by 1 (0 self)
- Add to MetaCart
The timetabling problem comes up every year in educational institutions, which has been solved by leveraging human resource for a long time. The problem is a special version of the optimization problems, it is computationally NP-hard. Although, there are some attempts to apply computer based methods, their use is limited by the problem's complexity, therefore Genetic Algorithms were applied, because they are robust enough in such a huge problem space. In this paper a new and more flexible timetable representation, the set representation is introduced which meets the demands better than former ones. The proposed method proved to be efficient in real life application of a secondary school, as well. I.
Towards Constraint-Based Grammar School Timetabling
, 2000
"... This paper presents a project that aims at applying CP technology to GGS timetabling. Models are based on global constraints and optimality criteria guide search. Empirical evaluation relies on artificial problems that are very similar to real GGS timetabling problems. ..."
Abstract
- Add to MetaCart
This paper presents a project that aims at applying CP technology to GGS timetabling. Models are based on global constraints and optimality criteria guide search. Empirical evaluation relies on artificial problems that are very similar to real GGS timetabling problems.
Representing School Timetabling in a Disjunctive
"... In this paper, we show how school timetabling problems with preferences originating from didactical, organisational and personal considerations can be represented in a highly declarative and natural way, using an extension of disjunctive datalog by strong and weak (integrity) constraints. ..."
Abstract
- Add to MetaCart
In this paper, we show how school timetabling problems with preferences originating from didactical, organisational and personal considerations can be represented in a highly declarative and natural way, using an extension of disjunctive datalog by strong and weak (integrity) constraints.

