skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: A two-level approach to large mixed-integer programs with application to cogeneration in energy-efficient buildings

Journal Article · · Computational Optimization and Applications
 [1];  [1];  [1]
  1. Argonne National Lab. (ANL), Lemont, IL (United States)

We study a two-stage mixed-integer linear program (MILP) with more than 1 million binary variables in the second stage. We develop a two-level approach by constructing a semi-coarse model that coarsens with respect to variables and a coarse model that coarsens with respect to both variables and constraints. We coarsen binary variables by selecting a small number of prespecified on/off profiles. We aggregate constraints by partitioning them into groups and taking convex combination over each group. With an appropriate choice of coarsened profiles, the semi-coarse model is guaranteed to find a feasible solution of the original problem and hence provides an upper bound on the optimal solution. We show that solving a sequence of coarse models converges to the same upper bound with proven finite steps. This is achieved by adding violated constraints to coarse models until all constraints in the semi-coarse model are satisfied. We demonstrate the effectiveness of our approach in cogeneration for buildings. Here, the coarsened models allow us to obtain good approximate solutions at a fraction of the time required by solving the original problem. Extensive numerical experiments show that the two-level approach scales to large problems that are beyond the capacity of state-of-the-art commercial MILP solvers.

Research Organization:
Argonne National Laboratory (ANL), Argonne, IL (United States)
Sponsoring Organization:
USDOE Office of Science (SC), Advanced Scientific Computing Research (ASCR)
Grant/Contract Number:
AC02-06CH11357
OSTI ID:
1339649
Journal Information:
Computational Optimization and Applications, Vol. 65, Issue 1; ISSN 0926-6003
Publisher:
SpringerCopyright Statement
Country of Publication:
United States
Language:
English
Citation Metrics:
Cited by: 13 works
Citation information provided by
Web of Science

References (33)

Transmission expansion planning: a mixed-integer LP approach journal August 2003
An Additive Algorithm for Solving Linear Programs with Zero-One Variables journal August 1965
Short-Term Scheduling of Thermal-Electric Generators Using Lagrangian Relaxation journal October 1988
Branch-and-Price: Column Generation for Solving Huge Integer Programs journal June 1998
Aggregation bounds in stochastic linear programming journal January 1985
A disaggregation algorithm for the optimization of stochastic planning models journal March 1997
EnergyPlus: creating a new-generation building energy simulation program journal April 2001
An algorithm for the mixed-integer nonlinear bilevel programming problem journal December 1992
Dynamic Aggregation of Set-Partitioning Constraints in Column Generation journal August 2005
An introduction to algebraic multigrid journal November 2006
The Lagrangian Relaxation Method for Solving Integer Programming Problems journal January 1981
On multilevel iterative methods for optimization problems journal March 1990
An Improved Implicit Enumeration Approach for Integer Programming journal June 1969
Surrogate Constraints journal August 1968
Heuristics for Integer Programming Using Surrogate Constraints journal January 1977
Recursive Trust-Region Methods for Multiscale Nonlinear Optimization journal January 2008
New Branch-and-Bound Rules for Linear Bilevel Programming journal September 1992
Co-Optimization of Generation Unit Commitment and Transmission Switching With N-1 Reliability journal May 2010
Data clustering: 50 years beyond K-means journal June 2010
On the Partition of Numbers journal November 1896
The Mixed Integer Linear Bilevel Programming Problem journal October 1990
Optimization Strategies for the Vulnerability Analysis of the Electric Power Grid journal January 2010
Evaluating shortfalls in mixed-integer programming approaches for the optimal design and dispatch of distributed generation systems journal February 2013
A mixed-integer nonlinear program for the optimal design and dispatch of distributed generation systems journal August 2013
A MILP model for integrated plan and evaluation of distributed energy systems journal March 2010
Aggregation and Disaggregation Techniques and Methodology in Optimization journal August 1991
A bilevel mixed-integer program for critical infrastructure protection planning journal June 2008
Bilevel and multilevel programming: A bibliography review journal October 1994
A simple Tabu Search method to solve the mixed-integer linear bilevel programming problem journal February 1996
Algorithms for solving the mixed integer two-level linear programming problem journal January 1990
A Line Search Multigrid Method for Large-Scale Nonlinear Optimization journal January 2010
Bounds for Row-Aggregation in Linear Programming journal August 1980
Bounds on the Effect of Aggregating Variables in Linear Programs journal April 1980

Cited By (5)

A semismooth Newton method for support vector classification and regression journal February 2019
Typical Periods for Two-Stage Synthesis by Time-Series Aggregation with Bounded Error in Objective Function journal January 2018
A Review on Time Series Aggregation Methods for Energy System Models journal February 2020
Typical Periods for Two-Stage Synthesis by Time-Series Aggregation with Bounded Error in Objective Function text January 2018
Typical Periods for Two-Stage Synthesis by Time-Series Aggregation with Bounded Error in Objective Function text January 2018