Results 1 -
6 of
6
Interactivity in Constraint programming
- IN OZ. DFKI OZ DOCUMENTATION SERIES, GERMAN RESEARCH CENTER FOR ARTIFICIAL INTELLIGENCE (DFKI), STUHLSATZENHAUSWEG 3, D-66123 SAARBR UCKEN
, 1994
"... In the current computing environment, the interactive behaviour of software is a significant feature requested by many users. The minimal perturbation problem is often highly demanded and, in a sense, it seems to be very close to the interactivity. In this paper we want to compare these two features ..."
Abstract
-
Cited by 13 (6 self)
- Add to MetaCart
In the current computing environment, the interactive behaviour of software is a significant feature requested by many users. The minimal perturbation problem is often highly demanded and, in a sense, it seems to be very close to the interactivity. In this paper we want to compare these two features and also summarize their main demands and impacts on the constraint satisfaction problem. We also suggest several improvements toward these features.
Minimal Perturbation Problem in Course Timetabling
"... Many real-life problems are dynamic, with changes in the problem definition occurring after a solution to the initial formulation has been reached. The minimal perturbation problem incorporates these changes, along with the initial solution, as a new problem whose solution must be as close as po ..."
Abstract
-
Cited by 10 (4 self)
- Add to MetaCart
Many real-life problems are dynamic, with changes in the problem definition occurring after a solution to the initial formulation has been reached. The minimal perturbation problem incorporates these changes, along with the initial solution, as a new problem whose solution must be as close as possible to the solution of an initial problem.
Iterative Forward Search: Combining Local Search with Maintaining Arc Consistency and a Conflict-based Statistics
- In LSCS'04 - International Workshop on Local Search Techniques in Constraint Satisfaction
, 2004
"... Abstract. The paper presents an iterative forward search framework for solving constraint satisfaction and optimization problems. This framework combines ideas of local search, namely improving a solution by local steps, with principles of depth-first search, in particular extending a partial feasib ..."
Abstract
-
Cited by 2 (0 self)
- Add to MetaCart
Abstract. The paper presents an iterative forward search framework for solving constraint satisfaction and optimization problems. This framework combines ideas of local search, namely improving a solution by local steps, with principles of depth-first search, in particular extending a partial feasible assignment towards a solution. Within this framework, we also propose and study a conflict-based statistics and explanationbased arc consistency maintenance. To show the versatility of the proposed framework, the dynamic backtracking algorithm with maintaining arc consistency is presented as a special instance of the iterative forward search framework. The presented techniques are compared on random constraint satisfaction problems and a real-life lecture timetabling problem. 1
Software Engineering aspects of constraint-based timetabling – a case study
- Information & Software Technology Journal
"... This paper 2 details the stages of building a substantial, carefully specified, fully tested and fully operational university and school timetabling system. This is reported as a case study in applying Constraint Satisfaction techniques. The emphasis is on the software engineering aspects of the pro ..."
Abstract
-
Cited by 1 (1 self)
- Add to MetaCart
This paper 2 details the stages of building a substantial, carefully specified, fully tested and fully operational university and school timetabling system. This is reported as a case study in applying Constraint Satisfaction techniques. The emphasis is on the software engineering aspects of the problem. That is, Constraint Satisfaction problems are expressed in a language more familiar to the formal software engineering community. Moreover, this language is used to formulate domain constraints and heuristic information. In addition to that, the user's needs are looked at more closely. For instance, the system supplies indications useful for relaxing or reformulating the constraints of the problem when a solution satisfying these constraints is impossible to produce. This has a value in bringing Constraint Satisfaction one-step closer to formal specification, program verification and transformation.
Minimal Perturbation Problem – A Formal View. Neural Network World 13(5
, 2003
"... Abstract. Formulation of many real-life problems evolves as the problem is being solved. These changes are typically initiated by a user intervention or by changes in the environment. In this paper, we propose a formal description of so called minimal perturbation problem that allows an “automated” ..."
Abstract
-
Cited by 1 (1 self)
- Add to MetaCart
Abstract. Formulation of many real-life problems evolves as the problem is being solved. These changes are typically initiated by a user intervention or by changes in the environment. In this paper, we propose a formal description of so called minimal perturbation problem that allows an “automated” modification of the (partial) solution when the problem formulation changes. Our model is defined for constraint satisfaction problems with emphasis put on finding a solution anytime even for over-constrained problems.
MISTA 2009 Interactive Course Timetabling
"... Timetabling problems are often solved based upon what is assumed to be complete information about the problem. However, users may later desire modifications to the generated timetable to adapt to changing requirements or increase their personal satisfaction with the solution [1,5,3]. Methods that al ..."
Abstract
- Add to MetaCart
Timetabling problems are often solved based upon what is assumed to be complete information about the problem. However, users may later desire modifications to the generated timetable to adapt to changing requirements or increase their personal satisfaction with the solution [1,5,3]. Methods that allow corrections to an existing timetable

