BCs are often used to reduce uncertainty and volatility risks of spot prices. High demand, for instance, results in a higher increase in the price of the electricity. Once the spot market prices have uncertainties, they can then have higher or lower prices than the forecasted ones, and the bilateral contracts then become an essential technique to support and mitigate risks.
1.1. Literature Review
Previous works analyzed the relation among BCs and ESCs as well as policies to deal with price risk [
4,
5,
6]. They = applied the concept of efficient frontier as a tool to identify the preferred contract portfolio while also introducing methodologies to implement bidding strategies for electricity producers. Moreover, policies for market generation bidding, where the mean-variance criteria and uncertainty tools are implemented, have been developed in addition to binary expansion approaches [
7,
8,
9,
10].
Multiple equilibria solutions have already been studied in fields like game theory and microeconomics [
11,
12,
13,
14]. The problem of the tragedy of the commons has yielded multiple equilibria in a Markov model where every individual has the incentive to consume a resource at the expense of every other individual without excluding anyone from consuming. It results in overconsumption, under investment, and, ultimately, depletion of the resource. The authors in [
12] reconsider the claim that one can solve, or at least mitigate, the tragedy of the commons with a play in nonlinear strategies.
Multiple Nash equilibria have also been analyzed applying machine learning to a multi-area network resembling the Scandinavian power system using the Nikaido–Isoda function [
13]. The authors aim to find multiple Nash equilibria by the Gröbner basis methodology proposing a machine learning framework to train agents to replicate the single player results. Finally, the pure Nash equilibria in a pool-based electricity market with stochastic demand has also been studied in [
14]. The set of all Nash equilibria is obtained along with the market clearing prices and assigned energies by the independent system operator (ISO).
In particular, for the electricity market, there are works regarding not only Nash equilibrium bidding strategies in a bilateral market for one time period, but also numerical solutions to Nash–Cournot equilibria in coupled constraints [
15,
16,
17,
18]. The work in [
15] shows an analysis of the Nash equilibrium presented in [
16], where the required conditions for Nash equilibrium bidding strategy based on a generic cost matrix and the loads willingness to pay vector are developed. Nevertheless, [
15] shows that, depending on the assumptions, it is possible that the previously shown Nash equilibria model considered in [
16] is inconsistent with the definition of Nash equilibrium. The works in [
17,
18] obtain numerical solutions to Nash–Cournot equilibria based on a relaxation algorithm and the Nikaido–Isoda function for electricity markets presenting a case for the IEEE 30-bus system.
Long-term Nash equilibria in electricity markets and the computation of all Nash equilibria in a multiplayer game have also been studied [
19,
20]. A methodology has already been developed to find plausible long-term Nash equilibria in a pool-based electricity market applying an iterative market Nash equilibrium model where the companies decide upon their offer strategies [
19]. Moreover, the computation of all Nash equilibria in a multiplayer game in electricity markets has been obtained applying polynomial equations and the payoff matrix for the players [
20]. In the latter work, the authors decompose the game converting the Nash equilibrium to a polynomial system of equations, obtaining all the solutions to the system of equations besides verifying if the obtained solutions satisfy the inequality constraints.
Studies where equilibria of electricity markets are evaluated, taking into account peer-to-peer energy exchanges or the storage of energy by the operators, have also been analyzed [
21,
22]. A network of prosumers has been considered having price differentiation in their preferences and considering two cases where a centralized market design was used as a benchmark or a distributed peer-to-peer market design is developed [
21]. Discussions where other solutions for the peer-to-peer market design may exist and works related to the electricity storage have already been presented as a generalized Nash equilibrium for the problem, illustrating the approach for a three-node network and the IEEE 14-bus network [
21,
22]. The problem of electricity market equilibria with storage modeling was also analyzed in [
22]. It is considered that the spot market trading of electricity includes different players like storage operators, producers, and consumers, where storage devices allow for shifting proceed electricity from one time period to a later one.
Relevant works have also been published regarding market equilibrium models applied to electricity markets [
23,
24]. The formulation of the electricity market applying equilibrium models as well as the distinction of these models related to the economics and commercial aspects of the problem have been addressed [
23]. The implementation of electricity market equilibrium methods to assess not only the economic benefits of transmission expansions for market environments, and forward and spot markets, but short-term power system security has also been taken into account considering techniques to compute the electricity market equilibrium problems [
24].
Apart from the previously mentioned works on Nash equilibrium, there are very few works dealing with bargaining solutions in electricity markets, other than the seminal paper [
2] by Palamarchuk. He was the first to propose a different approach achieving a deal uniformly advantageous for both actors, the ESC and the BC. Moreover, it implements the Nash bargaining solution (NBS) to attain the relative concession to be made by both actors. Extending the work of Palamarchuk, another work has shown that a better outcome can be obtained implementing the Raiffa–Kalai–Smorodinsky (RKS) bargaining solution [
25].
In this respect, one of the first works to show the connections between the NBS and the RKS is [
26], where both approaches are compared for the supply chain contract negotiation problem, indicating that the RKS outperforms the NBS. In addition, Ruusunen [
27] presents barter contracts in energy exchange between independent power companies, using a game-theoretic approach based on the NBS. An automated negotiation procedure for peer-to-peer electricity trading is developed in [
28], based on the well-known Rubinstein alternating offers protocol. It constructs a Pareto frontier where both NBS and RKS are represented. Another bargaining model for the economic dispatch problem with demand response is shown in [
29], using the RKS. The authors formulate a wholesale price negotiation problem between the generation company and multiple utility companies. Since the negotiation problem between the generation company and multiple utility companies is a bargaining problem, the RBS is applied to achieve the optimal bargaining outcome. A similar framework using the RKS is proposed in [
30] in a smart grid, for an electricity market, which consists of a generation company, multiple electric utility companies, and consumers.
1.2. Main Contributions
The models proposed in this work aim to find a compromise solution, instead of finding a traditional non-cooperative equilibrium (Nash), as shown in most of the previously described works [
1,
3,
4,
5,
6,
7,
8,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24]. This research extends the findings of [
25], showing that multiple solutions can be obtained when applying the NBS and the RKS for different values of the contract volume. To the best of our knowledge, there has been no other work showing all possible bargaining solutions in an electricity market context, describing the advantages for the players regarding the issue of knowing these different solutions within a timeframe. The advantage of being able to discern between various solutions lies in the possibility of buying or selling more energy in the spot market and using BC contracts depending on the prices of the market, as will be explained in the “Case Study” section. Therefore, the research gap relies on the fact that multiple solutions for the NBS and the RKS bargaining problems have not been analyzed yet in relation to electricity markets composed of both spot market and BC contracts.
The main contributions of this work can be considered the following ones:
the obtention of all multiple solutions when implementing the Nash bargaining (NB) and the Raiffa–Kalai–Smorodinsky (RKS) methods for an energy BC problem varying the values of the contract volumes for different time frames;
comparisons of the solutions obtained when applying the NBS and the RKS methods for the considered BC problem in the electricity market; and
description of the flexibilities the players can have to achieve the optimal solution in any of the NBS or the RKS applied approaches due to the existence of the multiple equilibria.
This paper implements the technique of creating a “hole” related to the already achieved solution in the feasible set (resulting in new feasible sets) to obtain all the optimal solutions [
14]. The game assumes the existence of two players, an ESC and a GC, aiming to acquire a compromise approach implementing either the NBS or the RKS equilibrium. The input dataset includes the spot price scenarios and the demand for the end customers besides the production cost functions, the electricity generation limits, and the deliveries under the BCs. The methodology is implemented for different values of contract volumes in different time frames showing the total number of optimal solutions for the RKS and the NBS equilibria found. Therefore, the main innovation of this paper is the implementation of a model to obtain all the NBS and RKS equilibria for a BC problem in an electricity market. No other paper at this time, to our knowledge, has tried to achieve these results.
The paper is organized as follows. The background for the developed RKS and NBS problems is presented in
Section 2 besides the analytical models applied for the bilateral contracts. Additionally, the methodology to obtain all optimal solutions is presented. The results when implementing the developed approach is shown in
Section 3 obtaining the multiple equilibria for NBS and the RKS procedures. The conclusions are stated in
Section 4.