Incentive Mechanisms to Prevent Efficiency Loss of Non-Profit Utilities
Carlos Barreto, Eduardo Mojica-Nava, Nicanor Quijano

TL;DR
This paper investigates how new technologies impact non-profit utilities' efficiency, quantifies potential inefficiencies, and proposes incentive mechanisms to improve system performance while preserving user privacy.
Contribution
It fills a gap in literature by analyzing non-profit utilities, quantifies the price of anarchy, and designs incentive schemes to mitigate efficiency losses.
Findings
Users can consume up to twice the optimal demand in worst case
Incentive mechanisms can reduce system inefficiencies
Proposed schemes can satisfy budget balance or deficit constraints
Abstract
The modernization of the power system introduces technologies that may improve the system's efficiency by enhancing the capabilities of users. Despite their potential benefits, such technologies can have a negative impact. This subject has widely analyzed, mostly considering for-profit electric utilities. However, the literature has a gap regarding the impact of new technologies on non-profit utilities. In this work, we quantify the price of anarchy of non-profit utilities, that is, the cost caused by lack of coordination of users. We find that users, in the worst case, can consume up to twice the optimal demand, obtaining a small fraction of the optimal surplus. For this reason, we leverage the theory of mechanism design to design an incentive scheme that reduces the inefficiencies of the system, which preserves the privacy of users. We illustrate with simulations the efficiency loss…
| Symbol | Description | |
|---|---|---|
| Number of customers | ||
| Set of customers | ||
| Demand of the customer | ||
| Demand of the population | ||
| Total demand | ||
| Generation cost function | ||
| Unitary price of energy | ||
| Payment of the customer | ||
| Valuation function | ||
| Profit of the customer | ||
| Set of available strategies | ||
| Game | ||
| Optimal demand | ||
| Nash equilibrium | ||
| Efficiency ratio | ||
| Mechanism | ||
| Incentive function | ||
| Incentive with budget deficit | ||
| Incentive with budget surplus | ||
| Profit with the incentives | ||
| Game with incentives | ||
| Estimation of the electricity price | ||
| Outcome function |
| If , | ||||
| Weak budget balance | ||||
| Individual rationality |
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Incentive Mechanisms to Prevent Efficiency Loss of Non-Profit Utilities
Carlos Barreto
Department of Electrical Engineering and Computer Science, Vanderbilt University, Nashville, TN, United States
Eduardo Mojica-Nava
Departamento de Ingeniería Eléctrica y Electrónica, Universidad Nacional de Colombia, Bogotá, Colombia
Nicanor Quijano
Departamento de Ingeniería Eléctrica y Electrónica, Universidad de los Andes, Bogotá, Colombia
Abstract
The modernization of the power system introduces technologies that may improve the system’s efficiency by enhancing the capabilities of users. Despite their potential benefits, such technologies can have a negative impact. This subject has widely analyzed, mostly considering for-profit electric utilities. However, the literature has a gap regarding the impact of new technologies on non-profit utilities.
In this work, we quantify the price of anarchy of non-profit utilities, that is, the cost caused by lack of coordination of users. We find that users, in the worst case, can consume up to twice the optimal demand, obtaining a small fraction of the optimal surplus. For this reason, we leverage the theory of mechanism design to design an incentive scheme that reduces the inefficiencies of the system, which preserves the privacy of users. We illustrate with simulations the efficiency loss of the system and show two instances of incentive mechanism that satisfy either budget balance and budget deficit.
keywords:
Smart grid , demand response , electricity market , dynamic pricing , game theory.
††journal: International Journal of Electrical Power and Energy Systems
1 Introduction
Power systems are experiencing a innovation process to improve multiple aspects, such as efficiency, reliability, and security. Although new technologies play an important role, the current modernization endeavor requires the active participation of customers. In particular, demand response programs leverage communication and automation technologies so that customers can manage their loads according to the system’s state. In this way, customers can make better use of the available resources and offer services, such as help reducing the stress on the system or sell energy.
The literature on demand response focus mainly on how to achieve different goals, such as reduce demand peaks and/or improve the efficiency of the system [1, 2]. These research works often consider investor owned utilities, that is, firms focused on maximizing their profits; however, little attention has been given to non-profit electric utilities (e.g., regulated or customer owned cooperatives).
Although investor owned utilities dominate the electricity markets, non-profit electric cooperatives play an important role in the economic development [3]. Besides, electric cooperatives have properties that foster the social support for renewable energy projects [4, 5, 6].111The REScoop.eu network has 1500 renewable energy cooperatives in Europe [7]. On one hand, cooperatives offer transparency in the prices and allow customers to control the source of energy. Thus, the owners/members of an electric cooperative can choose to support environmental or social objectives, rather than maximize profits, as investor owned firms.
On the other hand, cooperatives present the renewable energy infrastructures as community owned, which promotes their acceptance. Also, cooperatives can inform about environmental issues and give advice on how to reduce the environmental impact, e.g., reducing the consumption of energy.222Other electric corporations profit with sales, so they do not have incentives to promote reductions in demand. According to [6], the customers of Ecopower, a renewable energy cooperative from Belgium, reduced their average demand from 4000 kWh/year to 3000 kWh/year within 3 years.
In this work we close a gap in the literature designing a demand response approach for non-profit utilities.333Here we refer to non-profit utilities as customer owned utilities, regulate utilities, or electric cooperatives. First, we show that behavioral changes enabled with new technologies can harm the system’s efficiency to a large degree. This motivates the design of an incentive scheme that reduces efficiency losses. This research is important for electric utilities, which face the challenge of adapting their policies to account for new capabilities of their customers.
1.1 Literature Review
The demand response literature often considers the following objectives: reduce or shift the demand peak, maximize the social welfare (the social satisfaction with an allocation of resources), minimize costs, or some combination of these goals [1, 8]. Maximizing the social welfare may encompass the other objectives, because
- maximizing the social welfare, assuming inelastic demand, equals to minimizing costs, and 2) reduction of demand peaks may be necessary to improve the social welfare. However, these goals do not represent the objective of regulated or non-profit utilities, because they prioritize the customer’s satisfaction over profits.
In general, both non-profit and regulated utilities may choose electricity tariffs so that their revenues amounts to the costs incurred to provide the service. The cost aggregates both the operating expenses (e.g., fuel, labor, and maintenance) and the cost of the capital invested (e.g., interest, debt, and a fair rate return to investors) [9]. In particular, the average cost pricing scheme guarantees that the utility collects the estimated total cost.
Game theory has been widely used in demand response studies to analyze interactions of selfish agents with conflicting interests [10, 11, 12, 13, 14, 15]. In this case, the conflict arises because customers may compete for a limited resource. Some research on demand response focus on setting up the conditions (e.g., prices, incentives) so that selfish agents reach a desired social goal. In other words, demand response attempts to coordinate agents whose individual actions could harm the society.
The seminal work in [16] introduces the price of anarchy, a measure to estimate the impact of lack of coordination of agents. In our context, the price of anarchy can quantify the effect of new technologies that, although enhance the decision making capabilities of customers, may not improve their cooperation. Thus, we can think of demand response programs as efforts to reduce the price of anarchy (i.e., to improve the efficiency of the system).
Previous works analyze possible problems created by new technologies, such as stability [17, 18] or security issues [19, 20, 21, 22, 23]. In a way, these works analyze the cost of ill designed demand response schemes. However, the price of anarchy offers a different perspective, which measure the cost of not having demand response at all.
Some efforts have been made to analyzed the price of anarchy of different systems. For example, [24] analyzes the degradation of a network’s performance due to unregulated traffic. Moreover, [25] studies how users who anticipate the effect of their actions reduce their utility in congestion games. However, we are not aware of works that analyze the price of anarchy of power systems with non-profit utilities.
The literature has several mechanisms to prevent efficiency losses in problems of resource allocation. For example, [26] proposes a resource allocation mechanism that has a bounded efficiency loss when users anticipate prices. On the other hand, [27] presents a pricing mechanism to implement efficient outcomes in smart grids. Although relevant, these works focus on maximizing the social welfare, that is, they consider for-profit firms. Moreover, [28] proposes the evolutionary implementation of a mechanism that guarantees efficiency and stability. This mechanism assumes that the payoff functions are additively separable in the private information of users.
Works such as [29, 30] propose decentralized mechanisms to allocate efficiently bandwidth in networks. These mechanisms satisfy the budget balance property,444The mechanism does not need external subsidies nor imposes taxes on the users. but require a multidimensional message space, because users must report their desired allocation and the price they are willing to pay for each link of the network.
Previous works analyze the dependence of the message space with the efficiency of the mechanism. For instance, [31] analyzes the minimum space required to implement optimal allocations in exchange economies, which is larger than the number of participants and resources. Furthermore, [32] shows that one-dimensional message spaces are unsuitable to achieve optimal allocations on contractive games (games whose best response is a contraction mapping).
1.2 Contributions
At a high level, we make the following contributions:
We analyze the efficiency loss (price of anarchy) in power systems with non-profit utilities (most of the literature in demand response considers for profit-utilities).
- 2.
We propose an incentive mechanism to prevent inefficiencies and preserves the privacy of the customers.
- 3.
We illustrate the efficiency loss and the efficacy of the mechanism through simulations.
We leverage the theory of mechanism design to propose an incentive scheme that reduces the efficiency loss. Our incentives scheme is based on the Clarke pivot mechanism [33] and preserves private information using a one-dimensional message space per each resource to be allocated.555A one-dimensional message space reduces the technical requirements of the system and also protects the privacy of the customers, since they do not report their electricity consumption preferences.
We manage to design a mechanism that uses a one-dimensional space (to allocate a single resource) thanks to the properties of the system. This is possible because the wealth of each agent depends on their actions and the aggregate actions of other agents. Thus, we can decentralize decisions by sending to each agent the aggregated demand, which is one-dimensional. Likewise, users report their demand (a one dimensional signal) to the utility. The structure of the proposed mechanism is similar in philosophy to the mechanism in [34]; however, in our case users do not communicate their marginal payoff function.
We extend the works previously published in [35, 36] in several ways:
- we find that the efficiency loss takes place with an overuse of resources (in the inefficient equilibrium the demand can double the optimal value);
- we prove that, in the worst case, the efficiency loss with strategic agents is arbitrarily large;
- we show two instances of incentives that satisfy individual rationality (i.e., users have always positive surplus) and have either budget deficit or budget surplus; and 4) we generalize previous results relaxing restrictions on the price function, we only assume that the generation cost function is strictly convex.
1.3 Organization of the Paper
In Section 2 we introduce the electricity system model. We show that the average pricing scheme leads to optimal outcomes when users have limited capabilities, i.e., when they lack technologies to plan strategically their actions. Then, we show that strategic behaviors harm the systems efficiency. In particular, the main result of the paper shows that users have incentives to consume up to twice the optimal demand, which in turn reduces significantly the system’s efficiency. In Section 3 we propose and analyze an incentives scheme to reach the optimal equilibrium with strategic users. We show two instances of the incentives that satisfy different properties. Finally, we conclude the paper in Section 4.
2 Background
In this section we introduce a model of the power system666Here we assume that a non-profit electric utility provides both generation, transmission, and distribution. Thus, the electric utility manages the whole system. and analyze the system’s equilibrium with two types of users, namely non-strategic and strategic, which describe users before and after the introduction of DR technologies, respectively. The main results of this section show that strategic behaviors damage the efficiency of the electricity system. In the worst case, strategic customers consume twice the optimal amount of energy, causing an arbitrarily large efficiency degradation.
2.1 Notation
We denote vectors with bold font. Let be a vector of size . Thus, we define as a vector with the elements of , except the , i.e., . The norm represents the -norm, that is, . Finally, and denote the first and second derivatives of the function , respectively. Table 1 summarizes the symbols used in the document.
2.2 Model of the Electricity System
We consider a non-profit utility that provides energy to a population with customers. Let us denote by the total cost to supply a demand of units of energy.777 includes operation costs, such as generation, transmission, and a fair return for the utility. For simplicity, we ignore transmission losses, therefore, the total energy generated equals the total demand, i.e., , where is the demand of the user.
We define the profit of users as the benefit earned minus the cost of the energy consumed.
Here we quantify the benefit of the user through a valuation function , where represents the monetary value that the user assigns to units of energy.888The valuation function reflects the benefit consuming units of energy.
For instance, a concave valuation function, such as
, indicates that the value of an additional resource decreases with the total number of resources .
Besides, the user pays for its consumption, where is the unitary price of energy, which depends on the total demand . In summary, the profit of the consumer is
[TABLE]
We make the following assumption regarding the functions of the model.
Assumption 1**.**
The valuation function is twice differentiable, concave, non-decreasing, and satisfies . 2. 2.
The cost function is differentiable, strictly convex, and satisfies if . 3. 3.
The average cost is monotonically increasing, therefore, for .
The electricity tariff and the behavior of users determine the equilibrium of the system.999The equilibrium of a power system has the form of a Nash equilibrium, which describes situations where no user has incentives to change its demand unilaterally (see Definition 2). In traditional power systems users cannot observe changes in prices, therefore, we assume that they cannot manifest strategic behaviors. However, new technologies grant users more information and capabilities to make decisions. Hence, users can develop strategies to anticipate the effect of their actions in the prices [33]. Below we show that the average cost price is the optimal tariff in systems with non-strategic users. Latter we prove that the self-interest of strategic users can degrade the efficiency of the electricity system .
2.3 System with Non-strategic Users
Here we define the behavior of users before introducing DR technologies. Let us denote the surplus of non-strategic users as
[TABLE]
where is the price observed by the users. Rational users will select the demand that maximizes their surplus, given the constant price that they observe. Hence, each user solves the following optimization problem
[TABLE]
From 1 the surplus in 3 is concave; hence, the previous problem has a unique solution, denoted by , which satisfies [37, 38, 39]
[TABLE]
The previous expression implies that all users with positive demand () have the same marginal valuation in the equilibrium.
The utility can select price schemes that allow users reach efficient demand profiles (or allocations of resources) acting independently. Below, we introduce the concept of Pareto optimal allocation and leverage the second welfare theorem to show that the average pricing scheme leads to a Pareto optimal allocation.101010In a Pareto optimal allocation no user can be made better off without another being made worse off.
2.3.1 Pareto Optimality
We define the Pareto efficiency criteria as follows [40]:
Definition 1**.**
An allocation is Pareto optimal (or Pareto efficient), given some price , if there is no other allocation such that for all , with strict inequality for some .
From this definition, it follows that an allocation that maximizes the consumer surplus, defined as , is Pareto optimal. In other words, no other allocation would improve the benefit of users without affecting any of them, otherwise, would attain a higher social surplus than , which leads to a contradiction.
2.3.2 Optimality of the Average Cost Pricing
With the following optimization problem we express the problem of finding the system’s equilibrium, represented by the tuple , that maximizes the customer surplus
[TABLE]
The restriction in 6b is a budget constraint required to guarantee that the total payments by the users cover the production costs .111111In practice, the operational restrictions of some generators (e.g., large start up costs) may force them to run even when they incur in losses, provided that they compensate the losses in future periods. Hence, the restriction in 6b refers to the long run operation [41]. Moreover, 6c captures the optimal response of the users (conditions in 5). The following result shows that a system with the average cost pricing has a Pareto efficient equilibrium that maximizes the customer surplus.
Theorem 1**.**
Consider non-strategic users with surplus given by 3 and a generator with cost satisfying Assumption 1. Then, the average cost price function
[TABLE]
leads to a Pareto equilibrium.
The Appendix contains the proof of this and the remaining results.
2.4 System with Strategic Users
In this subsection we formulate the profit of strategic users as a function of both the total demand and the user’s demand 121212 Users must reveal their consumption only to the utility company, which in turn computes and broadcast the aggregate demand.
[TABLE]
where
[TABLE]
represents the payment function of the user. We make the following assumption to guarantee that the profit of the individuals is concave.
Assumption 2**.**
The payment in 9 is increasing convex with respect to . Furthermore, the marginal payment is increasing with respect to .
As users improve their decision capabilities, the system’s equilibrium changes; however, the system’s efficiency may decrease.
Before analyzing the efficiency of the system, we need introduce both the optimal equilibrium and the equilibrium that users reach pursuing their own interests. Later we investigate the relation between these equilibria.
2.4.1 Optimal Equilibrium
The demand that maximizes the customer surplus (our efficiency metric), given the average cost price, solves the following optimization problem
[TABLE]
From 1 the consumer surplus is strictly concave, therefore, there is a unique optimal solution that satisfies the following conditions [37]
[TABLE]
2.4.2 Nash Equilibrium
We analyze the interactions of users using the Cournot competition model, in which users individually and simultaneously select the quantity that they want to consume [42, 40]. Particularly, we define the game as a 3-tuple , where is the set of players (or customers), is the set of available strategies (consumption of electricity) and is the surplus function of the player.
The equilibrium concept used in game theory is the Nash equilibrium (NE) [43, 44], defined as follows.
Definition 2**.**
The Nash equilibrium of a game , denoted by , satisfies for every user .
From this definition we know that rational agents will choose when the other users choose . In other words, is the demand that solves the following optimization problem
[TABLE]
From 2 we know that the problem in 12 is concave, and therefore, it has only one solution (given some ) that satisfies the following conditions
[TABLE]
Moreover, we can use the results by Rosen [45, Theorem 2] to prove that the Nash equilibrium of , denoted by , is unique.
2.4.3 Electricity System Inefficiency
From the equilibrium conditions in 11 and 13 we know that
. In other words,
the user’s individual interests are not aligned with the collective interests. Particularly, the following result shows that users consume more resources in the NE.
Theorem 2**.**
Suppose that Assumption 1 is satisfied. Let and be the optimal and the Nash equilibrium (see 11 and 13), respectively. Then, all users consume more resources in the NE, that is, , for all .
We use the concepts of the tragedy of the commons and the price of anarchy to analyze the
efficiency loss131313Here we use the customer surplus as the efficiency metric; hence, the efficiency loss refers to the degradation of the customer surplus in the NE with respect to the optimal outcome.
of the electricity system. On one hand, the tragedy of the commons is a situation in which the self interest of users leads to overuse of resources, despite of the harm to the society [46]. This occurs because the negative effects are shared by the community. Pitifully, the benefit of the community decreases when all individuals overuse resources. We define the tragedy of the commons as follows.
Definition 3** (Tragedy of the commons).**
At the optimal outcome, every agent has incentives to consume more resources.
Observe that the game suffers the tragedy of the commons, since: i) every user has incentives to consume more than the optimal value of energy (); and ii) the self interest leads to an undesired social outcome. In particular, the next result shows that users can consume twice the optimal demand in the NE (when the price function is linear).
Lemma 1**.**
Suppose that Assumption 1 is satisfied and assume that is unbounded. If the users have the same valuation function with and if the price function is linear, then the demand ratio as .
On the other hand, the price of anarchy is the ratio between the worst possible NE and the social optimum [47, 33]. The next Theorem shows that the price of anarchy equals zero, that is, the customer surplus in the worst case NE is arbitrarily smaller than customer surplus in the social optimum. In contrast, systems with marginal cost prices, reduce their efficiency in at most [25].
Theorem 3**.**
Suppose that Assumption 1 is satisfied and assume that is unbounded . Let and be the optimal and the Nash equilibrium (see 11 and 13), respectively. Then, the efficiency loss, that is, the ratio of the customer surplus with the worst case NE and that of the optimal outcome, satisfies
[TABLE]
with equality when all users have the same linear valuation with , is linear, and .
Remark 1**.**
According to Theorem 3, the worst case of efficiency loss occurs when . Here we are not suggesting that the population grows to infinity, but that the efficiency loss aggravates with the size of the population.
We can model the impact of inelastic loads by setting a minimum demand for each user (to account for the demand of appliances that do not react to prices). The total demand with these restrictions, denoted , may be higher than the optimal demand without restrictions, that is, . Thus, we can conjecture that inelastic loads can reduce the efficiency loss, because they can reduce the distance between the optimal and the inefficient demand.
Example 1**.**
*Let us illustrate loss of efficiency of the customer surplus as a function of the number of users . Here we use the following linear valuation function *
[TABLE]
where the parameter characterizes the valuation of the agent (we select for all ). On the other hand, we define a quadratic generation cost function and the unitary price function as where and . Since all users have the same valuation function and , then the individual demand is positive (see 13).
Fig. 1* shows the ratio of demand and efficiency ratio as a function of the number of users .141414Section 5.5 has details on the optimization method used in the experiments. On one hand, Fig. 1(a) shows that the demand ratio closes to for large populations, as expected from Lemma 1. On the other hand, Fig. 1(b) shows that the efficiency ratio tends to zero, confirming the worst efficiency loss from Theorem 3.*
These results show that lack of coordination harms the efficiency of the system. In particular, the users can consume up to twice the optimal demand and obtain a small fraction of the optimal surplus. Next we propose an incentive scheme that mitigates the system’s inefficiencies.
3 Incentives-Based Mechanism
The efficiency loss of the Nash equilibrium motivates the design of an incentives mechanism to improve the equilibrium in strategic environments [40, 48]. In this section, we introduce a price mechanism that improves the efficiency of the system when users are strategic. Also, we show two instances of the mechanism with different properties.
From the perspective of mechanism design, the principal (in this case the utility) can design the payoff structure of the game to reach a desired social goal. Hence, the principal intervenes to guarantee that selfish users reach an equilibrium that maximizes the customer surplus; this considering the private information held by each agent, necessary to calculate the optimal outcome. Summarizing, mechanism design consists in designing a solution system to a decentralized optimization problem with private information [48]. A mechanism defines a set of strategies for each player and an outcome rule that maps from the set of possible strategies to the set of possible outcomes [40].
Here we propose an indirect revelation mechanism, which avoids the revelation of private information, and uses a one-dimensional message space (see Fig. 2).
In this mechanism, the users communicate their demand to the principal, who in turn calculates and broadcasts the total demand to the users.151515 We assume that the utility’s infrastructure prevent users from tampering their electricity meters to misreport their demand. Nonetheless, the principal can calculate the total demand indirectly, inquiring the total generated energy. In other words, the principal can use the feedback of the physical world to gather information. Then, users use the incoming information to adjust their demand. In this mechanism the users have the same strategy space () as in the original system (game ).
The outcome rule of the mechanism returns the payment for each user; hence, and the outcome space is . The outcome rule must guarantee that the game has a NE equal to the optimal outcome . To this end, we modify the payment function adding an incentive that aligns the users’ profit with the population’s objective function (customer surplus). We achieve this by selecting a function that estimates the externalities (or the impact on prices) caused by the user.
Let the payment of the user be
[TABLE]
with incentives of the form
[TABLE]
where and the function estimates the electricity price without the user in the system. We choose this incentive structure because each user only knows its own demand and the total demand , ignoring the precise demand of other users. Furthermore, we assume that users are indistinguishable in the system; hence, two users with the same demand impose the same externalities to the system. The form of this incentive is related to the price used in the VCG mechanism [33] and some payoff functions used in potential games [49].
Introducing the incentives in 17 we obtain a new game defined as the 3-tuple , where is the set of players, is the set of available strategies of each player, and is the surplus function of the player, defined as
[TABLE]
Observe that the NE of the game has the same equilibrium conditions than
the optimal outcome in Section 2.4.1;
hence, the NE of is equal to the optimal equilibrium .
3.1 Mechanism’s Properties
Now we analyze the properties of the incentive mechanism and provide of two instances that have different properties. First, let us define some desirable properties of mechanisms, namely budget balance and individual rationality.
3.1.1 Budget Balance
It is desirable to make the net payments equal to zero, that is, guarantee that the sum of charges is equal to the total cost [33]. In this way the system doesn’t require external subsidies nor imposes taxes on the population. This property is known as budget balance, and is defined as follows
Definition 4**.**
A mechanism that implements payments is budget balanced if
Note that the original game () satisfies the budget balance property, because the total payments equal the generation cost (see 7). Therefore, we need that to preserve the budget balance in . However, the next theorem shows that it is impossible to find a function that balances the amount of rewards (price discounts) and penalties (price increment) imposed to customers. Consequently, the mechanism requires either inflow or outflow of resources.
Theorem 4**.**
Suppose that Assumption 1 is satisfied and let be the average cost price function. Then there is no function such that a mechanism with payments defined by 16 satisfies the budget balance property.
This result is an analogous to the Myerson-Satterthwaite impossibility theorem [50], which states the impossibility of designing a mechanisms with ex-post efficiency and without external subsidies in games between two parties. However, Theorem 4 considers a particular case with 1) nonlinear prices (subject to 1) and 2) the customer surplus as the maximization criteria, rather than the aggregate surplus.
3.1.2 Individual Rationality
The utility company cannot force users to sign contracts accepting the incentives scheme. Hence, the mechanism must ensure that every user voluntarily decides to join the system with incentives (game ). In particular, a rational user would accept a mechanism if it guarantees higher benefits participating.
This property
is called individual rationality and is defined as
Definition 5**.**
A mechanism is individual rational if the surplus at the equilibrium is larger than zero, that is, .
The following result shows the conditions to guarantee that the proposed mechanism satisfies the individual rationality.
Proposition 1**.**
Let 1 be satisfied. Consider a mechanisms with payments given by 16. If , then the mechanism is individually rational.
3.2 Examples of Incentives
Here we present two instances of individual rational incentives that satisfy either budget deficit or surplus. On one hand, the following result shows an instance of a mechanism that has budget deficit, that is, . This implies that the mechanism requires external subsidies to operate.
Proposition 2**.**
Let 1 be satisfied. A mechanism with payments given by 16 with
[TABLE]
satisfies the individual rationality property and has budget deficit, i.e., (or equivalently ).
On the other hand, the following result shows a mechanism that has budget surplus, that is, , which implies that the mechanism imposes taxes on users.
Proposition 3**.**
Let 1 be satisfied. A mechanism with payments given by 16 with
[TABLE]
satisfies the individual rationality property and has budget surplus, i.e., (or equivalently ).
Table 2 shows a summary of the properties of incentives with given by 19 and 20, denoted and , respectively.
Example 2**.**
Let us illustrate the effect of incentives in the customer surplus as a function of the number of users. In this case we use nonlinear valuation functions of the form
[TABLE]
with
[TABLE]
If the unitary price function is then the incentives from Table 2 are
[TABLE]
and
[TABLE]
Fig. 3* shows that the mechanism with budget deficit () generates less profit for the society, but the profit is positive (because the mechanism is individual rational). Furthermore, the mechanism with budget surplus () does not have a notorious effect in the customer surplus (in the simulations ).*
4 Conclusions and Future Directions
In this work we find that, without a proper coordination, users who become strategic (thanks to new technologies) can harm the efficiency of the power system.
Particularly, with the average cost prices, the efficiency loss can be arbitrarily large, while systems that use marginal cost prices have an efficiency loss of at most [25]. Furthermore, in the worst case NE the users consume twice the optimal energy.
We propose an indirect revelation mechanism to improve the efficiency of the system.
Our mechanism uses a one dimensional message space and avoids revelation of private information. We show two instances of the mechanism that satisfy either budget deficit or budget surplus. Furthermore, the properties of the mechanism guarantee that users would join the incentives program voluntarily, since they have non-negative surplus.
In this work, we use a stylized power system model to facilitate the analysis, however, it is important to consider the stochastic nature of both demand and generation and temporal interdependencies of the demand.
Acknowledgements
The paper has benefited substantially from conversations with Ramesh Johari and the comments from anonymous reviewers. This work has been supported in part by Project SGR C/marca 2015.
5 Appendix
In this section we include the proofs of the results introduced in the paper.
5.1 Optimal Price Function in Non-strategic Settings
The following proof demonstrates that the average cost price function maximizes the customer surplus when users are non-strategic.
5.2 Efficiency Loss in Strategic Settings
This proof shows that the optimal equilibrium and the NE in strategic settings are distinct; hence, this result shows that the system’s NE is inefficient. The next section investigates the efficiency loss in the NE with respect to the optimal equilibrium.
5.3 Price of Anarchy
Here we undertake the task of investigating the price of anarchy when users become strategic. First, we analyze how the total demand changes as the number of users increases. Later, we find the conditions in which the ratio of demand reaches the upper bound. These results allow us to prove that the efficiency loss is arbitrarily large.
The first result shows that the total demand of the system cannot decrease as the number of users increases. In particular, it can occur that only a subset of users with high valuations can afford the electricity prices (see 13). Hence, the demand does not necessarily increase as the population grows.
Proposition 4**.**
Suppose that Assumption 1 is satisfied and let and be the Nash equilibrium of two systems with and users, respectively. If , then .
The following result shows some conditions to guarantee that all users have a positive demand.
Lemma 2**.**
Suppose that Assumption 1 is satisfied. If all users have the same valuation function ( for all ) and , then they will have positive demand in the equilibrium, i.e., for all .
In order to analyze the case in which every user has a positive demand, we assume that all users have the same valuation with for all in . In this way we guarantee that (see Lemma 2). The next Corollary shows that under the previous conditions the total demand strictly increases with the size of the population .
Corollary 1**.**
Consider the conditions of Proposition 4. If all users have identical valuation functions with , then the total demand in the NE strictly increases with the number of users, that is, .
Now, we show that if the marginal cost function is unbounded then the total demand reaches a boundary as the population grows. If the cost function is bounded, then users would consume any amount of energy without paying significant prices.
Lemma 3**.**
Suppose that Assumption 1 is satisfied. If is unbounded, then the total demand reaches an upper bound as the number of users increase. That is, and as , for . Moreover, if all users have the same valuation function with , then the individual demand decreases as the population grows, that is, and as .
With the previous results we can prove that the demand ratio reaches an upper bound as the number of users increases (if the price function is linear).
The next theorem shows that the price of anarchy equals zero, that is, the customer surplus in the worst case NE is arbitrarily smaller than the social optimum.
5.4 Properties of the Mechanism
This subsection shows results related with the impossibility of having a mechanism that satisfies budget balance and we prove the properties of two instances of the mechanism.
Let us introduce some notation for the following results. Let and , which satisfies . The previous variables allow us to rewrite the total incentives as
[TABLE]
The following proof shows that it is not possible to have mechanisms with the budget balance property.
The next result shows the conditions to have incentive compatibility in a mechanism.
The next result shows an instance of the proposed mechanism that has budget deficit.
The next result shows an instance of the proposed mechanism that has budget surplus.
5.5 Experimental Setup
The stability of the system depends on its dynamics, i.e., on how customers update their actions in response to price changes. We assume that each customer uses a load management system that finds the action (i.e., demand) that maximizes either or (if the customers receive incentives). Here we leverage the theory of population games to define the system’s dynamics that guarantee stability and convergence to either or (in the case with incentives).
In particular, we assume that each load management system has built-in some evolutionary dynamics configured maximize the customer’s profit [51, 52, 53]. The evolutionary dynamics describe how populations of agents, who participate in a game, update their strategies to maximize a fitness function. We can maximize the customer’s profit making the fitness function equal to the marginal profit; thus, the evolutionary dynamics resemble a distributed gradient based optimization method [54, 55]. We use the evolutionary dynamics because, thanks to the concavity of the surplus functions, we can guarantee that the system is asymptotically stable.
We configure the evolutionary dynamics as follows. Each customer has some resources (e.g., energy) and decides whether to use them to perform tasks (e.g., turn on appliances). In other words, the customers have two strategies, whether to use or not the resources. In this case, the benefit of using the resources equals to the marginal profit. On the contrary, idle resources do not report benefits nor losses. Thus, in the equilibrium both strategies give the same benefit, that is, the dynamics balance the benefit between both strategies. This also implies that in the equilibrium the marginal profit equals to zero, as required to satisfy the FOC.
We find the optimal equilibrium and the Nash equilibrium using the Population Dynamics Toolbox in [56]. We refer the interested reader to [57] for more details on the implementation.
References
- [1]
J. S. Vardakas, N. Zorba, C. V. Verikoukis, A survey on demand response programs in smart grids: Pricing methods and optimization algorithms, IEEE Communications Surveys Tutorials 17 (1) (2015) 152–178.
doi:10.1109/COMST.2014.2341586.
- [2]
D. E. Aliabadi, M. Kaya, G. Sahin, Competition, risk and learning in electricity markets: An agent-based simulation study, Applied energy 195 (2017) 1000–1011.
- [3]
D. Paredes, S. Loveridge, Rural electric cooperatives and economic development, Energy Policy 117 (2018) 49–57.
- [4]
I. Heras-Saizarbitoria, L. Sáez, E. Allur, J. Morandeira, The emergence of renewable energy cooperatives in spain: A review, Renewable and Sustainable Energy Reviews 94 (2018) 1036–1043.
- [5]
I. Capellán-Pérez, Á. Campos-Celador, J. Terés-Zubiaga, Renewable energy cooperatives as an instrument towards the energy transition in spain, Energy Policy 123 (2018) 215–229.
- [6]
B. Huybrechts, S. Mertens, The relevance of the cooperative model in the field of renewable energy, Annals of Public and Cooperative Economics 85 (2) (2014) 193–212.
- [7]
European federation rescoop.eu, accessed January 3, 2019 (2018).
URL https://www.rescoop.eu/federation
- [8]
R. Deng, Z. Yang, M.-Y. Chow, J. Chen, A survey on demand response in smart grids: Mathematical models and approaches, IEEE Transactions on Industrial Informatics 11 (3) (2015) 570–582.
- [9]
J. Lazar, F. Weston, W. Shirley, J. Migden-Ostrander, D. Lamont, E. Watson, Revenue regulation and decoupling: A guide to theory and application, Tech. rep., The Regulatory Assistance Project (RAP) (2016).
- [10]
A. Mohsenian-Rad, V. Wong, J. Jatskevich, R. Schober, A. Leon-Garcia, Autonomous Demand-Side Management Based on Game-Theoretic Energy Consumption Scheduling for the Future Smart Grid, IEEE Transactions on Smart Grid 1 (3) (2010) 320–331.
- [11]
L. Chen, N. Li, S. H. Low, J. C. Doyle, Two market models for demand response in power networks, in: 2010 First IEEE International Conference on Smart Grid Communications (SmartGridComm), IEEE, 2010, pp. 397–402.
- [12]
S. Li, W. Zhang, J. Lian, K. Kalsi, Market-based coordination of thermostatically controlled loads—part i: A mechanism design formulation, IEEE Transactions on Power Systems 31 (2) (2016) 1170–1178.
- [13]
H. Chen, Y. Li, R. H. Louie, B. Vucetic, Autonomous demand side management based on energy consumption scheduling and instantaneous load billing: An aggregative game approach, IEEE Transactions on Smart Grid 5 (4) (2014) 1744–1754.
- [14]
L. C. Corchon, Comparative statics for aggregative games the strong concavity case, Mathematical Social Sciences 28 (3) (1994) 151–165.
- [15]
A. De Paola, D. Angeli, G. Strbac, Convergence and optimality of a new iterative price-based scheme for distributed coordination of flexible loads in the electricity market, in: Decision and Control (CDC), 2017 IEEE 56th Annual Conference on, IEEE, 2017, pp. 1386–1393.
- [16]
E. Koutsoupias, C. Papadimitriou, Worst-case equilibria, in: Annual Symposium on Theoretical Aspects of Computer Science, Springer, 1999, pp. 404–413.
- [17]
D. P. Zhou, M. Roozbehani, M. A. Dahleh, C. J. Tomlin, Stability analysis of wholesale electricity markets under dynamic consumption models and real-time pricing, in: American Control Conference (ACC), 2017, IEEE, 2017, pp. 2048–2053.
- [18]
M. Roozbehani, M. A. Dahleh, S. K. Mitter, Volatility of power grids under real-time pricing, IEEE Transactions on Power Systems 27 (4) (2012) 1926–1940.
- [19]
C. Barreto, A. Cardenas, Impact of the market infrastructure on the security of smart grids, IEEE Transactions on Industrial Informatics (2018) 1–1doi:10.1109/TII.2018.2886292.
- [20]
S. Soltan, P. Mittal, H. V. Poor, Blackiot: Iot botnet of high wattage devices can disrupt the power grid, in: 27th USENIX Security Symposium (USENIX Security 18), USENIX Association, Baltimore, MD, 2018, pp. 15–32.
- [21]
M. Negrete-Pincetic, F. Yoshida, G. Gross, Towards quantifying the impacts of cyber attacks in the competitive electricity market environment, in: 2009 IEEE PowerTech, 2009, pp. 1–8.
- [22]
Y. Liu, S. Hu, T.-Y. Ho, Vulnerability assessment and defense technology for smart home cybersecurity considering pricing cyberattacks, in: 2014 IEEE/ACM International Conference on Computer-Aided Design (ICCAD), IEEE, 2014, pp. 183–190.
- [23]
J. Liyan, R. J. Thomas, L. Tong, Impacts of malicious data on real-time price of electricity market operations, in: 45th Hawaii International Conference on System Sciences, 2012, pp. pp.1907–1914.
- [24]
T. Roughgarden, E. Tardos, How Bad is Selfish Routing?, Journal of the ACM (JACM) 49 (2) (2002) 236–259.
- [25]
R. Johari, J. N. Tsitsiklis, Efficiency loss in a network resource allocation game, Mathematics of Operations Research 29 (3) (2004) 407–435.
- [26]
R. Johari, J. N. Tsitsiklis, A scalable network resource allocation mechanism with bounded efficiency loss, IEEE Journal on Selected Areas in Communications 24 (5) (2006) 992–999.
- [27]
P. Samadi, H. Mohsenian-Rad, R. Schober, V. W. S. Wong, Advanced demand side management for the future smart grid using mechanism design, IEEE Transactions on Smart Grid 3 (3) (2012) 1170–1180.
- [28]
W. H. Sandholm, Negative externalities and evolutionary implementation, The Review of Economic Studies 72 (3) (2005) 885–915.
- [29]
A. Kakhbod, D. Teneketzis, An efficient game form for unicast service provisioning, IEEE Transactions on Automatic Control 57 (2) (2012) 392–404.
- [30]
A. Kakhbod, D. Teneketzis, An efficient game form for multi-rate multicast service provisioning, IEEE Journal on Selected Areas in Communications 30 (11) (2012) 2093–2104.
- [31]
S. Reichelstein, S. Reiter, Game forms with minimal message spaces, Econometrica: Journal of the Econometric Society (1988) 661–692.
- [32]
P. J. Healy, L. Mathevet, Designing stable mechanisms for economic environments, Theoretical economics 7 (3) (2012) 609–661.
- [33]
N. Nisan, T. Roughgarden, E. Tardos, V. V. Vazirani, Algorithmic Game Theory, Cambridge University Press, 32 Avenue of the Americas, New York, NY 10013-2473, USA, 2007.
- [34]
T. Groves, J. O. Ledyard, Optimal Allocation of Public Goods: A Solution to the ”Free Rider” Problem, Econometrica 45 (4) (1977) 783–809.
- [35]
C. Barreto, E. Mojica-Nava, N. Quijano, Design of mechanisms for demand response programs, in: 52nd IEEE Conference on Decision and Control, IEEE, 2013, pp. 1828–1833.
- [36]
C. Barreto, A. A. Cárdenas, Incentives for demand-response programs with nonlinear, piece-wise continuous electricity cost functions, in: 2015 American Control Conference (ACC), IEEE, 2015, pp. 4327–4332.
- [37]
S. Boyd, L. Vandenberghe, Convex optimization, Cambridge university press, 2004.
- [38]
H. Kuhn, A. Tucker, Nonlinear programming, in: Proceedings of 2nd Berkeley Symposium, University of California Press, 1951, pp. 481–492.
- [39]
W. Karush, Minima of functions of several variables with inequalities as side constraints, M. Sc. Dissertation. Dept. of Mathematics, Univ. of Chicago.
- [40]
A. Mas-Colell, M. D. Whinston, J. R. Green, Microeconomic theory, Vol. 1, Oxford university press New York, 1995.
- [41]
D. S. Kirschen, G. Strbac, Fundamentals of power system economics, John Wiley & Sons, 2004.
- [42]
A.-A. Cournot, Recherches sur les principes mathématiques de la théorie des richesses par Augustin Cournot, chez L. Hachette, 1838.
- [43]
J. Nash, Non-cooperative games, Annals of mathematics (1951) 286–295.
- [44]
D. Fudenberg, J. Tirole, Game Theory, MIT Press, 1991.
- [45]
J. B. Rosen, Existence and uniqueness of equilibrium points for concave n-person games, Econometrica: Journal of the Econometric Society (1965) 520–534.
- [46]
G. Hardin, The tragedy of the commons, Science 162 (3859) (1968) 1243–1248.
- [47]
C. Papadimitriou, Algorithms, games, and the internet, in: Proceedings of the thirty-third annual ACM symposium on Theory of computing, ACM, 2001, pp. 749–753.
- [48]
L. Hurwicz, S. Reiter, Designing Economic Mechanisms, Cambridge University Press, 2006.
- [49]
D. Monderer, L. S. Shapley, Potential games, Games and economic behavior 14 (1) (1996) 124–143.
- [50]
R. B. Myerson, M. A. Satterthwaite, Efficient mechanisms for bilateral trading, Journal of Economic Theory 29 (2) (1983) 265–281.
- [51]
W. H. Sandholm, Population Games and Evolutionary Dynamics (Economic Learning and Social Evolution), 1st Edition, The MIT Press, 2011.
- [52]
J. Hofbauer, From nash and brown to maynard smith: equilibria, dynamics and ess, Selection 1 (1) (2000) 81–88.
- [53]
N. Quijano, C. Ocampo-Martinez, J. Barreiro-Gomez, G. Obando, A. Pantoja, E. Mojica-Nava, The role of population games and evolutionary dynamics in distributed control systems: The advantages of evolutionary game theory, IEEE Control Systems Magazine 37 (1) (2017) 70–97.
- [54]
A. Pantoja, N. Quijano, A Population Dynamics Approach for the Dispatch of Distributed Generators, IEEE Transactions on Industrial Electronics 58 (10) (2011) 4559–4567.
- [55]
E. Mojica-Nava, C. Barreto, N. Quijano, Population games methods for distributed control of microgrids, IEEE Transactions on Smart Grid 6 (6) (2015) 2586–2595.
- [56]
C. Barreto, Population dynamics toolbox (pdtoolbox), https://github.com/carlobar/PDToolbox_matlab, accessed: April 10, 2018 (2014).
- [57]
C. Barreto, E. Mojica-Nava, N. Quijano, Incentives-based mechanism for efficient demand response programs, arXiv preprint arXiv:1408.5366Submitted.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] J. S. Vardakas, N. Zorba, C. V. Verikoukis, A survey on demand response programs in smart grids: Pricing methods and optimization algorithms, IEEE Communications Surveys Tutorials 17 (1) (2015) 152–178. doi:10.1109/COMST.2014.2341586 . · doi ↗
- 2[2] D. E. Aliabadi, M. Kaya, G. Sahin, Competition, risk and learning in electricity markets: An agent-based simulation study, Applied energy 195 (2017) 1000–1011.
- 3[3] D. Paredes, S. Loveridge, Rural electric cooperatives and economic development, Energy Policy 117 (2018) 49–57.
- 4[4] I. Heras-Saizarbitoria, L. Sáez, E. Allur, J. Morandeira, The emergence of renewable energy cooperatives in spain: A review, Renewable and Sustainable Energy Reviews 94 (2018) 1036–1043.
- 5[5] I. Capellán-Pérez, Á. Campos-Celador, J. Terés-Zubiaga, Renewable energy cooperatives as an instrument towards the energy transition in spain, Energy Policy 123 (2018) 215–229.
- 6[6] B. Huybrechts, S. Mertens, The relevance of the cooperative model in the field of renewable energy, Annals of Public and Cooperative Economics 85 (2) (2014) 193–212.
- 7[7] European federation rescoop.eu , accessed January 3, 2019 (2018). URL https://www.rescoop.eu/federation
- 8[8] R. Deng, Z. Yang, M.-Y. Chow, J. Chen, A survey on demand response in smart grids: Mathematical models and approaches, IEEE Transactions on Industrial Informatics 11 (3) (2015) 570–582.
