The algorithm: Use of pruning
Top-down search general to specific with pruning
  • pruning based on minimal support

  •  
    d(h):={
    0         if  |c(h)| / |r 0|<smin
    g(h) (p(h) - p0)    otherwise
     
     
     
  • pruning with optimistic estimates

  •  
    optimistic estimate function dmax 
    d(h')   dmax for a h' that are specializations of h
       
    d(h):=g(h) ^ a * (p(h) - p0)Þ  
    dmax:=g(h) ^ a * (1- p0)