Before revision: Scenario reduction techniques are widely applied for solving sophisticated dynamic and stochastic programs, especially in energy and power systems  .
After revision: Scenario reduction techniques are widely applied for solving sophisticated dynamic and stochastic programs, especially in energy and power systems , but also used in probabilistic forecasting, clustering and estimating generative adversarial networks (GANs) .