Learning to support constraint programmers

  • Susan L. Epstein
  • , Eugene C. Freuder
  • , Richard J. Wallace

Research output: Contribution to journalArticlepeer-review

Abstract

This paper describes the Adaptive Constraint Engine (ACE), an ambitious ongoing research project to support constraint programmers, both human and machine. The program begins with substantial knowledge about constraint satisfaction. The program harnesses a cognitively-oriented architecture (FORR) to manage search heuristics and to learn new ones. ACE can transfer what it learns on simple problems to solve more difficult ones, and can readily export its knowledge to ordinary constraint solvers. It currently serves both as a learner and as a test bed for the constraint community.

Original languageEnglish
Pages (from-to)336-371
Number of pages36
JournalComputational Intelligence
Volume21
Issue number4
DOIs
Publication statusPublished - Nov 2005

Keywords

  • Cognitively-oriented architecture
  • Constraint satisfaction
  • Machine learning
  • Mixture of experts

Fingerprint

Dive into the research topics of 'Learning to support constraint programmers'. Together they form a unique fingerprint.

Cite this