Skip to main content
. Author manuscript; available in PMC: 2010 Oct 25.
Published in final edited form as: Ann Math Artif Intell. 2008 Nov 1;54(1-3):3–51. doi: 10.1007/s10472-009-9132-y
Procedure Process-bucket-RELp (⇓, 1, …, λj),(R1, …, Rr))
if bucketp contains evidence Xp = xp then
 1. Assign Xp = xp to each λi and put each resulting function in the bucket of its latest variable
 2. Apply arc-consistency (or any constraint propagation) over the constraints in the bucket.
 Put the resulting constraints in the buckets of their latest variable and move any bucket with single domain to top of processing
else
 1. Apply directional i-consistency (DIC(i))
 2. Generate λp={xpx¯UpjRj}i=1jλi with specialized sparse operations or search-based methods.
 Add λp to the bucket of the latest variable in Up, where Up=i=1jSii=1rQi{Xp}