Solving Generalized Optimization Problems Subject to SMT Constraints

In a classical constrained optimization problem, the logical relationship among the constraints is normally the logical conjunction. However, in many real applications, the relationship among the constraints might be more complex. This paper investigates a generalized class of optimization problems...

Full description

Saved in:
Bibliographic Details
Published inFrontiers in Algorithmics and Algorithmic Aspects in Information and Management Vol. 7285; pp. 247 - 258
Main Authors Ma, Feifei, Yan, Jun, Zhang, Jian
Format Book Chapter
LanguageEnglish
Published Germany Springer Berlin / Heidelberg 2012
Springer Berlin Heidelberg
SeriesLecture Notes in Computer Science
Online AccessGet full text
ISBN9783642296994
3642296998
ISSN0302-9743
1611-3349
DOI10.1007/978-3-642-29700-7_23

Cover

Loading…
More Information
Summary:In a classical constrained optimization problem, the logical relationship among the constraints is normally the logical conjunction. However, in many real applications, the relationship among the constraints might be more complex. This paper investigates a generalized class of optimization problems whose constraints are connected by various kinds of logical operators in addition to conjunction. Such optimization problems have been rarely studied in literature in contrast to the classical ones. A framework which integrates classical optimization procedures into the DPLL(T) architecture for solving Satisfiability Modulo Theories (SMT) problems is proposed. Two novel techniques for improving the solving efficiency w.r.t. linear arithmetic theory are also presented. Experiments show that the proposed techniques are quite effective.
ISBN:9783642296994
3642296998
ISSN:0302-9743
1611-3349
DOI:10.1007/978-3-642-29700-7_23