Sequential Decision Making in Computational Sustainability Through Adaptive Submodularity