Table of Contents
Fetching ...

What Are We Clustering For? Establishing Performance Guarantees for Time Series Aggregation in Generation Expansion Planning

Luca Santosuosso, Bettina Klinz, Sonja Wogrin

TL;DR

This work tackles generation expansion planning (GEP) under storage and time-coupled dynamics by introducing a time series aggregation (TSA) method with rigorous performance guarantees. It proves that aggregated MILP and MIQP GEP models provide valid lower bounds on the full-scale optimal value, independent of clustering technique, and it develops a TSA-based algorithm that iteratively refines objective-function bounds while delivering feasible full-scale solutions at each step (with bounds expressed as $\hat{J}(\hat{z}^{*}) \le J(z^{*})$ and $\hat{\bar{J}}(\hat{\bar{z}}^{*}) \le \bar{J}(\bar{z}^{*})$). The approach is benchmarked against full-scale optimization and Benders decomposition, showing substantial computational gains and restored tractability for MIQP instances, while enabling extension of bounds to stakeholder-specific metrics. The framework is demonstrated on high-renewables scenarios and is adaptable to other capacity-expansion problems, providing practical guidance for investment and operation under uncertainty. Overall, the study offers a robust, clustering-agnostic pathway to guaranteed performance in TSA-enhanced GEP and related domains.

Abstract

Generation expansion planning (GEP) is a prominent example of capacity expansion problems in operations research. Being generally NP-hard, GEP optimization models can become intractable when nonconvex dynamics, time-coupling constraints, and complex asset interactions are involved. Time series aggregation (TSA) tackles this by reducing temporal complexity via input data clustering. However, existing TSA methods either focus solely on preserving the statistical features of the input data, yielding heuristics without guarantees on the aggregated model's accuracy, or provide error bounds limited to linear models, neglecting time-coupling constraints and applying only to specific clustering techniques. Moreover, these bounds typically pertain solely to the GEP objective function and do not extend to other stakeholder-specific metrics, such as decision vector partitions. To tackle these issues, we demonstrate that an appropriately constructed aggregated model always provides a lower bound on the optimal objective function value of the full-scale GEP model in both mixed-integer linear and mixed-integer quadratic formulations with time-coupling, independent of the clustering technique employed. Building on this, we propose a performance-guaranteed TSA-based solution algorithm that iteratively refines objective function bounds while generating feasible solutions to the full-scale model at each iteration. We then discuss a comparison with Benders decomposition and demonstrate how the derived bounds can be extended to error estimates for stakeholder-specific metrics. Numerical results show the computational advantages of our method over both full-scale optimization and classical Benders decomposition.

What Are We Clustering For? Establishing Performance Guarantees for Time Series Aggregation in Generation Expansion Planning

TL;DR

This work tackles generation expansion planning (GEP) under storage and time-coupled dynamics by introducing a time series aggregation (TSA) method with rigorous performance guarantees. It proves that aggregated MILP and MIQP GEP models provide valid lower bounds on the full-scale optimal value, independent of clustering technique, and it develops a TSA-based algorithm that iteratively refines objective-function bounds while delivering feasible full-scale solutions at each step (with bounds expressed as and ). The approach is benchmarked against full-scale optimization and Benders decomposition, showing substantial computational gains and restored tractability for MIQP instances, while enabling extension of bounds to stakeholder-specific metrics. The framework is demonstrated on high-renewables scenarios and is adaptable to other capacity-expansion problems, providing practical guidance for investment and operation under uncertainty. Overall, the study offers a robust, clustering-agnostic pathway to guaranteed performance in TSA-enhanced GEP and related domains.

Abstract

Generation expansion planning (GEP) is a prominent example of capacity expansion problems in operations research. Being generally NP-hard, GEP optimization models can become intractable when nonconvex dynamics, time-coupling constraints, and complex asset interactions are involved. Time series aggregation (TSA) tackles this by reducing temporal complexity via input data clustering. However, existing TSA methods either focus solely on preserving the statistical features of the input data, yielding heuristics without guarantees on the aggregated model's accuracy, or provide error bounds limited to linear models, neglecting time-coupling constraints and applying only to specific clustering techniques. Moreover, these bounds typically pertain solely to the GEP objective function and do not extend to other stakeholder-specific metrics, such as decision vector partitions. To tackle these issues, we demonstrate that an appropriately constructed aggregated model always provides a lower bound on the optimal objective function value of the full-scale GEP model in both mixed-integer linear and mixed-integer quadratic formulations with time-coupling, independent of the clustering technique employed. Building on this, we propose a performance-guaranteed TSA-based solution algorithm that iteratively refines objective function bounds while generating feasible solutions to the full-scale model at each iteration. We then discuss a comparison with Benders decomposition and demonstrate how the derived bounds can be extended to error estimates for stakeholder-specific metrics. Numerical results show the computational advantages of our method over both full-scale optimization and classical Benders decomposition.

Paper Structure

This paper contains 16 sections, 3 theorems, 33 equations, 6 figures, 1 table, 1 algorithm.

Key Result

Lemma 1

Let $\boldsymbol{z}$ be a feasible solution to the full-scale MILP model MILP_full_scale_investment_model, or equivalently, to the full-scale MIQP model MIQP_full_scale_investment_model. Let $\boldsymbol{\hat{z}}$ be derived from $\boldsymbol{z}$ according to agg_vars:inv--agg_vars:stodischr. Then,

Figures (6)

  • Figure 1: Illustrative examples of objective function bounds derived using the proposed Algorithm \ref{['alg:TSA_algorithm']} for the MILP and MIQP formulations of the GEP problem.
  • Figure 2: Illustrative examples of objective function bounds derived using the proposed Algorithm \ref{['alg:TSA_algorithm']} for the MILP GEP model, with different clustering techniques.
  • Figure 3: Illustrative example of objective function bounds and optimality gaps derived from Benders decomposition and the proposed TSA-based Algorithm \ref{['alg:TSA_algorithm']}.
  • Figure 4: Runtimes of Algorithm \ref{['alg:TSA_algorithm']}, full-scale optimization, and Benders decomposition when applied to MILP and MIQP GEP models with increasing time horizon $T$.
  • Figure 5: Capital investment and operational cost terms within the optimal objective function value of a MILP GEP model as the time horizon $T$ increases.
  • ...and 1 more figures

Theorems & Definitions (6)

  • Lemma 1
  • proof
  • Proposition 1
  • proof
  • Proposition 2
  • proof