A Hybrid Search Algorithm for Solving Constraint Satisfaction Problems
نویسندگان
چکیده
In this paper we present a hybrid search algorithm for solving constraint satisfaction and optimization problems. This algorithm combines ideas of two basic approaches: complete and incomplete algorithms which also known as systematic search and local search algorithms. Different characteristics of systematic search and local search methods are complementary. Therefore we have tried to get the advantages of both approaches in the presented algorithm. The major advantage of presented algorithm is finding partial sound solution for complicated problems which their complete solution could not be found in a reasonable time. This algorithm results are compared with other algorithms using the well known n-queens problem. Keywords—Constraint Satisfaction Problem, Hybrid Search Algorithm.
منابع مشابه
A New Method for Solving Constraint Satisfaction Problems
Many important problems in Artificial Intelligence can be defined as Constraint Satisfaction Problems (CSP). These types of problems are defined by a limited set of variables, each having a limited domain and a number of Constraints on the values of those variables (these problems are also called Consistent Labeling Problems (CLP), in which “Labeling means assigning a value to a variable.) Solu...
متن کاملA New Method for Solving Constraint Satisfaction Problems
Many important problems in Artificial Intelligence can be defined as Constraint Satisfaction Problems (CSP). These types of problems are defined by a limited set of variables, each having a limited domain and a number of Constraints on the values of those variables (these problems are also called Consistent Labeling Problems (CLP), in which “Labeling" means assigning a value to a variable.) Sol...
متن کاملMaking the Breakout Algorithm Complete Using Systematic Search
Local search algorithms have been very successful for solving constraint satisfaction problems (CSP). However, a major weakness has been that local search is unable to detect unsolvability and is thus not suitable for tightly and overconstrained problems. We present a hybrid solving scheme where we combine a local search algorithm the breakout algorithm, with a systematic search algorithm backt...
متن کاملNg-backmarking - an algorithm for constraint satisfaction
Ng-backmarking with Min-conflict repair, a hybrid algorithm for solving constraint satisfaction problems, is presented in the context of the four main approaches to constraint satisfaction and optimisation: tree-search, domainfiltering, solution repair, and learning while searching. Repair-based techniques are often designed to use local gradients to direct the search for a solution to a constr...
متن کاملA Hybrid Solving Scheme for Distributed Constraint Satisfaction Problems
Algorithms for Distributed Constraint Satisfaction Problems fall into two categories: distributed complete search (DisCS) and distributed local search (DisLS). The advantage of DisCS is that it guarantees to find a solution or proves problem infeasibility. DisCS is good at solving tight problems with complex constraints, but suffers from false commitments early in the search tree, leading to ex...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2012