Skip to main content
Log in

A polynomial-time algorithm for the optimal offer in Single-Area Day-Ahead Electricity Markets

  • Original Paper
  • Published:
Energy Systems Aims and scope Submit manuscript

Abstract

Efficiently devising optimal offers for Generation Companies (GenCos) in Day-Ahead Electricity Markets is a challenging task. Most solution procedures found in technical literature are built upon non-convex optimization structures, known as Mathematical Programming with Equilibrium Constraints (MPECs), that are difficult to scale to realistic-size instances. Therefore, the main objective of this work is to propose an efficient procedure to aid GenCos to devise optimal offering strategies in Day-Ahead Electricity Markets composed of a single bidding area. Supported by a set of technical results and strong duality theory, a tailored procedure that can be executed in polynomial-time in the number of firms is constructed with global-optimality guarantees. Numerical experiments are conducted, benchmarking the proposed approach against the standard MPEC-derived procedure typically found in the technical literature to solve the offering problem. We found that the proposed solution approach grows (roughly) linearly with the instance size and significantly overcomes (in the order of 20–25 times faster) its counterpart in the most demanding instances. Furthermore, the scalability of the MPEC-derived procedure is challenged even for medium-scale instances, whilst the proposed polynomial-time procedure was able to handle all instances in a reasonable computational time.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2

Similar content being viewed by others

Notes

  1. In (13), the positive truncation function has the following definition \(\big [ \lambda - p^{*}_{S,j} \big ]^{+} \triangleq \max \big \{\lambda - p^{*}_{S,j}, 0\big \}, ~ \forall ~ j \in {\mathcal {N}}_{S}\) and \(\big [ \lambda - p_{R,i} \big ]^{+} \triangleq \max \big \{\lambda - p_{R,i}, 0\big \}, ~ \forall ~ i \in {\mathcal {N}}_{R}\). This definition is used in the remainder of this paper.

  2. Following the standard analysis in computational complexity theory the worst-case analysis refers to the performance of a theoretical analysis of the complexity of the algorithmic procedure. Roughly speaking, the worst-case analysis provides upper bounds on the number of steps that a given computational procedure can take on any problem instance. In this analysis, the largest possible number of steps is counted; consequently, it provides a guarantee on the number of steps an algorithm will take to solve any problem instance [37, 38].

  3. \({\mathcal {O}}\big (n^{3.5}L^{2})\) for the algorithm designed in [34] or \({\mathcal {O}}\big (n^{6} L^{2}\big )\) for the ellipsoid algorithm, with n the number of decision variables and L the number of bits in the input instance.

References

  1. Glachant, J.-M., Joskow, P.L., Pollitt, M.G.: Handbook on Electricity Markets, 1st edn. Edward Elgar Pub (2021)

    Book  Google Scholar 

  2. Maurer, L.T.A., Barroso, L.A.: Electricity Auctions: An Overview of Efficient Practices, 1st edn. The World Bank (2011)

    Book  Google Scholar 

  3. Moreira, A., Fanzeres, B., Strbac, G.: An ambiguity averse approach for transmission expansion planning. In: IEEE PowerTech 2019, pages 1–6, Milan, Italy, June (2019)

  4. Fanzeres, B., Street, A., Pozo, D.: A column-and-constraint generation algorithm to find Nash equilibrium in pool-based electricity markets. Electr. Power Syst. Res. 189, 106806 (2020)

    Article  Google Scholar 

  5. Madani, M., Van Vyve, M.: A MIP framework for non-convex uniform price day-ahead electricity auctions. EURO J. Comput. Optim. 5(1–2), 263–284 (2017)

    Article  MathSciNet  MATH  Google Scholar 

  6. Shah, D., Chatterjee, S.: A comprehensive review on day-ahead electricity market and important features of world’s major electric power exchanges. Int. Trans. Electr. Energy Syst. 30(7), e12360 (2020)

    Article  Google Scholar 

  7. Lima, R.M., Conejo, A.J., Giraldi, L., Le Maitre, O., Hoteit, I., Knio, O.M.: Sample average approximation for risk-averse problems: a virtual power plant scheduling application. EURO J. Comput. Optim. 9, 100005 (2021)

    Article  MathSciNet  MATH  Google Scholar 

  8. Krishna, V.: Auction Theory, 2nd edn. Academic Press (2009)

    Google Scholar 

  9. Fernández-Blanco, R., Arroyo, J.M., Alguacil, N.: Bilevel programming for price-based electricity auctions: a revenue-constrained case. EURO J. Comput. Optim. 3(3), 163–195 (2015)

    Article  MathSciNet  MATH  Google Scholar 

  10. Rudkevich, A.: On the supply function equilibrium and its applications in electricity markets. Decis. Support Syst. 40(3–4), 409–425 (2005)

    Article  Google Scholar 

  11. Sancho, J., Sánchez-Soriano, J., Chazarra, J.A., Aparicio, J.: Design and implementation of a decision support system for competitive electricity markets. Decis. Support Syst. 44(4), 765–784 (2008)

    Article  Google Scholar 

  12. Kiana, A.R., Cruz Jr, J.B.: Bidding strategies in dynamic electricity markets. Decis. Support Syst. 40(3–4), 543–551 (2005)

    Article  Google Scholar 

  13. Sorokin, A., Rebennack, S., Pardalos, P.M., Iliadis, N.A., Pereira, M.V.F. (eds.): Handbook of Networks in Power Systems I, 1st edn. Springer Berlin Heidelberg (2012)

    MATH  Google Scholar 

  14. Cory-Wright, R., Zakeri, G.: On stochastic auctions in risk-averse electricity markets with uncertain supply. Oper. Res. Lett. 48(3), 376–384 (2000)

    Article  MathSciNet  MATH  Google Scholar 

  15. Reeves, D.M., Wellman, M.P., MacKie-Mason, J.K., Osepayshvili, A.: Exploring bidding strategies for market-based scheduling. Decis. Support Syst. 39(1), 67–85 (2005)

    Article  Google Scholar 

  16. Brigatto, A., Fanzeres, B.: A soft robust methodology to devise hedging strategies in renewable energy trading based on electricity options. Electr. Power Syst. Res. 207, 107852 (2022)

    Article  Google Scholar 

  17. Fudenberg, D., Tirole, J.: Game Theory, 11th edn. The MIT Press (1991)

    MATH  Google Scholar 

  18. Chiou, S.-W.: A bi-level decision support system for uncertain network design with equilibrium flow. Decis. Support Syst. 69, 50–58 (2015)

    Article  Google Scholar 

  19. Kleinert, T., Manns, J., Schmidt, M., Weninger, D.: Presolving linear bilevel optimization problems. EURO J. Comput. Optim. 9, 100020 (2021)

    Article  MathSciNet  MATH  Google Scholar 

  20. Pozo, D., Sauma, E., Contreras, J.: Basic theoretical foundations and insights on bilevel models and their applications to power systems. Ann. Oper. Res. 254(1–2), 303–334 (2017)

    Article  MathSciNet  MATH  Google Scholar 

  21. Fanzeres, B., Ahmed, S., Street, A.: Robust strategic bidding in auction-based markets. Eur. J. Oper. Res. 272(3), 1158–1172 (2019)

    Article  MathSciNet  MATH  Google Scholar 

  22. Guo, L., Lin, G.-H., Zhang, D., Zhua, D.: An MPEC reformulation of an EPEC model for electricity markets. Oper. Res. Lett. 43(3), 262–267 (2015)

    Article  MathSciNet  MATH  Google Scholar 

  23. Luo, Z.-Q., Pang, J.-S., Ralph, D.: Mathematical Programs with Equilibrium Constraints, 1st edn. Cambridge University Press (2008)

    MATH  Google Scholar 

  24. Kleinert, T., Labbé, M., Ljubić, I., Schmidt, M.: A survey on mixed-integer programming techniques in bilevel optimization. EURO J. Comput. Optim. 9, 100007 (2021)

    Article  MathSciNet  MATH  Google Scholar 

  25. Pereira, M.V., Granville, S., Fampa, M.H.C., Dix, R., Barroso, L.A.: Strategic bidding under uncertainty: a binary expansion approach. IEEE Trans. Power Syst. 20(1), 180–188 (2005)

    Article  Google Scholar 

  26. Nasrolahpour, E., Kazempour, J., Zareipour, H., Rosehart, W.D.: A bilevel model for participation of a storage system in energy and reserve markets. IEEE Trans. Sustain. Energy 9(2), 582–598 (2018)

    Article  Google Scholar 

  27. Fampa, M.H.C., Barroso, L.A., Candal, D., Simonetti, L.G.: Bilevel optimization applied to strategic pricing in competitive electricity markets. Comput. Optim. Appl. 39(2), 121–142 (2008)

    Article  MathSciNet  MATH  Google Scholar 

  28. Ruiz, C., Conejo, A.J.: Pool strategy of a producer with endogenous formation of locational marginal prices. IEEE Trans. Power Syst. 24(4), 1855–1866 (2009)

    Article  Google Scholar 

  29. Singh, Y., Pandey, Y., Mishra, S.K.: Saddle point optimality criteria for mathematical programming problems with equilibrium constraints. Oper. Res. Lett. 45(3), 254–258 (2017)

    Article  MathSciNet  MATH  Google Scholar 

  30. Dempe, S., Zemkoho, A.: Bilevel Optimization: Advances and Next Challenges, 1st edn. Springer, Cham (2020)

    Book  MATH  Google Scholar 

  31. Littman, M.L., Stone, P.: A polynomial-time Nash equilibrium algorithm for repeated games. Decis. Support Syst. 39(1), 55–66 (2005)

    Article  Google Scholar 

  32. Quoc, H.D., Tam, N.C., Nhan, T.H.N.: The continuous Knapsack problem with capacities. J. Oper. Res. Soc. China 9(3), 713–721 (2021)

    Article  MathSciNet  MATH  Google Scholar 

  33. Schweppe, F.C., Caramanis, M.C., Tabors, R.D., Bohn, R.E.: Spot Pricing of Electricity, 1st edn. Springer US (1988)

    Book  Google Scholar 

  34. Karmarkar, N.: A new polynomial-time algorithm for linear programming. In Proceedings of the Sixteenth Annual ACM Symposium on Theory of Computing, pages 302–311, New York, NY, December (1984)

  35. Traub, J.F., Woźniakowski, H.: Complexity of linear programming. Oper. Res. Lett. 1(2), 59–62 (1982)

    Article  MathSciNet  MATH  Google Scholar 

  36. Tseng, P.: A simple complexity proof for a polynomial-time linear programming algorithm. Oper. Res. Lett. 8(3), 155–159 (1989)

    Article  MathSciNet  MATH  Google Scholar 

  37. Ahuja, R.K., Orlin, J.B., Magnanti, T.L.: Network Flows: Theory, Algorithms, and Applications, 1st edn. Prentice Hall, Hoboken (1993)

    MATH  Google Scholar 

  38. Vilela, J., Fanzeres, B., Martinelli, R., Moreno, R.: A holistic methodology to identify cost-effective smooth routes for power transmission lines. IEEE Trans. Power Syst. 38(4), 3504–3513 (2023)

    Google Scholar 

  39. Fortuny-Amat, J., McCarl, B.: A representation and economic interpretation of a two-level programming problem. J. Opl. Res. Soc. 32(9), 783–792 (1981)

    Article  MathSciNet  MATH  Google Scholar 

  40. McCormick, G.P.: Computability of global solutions to factorable nonconvex programs: part I—convex underestimating problems. Math. Program. 10(1), 147–175 (1976)

    Article  MATH  Google Scholar 

Download references

Acknowledgements

The author would like to express his sincere acknowledgment to the editor and the anonymous referee for their constructive comments that enhanced the quality and presentation of this paper.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Bruno Fanzeres.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

This study was financed in part by the Coordenação de Aperfeiçoamento de Pessoal de Nível Superior - Brasil (CAPES) - Finance Code 001. Bruno Fanzeres was partially supported by CNPq, project 309064/2021-0, and FAPERJ, project E-26/202.825/2019.

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Fanzeres, B. A polynomial-time algorithm for the optimal offer in Single-Area Day-Ahead Electricity Markets. Energy Syst (2023). https://doi.org/10.1007/s12667-023-00629-5

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s12667-023-00629-5

Keywords

Navigation