Skip to main content

2019 | OriginalPaper | Buchkapitel

Arc Consistency Revisited

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Binary constraints are a general representation for constraints and is used in Constraint Satisfaction Problems (CSPs). However, many problems are more easily modelled with non-binary constraints (constraints with arity >2). Several well-known binary encoding methods can be used to transform non-binary CSPs to binary CSPs. Historically, work on constraint satisfaction began with binary CSPs with many algorithms proposed to maintain Arc Consistency (AC) on binary constraints. In more recent times, research has focused on non-binary constraints and efficient Generalized Arc Consistency (GAC) algorithms for non-binary constraints. Existing results and “folklore” suggest that AC algorithms on the binary encoding of a non-binary CSP do not compete with GAC algorithms on the original problem. We propose new algorithms to enforce AC on binary encoded instances. Preliminary experiments show that our AC algorithm on the binary encoded instances is competitive to state-of-the-art GAC algorithms on the original non-binary instances and faster in some instances. This result is surprising and is contrary to the “folklore” on AC versus GAC algorithms. We believe our results can lead to a revival of AC algorithms as binary constraints and resulting algorithms are simpler than the non-binary ones.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Fußnoten
1
We focus on AC and GAC algorithms for the general finite domain CSPs with table constraints. Global constraints with special semantics and special GAC algorithms exploiting the semantics are outside our scope.
 
2
(HVE+AC3\(^{bit+rm}\) means using the AC3\(^{bit+rm}\) on the HVE binary instances).
 
3
In this paper, we use HAC to implicitly refer to HVE+HAC.
 
4
Experimental results for STR2+ are also similar to CT and have not been shown.
 
6
While implementing HTAC, we found some optimizations for the existing CT and HAC code.
 
7
cutoff is the allowed number of failed assignments for each restart. After restart, cutoff increases by (\(cutoff \times \rho \)).
 
8
For binary encoding instances, the time includes solving time and model transformation time.
 
Literatur
1.
Zurück zum Zitat Bacchus, F., Van Beek, P.: On the conversion between non-binary and binary constraint satisfaction problems. In: AAAI/IAAI, pp. 310–318 (1998) Bacchus, F., Van Beek, P.: On the conversion between non-binary and binary constraint satisfaction problems. In: AAAI/IAAI, pp. 310–318 (1998)
2.
Zurück zum Zitat Boussemart, F., Hemery, F., Lecoutre, C., Sais, L.: Boosting systematic search by weighting constraints. In: European Conference on Artificial Intelligence, pp. 146–150. IOS Press (2004) Boussemart, F., Hemery, F., Lecoutre, C., Sais, L.: Boosting systematic search by weighting constraints. In: European Conference on Artificial Intelligence, pp. 146–150. IOS Press (2004)
3.
Zurück zum Zitat Cheng, K., Yap, R.H.C.: An MDD-based generalized arc consistency algorithm for positive and negative table constraints and some global constraints. Constraints 15(2), 265–304 (2010)MathSciNetCrossRef Cheng, K., Yap, R.H.C.: An MDD-based generalized arc consistency algorithm for positive and negative table constraints and some global constraints. Constraints 15(2), 265–304 (2010)MathSciNetCrossRef
4.
8.
Zurück zum Zitat Jefferson, C., Nightingale, P.: Extending simple tabular reduction with short supports. In: Proceedings of the 23rd International Joint Conferences on Artificial Intelligence, pp. 573–579 (2013) Jefferson, C., Nightingale, P.: Extending simple tabular reduction with short supports. In: Proceedings of the 23rd International Joint Conferences on Artificial Intelligence, pp. 573–579 (2013)
10.
Zurück zum Zitat Lecoutre, C.: STR2: optimized simple tabular reduction for table constraints. Constraints 16(4), 341–371 (2011)MathSciNetCrossRef Lecoutre, C.: STR2: optimized simple tabular reduction for table constraints. Constraints 16(4), 341–371 (2011)MathSciNetCrossRef
11.
Zurück zum Zitat Lecoutre, C., Hemery, F., et al.: A study of residual supports in arc consistency. In: IJCAI, vol. 7, pp. 125–130 (2007) Lecoutre, C., Hemery, F., et al.: A study of residual supports in arc consistency. In: IJCAI, vol. 7, pp. 125–130 (2007)
12.
Zurück zum Zitat Lecoutre, C., Likitvivatanavong, C., Yap, R.H.C.: A path-optimal GAC algorithm for table constraints. In: Proceedings of the 20th European Conference on Artificial Intelligence, pp. 510–515 (2012) Lecoutre, C., Likitvivatanavong, C., Yap, R.H.C.: A path-optimal GAC algorithm for table constraints. In: Proceedings of the 20th European Conference on Artificial Intelligence, pp. 510–515 (2012)
13.
Zurück zum Zitat Lecoutre, C., Likitvivatanavong, C., Yap, R.H.C.: STR3: a path-optimal filtering algorithm for table constraints. Artif. Intell. 220, 1–27 (2015)MathSciNetCrossRef Lecoutre, C., Likitvivatanavong, C., Yap, R.H.C.: STR3: a path-optimal filtering algorithm for table constraints. Artif. Intell. 220, 1–27 (2015)MathSciNetCrossRef
15.
Zurück zum Zitat Lecoutre, C., Vion, J.: Enforcing arc consistency using bitwise operations. Constraint Programm. Lett. 2, 21–35 (2008) Lecoutre, C., Vion, J.: Enforcing arc consistency using bitwise operations. Constraint Programm. Lett. 2, 21–35 (2008)
19.
Zurück zum Zitat Rossi, F., Petrie, C.J., Dhar, V.: On the equivalence of constraint satisfaction problems. ECAI 90, 550–556 (1990) Rossi, F., Petrie, C.J., Dhar, V.: On the equivalence of constraint satisfaction problems. ECAI 90, 550–556 (1990)
20.
Zurück zum Zitat Samaras, N., Stergiou, K.: Binary encodings of non-binary constraint satisfaction problems: algorithms and experimental results. J. Artif. Intell. Res. 24, 641–684 (2005)MathSciNetCrossRef Samaras, N., Stergiou, K.: Binary encodings of non-binary constraint satisfaction problems: algorithms and experimental results. J. Artif. Intell. Res. 24, 641–684 (2005)MathSciNetCrossRef
21.
Zurück zum Zitat Stergiou, K., Walsh, T.: Encodings of non-binary constraint satisfaction problems. In: AAAI/IAAI, pp. 163–168 (1999) Stergiou, K., Walsh, T.: Encodings of non-binary constraint satisfaction problems. In: AAAI/IAAI, pp. 163–168 (1999)
22.
24.
Zurück zum Zitat Verhaeghe, H., Lecoutre, C., Schaus, P.: Extending compact-table to negative and short tables. In: AAAI, pp. 3951–3957 (2017) Verhaeghe, H., Lecoutre, C., Schaus, P.: Extending compact-table to negative and short tables. In: AAAI, pp. 3951–3957 (2017)
25.
Zurück zum Zitat Verhaeghe, H., Lecoutre, C., Schaus, P.: Compact-MDD: efficiently filtering (s)MDD constraints with reversible sparse bit-sets. In: IJCAI, pp. 1383–1389 (2018) Verhaeghe, H., Lecoutre, C., Schaus, P.: Compact-MDD: efficiently filtering (s)MDD constraints with reversible sparse bit-sets. In: IJCAI, pp. 1383–1389 (2018)
26.
Zurück zum Zitat Wang, R., Xia, W., Yap, R.H.C., Li, Z.: Optimizing simple tabular reduction with a bitwise representation. In: IJCAI, pp. 787–795 (2016) Wang, R., Xia, W., Yap, R.H.C., Li, Z.: Optimizing simple tabular reduction with a bitwise representation. In: IJCAI, pp. 787–795 (2016)
Metadaten
Titel
Arc Consistency Revisited
verfasst von
Ruiwei Wang
Roland H. C. Yap
Copyright-Jahr
2019
DOI
https://doi.org/10.1007/978-3-030-19212-9_40

Premium Partner