• DocumentCode
    3052656
  • Title

    Combining partial evaluation and constraint solving: a new approach to constraint logic programming

  • Author

    Hao, Jin-kao ; Chabrier, Jean-Jacques

  • Author_Institution
    Centre de Recherche en Inf. de Dijon, France
  • fYear
    1990
  • fDate
    6-9 Nov 1990
  • Firstpage
    494
  • Lastpage
    500
  • Abstract
    It is argued that constraint logic programming (CLP) systems can be built `loosely´ by separating a system into independent parts to avoid some repeated processing, and thus to increase further the efficiency of CLP systems. An architecture scheme is presented. Systems based on the architecture have desirable modularity. The system Conslog is described as an instance of the scheme. Conslog consists of two independent parts: a partial evaluator to carry out logical inferences and a solver in finite domains. The efficiency and behavior of the system are shown on a cryptarithmetic problem. The system is extensible
  • Keywords
    artificial intelligence; inference mechanisms; logic programming; Conslog; architecture scheme; constraint logic programming; constraint solving; cryptarithmetic problem; finite domains; logical inferences; modularity; partial evaluation; partial evaluator; Bridges; Labeling; Linear programming; Logic programming; Prototypes;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Tools for Artificial Intelligence, 1990.,Proceedings of the 2nd International IEEE Conference on
  • Conference_Location
    Herndon, VA
  • Print_ISBN
    0-8186-2084-6
  • Type

    conf

  • DOI
    10.1109/TAI.1990.130387
  • Filename
    130387