arrow
返回

SMC: Satisfiability Modulo Convex Programming

delete2018-09-01
delete45
delete
OA
AI
Y
Yasser Shoukry *
P
Pierluigi Nuzzo
A
Alberto Sangiovanni‐Vincentelli
S
Sanjit A. Seshia
G
George J. Pappas
P
Paulo Tabuada
DOI:10.1109/JPROC.2018.2849003delete
delete原文链接
delete分享
delete收藏
查看原文
摘要

摘要

En 中文
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.
Keyword:
Cyber-physical systems
system-level design
system verification
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

Proceedings of the IEEE 封面图
Proceedings of the IEEE
IF:
25.9
论文数:
9.9K
被引数:
4.5W

机构

U
university of southern california
学者数:
4.7W
论文数: 3.8W
被引数: 51
U
University of California Berkeley
学者数:
3.5W
论文数: 2.8W
被引数: 11.3W
University System of Maryland 封面图
University System of Maryland
学者数:
6.5W
论文数: 5.6W
被引数: 113
University of California System 封面图
University of California System
学者数:
37.7W
论文数: 33.8W
被引数: 6.6K
学者 查看更多机构
引用论文

引用论文

Routing Protocol for MANET Based on QoS-Aware Service Composition with Dynamic Secured Broker Selection
err2022-08-23
err0
errOAAI
errRajakumar Ramalingam; Rajeswari Muniyan; Ankur Dumka; Devesh Pratap Singh; Heba G. Mohamed; Rajesh Singh; Divya Anand; Irene Delgado Noya
err分享
err收藏
Receding Horizon Temporal Logic Planning后退地平线时序逻辑规划
err2012-11-01
err211
PREAI
errWongpiromsarn, Tichakorn; Topcu, Ufuk; Murray, Richard M.
err分享
err收藏
Enzyme inhibition by sodium nitroprusside
err1990-01-01
err0
PREAI
errAnthony R. Butler; Adrianne M. Calsy; Ian L. Johnson
err分享
err收藏
A Platform-Based Design Methodology With Contracts and Related Tools for the Design of Cyber-Physical Systems
err2015-11-01
err106
errOAAI
errNuzzo, Pierluigi; Sangiovanni-Vincentelli, Alberto L.; Bresolin, Davide; Geretti, Luca; Villa, Tiziano
err分享
err收藏
err分享
err收藏
The bactericidal activity of magainins against Pseudomonas aeruginosa and Enterococcus faecium
err1993-01-01
err0
PREAI
errMatthew E. Levison; Peter G. Pitsakis; Phyllis L. May; Caroline C. Johnson
err分享
err收藏
学者 查看更多内容