- Enhancements are tuned (on/off, parameters)
- Divide knowledge into task and control knowledge
- Control knowledge is encoded in control functions
- Control functions are vital to performance
- Convenient split for programming, testing, tuning and debugging
Examples in Rolling Stone:
- Transposition table (no leaf nodes)
- Goal macro generation (not when too small)
- Pattern search termination (node and pattern limits)
|