Before revision:  A fast post-processing method is developed to enforce generation constraints.
After revision:  A fast post-processing method is developed to enforce the box constraints.