Except for pre-trade assessment, algorithmic trading for optimal execution has to be dynamically adapted to real-time market environments and inventory positions. This makes dynamic programming (DP) the most natural approach. Due to the curse of dimensionality, however, it is highly challenging...