scispace - formally typeset
Open AccessJournal ArticleDOI

Progressive hedging innovations for a class of stochastic mixed-integer resource allocation problems

TLDR
The necessity and efficacy of the techniques is empirically assessed on a two-stage stochastic network flow problem with integer variables in both stages and algorithmic innovations in the context of a broad class of scenario-based resource allocation problem.
Abstract
Numerous planning problems can be formulated as multi-stage stochastic programs and many possess key discrete (integer) decision variables in one or more of the stages. Progressive hedging (PH) is a scenario-based decomposition technique that can be leveraged to solve such problems. Originally devised for problems possessing only continuous variables, PH has been successfully applied as a heuristic to solve multi-stage stochastic programs with integer variables. However, a variety of critical issues arise in practice when implementing PH for the discrete case, especially in the context of very difficult or large-scale mixed-integer problems. Failure to address these issues properly results in either non-convergence of the heuristic or unacceptably long run-times. We investigate these issues and describe algorithmic innovations in the context of a broad class of scenario-based resource allocation problem in which decision variables represent resources available at a cost and constraints enforce the need for sufficient combinations of resources. The necessity and efficacy of our techniques is empirically assessed on a two-stage stochastic network flow problem with integer variables in both stages.

read more

Citations
More filters
Book

Pyomo - Optimization Modeling in Python

TL;DR: This book provides a complete and comprehensive reference/guide to Pyomo (Python Optimization Modeling Objects) for both beginning and advanced modelers, including students at the undergraduate and graduate levels, academic researchers, and practitioners.
Journal ArticleDOI

Decentralized Energy Management System for Networked Microgrids in Grid-Connected and Islanded Modes

TL;DR: A decentralized bi-level algorithm is applied to solve the problem with the first level to conduct negotiations among all entities and the second level to update the non-converging penalties in both grid-connected and islanded modes.
Journal ArticleDOI

Mobile Emergency Generator Pre-Positioning and Real-Time Allocation for Resilient Response to Natural Disasters

TL;DR: This paper proposes dispatching MEGs as distributed generators in DSs to restore critical loads by forming multiple microgrids (MGs) by utilizing a scenario-based two-stage stochastic optimization problem and a scenario decomposition algorithm.
Journal ArticleDOI

Bioethanol supply chain system planning under supply and demand uncertainties

TL;DR: In this article, a mixed integer stochastic programming model is established to support strategic planning of bioenergy supply chain systems and optimal feedstock resource allocation in an uncertain decision environment, together with a Lagrange relaxation based decomposition solution algorithm, was implemented in a real-world case study in California to explore the potential of waste-based bioethanol production.
Journal ArticleDOI

A Game Theoretic Approach to Risk-Based Optimal Bidding Strategies for Electric Vehicle Aggregators in Electricity Markets With Variable Wind Energy Resources

TL;DR: A stochastic optimization model for optimal bidding strategies of electric vehicle (EV) aggregators in day-ahead energy and ancillary services markets with variable wind energy and a game theoretic approach is developed for analyzing the competition among the EV aggregators.
References
More filters
BookDOI

Introduction to Stochastic Programming

TL;DR: This textbook provides a first course in stochastic programming suitable for students with a basic knowledge of linear programming, elementary analysis, and probability to help students develop an intuition on how to model uncertainty into mathematical problems.
Book

AMPL: A Modeling Language for Mathematical Programming

TL;DR: An efficient translator is implemented that takes as input a linear AMPL model and associated data, and produces output suitable for standard linear programming optimizers.
Book

Stochastic Programming

Peter Kall
Journal ArticleDOI

Scenarios and policy aggregation in optimization under uncertainty

TL;DR: This paper develops for the first time a rigorous algorithmic procedure for determining a robust decision policy in response to any weighting of the scenarios.
Book

AMPL : a modeling language for mathematical programming

TL;DR: AMPL as mentioned in this paper is a language designed to make the optimization of large-scale mathematical programs easier and less error-prone than traditional linear programming optimizers, and it can be extended to more general mathematical programs that incorporate nonlinear expressions or discrete variables.
Related Papers (5)