Simplifying Preference Elicitation in Local Energy Markets: Combinatorial Clock Exchange
Shobhit Singhal, Lesia Mitridati
TL;DR
This work tackles the challenge of engaging prosumers with complex, interdependent preferences in local energy markets by proposing a multi-product combinatorial exchange (CCE) cleared with linear pricing. It blends an iterative price-discovery mechanism with machine learning (MLCCE) to efficiently learn prosumer value functions via monotone MVNNs and accelerate convergence, while preserving transparency and privacy through package queries. Theoretical insights (duality-gap bounds for non-concave utilities) are complemented by numerical experiments showing that linear prices approximately clear in large markets, that a joint multi-product market outperforms product-specific markets, and that ML-based updates reduce convergence time. The results indicate that the proposed framework can deliver welfare gains, scalability, and practical participation benefits for DER-rich grids, with a structured approach to balancing trade and accounting for externalities.
Abstract
As distributed energy resources (DERs) proliferate, future power system will need new market platforms enabling prosumers to trade various electricity and grid-support products. However, prosumers often exhibit complex, product interdependent preferences and face limited cognitive and computational resources, hindering engagement with complex market structures and bid formats. We address this challenge by introducing a multi-product market that allows prosumers to express complex preferences through an intuitive format, by fusing combinatorial clock exchange and machine learning (ML) techniques. The iterative mechanism only requires prosumers to report their preferred package of products at posted prices, eliminating the need for forecasting product prices or adhering to complex bid formats, while the ML-aided price discovery speeds up convergence. The linear pricing rule further enhances transparency and interpretability. Finally, numerical simulations demonstrate convergence to clearing prices in approximately 15 clock iterations.
