中文
相关论文

相关论文: Integration of Declarative and Constraint Programm…

200 篇论文

Numerical analysis has no satisfactory method for the more realistic optimization models. However, with constraint programming one can compute a cover for the solution set to arbitrarily close approximation. Because the use of constraint…

数值分析 · 数学 2025-10-20 M. H. van Emden , B. Moa

Formal reasoning about finite sets and cardinality is an important tool for many applications, including software verification, where very often one needs to reason about the size of a given data structure and not only about what its…

计算机科学中的逻辑 · 计算机科学 2021-10-06 Maximiliano Cristiá , Gianfranco Rossi

We show that global constraints on finite domains like all-different can be reformulated into answer set programs on which we achieve arc, bound or range consistency. These reformulations offer a number of other advantages beyond providing…

计算机科学中的逻辑 · 计算机科学 2010-08-31 Christian Drescher , Toby Walsh

Hybrid systems are dynamical systems with continuous evolution of states and discrete evolution of states and governing equations. We have worked on the design and implementation of HydLa, a constraint-based modeling language for hybrid…

编程语言 · 计算机科学 2019-10-29 Kazunori Ueda , Hiroshi Hosobe , Daisuke Ishii

Tabled Constraint Logic Programming is a powerful execution mechanism for dealing with Constraint Logic Programming without worrying about fixpoint computation. Various applications, e.g in the fields of program analysis and model checking,…

编程语言 · 计算机科学 2007-12-27 Tom Schrijvers , Bart Demoen , David S. Warren

Consensus is an often occurring problem in concurrent and distributed programming. We present a programming language with simple semantics and build-in support for consensus in the form of communicating transactions. We motivate the need…

编程语言 · 计算机科学 2013-05-08 Carlo Spaccasassi , Vasileios Koutavas

Hybrid systems, which combine discrete and continuous dynamics, require quality modeling languages to be either described or analyzed. The Concurrent Constraint paradigm (ccp) is an expressive declarative paradigm, characterized by the use…

编程语言 · 计算机科学 2015-01-12 Damián Adalid , María del Mar Gallardo , Laura Titolo

Matching Logic is a framework for specifying programming language semantics and reasoning about programs. Its formulas are called patterns and are built with variables, symbols, connectives and quantifiers. A pattern is a combination of…

计算机科学中的逻辑 · 计算机科学 2018-11-16 Andrei Arusoaie , Dorel Lucanu

Constrained coding plays a key role in optimizing performance and mitigating errors in applications such as storage and communication, where specific constraints on codewords are required. While non-parametric constraints have been…

信息论 · 计算机科学 2025-05-05 Daniella Bar-Lev , Michael Shlizerman

We study cooperating distributed grammar systems working in hybrid modes in connection with the finite index restriction in two different ways: firstly, we investigate cooperating distributed grammar systems working in hybrid modes which…

形式语言与自动机理论 · 计算机科学 2014-05-23 Henning Fernau , Rudolf Freund , Markus Holzer

The area of declarative data analytics explores the application of the declarative paradigm on data science and machine learning. It proposes declarative languages for expressing data analysis tasks and develops systems which optimize…

数据库 · 计算机科学 2019-02-05 Nantia Makrynioti , Vasilis Vassalos

Logic programming is a flexible programming paradigm due to the use of predicates without a fixed data flow. To extend logic languages with the compact notation of functional programming, there are various proposals to map evaluable…

编程语言 · 计算机科学 2022-05-17 Michael Hanus

We show that the question whether a term is typable is decidable for type systems combining inclusion polymorphism with parametric polymorphism provided the type constructors are at most unary. To prove this result we first reduce the…

计算机科学中的逻辑 · 计算机科学 2007-05-23 Sabine Glesner , Karl Stroetmann

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

Agent-based models (ABMs) are ubiquitous in research and industry. Currently, simulating ABMs involves at least some imperative (step-by-step) computer instructions. An alternative approach is declarative programming, in which a set of…

多智能体系统 · 计算机科学 2015-04-01 David Bruce Borenstein

Multilingual programs, whose implementations are made of different languages, are gaining traction especially in domains, such as web programming, that particularly benefit from the additional flexibility brought by using multiple…

编程语言 · 计算机科学 2024-07-17 Carlo A. Furia , Abhishek Tiwari

In a facility with front room and back room operations, it is useful to switch workers between the rooms in order to cope with changing customer demand. Assuming stochastic customer arrival and service times, we seek a policy for switching…

人工智能 · 计算机科学 2011-11-02 Daria Terekhov , J. Christopher Beck

The integration of reasoning and computation services across system and language boundaries is a challenging problem of computer science. In this paper, we use integration for the scenario where we have two systems that we integrate by…

计算机科学中的逻辑 · 计算机科学 2011-09-20 Florian Rabe , Michael Kohlhase , Claudio Sacerdoti Coen

Dataflow languages provide natural support for specifying constraints between objects in dynamic applications, where programs need to react efficiently to changes of their environment. Researchers have long investigated how to take…

编程语言 · 计算机科学 2011-04-13 Camil Demetrescu , Irene Finocchi , Andrea Ribichini

We introduce an inductive logic programming approach that combines classical divide-and-conquer search with modern constraint-driven search. Our anytime approach can learn optimal, recursive, and large programs and supports predicate…

人工智能 · 计算机科学 2021-12-08 Andrew Cropper