martingale optimal transport, dynamic programming, optimal stopping, stochastic Perron method, viscosity solutions, concave envelope, distribution constraints