中文
相关论文

相关论文: BoolVar/PB v1.0, a java library for translating ps…

200 篇论文

A Pseudo-Boolean (PB) constraint is a linear arithmetic constraint over Boolean variables. PB constraints are convenient and widely used in expressing NP-complete problems. We introduce a new, two step, method for transforming PB…

计算机科学中的逻辑 · 计算机科学 2015-03-19 Amir Aavani

A Pseudo-Boolean (PB) constraint is a linear inequality constraint over Boolean literals. One of the popular, efficient ideas used to solve PB-problems (a set of PB-constraints) is to translate them to SAT instances (encodings) via, for…

数据结构与算法 · 计算机科学 2023-05-09 Michał Karpiński , Marek Piotrów

This paper studies how to verify the conformity of a program with its specification and proposes a novel constraint-programming framework for bounded program verification (CPBPV). The CPBPV framework uses constraint stores to represent the…

软件工程 · 计算机科学 2008-07-16 Hélène Collavizza , Michel Rueher , Pascal Van Hentenryck

Every Constraint Programming (CP) solver exposes a library of constraints for solving combinatorial problems. In order to be useful, CP solvers need to be bug-free. Therefore the testing of the solver is crucial to make developers and users…

人工智能 · 计算机科学 2018-07-12 Aurélie Massart , Valentin Rombouts , Pierre Schaus

Two major considerations when encoding pseudo-Boolean (PB) constraints into SAT are the size of the encoding and its propagation strength, that is, the guarantee that it has a good behaviour under unit propagation. Several encodings with…

人工智能 · 计算机科学 2021-01-07 Alexis de Colnet

In this report, we propose a quick survey of the currently known techniques for encoding a Boolean cardinality constraint into a CNF formula, and we discuss about the relevance of these encodings. We also propose models to facilitate…

人工智能 · 计算机科学 2010-12-20 Olivier Bailleux

The Java programming language contains many features that aid component-based software development (CBSD), such as interfaces, visibility levels, and strong support for encapsulation. However, component evolution often causes so-called…

编程语言 · 计算机科学 2011-06-10 Johan Nyström-Persson , Shinichi Honiden

Constraint Programming (CP) is a useful technology for modeling and solving combinatorial constrained problems. On the one hand, on can use a library like PyCSP3 for easily modeling problems arising in various application fields (e.g.,…

人工智能 · 计算机科学 2024-09-04 Christophe Lecoutre

When solving a combinatorial problem using propositional satisfiability (SAT), the encoding of the problem is of vital importance. We study encodings of Pseudo-Boolean (PB) constraints, a common type of arithmetic constraint that appears in…

人工智能 · 计算机科学 2021-10-18 Miquel Bofill , Jordi Coll , Peter Nightingale , Josep Suy , Felix Ulrich-Oltean , Mateu Villaret

Computational learning theory states that many classes of boolean formulas are learnable in polynomial time. This paper addresses the understudied subject of how, in practice, such formulas can be learned by deep neural networks.…

Product Lines (PL) have proved an effective approach to reuse-based systems development. Several modeling languages were proposed so far to specify PL. Although they can be very different, these languages show two common features: they…

软件工程 · 计算机科学 2023-09-29 Camille Salinesi , Raul Mazo , Daniel Diaz , Olfa Djebbi

Functional constraints and bi-functional constraints are an important constraint class in Constraint Programming (CP) systems, in particular for Constraint Logic Programming (CLP) systems. CP systems with finite domain constraints usually…

人工智能 · 计算机科学 2010-06-17 Yuanlin Zhang , Roland H. C. Yap

Pseudo-Boolean constraints are omnipresent in practical applications, and thus a significant effort has been devoted to the development of good SAT encoding techniques for them. Some of these encodings first construct a Binary Decision…

Boolean Satisfiability Problem (SAT) is one of the core problems in computer science. As one of the fundamental NP-complete problems, it can be used - by known reductions - to represent instances of variety of hard decision problems.…

数据结构与算法 · 计算机科学 2019-11-05 Michał Karpiński

Binarized neural networks (BNNs) are feedforward neural networks with binary weights and activation functions. In the context of using a BNN for classification, the verification problem seeks to determine whether a small perturbation of a…

机器学习 · 计算机科学 2025-10-03 Woojin Kim , James R. Luedtke

We present StochasticBarrier.jl, an open-source Julia-based toolbox for generating Stochastic Barrier Functions (SBFs) for safety verification of discrete-time stochastic systems with additive Gaussian noise. StochasticBarrier.jl certifies…

系统与控制 · 电气工程与系统科学 2026-03-09 Rayan Mazouz , Frederik Baymler Mathiesen , Luca Laurenti , Morteza Lahijanian

Algebraic Normal Form (ANF) and Conjunctive Normal Form (CNF) are commonly used to encode problems in Boolean algebra. ANFs are typically solved via Gr"obner basis algorithms, often using more memory than is feasible; while CNFs are solved…

计算机科学中的逻辑 · 计算机科学 2018-12-19 Davin Choo , Mate Soos , Kian Ming A. Chai , Kuldeep S. Meel

Identifying a reduced set of collective variables is critical for understanding atomistic simulations and accelerating them through enhanced sampling techniques. Recently, several methods have been proposed to learn these variables directly…

计算物理 · 物理学 2023-07-19 Luigi Bonati , Enrico Trizio , Andrea Rizzi , Michele Parrinello

BEE is a compiler which facilitates solving finite domain constraints by encoding them to CNF and applying an underlying SAT solver. In BEE constraints are modeled as Boolean functions which propagate information about equalities between…

编程语言 · 计算机科学 2013-08-20 Michael Codish , Yoav Fekete , Amit Metodi

Learning pseudo-Boolean (PB) constraints in PB solvers exploiting cutting planes based inference is not as well understood as clause learning in conflict-driven clause learning solvers. In this paper, we show that PB constraints derived…

人工智能 · 计算机科学 2020-12-09 Danel Le Berre , Pierre Marquis , Stefan Mengel , Romain Wallon
‹ 上一页 1 2 3 10 下一页 ›