中文
相关论文

相关论文: Satisfiability and Synthesis Modulo Oracles

200 篇论文

Given a specification and a set of candidate programs (program space), the program synthesis problem is to find a candidate program that satisfies the specification. We present the synthesis through unification (STUN) approach, which is an…

编程语言 · 计算机科学 2015-05-22 Rajeev Alur , Pavol Cerny , Arjun Radhakrishna

The selection of the most appropriate algorithm to solve a given problem instance, known as algorithm selection, is driven by the potential to capitalize on the complementary performance of different algorithms across sets of problem…

机器学习 · 计算机科学 2024-06-12 Gjorgjina Cenikj , Ana Nikolikj , Gašper Petelin , Niki van Stein , Carola Doerr , Tome Eftimov

This work focuses on effectively generating diverse solutions for satisfiability modulo theories (SMT) formulas, targeting the theories of bit-vectors, arrays, and uninterpreted functions, which is a critical task in software and hardware…

软件工程 · 计算机科学 2025-11-14 Shuangyu Lyu , Chuan Luo , Ruizhi Shi , Wei Wu , Chanjuan Liu , Chunming Hu

Synthesizing a reactive system from specifications given in linear temporal logic (LTL) is a classical problem, finding its applications in safety-critical systems design. These systems are typically represented using either Mealy machines…

人工智能 · 计算机科学 2026-04-28 Jan Křetínský , Tobias Meggendorfer , Maximilian Prokop

We present realizability and realization logic, two program logics that jointly address the problem of finding solutions in semantics-guided synthesis. What is new is that we proceed eagerly and not only analyze a single candidate program…

计算机科学中的逻辑 · 计算机科学 2024-03-12 Roland Meyer , Jakob Tepe , Sebastian Wolff

We extend a template-based approach for synthesizing switching controllers for semi-algebraic hybrid systems, in which all expressions are polynomials. This is achieved by combining a QE (quantifier elimination)-based method for generating…

系统与控制 · 计算机科学 2013-04-04 Deepak Kapur , Naijun Zhan , Hengjun Zhao

A modern approach to engineering correct-by-construction systems is to synthesize them automatically from formal specifications. Oftentimes, a system can only satisfy its guarantees if certain environment assumptions hold, which motivates…

计算机科学中的逻辑 · 计算机科学 2015-07-10 Roderick Bloem , Ruediger Ehlers , Robert Koenighofer

In syntax-guided synthesis, one of the challenges is to reduce the enormous size of the search space. We observe that most search spaces are not just flat sets of programs, but can be endowed with a structure that we call an oriented…

编程语言 · 计算机科学 2025-12-09 Roland Meyer , Jakob Tepe

Explainable machine learning (XML) has emerged as a major challenge in artificial intelligence (AI). Although black-box models such as Deep Neural Networks and Gradient Boosting often exhibit exceptional predictive accuracy, their lack of…

统计方法学 · 统计学 2024-06-18 Evgenii Kuriabov , Jia Li

In many practical applications, heuristic or approximation algorithms are used to efficiently solve the task at hand. However their solutions frequently do not satisfy natural monotonicity properties of optimal solutions. In this work we…

机器学习 · 计算机科学 2020-03-24 Evangelia Gergatsouli , Brendan Lucier , Christos Tzamos

It is a useful fact in classical computer science that many search problems are reducible to decision problems; this has led to decision problems being regarded as the $\textit{de facto}$ computational task to study in complexity theory. In…

量子物理 · 物理学 2022-09-23 Sandy Irani , Anand Natarajan , Chinmay Nirkhe , Sujit Rao , Henry Yuen

Satisfiability-based verification techniques, leveraging modern Boolean satisfiability (SAT) and Satisfiability Modulo Theories (SMT) solvers, have demonstrated efficacy in addressing practical problem instances within program analysis.…

计算机科学中的逻辑 · 计算机科学 2025-09-23 Markus Krahl , Matthias Güdemann , Stefan Wallentowitz

We address the problem of synthesizing reactive controllers for cyber-physical systems subject to Signal Temporal Logic (STL) specifications in the presence of adversarial inputs. Given a finite horizon, we define a reactive hierarchy of…

From self-driving vehicles and back-flipping robots to virtual assistants who book our next appointment at the hair salon or at that restaurant for dinner - machine learning systems are becoming increasingly ubiquitous. The main reason for…

机器学习 · 计算机科学 2018-08-16 Milo Honegger

The challenges of black box optimization arise due to imprecise responses and limited output information. This article describes new results on optimizing multivariable functions using an Order Oracle, which provides access only to the…

最优化与控制 · 数学 2024-09-20 Boris Chervonenkis , Andrei Krasnov , Alexander Gasnikov , Aleksandr Lobanov

We consider the problem of multi-objective (MO) blackbox optimization using expensive function evaluations, where the goal is to approximate the true Pareto set of solutions while minimizing the number of function evaluations. For example,…

机器学习 · 计算机科学 2022-04-13 Syrine Belakaria , Aryan Deshwal , Nitthilan Kannappan Jayakodi , Janardhan Rao Doppa

The Test Template Framework (TTF) is a model-based testing method for the Z notation. In the TTF, test cases are generated from test specifications, which are predicates written in Z. In turn, the Z notation is based on first-order logic…

软件工程 · 计算机科学 2012-02-29 Maximiliano Cristiá , Claudia Frydman

For deterministic and probabilistic programs we investigate the problem of program synthesis and program optimisation (with respect to non-functional properties) in the general setting of global optimisation. This approach is based on the…

编程语言 · 计算机科学 2014-07-22 Herbert Wiklicky

Semantics-Guided Synthesis (SemGuS) provides a framework to specify synthesis problems in a solver-agnostic and domain-agnostic way, by allowing a user to provide both the syntax and semantics of the language in which the desired program…

编程语言 · 计算机科学 2025-04-08 Charlie Murphy , Keith Johnson , Thomas Reps , Loris D'Antoni

Program synthesis techniques construct or infer programs from user-provided specifications, such as input-output examples. Yet most specifications, especially those given by end-users, leave the synthesis problem radically ill-posed,…

人工智能 · 计算机科学 2020-10-22 Yewen Pu , Kevin Ellis , Marta Kryven , Josh Tenenbaum , Armando Solar-Lezama
‹ 上一页 1 8 9 10 下一页 ›