• Documents
  • Authors
  • Tables
  • Log in
  • Sign up
  • MetaCart
  • DMCA
  • Donate

CiteSeerX logo

Advanced Search Include Citations
Advanced Search Include Citations

Lightweight arc-consistency algorithms (2003)

by M R C van Dongen
Add To MetaCart

Tools

Sorted by:
Results 1 - 6 of 6

Constraint propagation

by Christian Bessiere - Handbook of Constraint Programming , 2006
"... Constraint propagation is a form of inference, not search, and as such is more ”satisfying”, both technically and aesthetically. —E.C. Freuder, 2005. Constraint reasoning involves various types of techniques to tackle the inherent ..."
Abstract - Cited by 76 (5 self) - Add to MetaCart
Constraint propagation is a form of inference, not search, and as such is more ”satisfying”, both technically and aesthetically. —E.C. Freuder, 2005. Constraint reasoning involves various types of techniques to tackle the inherent
(Show Context)

Citation Context

...s while keeping the advantage of variable-oriented revision. As for saving constraint checks, they found that several heuristics close to that already proposed by Wallace and Freuder or by van Dongen =-=[122, 114]-=- show good performance. Among all, they recommend a variable-oriented implementation of coarse-grained algorithms (they experimented with AC3.2) in which the variable with the smallest domain is picke...

Exploiting multidirectionality in coarse-grained arc consistency algorithms

by Christophe Lecoutre, Frédéric Boussemart, Fred Hemery - In Proc. of CP’03 , 2003
"... Abstract. Arc consistency plays a central role in solving Constraint Satisfaction Problems. This is the reason why many algorithms have been proposed to establish it. Recently, an algorithm called AC2001 and AC3.1 has been independently presented by their authors. This algorithm which is considered ..."
Abstract - Cited by 23 (12 self) - Add to MetaCart
Abstract. Arc consistency plays a central role in solving Constraint Satisfaction Problems. This is the reason why many algorithms have been proposed to establish it. Recently, an algorithm called AC2001 and AC3.1 has been independently presented by their authors. This algorithm which is considered as a refinement of the basic algorithm AC3 has the advantage of being simple and competitive. However, it does not take into account constraint bidirectionality as AC7 does. In this paper, we address this issue, and, in particular, introduce two new algorithms called AC3.2 and AC3.3 which benefit from good properties of both AC3 and AC7. Indeed, AC3.2 and AC3.3 are as easy to implement as AC3 and take advantage of bidirectionality as AC7 does. More precisely, AC3.2 is a general algorithm which partially exploits bidirectionality whereas AC3.3 is a binary algorithm which fully exploits bidirectionality. It turns out that, when Maintaining Arc Consistency during search, MAC3.2, due to a memorization effect, is more efficient than MAC3.3 both in terms of constraint checks and cpu time. Compared to MAC2001/3.1, our experimental results show that MAC3.2 saves about 50% of constraint checks and, on average, 15 % of cpu time. 1
(Show Context)

Citation Context

...on average, 15% of cpu time. Finally, one could wonder if, MAC3.2 which seems to be the most efficient arc consistency algorithm in terms of constraint checks is also really the fastest algorithm. In =-=[14]-=-, MAC3 d is shown to be about 1.5 times faster than MAC2001 for difficult random problems. However, the version of MAC2001 used by [14] can be improved since it is simply equipped with the lexicograph...

Lightweight MAC Algorithms

by M.R.C. van Dongen , 2003
"... Arc-consistency algorithms are the workhorse of backtrackers that Maintain Arc-Consistency (MAC). This report will provide experimental evidence that, despite common belief to the contrary, it is not always necessary for a good arc-consistency algorithm to have an optimal worst case time-complexity. ..."
Abstract - Cited by 3 (1 self) - Add to MetaCart
Arc-consistency algorithms are the workhorse of backtrackers that Maintain Arc-Consistency (MAC). This report will provide experimental evidence that, despite common belief to the contrary, it is not always necessary for a good arc-consistency algorithm to have an optimal worst case time-complexity. To sacrifice this optimality allows MAC solvers that (1) do not need additional data structures during search, (2) have an excellent average time-complexity, and (3) have a space-complexity which improves significantly on that of MAC solvers that have optimal arc-consistency components. Results will be presented from an experimental comparison between MAC-2001, MAC-3 d and related algorithms. MAC-2001 has an arc-consistency component with an optimal worst case time-complexity, whereas MAC-3 d does not. MAC-2001 requires additional data structures during search, whereas MAC-3 d does not. MAC-3 d has a space-complexity of O(e + nd), where n is the number of variables, d the maximum domain size, and e the number of constraints. We shall demonstrate that MAC-2001's space-complexity is O(ed min(n; d)). MAC-2001 required about 35% more solution time on average than MAC-3 d for easy and hard random problems. MAC-3 d recorded the least solution time for 21 of the 25 real-world problems. Our results indicate that if checks are cheap then lightweight algorithms like MAC-3 d are promising.

To avoid repeating checks does not always save time

by M. R. C. Van Dongen - In Proceedings of AICS’2003: The 14th Irish Artificial Intelligence and Cognitive Science , 2003
"... Abstract. Arc-consistency algorithms are the workhorse of backtrackers that Maintain Arc-Consistency (MAC). This paper will provide experimental evidence that, despite common belief to the contrary, it is not always necessary for a good arc-consistency algorithm to have an optimal worst case time-co ..."
Abstract - Cited by 2 (0 self) - Add to MetaCart
Abstract. Arc-consistency algorithms are the workhorse of backtrackers that Maintain Arc-Consistency (MAC). This paper will provide experimental evidence that, despite common belief to the contrary, it is not always necessary for a good arc-consistency algorithm to have an optimal worst case time-complexity. To sacrifice this optimality allows MAC solvers that (1) do not need additional data structures during search, (2) have an excellent average time-complexity, and (3) have a space-complexity which improves significantly on that of MAC solvers that have optimal arc-consistency components. Results will be presented from an experimental comparison between MAC-2001, MAC-3d and related algorithms. MAC-2001 has an arc-consistency component with an optimal worst case time-complexity, whereas MAC-3d does not. MAC-2001 requires additional data structures during search, whereas MAC-3d does not. MAC-3d has a space-complexity of O(e + nd), where n is the number of variables, d the maximum domain size, and e the number of constraints. We shall demonstrate that MAC-2001’s space-complexity is O(ed min(n, d)). MAC-2001 required about 35 % more solution time on average than MAC-3d for easy and hard random problems, MAC-3d was faster for 40 % of the real-world problems but slower for the remaining real-world problems. Our results are an indication that if checks are cheap then lightweight algorithms like MAC-3d are promising. 1

Pádraig Cunningham, Marc van Dongen,

by Pádraig Cunningham, Tim Fern, Carl Vogel, Francisco Azuaje, Ruth Byrne, Arthur Cater, Fintan Costello, Roddy Cowie, Brian Crean, Malachy Eaton, Tim Fernando, Josephine Griffith, Mark Keane, Nick Kushmerick, Saturnino Luz, Paul Mc Kevitt, David Mcsherry, Mike Mctear, Michael Madden, Fionn Murtagh, Ronan Reilly, Conor Ryan, Reinhard Schaeler, Barry Smyth, Carl Vogel, Ray Walshe, Andy Way, Adam Winstanley
"... ..."
Abstract - Add to MetaCart
Abstract not found

unknown title

by unknown authors
"... Maintaining arc consistency algorithms during the search with an optimal time and space complexity ..."
Abstract - Add to MetaCart
Maintaining arc consistency algorithms during the search with an optimal time and space complexity
Powered by: Apache Solr
  • About CiteSeerX
  • Submit and Index Documents
  • Privacy Policy
  • Help
  • Data
  • Source
  • Contact Us

Developed at and hosted by The College of Information Sciences and Technology

© 2007-2019 The Pennsylvania State University