Hostname: page-component-74656f9884-npj9w Total loading time: 0 Render date: 2026-11-06T21:13:39.898Z Has data issue: false hasContentIssue false

Unifying Framework for Optimizations in Non-Boolean Formalisms

Published online by Cambridge University Press:  15 November 2022

YULIYA LIERLER*
Affiliation:
University of Nebraska Omaha, Omaha, NE 68182, USA (e-mail: ylierler@unomaha.edu)
Rights & Permissions [Opens in a new window]

Abstract

Search-optimization problems are plentiful in scientific and engineering domains. Artificial intelligence (AI) has long contributed to the development of search algorithms and declarative programming languages geared toward solving and modeling search-optimization problems. Automated reasoning and knowledge representation are the subfields of AI that are particularly vested in these developments. Many popular automated reasoning paradigms provide users with languages supporting optimization statements. Recall integer linear programming, MaxSAT, optimization satisfiability modulo theory, (constraint) answer set programming. These paradigms vary significantly in their languages in ways they express quality conditions on computed solutions. Here we propose a unifying framework of so-called extended weight systems that eliminates syntactic distinctions between paradigms. They allow us to see essential similarities and differences between optimization statements provided by distinct automated reasoning languages. We also study formal properties of the proposed systems that immediately translate into formal properties of paradigms that can be captured within our framework.

Information

Type
Original Article
Copyright
© The Author(s), 2022. Published by Cambridge University Press
Figure 0

Fig. 1. LHS: SMT-LIB code suggesting to maximize $3 \cdot a2 + 5 \cdot \overline{a1}$. RHS: $\nu\mathrm{Z}$ finds a solution where $x = y= 0$.