Explaining Constraint Programming

dc.creatorApt, Krzysztof R.
dc.date2006-02-07
dc.date.accessioned2026-07-07T07:02:29Z
dc.date.available2026-07-07T07:02:29Z
dc.descriptionWe discuss here constraint programming (CP) by using a proof-theoretic perspective. To this end we identify three levels of abstraction. Each level sheds light on the essence of CP. In particular, the highest level allows us to bring CP closer to the computation as deduction paradigm. At the middle level we can explain various constraint propagation algorithms. Finally, at the lowest level we can address the issue of automatic generation and optimization of the constraint propagation algorithms.
dc.description15 pages, appeared in "Processes, Terms and Cycles: Steps on the Road to Infinity", (A. Middeldorp, V. van Oostrom, F. van Raamsdonk, R. de Vrijer, eds.), LNCS 3838, pp. 55-69. (2005)
dc.identifierhttps://arxiv.org/abs/cs/0602027
dc.identifierhttp://arxiv.org/abs/cs/0602027
dc.identifier.urihttp://salesiana.dossiersoluciones.com/handle/123456789/108615
dc.subjectProgramming Languages
dc.subjectArtificial Intelligence
dc.subjectD.3.2; F.4.1
dc.titleExplaining Constraint Programming
dc.typetext

Files

Collections