← Latest papers
⚡ electrical engineering

Efficient reformulations of ReLU deep neural networks for surrogate modelling in power system optimisation

This paper proposes a computationally efficient linear programming reformulation for convexified ReLU deep neural networks that enables their tractable and high-fidelity integration into power system optimization problems, as demonstrated by superior performance in a Danish tertiary capacity market bidding case study compared to existing methods.

Original authors: Yogesh Pipada Sunil Kumar, S. Ali Pourmousavi, Jon A. R. Liisberg, Julian Lesmos-Vinasco

Published 2026-01-22
📖 5 min read🧠 Deep dive

Original authors: Yogesh Pipada Sunil Kumar, S. Ali Pourmousavi, Jon A. R. Liisberg, Julian Lesmos-Vinasco

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine you are running a massive, high-stakes auction for electricity. You are an "aggregator," a middleman who buys flexibility from thousands of homeowners (prosumers) to help balance the power grid. To win, you need to predict exactly how much energy people will shift their usage to save money, based on the price you offer them.

The problem? Human behavior is messy, non-linear, and hard to write down with simple math. To solve this, researchers use Artificial Intelligence (AI), specifically a type called a Deep Neural Network (DNN), to learn these patterns. Think of the AI as a super-smart apprentice who has studied millions of past transactions and can now guess the outcome perfectly.

However, there's a catch: You can't just ask this AI apprentice to sit in the middle of your auction math. The math required to run the auction (optimization) gets stuck in a traffic jam when it tries to process the AI's complex, "black box" logic. It's like trying to drive a Formula 1 car through a narrow, winding village street; the car is too complex for the road.

The Problem: The "Traffic Jam"

Traditionally, to make the AI work with the auction math, researchers had to force the AI into a rigid format using "binary switches" (like turning lights on and off). This works, but it turns the problem into a Mixed-Integer Program (MIP).

  • The Analogy: Imagine trying to solve a puzzle where every piece can be either "on" or "off." As the puzzle gets bigger (more neurons in the AI), the number of possible combinations explodes. The computer gets overwhelmed, taking hours or days to find a solution, or it gives up entirely.

The Existing "Fixes" and Why They Fail

Researchers tried two other ways to smooth out the road:

  1. Penalty Methods (PCAR/PCTAR): These try to trick the computer by adding a "fine" (penalty) if the AI guesses wrong.
    • The Flaw: It's like telling a driver, "If you go off-road, you pay a fine." But the driver might decide it's cheaper to pay the fine and still crash. These methods are sensitive; if you set the fine too low, the AI ignores it. If too high, the math breaks. The results are often unreliable.
  2. Piecewise Linearization (PWL): This breaks the AI's curve into straight lines.
    • The Flaw: It's accurate, but it's like trying to draw a smooth circle using only straight Lego bricks. You need so many bricks that the model becomes huge and slow to compute.

The Paper's Solution: The "Convexified" Shortcut

The authors propose a clever new way to reformat the AI so it fits on the road without getting stuck. They call it a Convexified ReLU DNN.

Here is the magic trick:

  1. The Goal: In their specific auction problem, the goal is to minimize costs (spend as little as possible to buy flexibility).
  2. The Constraint: The researchers force the AI's internal weights (the "knobs" the AI turns) to be positive numbers only for most of its layers.
  3. The Result: By forcing these knobs to be positive, the AI's behavior changes from a jagged, unpredictable mountain range into a smooth, bowl-shaped valley.
    • The Analogy: Imagine the AI is a ball rolling down a hill. In the old version, the hill had hidden traps and cliffs (non-convex). In the new version, they paved the hill into a perfect, smooth slide (convex). Because the goal is to find the lowest point (minimize cost), the ball will naturally roll to the bottom without getting stuck.

Because the shape is now a smooth bowl, the computer doesn't need to flip switches or pay fines. It can use Linear Programming (LP), which is like a super-fast, straight-line highway. The computer zooms through the problem in milliseconds instead of hours.

What They Found

The team tested this on a real-world scenario: the Danish electricity market. They compared their new "smooth slide" method against the old "traffic jam" methods and the "fine-based" tricks.

  • Speed: Their method was hundreds to thousands of times faster than the traditional AI methods. It solved the problem in milliseconds.
  • Accuracy: It was almost as good as the most accurate (but slow) methods. It didn't make the "crashing" mistakes that the "fine-based" methods did.
  • Reliability: Unlike the other methods, their solution didn't break when they made the AI bigger or more complex. It stayed fast and reliable.

The Catch (The Fine Print)

This shortcut only works if two conditions are met:

  1. You are trying to minimize the AI's output (like minimizing cost).
  2. You are willing to train the AI with the rule that its internal knobs must be positive (which limits the AI slightly, but in a way that still captures the essential behavior needed for this specific problem).

The Bottom Line

This paper doesn't invent a new AI; it invents a new translation tool. It takes a complex, slow-to-solve AI model and translates it into a simple, fast-to-solve math problem, provided you are looking for the lowest cost. This allows power grid operators to use smart AI predictions in real-time auctions without waiting days for the computer to finish the math.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →