Skip to main navigation Skip to search Skip to main content

On the semantics of optimization predicates in CLP languages

  • Thales Group

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

4 Citations (Scopus)

Abstract

The Constraint Logic Programming systems which have been implemented include various higher-order predicates for optimization. In CLP(FD) systems, optimization predicates such as min(G (X), f (X)), or min-max(G (X), [f1 (X),…., fn(X)]), are implemented by using branch and bound algorithms. In CLP(R) systems, the Simplex algorithm used for satisfiability checks can also be used for linear optimization through the predicate rmin(f(X)) which adds to the constraints on X the ones defining the space where the linear term f(X) is minimized. These optimization constructs do not belong however to the formal CLP scheme of Jaffar and Lassez, and they lack a declarative semantics. In this paper we propose a general definition for optimization predicates, for which one can provide both a logical and a fixpoint semantics based on Kunen-Fitting’s semantics of negation. We show that the branch and bound algorithm can be derived as a specialized version of CSLDNF-resolution procedures, and that the branch and bound algorithm can be lifted to a full first-order setting with constructive negation.

Original languageEnglish
Title of host publicationFoundations of Software Technology and Theoretical Computer Science - 13th Conference, Proceedings
EditorsRudrapatna K. Shyamasundar
PublisherSpringer Verlag
Pages193-204
Number of pages12
ISBN (Print)9783540575290
DOIs
Publication statusPublished - 1 Jan 1993
Event13th Conference on Foundations of Software Technology and Theoretical Computer Science, FST and TCS 1993 - Bombay, India
Duration: 15 Dec 199317 Dec 1993

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume761 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference13th Conference on Foundations of Software Technology and Theoretical Computer Science, FST and TCS 1993
Country/TerritoryIndia
CityBombay
Period15/12/9317/12/93

Fingerprint

Dive into the research topics of 'On the semantics of optimization predicates in CLP languages'. Together they form a unique fingerprint.

Cite this