# Forecasting the Price-Response of a Pool of Buildings via Homothetic Inverse Optimization

arXiv: https://arxiv.org/abs/2004.09819 · HTML: https://mlsanity.com/paper/2004.09819/

## Key facts

- Cited by 5 papers in the map (data through 14 Oct 2026).
- First posted on arXiv 21 Apr 2020.

## Built on by (most cited first, 5 of 5)

- [Using Inverse Optimization to Learn Cost Functions in Generalized Nash Games](https://mlsanity.com/paper/2102.12415/) (2021)
- [End-to-End Demand Response Model Identification and Baseline Estimation with Deep Learning](https://mlsanity.com/paper/2109.00741/) (2021)
- [Scalable Kernel Inverse Optimization](https://mlsanity.com/paper/2410.23952/) (2024)
- [Estimating the Unobservable Components of Electricity Demand Response with Inverse Optimization](https://mlsanity.com/paper/2410.02774/) (2024)
- [A Fenchel-Young Loss Approach to Data-Driven Inverse Optimization](https://mlsanity.com/paper/2502.16120/) (2025)

## Abstract (arXiv)

This paper focuses on the day-ahead forecasting of the aggregate power of a pool of smart buildings equipped with thermostatically-controlled loads. We first propose the modeling of the aggregate behavior of its power trajectory by using a geometric approach. Specifically, we assume that the aggregate power is a homothet of a prototype building, whose physical and technical parameters are chosen to be the mean of those in the pool. This allows us to preserve the building thermal dynamics of the pool. We then apply inverse optimization to estimate the homothetic parameters with bilevel programming. The lower level characterizes the price-response of the ensemble by a set of marginal utility curves and a homothet of the prototype building, which, in turn, are inferred in the upper-level problem. The upper level minimizes the mean absolute error over a training sample. This bilevel program is transformed into a regularized nonlinear problem that is initialized with the solution given by an efficient heuristic procedure. This heuristic consists in solving two linear programs and its solution is deemed a suitable proxy for the original bilevel problem. The results have been compared to state-of-the-art methodologies.
