• Aucun résultat trouvé

Programming in PLP - A Case Study

N/A
N/A
Protected

Academic year: 2022

Partager "Programming in PLP - A Case Study"

Copied!
1
0
0

Texte intégral

(1)

Programming in PLP - A Case Study

Angelika Kimmig

Cardiff University, UK [email protected]

Abstract. Many PLP programs combine a fixed set of readable first- order rules with a varying database, with probabilities in one or both of these parts. Examples include models over graph structures in various domains or templated versions of propositional models such as Bayesian networks. The probabilistic program discussed in this talk is different:

it heavily relies on the programming language aspect of PLP to realise a solver that, given a very basic declarative description of an instance of a class of probability problems, solves that instance by constructing an appropriate model on the fly. This solver is part of our end-to-end system for solving probability word problems commonly found in introductory discrete mathematics textbooks. This talk discusses choices made and challenges encountered when building the solver, as well as insights into the trade-off between elegant models and programs that effectively solve a wide range of instances.

Références

Documents relatifs

Since the semivectorial bilevel programming problem (S) and its scalarized problem does not satisfy the Slater condition which we use as a sufficient condition to establish

Further along is the devel- opment of a structured methodology to set up the genetic system (selection, reproduction, fitness) such that the resulting Markov chain is rapidly

The use of automata machine to model the generation of integer numbers (which are defined recursively by a syntax diagram or BNF notation) makes the programming

We compiled a rating of the nineteen most popular criteria based on the works of different researchers and on our experience of teaching the basics of

Namely, we present in Section 5.1 an inventory distribution problem where the adversarial problem can be decomposed into smaller problems linked by a simple constraint, and

In this paper, we introduced static exceptions in a parallel programming language, B(PN) 2 , which is provided with a concurrent semantics based on Petri nets and for which

The motivation of our work is to connect the in- dustrial automation design standard IEC 1131 with the synchronous formal model, technology and tools The method followed is based on

L’archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des