Handling Arithmetic Binary and Non-Binary Constraints in Quantified Constraint Satisfaction Problems

Researchers have developed many strategies for solving combinatorial problems based on Constraint Satisfaction Problems (CSPs) ([5], [10], [12]). This approach has proved to be very effective in many real-world problems. Recently, the scientific community has started to take on a harder task, the on...

Full description

Saved in:
Bibliographic Details
Main Authors: Τσοπανάκης, Κωνσταντίνος - Δημήτριος, Τσιρίδη, Αγγελίνα - Γεώργιος
Other Authors: Στεργίου, Κωνσταντίνος
Language:English
Published: 2015
Subjects:
Online Access:https://vsmart.lib.aegean.gr/webopac/FullBB.csp?WebAction=ShowFullBB&EncodedRequest=*FA*83F*E5o*9E*A3*ED*8D*F67*93*5D*0B*3E*08&Profile=Default&OpacLanguage=gre&NumberToRetrieve=50&StartValue=1&WebPageNr=1&SearchTerm1=2005%20.1.77116&SearchT1=&Index1=Keywordsbib&SearchMethod=Find_1&ItemNr=1
http://hdl.handle.net/11610/12499
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1828462554138017792
author Τσοπανάκης, Κωνσταντίνος - Δημήτριος
Τσιρίδη, Αγγελίνα - Γεώργιος
author2 Στεργίου, Κωνσταντίνος
author_facet Στεργίου, Κωνσταντίνος
Τσοπανάκης, Κωνσταντίνος - Δημήτριος
Τσιρίδη, Αγγελίνα - Γεώργιος
author_sort Τσοπανάκης, Κωνσταντίνος - Δημήτριος
collection DSpace
description Researchers have developed many strategies for solving combinatorial problems based on Constraint Satisfaction Problems (CSPs) ([5], [10], [12]). This approach has proved to be very effective in many real-world problems. Recently, the scientific community has started to take on a harder task, the one of solving a generalization of the standard CSP, the quantified Constraint Satisfaction Problem (QCSP) ([18], [19]). One way to solve QCSPs is to use the knowledge acquired by CSP algorithms and methods, and based on them to try and derive QCSP algorithms [17]. Up to now the experimental work in QCSPs has dealt only with binary random problems. Instead, we will concentrate on generating and solving problems with arithmetic binary and non-binary constraints. Our main goal is to study not only the implementation but also the “meaning” of basic algorithms such as Arc Consistency (AC), Backtracking (BT), Forward Checking (FC) and Maintaining Arc Consistency (MAC). In order to reform the aforementioned algorithms so that they can deal with arithmetic constraints, one needs to understand the way they work, the way they search the space of variables and constraints and the nature of this type of search. We will also be dealing with non-binary constraints and presenting an implementation of a prototype library of functions and algorithms for QCSP problems implemented in the Java programming language. Finally, we will give examples of all of the aforementioned so that the reader can comprehend some of the complex definitions and algorithms studied. The examples are taken from various areas of expertise and the main goal of their usage is to help us form a small survey of work closely related to the QCSPs.
id oai:hellanicus.lib.aegean.gr:11610-12499
institution Hellanicus
language English
publishDate 2015
record_format dspace
spelling oai:hellanicus.lib.aegean.gr:11610-124992025-03-10T17:42:35Z Handling Arithmetic Binary and Non-Binary Constraints in Quantified Constraint Satisfaction Problems Τσοπανάκης, Κωνσταντίνος - Δημήτριος Τσιρίδη, Αγγελίνα - Γεώργιος Στεργίου, Κωνσταντίνος Περιορισμοί Αριθμητικοί Περιορισμοί Μη-Διαδικοί Περιορισμοί Constraints Arithmetic Constraints Non-Binary Constraints Quantified Constraint Satisfaction Problems Quantified Boolean Formulaes Constraint programming (Computer science) Researchers have developed many strategies for solving combinatorial problems based on Constraint Satisfaction Problems (CSPs) ([5], [10], [12]). This approach has proved to be very effective in many real-world problems. Recently, the scientific community has started to take on a harder task, the one of solving a generalization of the standard CSP, the quantified Constraint Satisfaction Problem (QCSP) ([18], [19]). One way to solve QCSPs is to use the knowledge acquired by CSP algorithms and methods, and based on them to try and derive QCSP algorithms [17]. Up to now the experimental work in QCSPs has dealt only with binary random problems. Instead, we will concentrate on generating and solving problems with arithmetic binary and non-binary constraints. Our main goal is to study not only the implementation but also the “meaning” of basic algorithms such as Arc Consistency (AC), Backtracking (BT), Forward Checking (FC) and Maintaining Arc Consistency (MAC). In order to reform the aforementioned algorithms so that they can deal with arithmetic constraints, one needs to understand the way they work, the way they search the space of variables and constraints and the nature of this type of search. We will also be dealing with non-binary constraints and presenting an implementation of a prototype library of functions and algorithms for QCSP problems implemented in the Java programming language. Finally, we will give examples of all of the aforementioned so that the reader can comprehend some of the complex definitions and algorithms studied. The examples are taken from various areas of expertise and the main goal of their usage is to help us form a small survey of work closely related to the QCSPs. 2015-11-18T10:39:45Z 2015-11-18T10:39:45Z 2005 https://vsmart.lib.aegean.gr/webopac/FullBB.csp?WebAction=ShowFullBB&EncodedRequest=*FA*83F*E5o*9E*A3*ED*8D*F67*93*5D*0B*3E*08&Profile=Default&OpacLanguage=gre&NumberToRetrieve=50&StartValue=1&WebPageNr=1&SearchTerm1=2005%20.1.77116&SearchT1=&Index1=Keywordsbib&SearchMethod=Find_1&ItemNr=1 http://hdl.handle.net/11610/12499 en Σάμος
spellingShingle Περιορισμοί
Αριθμητικοί Περιορισμοί
Μη-Διαδικοί Περιορισμοί
Constraints
Arithmetic Constraints
Non-Binary Constraints
Quantified Constraint Satisfaction Problems
Quantified Boolean Formulaes
Constraint programming (Computer science)
Τσοπανάκης, Κωνσταντίνος - Δημήτριος
Τσιρίδη, Αγγελίνα - Γεώργιος
Handling Arithmetic Binary and Non-Binary Constraints in Quantified Constraint Satisfaction Problems
title Handling Arithmetic Binary and Non-Binary Constraints in Quantified Constraint Satisfaction Problems
title_full Handling Arithmetic Binary and Non-Binary Constraints in Quantified Constraint Satisfaction Problems
title_fullStr Handling Arithmetic Binary and Non-Binary Constraints in Quantified Constraint Satisfaction Problems
title_full_unstemmed Handling Arithmetic Binary and Non-Binary Constraints in Quantified Constraint Satisfaction Problems
title_short Handling Arithmetic Binary and Non-Binary Constraints in Quantified Constraint Satisfaction Problems
title_sort handling arithmetic binary and non binary constraints in quantified constraint satisfaction problems
topic Περιορισμοί
Αριθμητικοί Περιορισμοί
Μη-Διαδικοί Περιορισμοί
Constraints
Arithmetic Constraints
Non-Binary Constraints
Quantified Constraint Satisfaction Problems
Quantified Boolean Formulaes
Constraint programming (Computer science)
url https://vsmart.lib.aegean.gr/webopac/FullBB.csp?WebAction=ShowFullBB&EncodedRequest=*FA*83F*E5o*9E*A3*ED*8D*F67*93*5D*0B*3E*08&Profile=Default&OpacLanguage=gre&NumberToRetrieve=50&StartValue=1&WebPageNr=1&SearchTerm1=2005%20.1.77116&SearchT1=&Index1=Keywordsbib&SearchMethod=Find_1&ItemNr=1
http://hdl.handle.net/11610/12499
work_keys_str_mv AT tsopanakēskōnstantinosdēmētrios handlingarithmeticbinaryandnonbinaryconstraintsinquantifiedconstraintsatisfactionproblems
AT tsiridēangelinageōrgios handlingarithmeticbinaryandnonbinaryconstraintsinquantifiedconstraintsatisfactionproblems