Before revision:  The method we propose is a backward dynamic programming algorithm which considers a finite number of uniformly distributed exercise dates.
After revision:  In the wake of Ludkovski's approach (2018), we implement here a backward dynamic programming algorithm which considers a finite number of uniformly distributed exercise dates.