Sequential Decision Making in Computational Sustainability via Adaptive Submodularity