Constraint satisfaction problems (CSP) are frequently solved over data residing in relational database systems. In such scenarios, the database is typically just used as a data storage back end. However, there exist important advantages, such as the wide availability of database practices and tools for modeling, to having database systems that are capable of natively modeling and solving CSPs. This paper introduces general concepts and techniques to extend a database system with constraint processing capabilities. Input CSPs are modeled via SQL, augmented with a non-deterministic guess operator as introduced by Cadoli and Mancini (TPLP 2007). Problems are represented with a combination of internal relations and parse trees, and are translat...
Conventional techniques for the constraint satisfaction problem (CSP) have had considerable success ...
Constraint Programming (CP) is the study of solving problems by stating constraints on the solution ...
Scheduling problems appear frequently at different levels of decisions. They are usually characteriz...
Constraint satisfaction problems (CSP) are frequently solved over data residing in relational databa...
Abstract. We examine combinatorial search problems that arise when evaluating combinatorial queries ...
Relations are fundamental structures for knowledge representation. Relational queries are used to ex...
The goal of this paper is to provide a strong integration between constraint modelling and relationa...
. Constraint databases generalize relational databases by finitely representable infinite relations....
We argue that database query languages can be used to spec-if’y constraint satisfaction problems. We...
Dottorato di Ricerca in Ingegneria dei Sistemi e Informatica XXVIII Ciclo, a.a. 2015-2016A fundament...
AbstractWe investigate the relationship between programming with constraints and database query lang...
The Constraint Satisfaction Problem (CSP) is ubiquitous in artificial intelligence. It has a wide ap...
Current relational databases have been developed in order to improve the handling of stored data, h...
. This paper describes general approaches to solving two classes of problems using the DISCO constra...
We investigate the relationship between programming with constraints and database query languages. W...
Conventional techniques for the constraint satisfaction problem (CSP) have had considerable success ...
Constraint Programming (CP) is the study of solving problems by stating constraints on the solution ...
Scheduling problems appear frequently at different levels of decisions. They are usually characteriz...
Constraint satisfaction problems (CSP) are frequently solved over data residing in relational databa...
Abstract. We examine combinatorial search problems that arise when evaluating combinatorial queries ...
Relations are fundamental structures for knowledge representation. Relational queries are used to ex...
The goal of this paper is to provide a strong integration between constraint modelling and relationa...
. Constraint databases generalize relational databases by finitely representable infinite relations....
We argue that database query languages can be used to spec-if’y constraint satisfaction problems. We...
Dottorato di Ricerca in Ingegneria dei Sistemi e Informatica XXVIII Ciclo, a.a. 2015-2016A fundament...
AbstractWe investigate the relationship between programming with constraints and database query lang...
The Constraint Satisfaction Problem (CSP) is ubiquitous in artificial intelligence. It has a wide ap...
Current relational databases have been developed in order to improve the handling of stored data, h...
. This paper describes general approaches to solving two classes of problems using the DISCO constra...
We investigate the relationship between programming with constraints and database query languages. W...
Conventional techniques for the constraint satisfaction problem (CSP) have had considerable success ...
Constraint Programming (CP) is the study of solving problems by stating constraints on the solution ...
Scheduling problems appear frequently at different levels of decisions. They are usually characteriz...