Adaptive Coarsening