Arc Consistency in the Dual Encoding of Non-Binary CSPs

نویسندگان

  • Panagiotis Karagiannis
  • Nikos Samaras
  • Kostas Stergiou
چکیده

A non-binary Constraint Satisfaction Problem (CSP) can be solved by converting the problem into an equivalent binary one and applying well-established binary CSP techniques. An alternative way is to use extended versions of binary techniques directly in the non-binary problem. There are two well-known methods in the literature for translating a non-binary CSP to an equivalent binary one; the hidden variable encoding and the dual encoding. It has been shown that arc consistency can be applied in the hidden variable encoding of a non-binary CSP with the same worst-case time complexity as generalized arc consistency in the non-binary representation. However, arc consistency in the dual encoding is so far considered prohibitively expensive to apply. In this paper we describe an arc consistency algorithm for the dual encoding with O(ed) worst-case complexity. This gives an O(d/e) saving compared to a generic algorithm and is close to the complexity of generalized arc consistency in the non-binary representation. Experimental results show that the new algorithm can be orders of magnitude better than an optimal generic arc consistency algorithm. Also, due to the stronger filtering achieved in the dual encoding compared to the non-binary representation, utilization of the new algorithm can make the dual encoding a competitive option for certain classes of non-binary constraints.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Arc Consistency in Binary Encodings of Non-binary CSPs: Theoretical and Experimental Evaluation

A Non-binary Constraint Satisfaction Problem (CSP) can be solved by converting the problem into an equivalent binary one and applying well-established binary CSP techniques. An alternative way is to use extended versions of binary techniques directly on the non-binary problem. There are two well-known computational methods in the literature for translating a non-binary CSP to an equivalent bina...

متن کامل

Solving Non-binary CSPs Using the Hidden Variable Encoding

Non-binary constraint satisfaction problems (CSPs) can be solved in two different ways. We can either translate the problem into an equivalent binary one and solve it using well-established binary CSP techniques or use extended versions of binary techniques directly on the non-binary problem. Recently, it has been shown that the hidden variable encoding is a promising method of translating non-...

متن کامل

Binary Encodings of Non-binary Constraint Satisfaction Problems: Algorithms and Experimental Results

A non-binary Constraint Satisfaction Problem (CSP) can be solved directly using extended versions of binary techniques. Alternatively, the non-binary problem can be translated into an equivalent binary one. In this case, it is generally accepted that the translated problem can be solved by applying well-established techniques for binary CSPs. In this paper we evaluate the applicability of the l...

متن کامل

2-C3: From Arc-Consistency to 2-Consistency

Arc consistency algorithms are widely used to prune the search space of Constraint Satisfaction Problems (CSPs). Since many researchers associate arc consistency with binary normalized CSPs, there is a confusion between the notion of arc consistency and 2-consistency. 2-consistency guarantees that any instantiation of a value to a variable can be consistently extended to any second variable. Th...

متن کامل

Arc-Consistency for Non-Binary Dynamic CSPs

Constraint satisfaction problems (CSPs) provide a model often used in Artificial Intelligence. Since the problem of the existence of a solution in a CSP is an NP-complete task, many filtering techniques have been developed for CSPs. The most used filtering techniques are those achieving arc-consistency. Nevertheless, many reasoning problems in AI need to be expressed in a dynamic environment an...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2012