中文
相关论文

相关论文: Satisfiability and Synthesis Modulo Oracles

200 篇论文

Several prominent quantum computing algorithms--including Grover's search algorithm and Shor's algorithm for finding the prime factorization of an integer--employ subcircuits termed 'oracles' that embed a specific instance of a mathematical…

Multiobjective simulation optimization (MOSO) problems are optimization problems with multiple conflicting objectives, where evaluation of at least one of the objectives depends on a black-box numerical code or real-world experiment, which…

最优化与控制 · 数学 2025-01-13 Tyler H. Chang , Stefan M. Wild

We propose a new conflict-driven program synthesis technique that is capable of learning from past mistakes. Given a spurious program that violates the desired specification, our synthesis algorithm identifies the root cause of the conflict…

编程语言 · 计算机科学 2017-11-28 Yu Feng , Ruben Martins , Osbert Bastani , Isil Dillig

The classical formulation of the program-synthesis problem is to find a program that meets a correctness specification given as a logical formula. Syntax-guided synthesis (SyGuS) is a standardized format for specifying the correctness…

编程语言 · 计算机科学 2023-12-12 Saswat Padhi , Elizabeth Polgreen , Mukund Raghothaman , Andrew Reynolds , Abhishek Udupa

Generating proofs of unsatisfiability is a valuable capability of most SAT solvers, and is an active area of research for SMT solvers. This paper introduces the first method to efficiently generate proofs of unsatisfiability specifically…

计算机科学中的逻辑 · 计算机科学 2024-04-19 Nick Feng , Alan J. Hu , Sam Bayless , Syed M. Iqbal , Patrick Trentin , Mike Whalen , Lee Pike , John Backes

A test oracle serves as a criterion or mechanism to assess the correspondence between software output and the anticipated behavior for a given input set. In automated testing, black-box techniques, known for their non-intrusive nature in…

软件工程 · 计算机科学 2023-10-11 Boxi Yu , Qiuyang Mang , Qingshuo Guo , Pinjia He

A number of recent results on optimization problems involving submodular functions have made use of the multilinear relaxation of the problem. These results hold typically in the value oracle model, where the objective function is…

数据结构与算法 · 计算机科学 2013-01-31 Jan Vondrak

This paper is devoted to the study (common in many applications) of the black-box optimization problem, where the black-box represents a gradient-free oracle $\tilde{f} = f(x) + \xi$ providing the objective function value with some…

最优化与控制 · 数学 2024-07-08 Aleksandr Lobanov

Program verification and synthesis frameworks that allow one to customize the language in which one is interested typically require the user to provide a formally defined semantics for the language. Because writing a formal semantics can be…

编程语言 · 计算机科学 2024-09-10 Jiangyi Liu , Charlie Murphy , Anvay Grover , Keith J. C. Johnson , Thomas Reps , Loris D'Antoni

We present a controller synthesis algorithm for reach-avoid problems for piecewise linear discrete-time systems. Our algorithm relies on SMT solvers and in this paper we focus on piecewise constant control strategies. Our algorithm…

系统与控制 · 计算机科学 2015-09-16 Zhenqi Huang , Yu Wang , Sayan Mitra , Geir E. Dullerud , Swarat Chaudhuri

We address the problem of diagnosing and repairing specifications for hybrid systems formalized in signal temporal logic (STL). Our focus is on the setting of automatic synthesis of controllers in a model predictive control (MPC) framework.…

We consider the problem of establishing that a program-synthesis problem is unrealizable (i.e., has no solution in a given search space of programs). Prior work on unrealizability has developed some automatic techniques to establish that a…

编程语言 · 计算机科学 2025-03-04 Jinwoo Kim , Loris D'Antoni , Thomas Reps

Gradient-free/zeroth-order methods for black-box convex optimization have been extensively studied in the last decade with the main focus on oracle calls complexity. In this paper, besides the oracle complexity, we focus also on iteration…

Machine learning may enable the automated generation of test oracles. We have characterized emerging research in this area through a systematic literature review examining oracle types, researcher goals, the ML techniques applied, how the…

软件工程 · 计算机科学 2021-08-10 Afonso Fontes , Gregory Gay

We propose a method for exact circuit synthesis using a discrete gate set, as required for fault-tolerant quantum computing. Our approach translates the problem of synthesizing a gate specified by its unitary matrix into a boolean…

量子物理 · 物理学 2025-03-20 Élie Gouzien , Nicolas Sangouard

Satisfiability-based automated reasoning is an approach that is being successfully used in software engineering to validate complex software, including for safety-critical systems. Such reasoning underlies many validation activities, from…

软件工程 · 计算机科学 2024-09-17 Nick Feng , Lina Marsso , Marsha Chechik

We consider the problem of sampling from solutions defined by a set of hard constraints on a combinatorial space. We propose a new sampling technique that, while enforcing a uniform exploration of the search space, leverages the reasoning…

人工智能 · 计算机科学 2012-10-19 Stefano Ermon , Carla P. Gomes , Bart Selman

Software synthesis - the process of generating complete, general-purpose programs from specifications - has become a hot research topic in the past few years. For decades the problem was thought to be insurmountable: the search space of…

编程语言 · 计算机科学 2015-10-29 Jonathan Frankle

Optimization Modulo Theories (OMT) is an extension of SMT that allows for finding models that optimize objective functions. In this paper we aim at bridging the gap between Constraint Programming (CP) and OMT, in both directions. First, we…

计算机科学中的逻辑 · 计算机科学 2020-02-18 Francesco Contaldo , Patrick Trentin , Roberto Sebastiani

Constraint answer set programming is a promising research direction that integrates answer set programming with constraint processing. It is often informally related to the field of satisfiability modulo theories. Yet, the exact formal link…

计算机科学中的逻辑 · 计算机科学 2017-02-27 Yuliya Lierler , Benjamin Susman