SMC: Satisfiability Modulo Convex Programming
SMC: Satisfiability Modulo Convex Programming
复制标题
SMC:可满足性模凸规划
DOI:
10.1109/jproc.2018.2849003
复制
发表时间:
2018
影响因子:
20.6
通讯作者:
Tabuada, Paulo
中科院分区:
文献类型:
--
作者:
Shoukry, Yasser;Nuzzo, Pierluigi;Sangiovanni-Vincentelli, Alberto L.;Seshia, Sanjit A.;Pappas, George J.;Tabuada, Paulo
The design of cyber-physical systems (CPSs) requires methods and tools that can efficiently reason about the interaction between discrete models, e.g., representing the behaviors of “cyber” components, and continuous models of physical processes. Boolean methods such as satisfiability (SAT) solving are successful in tackling large combinatorial search problems for the design and verification of hardware and software components. On the other hand, problems in control, communications, signal processing, and machine learning often rely on convex programming as a powerful solution engine. However, despite their strengths, neither approach would work in isolation for CPSs. In this paper, we present a new satisfiability modulo convex programming (SMC) framework that integrates SAT solving and convex optimization to efficiently reason about Boolean and convex constraints at the same time. We exploit the properties of a class of logic formulas over Boolean and nonlinear real predicates, termed monotone satisfiability modulo convex formulas, whose satisfiability can be checked via a finite number of convex programs. Following the lazy satisfiability modulo theory (SMT) paradigm, we develop a new decision procedure for monotone SMC formulas, which coordinates SAT solving and convex programming to provide a satisfying assignment or determine that the formula is unsatisfiable. A key step in our coordination scheme is the efficient generation of succinct infeasibility proofs for inconsistent constraints that can support conflict-driven learning and accelerate the search. We demonstrate our approach on different CPS design problems, including spacecraft docking mission control, robotic motion planning, and secure state estimation. We show that SMC can handle more complex problem instances than state-of-the-art alternative techniques based on SMT solving and mixed integer convex programming.
登录
查看更多内容
DOI:
10.1007/978-3-642-12002-2_8
发表时间:
2010-03
期刊:
--
影响因子:
--
作者:
A. Cimatti;Anders Franzén;A. Griggio;R. Sebastiani;Cristian Stenico
通讯作者:
A. Cimatti;Anders Franzén;A. Griggio;R. Sebastiani;Cristian Stenico
DOI:
10.1109/cdc.2016.7798765
发表时间:
2016
期刊:
2016 IEEE 55th Conference on Decision and Control (CDC)
影响因子:
--
作者:
Christopher Jewison;R. Erwin
通讯作者:
R. Erwin
影响因子:
20.6
作者:
S. Seshia
通讯作者:
S. Seshia
影响因子:
6.8
作者:
M. Rungger;M. Mazo;P. Tabuada
通讯作者:
P. Tabuada
DOI:
10.1109/cdc.2016.7799298
发表时间:
2016
期刊:
2016 IEEE 55th Conference on Decision and Control (CDC)
影响因子:
--
作者:
Yasser Shoukry;P. Nuzzo;I. Saha;A. Sangiovanni;S. Seshia;George Pappas;P. Tabuada
通讯作者:
P. Tabuada