An approximate dynamic programming method for the optimal control of Alkai-Surfactant-Polymer flooding. (April 2018)