Extending the CLP engine for reasoning under uncertainty
Nicos Angelopoulos
nicos@cs.york.ac.uk http://www.cs.york.ac.uk/˜nicos
Department of Computer Science University of York
Ismis 2003 – p.1
Extending the CLP engine for reasoning under uncertainty Nicos - - PowerPoint PPT Presentation
Extending the CLP engine for reasoning under uncertainty Nicos Angelopoulos nicos@cs.york.ac.uk http://www.cs.york.ac.uk/nicos Department of Computer Science University of York Ismis 2003 p.1 talk structure Logic Programming (LP)
nicos@cs.york.ac.uk http://www.cs.york.ac.uk/˜nicos
Ismis 2003 – p.1
Ismis 2003 – p.2
Ismis 2003 – p.3
?− member( X, [a,b,c] ). X = a X = b X = c
Ismis 2003 – p.4
Ismis 2003 – p.5
?− member( X, [a,b,c] ). 1/4 : X = b 1/2 1/2 1/2 1/2 1/2 1/2 : X = a 1/8 : X = c
Ismis 2003 – p.6
Ismis 2003 – p.7
Ismis 2003 – p.7
Ismis 2003 – p.7
X # Y Constraint store interaction Logic Programming engine ?− Q.
Ismis 2003 – p.8
?− Q. X in {a,b} X = Y = b Y in {b,c} => + X = Y
Ismis 2003 – p.9
Ismis 2003 – p.10
Ismis 2003 – p.10
Ismis 2003 – p.11
Ismis 2003 – p.12
Ismis 2003 – p.13
Ismis 2003 – p.14
Ismis 2003 – p.15
Ismis 2003 – p.16
200 400 600 800 1000 1200 20 40 60 80 100 clp(FD) pfd
Ismis 2003 – p.17
Ismis 2003 – p.18
Ismis 2003 – p.19
Ismis 2003 – p.20
Ismis 2003 – p.21
Ismis 2003 – p.22
Ismis 2003 – p.22
Ismis 2003 – p.22
Ismis 2003 – p.23
Ismis 2003 – p.24
Ismis 2003 – p.25
Ismis 2003 – p.26
Ismis 2003 – p.27
Logic engine CLP Constraints Store Probabilistic Inference & Learning
Ismis 2003 – p.28
Ismis 2003 – p.29