Probabilistic space partitioning in Constraint Logic Programming
Nicos Angelopoulos
nicos@cs.york.ac.uk http://www.cs.york.ac.uk/˜nicos
Department of Computer Science University of York
Asian 2004 – p.1
Probabilistic space partitioning in Constraint Logic Programming - - PowerPoint PPT Presentation
Probabilistic space partitioning in Constraint Logic Programming Nicos Angelopoulos nicos@cs.york.ac.uk http://www.cs.york.ac.uk/nicos Department of Computer Science University of York Asian 2004 p.1 talk structure Motivating example
nicos@cs.york.ac.uk http://www.cs.york.ac.uk/˜nicos
Asian 2004 – p.1
Asian 2004 – p.2
Asian 2004 – p.3
Asian 2004 – p.4
1/3 1/3 1/3 1/2 1/2 1/2 1 1
Asian 2004 – p.5
1/3 1/3 1/3 1/2 1/2 1/2 1 1
Asian 2004 – p.5
1/3 1/3 1/3 1/2 1/2 1/2 1 1
Asian 2004 – p.5
Asian 2004 – p.6
?− member( X, [a,b,c] ). X = a X = b X = c
Asian 2004 – p.7
Asian 2004 – p.8
?− 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
Asian 2004 – p.9
Asian 2004 – p.10
Asian 2004 – p.10
Asian 2004 – p.10
X # Y Constraint store interaction Logic Programming engine ?− Q.
Asian 2004 – p.11
?− Q. X in {a,b} X = Y = b Y in {b,c} => + X = Y
Asian 2004 – p.12
Asian 2004 – p.13
Asian 2004 – p.13
Asian 2004 – p.14
Asian 2004 – p.15
Asian 2004 – p.16
Asian 2004 – p.17
Asian 2004 – p.17
Asian 2004 – p.17
Asian 2004 – p.18
Asian 2004 – p.19
Asian 2004 – p.19
Asian 2004 – p.20
Asian 2004 – p.21
Asian 2004 – p.21
Asian 2004 – p.21
Asian 2004 – p.21
Asian 2004 – p.21
Asian 2004 – p.22
1/3 1/3 1/3 1/2 1/2 1 1
Asian 2004 – p.23
1/3 1/3 1/3 1/2 1/2 1 1
Asian 2004 – p.23
1/3 1/3 1/3 1/2 1/2 1 1
Asian 2004 – p.23
Asian 2004 – p.24