UPDF AI

Dynamic programming strikes back

G. Moerkotte,Thomas Neumann

2008 · DOI: 10.1145/1376616.1376672
117 Zitierungen

TLDR

The most efficient known join-ordering algorithm, DPccp, is used as a starting point, and a new algorithm is developed, DPhyp, which is capable to handle complex join predicates efficiently, which gives dynamic programming a distinct advantage over current memoization techniques.