Abstract

The single-period unit commitment problem has significant applications in electricity markets. An efficient global algorithm not only provides the optimal schedule that achieves the lowest cost, but also plays an important role for deriving the market-clearing price. As of today, the problem is mainly solved by using a general-purpose mixed-integer quadratic programming solver such as CPLEX or Gurobi. This paper proposes an extremely efficient global optimization algorithm for solving the problem. We propose a conjugate function based convex relaxation and design a special dual algorithm to compute a tight lower bound of the problem in $${\mathcal {O}}(n\log n)$$ complexity. Then, a branch-and-bound algorithm is designed for finding a global solution to the problem. Computational experiments show that the proposed algorithm solves test instances with 500 integer variables in less than 0.01 s, whereas current state-of-the-art solvers fail to solve the same test instances in one hour. This superior performance of the proposed algorithm clearly indicates its potential in day-ahead and real-time electricity markets.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call