140,707 research outputs found
Solving Functional Constraints by Variable Substitution
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 employ CSP-based solvers which use local consistency, for
example, arc consistency. We introduce a new approach which is based instead on
variable substitution. We obtain efficient algorithms for reducing systems
involving functional and bi-functional constraints together with other
non-functional constraints. It also solves globally any CSP where there exists
a variable such that any other variable is reachable from it through a sequence
of functional constraints. Our experiments on random problems show that
variable elimination can significantly improve the efficiency of solving
problems with functional constraints
Causal inference via algebraic geometry: feasibility tests for functional causal structures with two binary observed variables
We provide a scheme for inferring causal relations from uncontrolled
statistical data based on tools from computational algebraic geometry, in
particular, the computation of Groebner bases. We focus on causal structures
containing just two observed variables, each of which is binary. We consider
the consequences of imposing different restrictions on the number and
cardinality of latent variables and of assuming different functional
dependences of the observed variables on the latent ones (in particular, the
noise need not be additive). We provide an inductive scheme for classifying
functional causal structures into distinct observational equivalence classes.
For each observational equivalence class, we provide a procedure for deriving
constraints on the joint distribution that are necessary and sufficient
conditions for it to arise from a model in that class. We also demonstrate how
this sort of approach provides a means of determining which causal parameters
are identifiable and how to solve for these. Prospects for expanding the scope
of our scheme, in particular to the problem of quantum causal inference, are
also discussed.Comment: Accepted for publication in Journal of Causal Inference. Revised and
updated in response to referee feedback. 16+5 pages, 26+2 figures. Comments
welcom
Algebraic Density Functionals
A systematic strategy for the calculation of density functionals (DFs)
consists in coding informations about the density and the energy into
polynomials of the degrees of freedom of wave functions. DFs and Kohn-Sham
potentials (KSPs) are then obtained by standard elimination procedures of such
degrees of freedom between the polynomials. Numerical examples illustrate the
formalism.Comment: 7 pages, 2 figures, changes to extend discussion of Kohn-Sham
potentials, and also for interacting particles. Accepted for publication in
Physics Letters
Counterexample-Guided Polynomial Loop Invariant Generation by Lagrange Interpolation
We apply multivariate Lagrange interpolation to synthesize polynomial
quantitative loop invariants for probabilistic programs. We reduce the
computation of an quantitative loop invariant to solving constraints over
program variables and unknown coefficients. Lagrange interpolation allows us to
find constraints with less unknown coefficients. Counterexample-guided
refinement furthermore generates linear constraints that pinpoint the desired
quantitative invariants. We evaluate our technique by several case studies with
polynomial quantitative loop invariants in the experiments
TarTar: A Timed Automata Repair Tool
We present TarTar, an automatic repair analysis tool that, given a timed
diagnostic trace (TDT) obtained during the model checking of a timed automaton
model, suggests possible syntactic repairs of the analyzed model. The suggested
repairs include modified values for clock bounds in location invariants and
transition guards, adding or removing clock resets, etc. The proposed repairs
are guaranteed to eliminate executability of the given TDT, while preserving
the overall functional behavior of the system. We give insights into the design
and architecture of TarTar, and show that it can successfully repair 69% of the
seeded errors in system models taken from a diverse suite of case studies.Comment: 15 pages, 7 figure
- …