Diferencia entre revisiones de «Constraint Logic Programming using Eclipse»
Línea 19: | Línea 19: | ||
Los problemas comentados pueden incluirse en el proyecto de [[Solución declarativa de problemas| solución declarativa de problemas]]. | Los problemas comentados pueden incluirse en el proyecto de [[Solución declarativa de problemas| solución declarativa de problemas]]. | ||
+ | |||
+ | [[Category:Lecturas]] |
Revisión del 10:28 27 oct 2008
K.R. Apt y M.G. Wallace Constraint Logic Programming using Eclipse. Cambridge University Press, 2007.
El libro consta de cuatro partes:
- El paradigma de la programación lógica, donde presenta la sintaxis y las semánticas declartivas y procedural de la programación lógica.
- Elementos de Prolog, donde presenta la programación en Prolog.
- Programación con restricciones pasivas, donde presenta los conceptos de problemas de restricciones y la lista de problemas que va a tratar:
- Problemas de restricciones:
- El problema de coloreado de mapas (p. 94).
- El problema SEND + MORE = MONEY (p. 95).
- El problema de las N reinas (p. 97).
- Problemas de restricciones con optimización:
- El problema de la mochila (p. 99).
- El problema de las monedas (p. 99).
- El problema del diseño de monedas (p.100).
- El problema de la localización de los almacenes (p. 100).
- Problemas de restricciones:
- Programación con restricciones activas, donde muestra cómo con las librería sd ("symbolic domains") e ic ("interval constraints") de ECLiPSe pueden resolverse los problemas anteriores.
Especialmente interesante es el capítulo 11 donde muestra cómo afecta la eficiencia de la búsqueda la elección de la variable y la del valor.
Los problemas comentados pueden incluirse en el proyecto de solución declarativa de problemas.