中文
相关论文

相关论文: Constraint Programming viewed as Rule-based Progra…

200 篇论文

Constraint Handling Rules (CHR) is a declarative rule-based formalism and language. Concurrency is inherent as rules can be applied to subsets of constraints in parallel. Parallel implementations of CHR, be it in software, be it in…

分布式、并行与集群计算 · 计算机科学 2018-08-24 Thom Frühwirth , Daniel Gall

In standard reinforcement learning (RL), a learning agent seeks to optimize the overall reward. However, many key aspects of a desired behavior are more naturally expressed as constraints. For instance, the designer may want to limit the…

机器学习 · 计算机科学 2021-01-29 Sobhan Miryoosefi , Kianté Brantley , Hal Daumé , Miroslav Dudik , Robert Schapire

Human behavior is conditioned by codes and norms that constrain action. Rules, ``manners,'' laws, and moral imperatives are examples of classes of constraints that govern human behavior. These systems of constraints are "messy:" individual…

人工智能 · 计算机科学 2023-06-16 Robert E. Wray , Steven J. Jones , John E. Laird

We propose an algorithm for solving bound-constrained mathematical programs with complementarity constraints on the variables. Each iteration of the algorithm involves solving a linear program with complementarity constraints in order to…

最优化与控制 · 数学 2022-01-14 Christian Kirches , Jeffrey Larson , Sven Leyffer , Paul Manns

This paper describes a new approach on optimization of constraint satisfaction problems (CSPs) by means of substituting sub-CSPs with locally consistent regular membership constraints. The purpose of this approach is to reduce the number of…

人工智能 · 计算机科学 2019-08-19 Sven Löffler , Ke Liu , Petra Hofstedt

Causal discovery studies the problem of mining causal relationships between variables from data, which is of primary interest in science. During the past decades, significant amount of progresses have been made toward this fundamental data…

人工智能 · 计算机科学 2016-11-28 Kui Yu , Jiuyong Li , Lin Liu

Constraint Handling Rules (CHR) is a rule-based programming language that rewrites collections of constraints. It is typically embedded into a general-purpose language. There exists a plethora of implementation for numerous host languages.…

编程语言 · 计算机科学 2025-08-26 Sascha Rechenberger , Thom Frühwirth

Concurrent Constraint Programming (CCP) is a simple and powerful model for concurrency where agents interact by telling and asking constraints. Since their inception, CCP-languages have been designed for having a strong connection to logic.…

计算机科学中的逻辑 · 计算机科学 2020-02-19 Elaine Pimentel , Carlos Olarte , Vivek Nigam

Deep learning models are increasingly deployed in safety-critical tasks where predictions must satisfy hard constraints, such as physical laws, fairness requirements, or safety limits. However, standard architectures lack built-in…

机器学习 · 计算机科学 2025-11-26 Gonzalo E. Constante-Flores , Hao Chen , Can Li

We study the phase diagram and the algorithmic hardness of the random `locked' constraint satisfaction problems, and compare them to the commonly studied 'non-locked' problems like satisfiability of boolean formulas or graph coloring. The…

无序系统与神经网络 · 物理学 2008-12-09 Lenka Zdeborová , Marc Mézard

A novel artificial neural network approach to constraint satisfaction problems is presented. Based on information-theoretical considerations, it differs from a conventional mean-field approach in the form of the resulting free energy. The…

无序系统与神经网络 · 物理学 2007-05-23 Henrik Jonsson , Bo Soderberg

Constrained optimization problems appear in a wide variety of challenging real-world problems, where constraints often capture the physics of the underlying system. Classic methods for solving these problems rely on iterative algorithms…

系统与控制 · 电气工程与系统科学 2023-06-13 Meiyi Li , Soheil Kolouri , Javad Mohammadi

A wide range of problems can be modelled as constraint satisfaction problems (CSPs), that is, a set of constraints that must be satisfied simultaneously. Constraints can either be represented extensionally, by explicitly listing allowed…

人工智能 · 计算机科学 2015-02-10 Evgenij Thorstensen

Constraint programming is a family of techniques for solving combinatorial problems, where the problem is modelled as a set of decision variables (typically with finite domains) and a set of constraints that express relations among the…

人工智能 · 计算机科学 2016-05-31 James Caldwell , Ian P. Gent , Peter Nightingale

In this paper, we study the possibility of designing non-trivial random CSP models by exploiting the intrinsic connection between structures and typical-case hardness. We show that constraint consistency, a notion that has been developed to…

人工智能 · 计算机科学 2011-10-12 J. Culberson , Y. Gao

This paper addresses two central problems for probabilistic processing models: parameter estimation from incomplete data and efficient retrieval of most probable analyses. These questions have been answered satisfactorily only for…

cmp-lg · 计算机科学 2007-05-23 Stefan Riezler

We introduce and study the random "locked" constraint satisfaction problems. When increasing the density of constraints, they display a broad "clustered" phase in which the space of solutions is divided into many isolated points. While the…

统计力学 · 物理学 2008-09-05 Lenka Zdeborová , Marc Mézard

Constrained clustering has been well-studied for algorithms such as $K$-means and hierarchical clustering. However, how to satisfy many constraints in these algorithmic settings has been shown to be intractable. One alternative to encode…

机器学习 · 计算机科学 2012-09-24 Xiang Wang , Buyue Qian , Ian Davidson

Many difficult computational problems involve the simultaneous satisfaction of multiple constraints which are individually easy to satisfy. Such problems occur in diffractive imaging, protein folding, constrained optimization (e.g., spin…

计算物理 · 物理学 2008-10-01 Simon Gravel , Veit Elser

We study the use of local consistency methods as reductions between constraint satisfaction problems (CSPs), and promise version thereof, with the aim to classify these reductions in a similar way as the algebraic approach classifies gadget…

计算机科学中的逻辑 · 计算机科学 2024-05-20 Victor Dalmau , Jakub Opršal