Next Article in Journal
Multi-Objective Day-Ahead Optimization Scheduling Based on MOEA/D for Active Distribution Networks with Distributed Wind and Photovoltaic Power Integration
Previous Article in Journal
A Theoretical Framework for the Control of Modular Multilevel Converters Based on Two-Time Scale Analysis
Previous Article in Special Issue
Synergistic Computing for Sustainable Energy Systems: A Review of Genetic Algorithm-Enhanced Approaches in Hydrogen, Wind, Solar, and Bioenergy Applications
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Cost Allocation Methods and Their Properties in Energy Communities

by
David González-Asenjo
1,2,
Luis R. Izquierdo
1,* and
Segismundo S. Izquierdo
3
1
Department of Management Engineering, Universidad de Burgos, 09006 Burgos, Spain
2
Instituto Tecnológico de Castilla y León, 09001 Burgos, Spain
3
Department of Industrial Organization and BioEcoUva, Universidad de Valladolid, 47011 Valladolid, Spain
*
Author to whom correspondence should be addressed.
Energies 2025, 18(23), 6236; https://doi.org/10.3390/en18236236
Submission received: 30 September 2025 / Revised: 20 November 2025 / Accepted: 25 November 2025 / Published: 27 November 2025

Abstract

Energy communities enable prosumers to jointly operate distributed energy resources and thereby generate economic benefits that exceed those achievable individually. A central challenge in their implementation is selecting a Cost Allocation Method (CAM) that distributes these benefits fairly among heterogeneous participants. Although numerous CAMs have been proposed, they are often evaluated under different assumptions, making direct comparison difficult. This paper develops a unified axiomatic framework for assessing CAMs in energy communities and applies it to eight representative methods classified in three families: simple rules, savings-based, and price-based. The framework is built around seven desirable properties capturing principles of fairness, environmental friendliness, and continuity. Our main contribution is a comparative table that positions all methods within a single evaluative space and reveals the structural trade-offs that arise across CAMs. The analysis shows that the Average-Price CAM satisfies the same axiomatic properties as the Shapley method while remaining computationally trivial, making it an attractive practical option. We also show that the Extreme-Price CAM is the only price-based method that ensures the property of Beneficial Group Participation (core stability); however, this method violates other properties related to environmental friendliness and continuity—trade-offs we prove to be unavoidable for price-based rules. Finally, we conjecture that the nucleolus satisfies all seven properties, although its computation is rarely feasible in practice. The proposed framework provides researchers and practitioners with a transparent foundation for selecting and designing cost allocation methods in emerging energy communities.

1. Introduction

The global energy system is undergoing a profound transformation driven by the dual imperatives of decarbonization and decentralization. Increasing shares of renewable generation, much of it distributed and non-dispatchable, are reshaping the traditional top-down architecture of power systems into a more decentralized, consumer-centric structure [1]. In this new landscape, prosumers—agents that both consume and produce energy—are emerging as pivotal actors, providing operational flexibility and contributing to the integration of variable renewable resources [2,3]. Policy frameworks across the European Union [4,5] and other regions have recognized the potential of prosumers, encouraging their active involvement through the creation of Energy Communities (ECs), which enable groups of citizens, households, or small businesses to jointly invest in, produce, consume, and manage energy.
Energy Communities have the potential to improve system efficiency, enhance social acceptance of renewables, and deliver economic and environmental benefits to their members [6]. In general, energy sharing results in cost savings for the community because the price that members must pay to purchase one unit of energy from the grid is generally strictly higher than the price they receive when they sell energy to the grid [7,8]. Thus, if they share energy among themselves, they save this price spread [9]. The natural question is then: How are these aggregate savings shared among the members of the community?
Realizing the full potential of ECs requires the design of appropriate internal rules to govern how costs and benefits are allocated among participants. Because members differ in consumption profiles, renewable production, flexibility, and asset ownership, the selection of a Cost Allocation Method (CAM) is central to fairness perceptions, participation incentives, and long-term stability. If the allocation method is not perceived as beneficial, fair, and adequate by the EC members, the long-term sustainability of the EC is jeopardized. This challenge is well recognized in the broader literature on cooperative energy management, where the design of appropriate rules to allocate costs and benefits has emerged as a central research theme [1,2,7,10,11,12,13,14,15,16,17].
Despite a rapidly expanding literature, to the best of our knowledge, there is currently no unified framework that allows researchers, practitioners, and policymakers to compare existing CAMs on a common basis. Most studies analyze a subset of methods, often using different evaluative criteria or different case-study conditions, which makes it difficult to understand the overarching structure of the design space and the fundamental trade-offs between fairness, incentives, and computational feasibility.
This paper addresses this gap by providing a unified axiomatic characterization of cost allocation methods for energy communities.
We identify a set of core properties that capture principles of fairness, environmental friendliness, and continuity, and we apply these properties to systematically evaluate eight representative CAMs commonly used in the literature. Our main contribution is a comprehensive comparison table that places all methods within the same evaluative space, thereby making explicit the trade-offs that arise across different approaches.
The analysis reveals that no computationally efficient CAM satisfies all desirable properties simultaneously, highlighting structural tensions between fairness axioms, incentive compatibility, and ease of implementation. Among our findings, we show that the Average-Price CAM satisfies the same axiomatic properties as the Shapley method while remaining computationally trivial. The Extreme-Price CAM is the only price-based method that ensures beneficial group participation (core stability), though at the cost of violating other desiderata. Finally, we conjecture that the nucleolus satisfies all desirable properties, but its high computational complexity makes it impractical for real-world applications. By offering a unified lens through which CAMs can be evaluated, the paper provides a foundation for designing and selecting cost allocation methods in emerging energy communities.

1.1. Related Work

Research on cost allocation in energy communities spans several complementary lines, ranging from fairness formulations and empirical assessments to cooperative-game approaches and multiagent simulations.
A first line of work examines how different fairness criteria shape the allocation of costs and benefits in ECs. Volpato et al. [10] analyze the distribution of economic benefits by comparing cooperative-game-theoretic and optimization-based criteria under alternative fairness paradigms. Applying a social-welfare maximization model and a Nash-bargaining framework to a small-scale EC, they redistribute aggregate gains using the Shapley value and the nucleolus and find substantial variation in outcomes depending on the fairness notion adopted. Their results show that “price of fairness” trade-offs can reach 5.5% of total savings while favoring lower-demand consumers, highlighting that no single method satisfies all reasonable fairness criteria and that explicit property-based comparison is essential.
Empirical contributions reinforce this need for systematic evaluation. Limmer [11] provides an empirical assessment of benefit-distribution methods in local energy communities using real household data, comparing three allocation methods: the Shapley value, the nucleolus, and the Shapley-core. The study evaluates these methods using two criteria: fairness and stability. Fairness is defined by taking the Shapley value as the benchmark, following the author’s assumption that the Shapley allocation represents the fairest distribution. This yields a clear and operational fairness criterion, although one that is tied to a specific allocation rule rather than to a general set of fairness properties. Second, stability is defined using the cooperative-game-theoretic concept of the core, whereby an allocation is considered stable if no coalition can improve its benefit by leaving the community. This choice—using Shapley to define fairness and the core for stability—illustrates how different studies adopt different formalizations of key evaluative notions. Empirically, Limmer finds that the Shapley value often performs well in smaller communities, while the nucleolus and the Shapley-core become more advantageous as community size increases, albeit with significantly higher computational demands. Taken together, the results show how conclusions about benefit distribution depend on which formal principles are chosen to represent fairness and stability.
Another important strand of research examines community formation and operational efficiency. Volpato et al. [12] investigate how the economic performance of energy communities depends on prosumer complementarity, demand-response options, and the choice of cost allocation method. Using an optimization framework, they show that complementary consumption–generation profiles and demand-response programs can substantially reduce community costs, while different allocation methods lead to markedly different benefit distributions. Their results illustrate how operational features and allocation choices jointly shape the internal economics of energy communities.
A comprehensive perspective is provided by Li, Hakvoort, and Lukszo [13,14,15], who examine cost allocation in Integrated Community Energy Systems from regulatory, social, and operational angles. Their review [13] identifies the main families of cost allocation methods and the principles underlying them—such as simplicity, transparency, cost causality, and non-discrimination—and shows how these concepts guide tariff design in traditional electricity systems. In a companion paper on social acceptance [14], the authors investigate how community members assess fairness in practice and demonstrate that perceptions of fairness depend strongly on procedural transparency and the understandability of the method; in particular, they show that a method that is normatively fair according to regulatory or economic principles may not be perceived as fair by users if it is difficult to explain or conflicts with community expectations. Their performance assessment [15] further evaluates allocation methods using operational criteria such as cost reflectiveness and cost predictability, highlighting additional trade-offs that arise when methods are applied in realistic settings. Collectively, these contributions show that fairness in energy communities has multiple dimensions—formal, behavioral, and operational—and that the terminology used to describe these dimensions is not always applied consistently across the literature.
Additional studies analyze energy sharing through multi-agent and coalition-formation approaches. Zhou, Wu, and Long [16] use agent-based simulations to compare peer-to-peer energy-sharing methods and show that both efficiency and distributional outcomes depend sensitively on behavioral assumptions and market rules. Cooperative-game-theoretic analyses by Safdarian et al. [17] and Feng et al. [7] examine cost sharing in coalitional settings and highlight the appeal of methods that satisfy individual rationality and core stability, although these models often involve substantial computational effort and can be difficult to interpret in practical community contexts. Together, these studies illustrate how conclusions about fairness and stability can vary widely depending on modeling choices.
A recurring challenge in this literature is that terms such as “fairness,” “stability,” and “equity” are used with different meanings in different papers, and are sometimes invoked without a precise formal definition. As a result, methods are frequently compared using heterogeneous or implicit criteria, making it difficult to determine which differences arise from fundamental theoretical properties and which stem from contextual assumptions or implementation choices. This lack of a shared formal vocabulary limits comparability and hinders cumulative progress in the field.
In contrast, the present paper formalizes all properties explicitly within an axiomatic framework, ensuring that fairness-related concepts are defined unambiguously and evaluated consistently across methods. This eliminates potential misunderstandings and enables transparent, like-for-like comparison of cost allocation methods, thereby addressing a key methodological gap in the existing literature.

1.2. Structure of This Paper

The remainder of the paper is organized as follows. Section 2 presents the materials and methods used in the analysis. It introduces the setting of an energy community with internal energy sharing, defines the notions of net consumers and net producers, and explains the eight cost allocation methods (CAMs) examined in the study. It then introduces the seven desirable axiomatic properties used to evaluate these methods and explains the fully analytical procedure employed to assess property compliance.
Section 3 reports and discusses the results. It summarizes, for each CAM, which properties are fulfilled and highlights the key trade-offs that emerge across simple-rule, savings-based, and price-based approaches. Section 4 concludes the paper by synthesizing the main findings, discussing their implications for the design of cost allocation rules in energy communities, and outlining avenues for future research.
All formal proofs supporting the analytical results are collected in Appendix A, while Appendix B contains the proofs of propositions presented in the main text.

2. Materials and Methods

This section introduces the setting of the analysis, defines the cost allocation methods (CAMs) considered, and presents the seven axiomatic properties used to evaluate them within a unified framework. The section ends explaining the approach followed to check which properties are fulfilled by each CAM, which is fully analytical. Rather than relying on simulations, all results are derived through formal reasoning, allowing us to determine property compliance under any consumption–generation configuration.

2.1. Total Cost for an EC That Can Share Energy Internally

In this section, we compute the total cost incurred by an energy community (EC) whose members are allowed to share energy among themselves. We use a stylized EC model that captures the essential structure shared across many contributions in the literature and allows us to examine CAMs independently of operational or regulatory details. For convenience, all symbols used in this section are summarized in the Symbols list at the end of the manuscript.
Let A denote the energy community and let a represent an individual member (or agent) of the community. The price of purchasing energy from the grid is denoted by p b , and the price at which energy can be sold to the grid is denoted by p s . We assume that p b > p s > 0 and there is no marginal cost for obtaining energy from the shared generation unit. All variables refer to a specific time slot t , although we omit the time index throughout for notational simplicity. A time slot (or compensation period) is the interval over which the energy consumed by the community can be directly compensated with energy generated within the community. In grid-connected communities, the maximum duration of a time slot is typically set by regulation.
Let E g denote the energy generated by the community and E c the total energy consumed. The total cost incurred by a community that allows internal energy sharing is then given by:
C = p b E c E g + p s E g E c +
where x + = max   0 , x . Observe that when the community’s consumption exceeds its generation ( E c > E g ), the expression E g E c + evaluates to zero. Conversely, when generation exceeds consumption ( E g > E c ) , we have E c E g + = 0 .
The EC model used here is intentionally minimal, reflecting the most common structure in the literature. It assumes known and deterministic consumption and generation within each time slot, fixed grid prices, and no marginal cost of internal transfers. This abstraction allows us to focus purely on the theoretical properties of ex-post CAMs (those which distribute savings after the time slot has ended), without conflating them with operational or regulatory variations. More complex settings like dynamic pricing, storage, or network constraints can be analyzed within the same axiomatic framework, but are beyond the scope of this paper.
In this paper we examine different ex-post methods that can be used to allocate the total net cost C (which may be negative) among the members of the community. To conduct this allocation, it is often useful to distinguish between net consumers and net producers in the community. These concepts are explained in the next section.

2.2. Definition of Net Consumers and Net Producers

Most ECs distribute the energy produced by the shared generation unit among its members according to some pre-established criterion. Two common ways of conducting this allocation are (a) to assign every member an equal proportion of the generated energy E g , and (b) to allocate E g proportional to the members’ investment on the energy-generating unit.
We allow for an arbitrary allocation of the generated energy E g by introducing α a , the fraction of E g assigned to agent a A . We make no specific assumptions about the values of these fractions α a other than they should add up to 1. The energy obtained by agent a from the generation unit is denoted by e a g = α a E g , while we use e a c to denote the energy consumed by agent a . Thus, we have a A e a g = E g and a A e a c = E c .
We can now define the set of Net Consumers N C and the set of Net Producers N P in a certain time slot t . Net Consumers are those agents who consume more than their allocated energy from the generation unit (i.e., e a c > e a g ). Net Producers are those agents who consume less than their allocated energy from the unit (i.e., e a c < e a g ). We also define the set N 0 as the set of agents who consume exactly their allocated energy (i.e., e a c = e a g ).
We define the overconsumption e a N C of agent a A as e a N C = e a c e a g + . Thus, for a Net Consumer a N C , e a N C N C = e a c e a g is the part of a ’s consumption that is not satisfied by the energy obtained from the generation unit, while for a net producer, e a N P N C = 0 . Similarly, we define the overproduction e a N P of agent a A as e a N P = e a g e a c + . Thus, for a Net Producer a N P , e a N P N P = e a g e a c is her energy excess, while for a net consumer, e a N C N P = 0 .
If sharing energy within the community was not allowed, the cost for an individual prosumer a would be
c a 0 = p b e a N C p s e a N P
In that case, N C as a group would have to buy E N C = a N C e a N C units of energy from the grid, and N P as a group would sell all their energy excess E N P = a N P e a N P to the grid. Thus, the total cost for the community would be
C 0 = a A c a 0 = p b E N C p s E N P
However, when sharing is allowed, Net Producers can transfer their energy excess to Net Consumers and, given that p b > p s , the community as a whole can save money. Every unit that is transferred from a net producer to a net consumer implies a saving for the community of the price spread p b p s . To maximize the savings, net producers can transfer to net consumers the amount E T r = min E N C , E N P and, in that case, the total savings achieved by the community equal p b p s E T r . Thus, the total cost for an EC that can share energy internally (see Equation (1)) can also be written as:
C = C 0 p b p s E T r = p b E N C p s E N P p b p s E T r

2.3. Cost Allocation Methods

A Cost Allocation Method (CAM) is an algorithm that distributes the net total cost C among the members of the EC. In this section we present eight CAMs that are widely used or frequently proposed in the EC literature and reflect the full range of fairness and incentive properties discussed in prior research. We classify the different allocation methods into three families: simple rules, savings-based, and price-based allocation methods. The following sections explain these families in detail.

2.3.1. Family of Simple Rules

The family of simple rules comprises two rules that are easy to apply and understand: the All Equal rule and the Bill Sharing rule.
  • All Equal
The All Equal (AE) rule distributes the total net cost equally among the n participants, regardless of their individual energy consumption or contribution. Formally, the allocated cost for each participant a A under this CAM is given by:
c a A E = C n
  • Bill Sharing
Under the Bill-Sharing (BS) rule [16,18,19], if the total energy produced by the generation unit exceeds the total consumption of the community ( E g > E c ), then the excess is sold to the grid, and the income obtained is shared among the members proportional to their overproduction e a N P (so only Net Producers obtain some income). On the other hand, if the community needs to buy energy from the grid ( E c > E g ), then the cost of this bill is distributed among the members proportional to their overconsumption e a N C (so only Net Consumers pay the bill).
This is the so-called bill sharing method net, put forward by Grzanic et al. [19] as an upgrade to the bill sharing method proposed by Long et al. [18]. Formally, the allocated cost for member a A under this CAM is given by:
c a B S = e a N P i e i N P p s E g E c If     E g E c e a N C i e i N C p b E c E g If     E g < E c

2.3.2. Family of Savings-Based Allocation Methods

In Section 2.2 we saw that allowing energy sharing among members of a community A leads to community-wide savings equal to p b p s E T r . The family of savings-based allocation methods distributes these savings according to some rule. Here, we discuss four specific instances of the family of savings-based allocation systems: two straightforward methods (distribution of savings proportional to pre-established shares β a , and distribution of savings proportional to coefficients α a ), and two game-theoretic methods that have played a prominent role in this line of research [7,10,17,20], namely the Shapley CAM and the nucleolus CAM.
Both the Shapley CAM and the nucleolus CAM require the definition of a coalitional game with transferrable payoff [21] (part IV), which is defined by a set of players and a characteristic function. In our case, the set of players is A , i.e., the members of the community. The characteristic function v S assigns a value to any subset, or coalition, S A . In our case, the value v S is the total savings that the subset S of community members would obtain by internal sharing if they decided to part ways and form their own community. Thus, v S = p b p s min a S e a N C , a S e a N P . The game thus defined is cohesive [21] (part IV) and, consequently, superadditive and monotonic.
Both the Shapley CAM and the nucleolus CAM have been proposed as allocation rules that balance fairness and stability in cooperative energy management [1,3]. The Shapley value is appealing for its axiomatic characterization and intuitive interpretation in terms of marginal contributions, while the nucleolus minimizes the maximum dissatisfaction across all coalitions, offering strong stability guarantees. Yet, despite their desirable properties, these methods are computationally demanding in practice, so their implementation in real-world energy communities remains limited.
  • Distribution of savings proportional to pre-established shares
This allocation method distributes the savings generated by internal sharing proportional to pre-established shares β a (potentially different for each agent). These shares may also be different in different time slots, but are fixed for each agent within each time slot. Without loss of generality, we assume that shares are normalized so a A β a = 1 . Therefore, the individual allocated cost for member a under this CAM is:
c a β = c a 0 β a p b p s E T r
  • Distribution of savings proportional to coefficients α a
This allocation method distributes the savings generated by internal sharing proportional to coefficients α a , i.e., the fraction of generated energy assigned to each agent. Naturally, this method is a particular case of the previous CAM where β a = α a for all a A . Thus:
c a α = c a 0 α a p b p s E T r
  • Distribution of savings using the Shapley value
The Shapley CAM requires the definition of a coalitional game with transferrable payoff A , v , as introduced at the beginning of this Section 2.3.2. The Shapley value [22] of this game provides a method for distributing the total savings v A = p b p s E T r among the n members of the community A . It allocates to each member a weighted average of her marginal contributions over the set of all possible coalitions that can be formed. Formally, given the coalitional game A , v , the Shapley value for agent a A , v a S h , is:
v a S h = S A \ a S ! n S 1 ! n ! v S a v S
The Shapley value is the unique solution that satisfies four fundamental properties: efficiency, symmetry, additivity, and the null player property. These axioms are sometimes taken to characterize fairness, although this view is not universally shared and does not align with the perspective adopted in this paper. Our view, shared by other scholars (see, e.g., [1]), is that a minimum requirement for a CAM to be considered fair is to provide an allocation which is in the core of the corresponding cooperative game (Property 7 below). Since the Shapley value does not fulfill this requirement, we would not qualify it as fair.
The individual allocated cost for member a under the Shapley CAM would be:
c a S h = c a 0 v a S h
  • Distribution of savings using the nucleolus
Like the Shapley CAM, the nucleolus CAM departs from the definition of the coalitional game with transferrable payoff A , v introduced at the beginning of this Section 2.3.2. The nucleolus of this game provides a way of distributing the total savings v A = p b p s E T r among the members of the community A .
The nucleolus was introduced by Schmeidler [23] as a single-point solution concept for cooperative games. Intuitively, it is the (unique) allocation that minimizes the maximum dissatisfaction across all coalitions. Formally, the nucleolus is the unique distribution that lexicographically minimizes the vector of nonincreasingly ordered excesses of all possible coalitions over the set of possible distributions. The excess of a coalition at a certain distribution is the difference between the value that the coalition could obtain by deviating (i.e., forming their own EC, in our context) and the value given to the coalition under the distribution, so it can be understood as the dissatisfaction of the coalition with the current distribution (Note that the term excess is sometimes defined as the opposite. See, e.g., [24,25]).
The nucleolus has been proposed in the literature as a fair division scheme [26]. Its main limitation, however, lies in its computational complexity. In the general case, finding the nucleolus is highly demanding (see e.g., [7,24]); therefore, unless a more efficient algorithm is discovered for this EC particular setting, its practical applicability will remain limited (see also [1,3]).

2.3.3. Family of Price-Based Allocation Methods

The family of price-based allocation methods [9] distributes the total net cost by creating an internal energy market where net producers (i.e., supply) sell their excess to net consumers (i.e., demand) at a certain transfer price p t r p s , p b . If demand does not match supply, the greater of the two is prorated. Once the market is cleared, any energy requirement or excess that agents may still have is individually traded with the grid at the corresponding price. Formally, the allocated cost for member a A under any price-based CAM is given by:
c a P B = c a 0 e a N C i N C e i N C E T r p b p t r If     a N C c a 0 If     a N 0 c a 0 e a N P i N P e i N P E T r p t r p s If     a N P
There are different ways of setting the transfer price at which energy trading occurs, leading to different price-based CAMs. The following sections explain two possibilities. Finally, note that the Bill-Sharing (BS) rule could be interpreted as a price-based CAM where the transfer price p t r is set to zero, i.e., net producers are forced to give their excess energy to net consumers for free [9].
  • Average Price
The Average Price (AP) allocation method is a price-based allocation method where the transfer price is set to the average of the buying and selling prices with the grid:
p t r A P = p b + p s 2
The Average Price CAM can also be interpreted as a savings-based CAM where savings are distributed proportional to energy transferred in the internal market [9].
  • Extreme Price
In the Extreme Price (EP) allocation method, all the savings generated by internal sharing are given to the scarce side of the internal market, i.e., the net consumers if E c < E g or the net producers if E g < E c . Within the chosen set, savings are distributed proportional to the energy shared by each agent in the set. This can be achieved by setting a transfer price equal to p s if the EC produces more energy than it consumes ( E g > E c ), or to p b if the EC produces less energy than it consumes ( E g < E c ). If it consumes exactly the energy it produces, the price is set to the average of the two prices. Formally,
p t r E P = p s if     E g > E c p b + p s 2 if     E g = E c p b if     E g < E c

2.4. Definition of Desirable Properties for Cost Allocation Methods

In this section we define several desirable properties for cost allocation methods. Recall that c a is the final net cost assigned to member a .
  • P1. Parity among equals. (“Equal Treatment of Equals”). Participants who have the same net consumption must bear the same cost. Formally, a 1 , a 2 A , if e a 1 c e a 1 g = e a 2 c e a 2 g , then c a 1 = c a 2
  • P2. Disparity among unequals. (“Unequal Treatment of Unequals”). Participants who have different net consumptions must bear different costs. Formally, a 1 , a 2 A , if e a 1 c e a 1 g e a 2 c e a 2 g , then c a 1 c a 2
  • P3. Beneficial individual participation. Every participant is better off inside the community than on its own. Formally, a A : c a c a 0 , and there are some cases where the inequality is strict.
  • P4. Environmental friendliness. Participants’ allocated costs are monotonically increasing with respect to their individual consumption. Consider the allocated cost as a function of individual consumption, c a e a c , keeping everything else constant. Formally, P4 reads: a A , if x > y , then c a x > c a y
    The weak version of P4 reads: Participants’ allocated costs are monotonically non-decreasing with respect to their individual consumption. Formally, the weak version of P4 reads: a A , if x y , then c a x c a y .
  • P5. Continuity. Every participant’s allocated cost is a continuous function of every participant’s individual consumption. Consider the allocated cost of an individual a A as a function of every participant’s individual consumption, c a e 1 c , e 2 c , , e n c , keeping everything else constant. P5 states that a A , c a e 1 c , e 2 c , , e n c is a continuous function.
  • P6. Rank correlation between costs and net consumption. Across all participants, the higher a participant’s net consumption e a c e a g , the higher their allocated cost. Formally, a 1 , a 2 A , if e a 1 c e a 1 g > e a 2 c e a 2 g then c a 1 > c a 2 .
    The weak version of P6 reads: a 1 , a 2 A , if e a 1 c e a 1 g e a 2 c e a 2 g then c a 1 c a 2 .
  • P7. Beneficial group participation. No subset of participants can obtain a lower cost if they form their own community. To define this property formally, let C S be the total net cost incurred by a community formed by the group of agents S (see Equation (4)). P7 states that S A , a S c a C S . In terms of cooperative game theory, this property implies that every allocation given by the method is in the core.

2.5. Procedure for Evaluating Property Compliance of Cost Allocation Methods

The compliance of each Cost Allocation Method (CAM) with the proposed properties is assessed solely through formal analytical reasoning, without the need for simulations or empirical data. Each CAM is examined through its mathematical formulation within a rigorous axiomatic framework, which allows us to determine precisely whether it satisfies each of the desirable properties defined in Section 2.4.
The procedure consists of deriving, for every CAM, the logical and algebraic conditions under which each property holds for the Energy Community archetype under consideration. This axiomatic approach ensures objectivity, transparency, and methodological consistency in assessing the theoretical properties of each method.
The results are presented in a compliance matrix in Section 3 below, which shows which properties are fulfilled by each CAM. This purely analytical methodology guarantees objectivity, consistency, and methodological clarity in the comparison of CAMs.

3. Results and Discussion

Table 1 reports, for each cost allocation method, whether it satisfies each of the seven desirable properties introduced in Section 2.4. Several insights emerge from this comparative analysis.

3.1. Simple Rules

The two simple rules, All Equal and Bill Sharing, fail to satisfy P3 (beneficial individual participation). Under these approaches, some agents—typically net producers—may be worse off inside the community than outside it, which undermines participation incentives and makes these rules unsuitable for most practical settings. In particular, under Bill Sharing, energy transferred within the community is effectively given away for free, meaning that net producers lose the income they would obtain by selling their excess generation to the grid [15].

3.2. Savings-Based CAMs

Within the family of savings-based methods, the nucleolus stands out as the only method that satisfies P7 (beneficial group participation), ensuring that no coalition has an incentive to leave the community. The nucleolus also satisfies P1, P3, P5, and P7 [23], but we have not been able to prove (or disprove) compliance with P2, P4, and P6. Based on extensive simulations and intuition, we conjecture that the nucleolus does, in fact, satisfy all seven properties.
The Shapley method dominates the two simpler savings-based CAMs (sharing according to β a or α a ), since it satisfies all the properties those methods satisfy and additional ones. However, the Shapley CAM does not satisfy P7. That is, some groups of agents may achieve lower costs by forming a sub-community. This is a significant limitation—one that motivates our view (shared by others in the literature, e.g., [1]) that the Shapley value should not be automatically regarded as a “fair” allocation in this context. Furthermore, both the Shapley value and the nucleolus suffer from substantial computational complexity, and this can limit their usefulness in practical settings.

3.3. Price-Based CAMs

Price-based methods are operationally appealing because they are simple to implement and have very low computational demands. The Average-Price CAM is particularly noteworthy: it satisfies exactly the same set of properties as the Shapley CAM but is computationally trivial. Its main limitation—shared with the Shapley CAM—is that it fails to guarantee P7.
By contrast, the Extreme-Price CAM is the only method that satisfies P7 (core stability), aside from the nucleolus. In this method, all savings accrue to the scarce side of the internal market (net producers when total consumption exceeds generation, and net consumers in the opposite case). Although this allocation may seem severe, in many situations it is the only one that ensures compliance with P7. To understand this, let us define a critical participant as one whose departure alone reduces the community’s total exchanged energy. A net consumer is critical if e a N C > E c E g and a net producer is critical if e a N P > E g E c . Proposition 1 below shows that, unless there exist both critical net consumers and critical net producers simultaneously, the only allocation that ensures P7 is the one provided by the Extreme-price CAM. This implies that if no net consumer is critical or no net producer is critical, then the allocations provided by the Extreme-price CAM and by the nucleolus CAM are identical.
Proposition 1.
If no net consumer is critical or no net producer is critical, the only allocation that ensures P7 “beneficial group participation” is the one given by the Extreme-price CAM.
The main drawback of the Extreme-price CAM is that it fails to satisfy P4 and P5. Importantly, this trade-off is inherent to the entire price-based family, as shown by the following two propositions:
Proposition 2.
No price-based CAM can satisfy both P4 and P7.
Proposition 3.
No price-based CAM can satisfy both P5 and P7.
Overall, for applications where computational feasibility is essential, one of the two price-based methods is preferable. The appropriate choice depends on whether priority is given to P7 (in which case Extreme-Price is the only option) or to properties such as environmental friendliness and continuity (in which case Average-Price is the better choice). The nucleolus remains an excellent theoretical benchmark because it satisfies both P5 and P7—something no price-based method can achieve—but its high computational burden (see e.g., [7,24]) limits its practical applicability unless more efficient EC-specific algorithms are developed.

4. Conclusions

This paper has examined several Cost Allocation Methods (CAMs) for Energy Communities through a unified axiomatic framework grounded in principles of fairness, environmental friendliness, and continuity. By evaluating eight commonly used methods against seven formally defined properties, the analysis reveals several structural trade-offs that characterize the design space.
Price-based CAMs stand out for their ease of implementation and excellent scalability. Among them, the Average-Price method is especially appealing: it satisfies the same axiomatic properties as the Shapley CAM while being computationally trivial, making it a suitable choice in practical contexts where transparency and simplicity are important. However, neither Average-Price nor Shapley satisfies Property P7—beneficial group participation—which means that some coalitions may have incentives to leave the community.
The Extreme-Price CAM is the only price-based method that ensures P7. This strong stability guarantee makes it valuable in settings where coalition formation and long-term participation are paramount. Yet this comes at a cost: the method necessarily violates P4 (environmental friendliness) and P5 (continuity). We proved that this trade-off is inherent to the entire price-based family—any price-based method that ensures P7 must sacrifice P4 and P5.
Beyond price-based approaches, the nucleolus CAM emerges as a theoretically compelling benchmark. It satisfies several key properties—including P7—and we conjecture, based on formal reasoning and numerical evidence, that it satisfies all seven. The main barrier to its adoption is computational complexity: in general settings, computing the nucleolus is extremely demanding, and no efficient algorithm is currently available for the EC context.
Overall, the unified framework developed here clarifies the landscape of cost allocation in energy communities, helping designers and policymakers choose methods that best match their normative goals and computational constraints. The results presented in this paper provide a transparent basis for understanding which desirable principles can—or cannot—be simultaneously achieved.
Several promising avenues for future research arise from this study:
  • Formal characterization of the nucleolus.
A central open question is whether the nucleolus indeed satisfies all seven desirable properties. Proving or disproving this conjecture would significantly advance the theoretical foundations of EC cost allocation and clarify whether a “gold standard” CAM exists.
2.
Design of computationally efficient algorithms for the nucleolus.
Given the nucleolus’s strong theoretical appeal, identifying algorithms that exploit the structural features of the coalitional game that characterizes energy sharing could dramatically expand its practical applicability.
3.
Extending the axiomatic framework to more complex EC settings.
Future work could consider settings with dynamic pricing, storage, network constraints, household flexibility, or multi-period coupling. Extending the framework to such contexts would help evaluate the robustness of CAM properties under more realistic conditions.
4.
Empirical validation using real-world EC data.
Applying the framework to real consumption-generation patterns from operational energy communities would help assess how theoretical properties translate into practical outcomes and user perceptions.
Pursuing these directions will strengthen the theoretical, computational, and practical foundations of cost allocation in energy communities and support the development of fair, stable, and transparent sharing arrangements.

Author Contributions

Conceptualization, D.G.-A., L.R.I. and S.S.I.; Methodology, D.G.-A., L.R.I. and S.S.I.; Formal analysis, D.G.-A., L.R.I. and S.S.I.; Investigation, D.G.-A., L.R.I. and S.S.I.; Resources, L.R.I. and S.S.I.; Writing—original draft, D.G.-A. and L.R.I.; Writing—review & editing, D.G.-A., L.R.I. and S.S.I.; Project administration, L.R.I.; Funding acquisition, L.R.I. and S.S.I. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the Spanish State Research Agency (PID2024-159461NB-I00/MICIU and PID2020-118906GB-I00/MCIN), the Spanish Ministry of Universities (PRX22/00064 and PRX22/00065), the Regional Government of Castilla y León, and the EU-FEDER program (CLU-2019-04-BIOECOUVA). It also received funding from the Spanish Ministry of Science and Innovation, and CDTI, under projects ECOSISTEMAS DE INNOVACIÓN ECO-20241016 (ECENOVA) and MISIONES MIG-20211033, and Interreg SUDOE program under the SHAREDH2 S1/2.7/E0024 grant.

Data Availability Statement

No data has been used in this paper.

Acknowledgments

The authors are very grateful to three anonymous reviewers for their constructive comments, which substantially improved the manuscript. During the preparation of this manuscript, the authors used ChatGPT 5.1 to assist with text editing and refinement. The authors have reviewed and edited the output and take full responsibility for the content of this publication.

Conflicts of Interest

The authors declare no conflicts of interest.

Correction Statement

This article has been republished with a minor correction to the Table 1. This change does not affect the scientific content of the article.

Abbreviations

The following abbreviations are used in this manuscript:
AEAll Equal (method)
APAverage Price (method)
BSBill Sharing (method)
CAMCost Allocation Method
EPExtreme Price (method)
ECEnergy Community
NCNet Consumer
NPNet Producer
PBPrice-Based (method)
Symbols
A Energy community
a Individual member of an energy community
p b Buying price from the grid
p s Selling price to the grid
p t r Internal transfer price
E g Total energy generated by the community
α a Fraction of Eg assigned to agent a ∈ A
e a g Energy obtained by agent a from the generation unit,  e a g = α a E g
e a c Energy consumed by agent a
E c Total energy consumed by the community
N C Net Consumers
N P Net Producers
e a N C Overconsumption of agent a,   e a N C = e a c e a g +
e a N P Overproduction of agent a,   e a N P = e a g e a c +
C 0 Total cost incurred by a community that does not allow internal energy sharing
C Total cost incurred by a community that allows internal energy sharing
c a 0 Cost for an individual prosumer a if internal energy sharing is not allowed
c a Final net cost assigned to member a
E T r Energy shared internally,   E T r = min E N C , E N P
v S Total savings that subset S of community members would obtain by internal sharing if they decided to part ways and form their own community
β a Pre-established share for agent a

Appendix A. Proofs of Property Compliance of Cost Allocation Methods

Appendix A.1. Family of Simple Rules

  • All Equal
Proposition A1. (AE1).
The All Equal (AE) allocation method satisfies P1: “Parity among equals”.
Proof. 
Since the allocation outcome is exactly the same for everyone, the system guarantees equal treatment to everyone. □
Proposition A2. (AE2).
The All Equal (AE) allocation method does not satisfy P2: “Disparity among unequals”.
Proof. 
Since the allocation outcome is exactly the same for everyone, the system treats every participant equally. □
Proposition A3. (AE3).
The All Equal (AE) allocation method does not satisfy P3: “Beneficial individual participation”.
Proof. 
The cost for member a outside the community (Equation (2)) is c a 0 =   p b e a N C p s e a N P . For a net producer, this is c a N P 0 =   p s e a N P < 0 . By contrast, the cost for a net producer under AE is:
c a N P A E = C n = p b E c E g + p s E g E c + n
If the community as a whole consumes more than it generates E c > E g , then c a A E = p b E c E g n > 0 . Thus, in that case, net producers would be better off outside the community. □
Proposition A4. (AE4).
The All Equal (AE) allocation method satisfies P4: “Environmental friendliness”.
Proof. 
The total net cost C (Equation (1)) is a strictly increasing function of individuals’ consumption. If one individual increases their consumption in x , the increment in cost for the community is p b x if E c E g , with slope C e a c = p b > 0 ; while if E g > E c the local slope is lim x 0 + C x = p s > 0 . Consequently, the total cost C is an increasing function of individual consumptions, and so is the individual cost, c a =   C n . □
Proposition A5. (AE5).
The All Equal (AE) allocation method satisfies P5: “Continuity”.
Proof. 
The total net cost C (Equation (1)) is a composition of continuous functions of every participant’s individual consumption. □
Proposition A6. (AE6).
The All Equal (AE) allocation method satisfies the weak version of P6: “Rank correlation between costs and net consumption”.
Proof. 
The total net cost of the community is shared equally regardless of individuals’ net consumption. □
Proposition A7. (AE7).
The All Equal (AE) allocation method does not satisfy P7: “Beneficial group participation”.
Proof. 
Since the All Equal (AE) allocation method does not satisfy P3, it does not satisfy P7. □
  • Bill Sharing
Proposition A8. (BS1).
The Bill Sharing (BS) allocation method satisfies P1: “Parity among equals”.
Proof. 
Trivial from the formula of c a B S . □
Proposition A9. (BS2).
The Bill Sharing (BS) allocation method does not satisfy P2: “Disparity among unequals”.
Proof. 
In an EC where E g E c , the cost for NCs is c a N C B S = 0 , so two NCs that satisfy the premise of P2 would have the same cost. □
Proposition A10. (BS3).
The Bill Sharing (BS) allocation method does not satisfy P3: “Beneficial individual participation”.
Proof. 
Consider an EC with one net producer with e a N P = 1 and one net consumer with e b N C = 1 . In that case:
c a N P B S = 0 > p s e a N P = c a N P 0
The net producer is worse off inside the community, since she is not obtaining any income for her overproduction, but she could sell it to the grid at p s > 0 . □
Proposition A11. (BS4).
The Bill Sharing (BS) allocation method satisfies the weak version of P4: “Environmental friendliness”.
Proof. 
We prove the statement only for Net Producers. The proof for other members is analogous. The partial derivative of Net Producer a ’s allocated cost c a N P B S with respect to her consumption e a c is (The partial derivative is not continuous at E g = E c , but this does not represent a problem for our purposes since it is non-negative regardless of the direction you are approaching the discontinuity):
c a N P B S e a c = p s i e i N P e a N P i e i N P 2 E g E c + e a N P i e i N P if   E g > E c   0 if   E g < E c
It is easy to check that this partial derivative is non-negative over its domain. Also, note that if E g < E c , then c a N P B S e a c = 0 , i.e., Net Producers may marginally change their consumption—so they are still Net Producers—without changing their allocated cost. Therefore, the BS CAM satisfies the weak version of P4, but not P4. □
Proposition A12. (BS5).
The Bill Sharing (BS) allocation method satisfies P5: “Continuity”.
Proof. 
The allocated cost c a B S is a composition of continuous functions of every participant’s individual consumption. □
Proposition A13. (BS6).
The Bill Sharing (BS) allocation satisfies the weak version of P6: “Rank correlation between costs and net consumption”.
Proof. 
In an EC where E g E c , the cost for NCs is c a N C B S = 0 , regardless of their net consumption. Thus, two NCs with different net consumption would be allocated the same cost. This implies that the BS CAM does not satisfy the strict version of P6.
However, the BS CAM does satisfy the weak version of P6. Observe that: each NP (for whom e a N P c e a N P g < 0 ) is assigned a non-positive cost, since e a N P N C = 0 and e a N P N P > 0 ; each N0 (for whom e a N 0 c e a N 0 g = 0 ) is assigned a nil cost, since e a N 0 N C = 0 and e a N 0 N P = 0 ; and each NC (for whom e a N C c e a N C g > 0 ) is assigned a non-negative cost, since e a N C N C > 0 and e a N C N P = 0 .
Thus, we only have to prove the weak version within each of the three sets, i.e., NP, N0 and NC. For N0, all agents have the same (nil) cost. For NPs:
c a N P B S = e a N P i e i N P p s E g E c = e a c e a g p s E g E c i e i N P If   E g E c 0 If   E g < E c
Note that the term p s E g E c i e i N P is non-negative if E g E c and the same for all agents. And finally, for NCs:
c a N C B S = 0 If   E g E c e a N C i e i N C p b E c E g = e a c e a g p b E c E g i e i N C If   E g < E c
Note that the term p b E c E g i e i N C is non-negative if E g < E c and the same for all agents. □
Proposition A14. (BS7).
The Bill Sharing (BS) allocation method does not satisfy P7: “Beneficial group participation”.
Proof. 
Since the Bill Sharing (BS) allocation method does not satisfy P3, it does not satisfy P7. □

Appendix A.2. Family of Savings-Based Allocation Methods

  • Distribution of savings proportional to pre-established shares ( β CAM)
Proposition A15. (B1).
The  β  CAM does not satisfy P1: “Parity among equals”.
Proof. 
Consider two agents a 1 ,   a 2   A that satisfy the premise of P1, i.e., e a 1 c e a 1 g =   e a 2 c e a 2 g . This implies that c a 1 0 = c a 2 0 . Thus, if β a 1 β a 2 and E T r > 0 , then c a 1 β c a 2 β . □
Proposition A16. (B2).
The  β  CAM does not satisfy P2: “Disparity among unequals”.
Proof. 
We provide a counterexample. Consider an EC comprising three agents a 1 ,   a 2 ,   a 3 . Assume that e a 1 g =   e a 2 g = e a 3 g = 3 , e a 1 c = 4 , e a 2 c = 5 and e a 3 c = 0 . This implies that e a 1 N C = 1 ,   e a 1 N P = 0 , e a 2 N C = 2 ,   e a 2 N P = 0 , e a 3 N C = 0 ,   e a 3 N P = 3 , and E T r = 3 . Assume also that p s = 1 and p b = 2 . Thus,
c a 1 β = p b e a 1 N C p s e a 1 N P β a 1 p b p s E T r = 2 3 β a 1
c a 2 β = p b e a 2 N C p s e a 2 N P β a 2 p b p s E T r = 4 3 β a 2
Note that a 1 ,   a 2 satisfy the premise of P2. However, if β a 1 = 1 / 9 and β a 2 = 7 / 9 , then c a 1 β = c a 2 β = 5 / 3 . □
Proposition A17. (B3).
The  β  CAM satisfies P3: “Beneficial individual participation”.
Proof. 
c a β = c a 0 β a p b p s E T r c a 0 . And if β a > 0 and E T r > 0 , then the inequality is strict. □
Proposition A18. (B4).
The  β  CAM satisfies P4: “Environmental friendliness”.
Proof. 
The allocated cost under the β CAM is:
c a β = p b e a N C p s e a N P β a p b p s min a A e a N C , a A e a N P
Thus, for a N C , we have c a N C β e a c p b β a p b p s e a c p s .
Similarly, for a N P , we have that c a N P β   e a c   p s . □
Proposition A19. (B5).
The  β  CAM satisfies P5: “Continuity”.
Proof. 
Since the savings obtained by internal sharing is continuous in every individual’s consumption, the β CAM is also continuous. □
Proposition A20. (B6).
The  β  CAM does not satisfy P6: “Rank correlation between costs and net consumption”.
Proof. 
Consider the counterexample in the proof of Proposition A16 (B2), but with β a 1 = 1 / 9 and β a 2 = 5 / 6 . In this case, e a 2 c e a 2 g =   2 > 1 = e a 1 c e a 1 g , but:
c a 2 β = 4 3 β a 2 = 1.5 < 5 / 3 = 2 3 β a 1 = c a 1 β
Proposition A21. (B7).
The  β  CAM does not satisfy P7: “Beneficial group participation”.
Proof. 
Consider the counterexample in the proof of Proposition A20 (B6). Since β a 1 = 1 / 9 and β a 2 = 5 / 6 , we have that β a 3 = 1 β a 1 β a 2 = 1 / 18 , and c a 3 β = p s e a 3 N P β a 3 p b p s E T r = 3 3 18 = 19 / 6 . In this case, agents a 1 and a 3 would be better off forming their own community S = a 1 , a 3 since
a S c a = c a 1 β + c a 3 β = 5 3 19 6 = 3 2 > C S = 2 p s = 2
  • Distribution of savings proportional to coefficients α a ( α CAM)
Proposition A22. (PA1).
The  α  CAM does not satisfy P1: “Parity among equals”.
Proof. 
We provide a counterexample. Consider two agents a 1 ,   a 2   A that satisfy the premise of P1, i.e., e a 1 c e a 1 g =   e a 2 c e a 2 g , but with α a 1 α a 2 . This is always possible because e a c does not depend on α a . In this situation, c a 1 0 = c a 2 0 , and if E T r > 0 , then c a 1 α c a 2 α . □
Proposition A23. (PA2).
The  α  CAM does not satisfy P2: “Disparity among unequals”.
Proof. 
We provide a counterexample. Consider an EC comprising three agents a 1 ,   a 2 ,   a 3 . Assume that α a 1 = α a 2 = 1 9 ,   α a 3 = 7 9 E g = 27 , so e a 1 g =   e a 2 g = 3 , and e a 3 g = 21 . Assume e a 1 c = 4 , e a 2 c = 0 and e a 3 c = 23 . This implies that e a 1 N C = 1 ,   e a 2 N P = 3 , e a 3 N C = 2 and E T r = 3 . Assume also that p s = 1 and p b = 2 . Thus,
c a 1 α = p b e a 1 N C p s e a 1 N P α a 1 p b p s E T r = 2 1 9 3 = 5 / 3
c a 3 α = p b e a 3 N C p s e a 3 N P α a 3 p b p s E T r = 4 7 9 3 = 5 / 3
Note that a 1 ,   a 3 satisfy the premise of P2 but c a 1 α = c a 3 α = 5 / 3 .
The premise of P2 implies e a 1 g =   e a 2 g . Given that e a g = α a E g , we have that α a 1 = α a 2 . Given that e a 1 c   e a 2 c , we have c a 1 0 c a 2 0 , and therefore c a 1 α = c a 1 0 α a 1 p b p s E T r c a 2 α . □
Proposition A24. (PA3).
The  α  CAM satisfies P3: “Beneficial individual participation”.
Proof. 
See proof of Proposition A17 (B3). □
Proposition A25. (PA4).
The  α  CAM satisfies P4: “Environmental friendliness”.
Proof. 
See proof of Proposition A18 (B4). □
Proposition A26. (PA5).
The  α  CAM satisfies P5: “Continuity”.
Proof. 
See proof of Proposition A19 (B5). □
Proposition A27. (PA6).
The  α  CAM does not satisfy P6: “Rank correlation between costs and net consumption”.
Proof. 
We provide a counterexample. Consider an EC comprising three agents a 1 ,   a 2 ,   a 3 . Assume that E g = 100 ,   α a 1 = α a 2 = 0.01 and α a 3 = 0.98 . Thus, e a 1 g =   e a 2 g = 1 and e a 3 g = 98 . Assume e a 1 c = 2 , e a 2 c = 0 and e a 3 c = 98 . This implies that e a 1 N C = 1 ,   e a 2 N P = 1 , e a 3 N C = 0 ,   e a 3 N P = 0 , and E T r = 1 . Assume also that p s = 1 and p b = 3 . Thus,
e a 3 c e a 3 g = 0 > 1 = e a 2 c e a 2 g
However, c a 3 α < c a 2 α , as shown below:
c a 3 α = p b e a 3 N C p s e a 3 N P α a 3 p b p s E T r = 0.98 × 2 × 1 = 1.96
c a 2 α = p b e a 2 N C p s e a 2 N P α a 2 p b p s E T r = 1 × 1 0.01 · 2 × 1 = 1.02
Proposition A28. (PA7).
The  α  CAM does not satisfy P7: “Beneficial group participation”.
Proof. 
Consider the same counterexample as in the proof of Proposition A27 (PA6). Note that
c a 1 α = p b e a 1 N C p s e a 1 N P α a 1 p b p s E T r = 3 × 1 0.01 × 2 × 1 = 2.98
In this case, agents a 1 and a 2 would be better off forming their own community, since:
c a 1 α + c a 2 α = 2.98 1.02 = 1.96 > 0 = C a 1 , a 2
  • Distribution of savings using the Shapley value
Proposition A29. (S1).
The Shapley CAM satisfies P1: “Parity among equals”.
Proof. 
The Shapley value satisfies the property “symmetry”, also known as “equal treatment of equals”, which reads: if i A and j A are equivalent in the sense that v S { i } = v S { j } for every subset S A which contains neither i nor j , then v i S h = v j S h .
If two agents satisfy the premise of P1, their marginal contributions to every (sub-) community will be the same, so their cost under the Shapley CAM will be the same.
c a S h = e a N C p b e a N P p s v a S h
Proposition A30. (S2).
The Shapley CAM satisfies P2: “Disparity among unequals”.
Proof. 
Importantly, note that, given that p s > 0 , we have that 0 < v a S h < e a N C p b for all a N C . In words, this means that the share of the surplus that a NC is going to get under the Shapley CAM is necessarily lower than the total cost of the overconsumption if the NC were to buy her overconsumption from the grid. The reason is that the marginal contribution of a N C at any coalition, which is the increase in surplus for that coalition caused by the introduction of a N C , is bounded below by 0 and above by e a N C ( p b   p s ) . Since v a S h is an average of the marginal contributions, and p s > 0 , we have
0 v a S h e a N C ( p b p s ) < e a N C p b
Now, consider two agents a 1 and a 2 such that satisfy the premise of P2, i.e., e a 1 c e a 1 g   e a 2 c e a 2 g . Recall that each agent can only belong to one of the three sets: N P , N C or N 0 . If the two agents belong to a different set, then their corresponding costs will be different, since
c a N C S h   = c a N C 0 v a S h = p b e a N C v a S h > 0
c a N 0 S h   = c a N 0 0 v a S h = 0
c a N P S h   = c a N P 0 v a S h = p s e a N P v a S h < 0
So, in that case, the proposition would be true.
Agents a 1 and a 2 cannot belong both to N 0 , since e a 1 c e a 1 g   e a 2 c e a 2 g .
Thus, it only remains to consider the cases where the two agents belong both to N P or both to N C . Let us first suppose that they both belong to N P .
Without loss of generality, assume that e a 1 N P > e a 2 N P . The marginal contribution of an agent to any given coalition is the change it causes in min ( e N P , e N C ) ( p b p s ) . Considering the marginal contribution of a 1 and a 2 to corresponding coalitions, under a one-to-one correspondence between the sets of coalitions over which v a 1 S h and v a 1 S h are computed (Note that the computation of v a 1 S h is performed over the set of coalitions formed by agents in S a 1 = A \ { a 1 } , while the computation of v a 2 S h is performed over the set of coalitions formed by agents in S a 2 = A \ { a 2 } . Let S a 1 , a 2 = A \ a 1 , a 2 and note that S a 1 , a 2 S a 1 and S a 1 , a 2 S a 2 . Under the one-to-one correspondence between S a 1 and S a 2 , every coalition in S a 1 , a 2 maps to itself; and a coalition ρ 1 S a 1 such that a 2 ρ 1 maps to the coalition ρ 2 S a 2 where agent a 2 in ρ 1 has been replaced with a 1 ), and noting that v a S h is an average of marginal contributions, we find
0 v a 1 S h v a 2 S h ( e a 1 N P e a 2 N P ) ( p b p s )
From 0 v a 1 S h v a 2 S h , we have:
c a 1 N P S h   c a 2 N P S h   = p s ( e a 1 N P e a 2 N P ) ( v a 1 S h v a 2 S h ) < 0
  • Thus, the costs for agents a 1 and a 2 are indeed different.
  • For two net consumers with e a 1 N C > e a 2 N C we obtain 0 v a 1 S h v a 2 S h ( e a 1 N C e a 2 N C )( p b p s )
  • From ( v a 1 S h v a 2 S h ) ( e a 1 N C e a 2 N C )( p b p s ) , we have
c a 1 N C S h   c a 2 N C S h   = p b ( e a 1 N C e a 2 N C ) ( v a 1 S h v a 2 S h ) p s ( e a 1 N C e a 2 N C ) > 0
Proposition A31. (S3).
The Shapley CAM satisfies P3: “Beneficial individual participation”.
Proof. 
Since savings cannot be negative, v a S h 0 , so it is always the case that c a S h = c a 0 v a S h c a 0 for all a A . Furthermore, if there is at least one net consumer and one net producer, then v a S h > 0   for all net consumers and producers, and therefore c a S h < c a 0 . □
Proposition A32. (S4).
The Shapley CAM satisfies P4: “Environmental friendliness”.
Proof. 
We show that an increase in individual consumption necessarily leads to an increase in allocated cost. For NPs, we have
c a N P S h   = c a N P 0 v a S h = ( p s e a N P + v a S h )
Following the same reasoning as in the proof of Proposition A30 (S2), we find that, if there is an increment e a c (i.e., a reduction in e a N P ) , keeping the participant as a net producer, then v a S h does not increase while p s e a N P decreases, so the cost ( p s e a N P + v a S h ) increases.
  • For NCs and agents in N 0 , we have
c a S h   = p b e a N C v a S h
For e a c > 0 , following the same line of reasoning as in the proof of Proposition A30 (S2), we have v a S h e a c p b p s , so
c a S h   e a c = p b v a S h e a c p b p b p s = p s > 0
Proposition A33. (S5).
The Shapley CAM satisfies P5: “Continuity”.
Proof. 
The savings obtained by internal sharing are continuous in every individual’s consumption. Thus, the Shapley value v a S h , which is the average increase in surplus caused by the introduction of an agent in a market, is also continuous in every individual’s consumption. Thus, c a S   is continuous. □
Proposition A34. (S6).
The Shapley CAM satisfies P6: “Rank correlation between costs and net consumption”.
Proof. 
Under the Shapley CAM, the cost for any net consumer is greater than the cost for any agent in N 0 , which in turn is greater than the cost for any Net Producer (see proof of Proposition S.2). The proof for agents in N 0 is trivial, since they all have net consumption equal to zero and they are all allocated the same cost. Thus, it only remains to consider the cases where the two agents belong both to N P or both to N C .
The proof of the statement for Net Producers is included in the proof of Proposition A30 (S2), where it is shown that a 1 ,   a 2 N P , e a 1 N P > e a 2 N P c a 1 S h   < c a 2 S h   . The proof for Net Consumers is analogous. □
Proposition A35. (S7).
The Shapley CAM does not satisfy P7: “Beneficial group participation”.
Proof. 
We can use as a counterexample any “glove game” [27,28] with different numbers of left-hand owners and right-hand owners. In a glove game, each agent owns a single glove (either left- or right-hand) and the worth of a coalition is the number of complete pairs it contains. In these games, the scarce side captures all the value in the core.
The analogy in our setting would be a market where each NC demands one unit of energy and each NP supplies one unit. If the numbers of NCs and NPs are different (and both positive), the core collapses to the allocation in which the entire surplus is distributed uniformly among the agents on the scarce side of the market. By contrast, the Shapley value lies outside the core, since every agent on the abundant side still makes a positive marginal contribution to certain coalitions. □

Appendix A.3. Family of Price-Based Allocation Methods

Proposition A36. (PB1).
Price-based (PB) allocation methods satisfy P1: “equal treatment among equals”.
Proof. 
We prove the statement only for Net Consumers. The proof for Net Producers is analogous. The allocated cost for Net Consumers is:
c a N C P B = p b e a N C e a N C i N C e i N C E T r p b p t r
It is clear that a 1 ,   a 2 N C , if e a 1 N C = e a 2 N C , then c a 1 P B   =   c a 2 P B . □
Proposition A37. (PB2).
Price-based (PB) allocation methods with p t r p s , p b  satisfy P2: “Disparity among unequals” and P6: “Rank correlation between costs and net consumption”.
Proof. 
Consider two agents a 1 and a 2 that satisfy the premise of P2. Recall that each agent can only belong to one of the three sets: N P , N C or N 0 . If the two agents belong to a different set (and bearing in mind that p t r p s , p b ), then their corresponding costs will be different, since
c a N C P B = p b e a N C e a N C i N C e i N C E T r p b p t r > 0
c a N 0 P B = 0
c a N P P B = p s e a N P e a N P i N P e i N P E T r p t r p s < 0
So, in that case, the proposition would be true.
Agents a 1 and a 2 cannot belong both to N 0 , since e a 1 c e a 1 g   e a 2 c e a 2 g .
Thus, it only remains to consider the cases where the two agents belong both to N P or both to N C . The cost for NCs is positive and proportional to e a N C , so a 1 ,   a 2 N C , if e a 1 N C > e a 2 N C (i.e., e a 1 c e a 1 g > e a 2 c e a 2 g ) then c a 1 P B > c a 2 P B . Similarly, the cost for NPs is negative and its absolute value is proportional to e a N P , so a 1 ,   a 2 N P , if e a 1 N P > e a 2 N P (i.e., e a 1 c e a 1 g < e a 2 c e a 2 g ) then c a 1 P B   < c a 2 P B   . □
Proposition A38. (PB3).
Price-based (PB) allocation methods with p t r p s , p b  satisfy P3: “Beneficial individual participation”.
Proof. 
For Net Producers we have: c a N P 0 c a N P P B = e a N P i N P e i N P E T r p t r p s 0 . This inequality is strict whenever there is trading in the internal market ( E T r > 0 ) and p t r > p s . Analogously, for Net Consumers: c a N C 0 c a N C P B = e a N C i N C e i N C E T r p b p t r 0 . And the inequality is strict whenever there is trading in the internal market ( E T r > 0 ) and p b > p t r . □
Proposition A39. (PB4).
Price-based (PB) allocation methods where p t r  is a continuous function of individuals’ consumption satisfy P5: “Continuity”.
Proof. 
Given that p t r is a continuous function of every participants’ individual cost (by assumption), the formula for c a P B is a composition of continuous functions of every participants’ individual cost. □
  • Average Price
Proposition A40. (AP1).
The Average Price (AP) CAM satisfies P1: “equal treatment among equals”.
Proof. 
See Proposition A36 (PB1). □
Proposition A41. (AP2).
The Average Price (AP) allocation method satisfies P2: “Disparity among unequals”.
Proof. 
Since p t r A P p s , p b , we can use Proposition A37 (PB2). □
Proposition A42. (AP3).
The Average Price (AP) allocation method satisfies P3: “Beneficial individual participation”.
Proof. 
Since p t r A P p s , p b , we can use Proposition A38 (PB3). □
Proposition A43. (AP4).
The Average Price (AP) allocation method satisfies P4: “Environmental friendliness”.
Proof. 
For a net consumer a N C , starting from an initial situation in which the traded energy is E 1 T r and the total overconsumption is i e i N C = E 1 N C > 0 we have
c a N C P B = e a N C p b E 1 T r E 1 N C p b p s 2
If net consumer a N C increases her consumption in e a c , the new cost is
( e a N C + e a c ) p b E 2 T r E 1 N C + e a c p b p s 2 ( e a N C + e a c ) p b E 1 T r + e a c E 1 N C p b p s 2
Consequently,
c a N C P B e a c p b e a N C E 1 N C + E 1 T r E 1 N C + e a c E 1 N C p b p s 2 e a c p b 2 + e a c E 1 N C p b p s 2
And, finally,
lim e a c 0 + c a N C P B e a c lim e a c 0 + p b 2 + e a c E 1 N C p b p s 2 = p s
Analogously, the same lower bound ( p s ) for lim e a c 0 + c a N P P B e a c can be shown to apply to net producers and participants in N0. □
Proposition A44. (AP5).
The Average Price (AP) allocation method satisfies P5: “Continuity”.
Proof. 
Price p t r A P is independent of individuals’ consumption, so we can use Proposition A39 (PB4) to show that the AP allocation method satisfies P5: “Continuity”. □
Proposition A45. (AP6).
The Average Price (AP) allocation method satisfies P6: “Rank correlation between costs and net consumption”.
Proof. 
Since p t r A P p s , p b , we can use Proposition A37 (PB2). □
Proposition A46. (AP7).
The Average Price (AP) allocation method does not satisfy P7: “Beneficial group participation”.
Proof. 
We can use the fact that the AP CAM satisfies P4 and P5, together with Proposition 2 or Proposition 3. Nonetheless, here we provide a counterexample to provide the intuition why the AP CAM does not fulfill P7.
Consider the following “glove market” [27,28] with three agents a 1 , a 2 and a 3 , with the following data: e a 1 g =   e a 2 g = e a 3 g = 3 ; e a 1 c = 5 ;   e a 2 c = e a 3 c = 1 ; p b = 30 ;   p s =   10 . With these conditions, e a 1 N C = 2 and e a 2 N P = e a 3 N P = 2 . Agent a 1 would obtain 1 unit of energy from a 2 and 1 unit of energy from a 3 at p t r A P = p b + p s 2 = 20 . The net costs for the members would be:
c a 1 N C A P = e a 1 N C p b E T r p b p t r A P = 2 × 30 2 × 10 = 40
c a 2 N P A P = e a 2 N P p s e a 2 N P e a 2 N P + e a 3 N P E T r p t r A P p s = 2 × 10 2 4 2 × 10 = 30 = c a 3 N P A P
Thus, the subgroup formed by a 1 and a 2 bears a total net cost of 40 30 = 10 . However, if they formed their own community (leaving a 3 behind), the total net cost of that coalition would be C ( a 1 , a 2 ) = 0 . □
  • Extreme Price
Proposition A47. (EP1).
The Extreme Price (EP) allocation method satisfies P1: “equal treatment among equals”.
Proof. 
See Proposition A36 (PB1). □
Proposition A48. (EP2).
The Extreme Price (EP) allocation method satisfies P2: “Disparity among unequals”.
Proof. 
Since p t r E P p s , p b , we can use Proposition A37 (PB2). □
Proposition A49. (EP3).
The Extreme Price (EP) allocation method satisfies P3: “Beneficial individual participation”.
Proof. 
Since p t r E P p s , p b , we can use Proposition A38 (PB3). □
Proposition A50. (EP4).
The Extreme Price (EP) allocation method does not satisfy P4: “Environmental friendliness”.
Proof. 
We can use the fact that the EP CAM satisfies P7 (Proposition A53 (EP7)), together with Proposition 2. Nonetheless, here we provide a counterexample to provide the intuition why the EP CAM does not fulfill P4.
Under the EP CAM, an increase in an individual’s consumption may lead to an increase in p t r from p s to p b . This benefits net producers. In fact, under the EP CAM, it may be the case that an individual’s increase in energy consumption (keeping everything else constant) may lead to a reduction in her individual allocated cost.
As an example, consider a market with two agents a 1 and a 2 , with the following data: e a 1 g =   e a 2 g = 2 ; e a 1 c = 3 ;   e a 2 c = 0.9 ; p b = 100 ;   p s =   10 . With these conditions, e a 1 N C = 1 and e a 2 N P = 1.1 . Agent a 1 would obtain 1 unit of energy from agent a 2 at p t r E P = p s =   10 . The net cost for a 2 would be:
c a 2 N P E P = e a 2 N P p s E T r p t r E P p s = 1.1 × 10 1 × 0 = 11
If now a 2 increases consumption to e a 2 c , = 1.1 , we have e a 1 N C , = 1 and e a 2 N P , = 0.9 . Agent a 1 would obtain 0.9 units of energy from agent a 2 at p t r E P , = p b =   100 . The new net cost for a 2 would be:
c a 2 N P E P , = e a 2 N P , p s E T r , p t r E P , p s = 0.9 × 10 0.9 × 90 = 90
Thus, a 2 increased her consumption and her individual cost greatly decreased. □
Proposition A51. (EP5).
The Extreme Price (EP) allocation method does not satisfy P5 “Continuity”.
Proof. 
We provide a counterexample. Consider a market with two agents a 1 and a 2 , with the following data: e a 1 g =   e a 2 g = 2 ; e a 1 c = 3 ;   e a 2 c = 1 ; p b = 100 ;   p s =   10 . With these conditions, e a 1 N C = 1 and e a 2 N P = 1 . Agent a 1 would obtain 1 unit of energy from agent a 2 at p t r E P = p b + p s 2 =   55 . The net cost for a 2 would be:
c a 2 N P E P = e a 2 N P p s min e a 1 N C , e a 2 N P p t r E P p s = p t r E P = 55
However, if the consumption e a 2 c increases, then E g < E c and we have p t r = p b =   100 , while if e a 2 c decreases then E g > E c and p t r = p s =   10 . Consequently,
lim e a 2 c 1 + c a 2 N P E P = lim e a 2 c 1 + e a 2 N P p s + e a 1 N C p t r E P p s = lim e a 2 c 1 + e a 1 N C p b = p b = 100
lim e a 2 c 1 c a 2 N P E P = lim e a 2 c 1 e a 2 N P p t r E P = lim e a 2 c 1 e a 2 N P p s = p s = 10
Note that this is also a proof that P4 “Environmental friendliness” is not satisfied, as c a 2 N P E P decreases from −55 to (approximately) −100 if a 2 increases its consumption slightly. □
Proposition A52. (EP6).
The Extreme Price (EP) allocation method satisfies P6: “Rank correlation between costs and net consumption”.
Proof. 
Since p t r E P p s , p b , we can use Proposition A37 (PB2). □
Proposition A53. (EP7).
The Extreme Price (EP) allocation method satisfies P6 “Beneficial group participation”.
Proof. 
The savings obtained by a coalition S A that forms its own community equal v S = p b p s min a S e a N C , a S e a N P . We must compare these savings with the sum of the individual savings obtained by the agents in S when they are part of the grand community A and savings are distributed according to the EP CAM. The individual saving for agent a A under the EP CAM is denoted v a E P = c a 0 c a E P . Thus, our goal is to show that a S v a E P v S   S A .
First, note that E N P E N C = a N P e a g e a c + a N C e a c e a g + = a N P e a g e a c a N C e a c e a g = a A e a g a A e a c = E g E c . This implies that the savings obtained by agent a A under the EP CAM, v a E P = c a 0 c a E P , can be written as:
v a E P = e a N C p b p s if   E N P > E N C ( e a N C + e a N P ) p b p s 2 if   E N P = E N C e a N P p b p s if   E N P < E N C
Thus, S A ,
a S v a E P = p b p s a S e a N C if   E N P > E N C p b p s 2 a S ( e a N C + e a N P ) if   E N P = E N C p b p s a S e a N P if   E N P < E N C
It is then clear that a S v a E P v S = p b p s min a S e a N C , a S e a N P   S A . □

Appendix B. Proofs of Propositions in the Body of the Paper

Lemma A1.
Under any CAM that satisfies P7, if  a A  is not critical, then  c a = c a 0 .
Proof. 
We prove the statement assuming that the non-critical agent is a net consumer. The proof for non-critical net producers is analogous.
Suppose net consumer a N C is not critical in community A , i.e., e a N C E A c   E A g = E A N C E A N P (see proof of Proposition A53 (EP7)). Let E A T r be the amount of energy traded in community A . Since a N C , e a N C > 0 , so it must be the case that E A N C > E A N P , which implies E A T r = i A e i N P i A e i N C e a N C i A \ a e i N P i A \ a e i N C E A T r = E A \ a T r . In words, the amount of energy traded in community A does not change if a alone departs.
  • The individual savings assigned by the CAM to agent a in community A is denoted v a = c a 0 c a . Fulfilling P7 means that i S v i E S T r ( p b p s )   S A . Applying P7 to the sets formed by each individual i A alone, we have that v i 0 .
Applying P7 to A \ a , we have
i A \ a v i E A \ a T r p b p s = E A T r p b p s = i A v i
This implies that v a = 0 , so c a = c a 0 . □
Lemma A2.
Under any price-based CAM that satisfies P7:
  • If there is some non-critical net consumer  d , i.e.,  e d N C   E c E g , then  v a N C = 0 ,
    v a N P = e a N P p b p s  and  c a A = ( e a c e a g ) p b . Furthermore, if  E T r > 0 , then  p t r = p b .
  • If there is some non-critical net producer  h , i.e.,  e h N P   E g E c , then  v a N P = 0 ,
    v a N C = e a N C p b p s  and  c a A = ( e a c e a g ) p s . Furthermore, if  E T r > 0 , then  p t r = p s .
Proof. 
We prove the first part of the lemma. The proof of the second part is analogous.
Assume that there is some non-critical net consumer d . Lemma A1 implies that v d = 0 . Since d N C , we have that
v d = c d 0 c d = e a N C i N C e i N C E T r p b p t r = 0
This implies that E T r = 0 or p t r = p b . In either case, we obtain
c a = e a N C p b If   a N C 0 If   a N 0 e a N P p b If   a N P = ( e a c e a g ) p b
Proof of Proposition 1.
Suppose net consumer a A is not critical in community A . Lemma A1 implies that v a = c a 0 c a = 0 . Thus, if no net consumer is critical, then all savings are allocated to net producers.
To see how savings are distributed among net producers, consider a net producer h N P and the coalition Ω = N C h . Applying P7, we obtain i Ω v i = v h e h N P ( p b p s ) , which, together with condition i A v i = i A e i N P ( p b p s ) leads to v h = e h N P ( p b p s ) . This is the same allocation given by the EP CAM.
The proof if there are no critical net producers is analogous. □
Proof of Proposition 2.
Consider a community with 4 participants (1, 2, 3 and 4) in which there are two net consumers with e 1 N C = 1   and e 2 N C = M > 0 ,   and two net producers with e 3 N P = 1 and e 4 N P = M + 1 . The community as a whole is a net producer with E g E c = 1 and E T r = M + 1 . Agent 3 is not critical since e 3 N P E g E c . By Lemma A2, under any price-based CAM satisfying P7 the cost for participant 4 is c 4 ( 1 ) = p s   ( M + 1 ) .
If participant 4 increases its consumption in 2 units (so e 4 N P = M 1 , E c E g = 1   and   E T r = M ) , then agent 1 is not critical since e 1 N C   E c E g . By Lemma A2, under any price-based CAM satisfying P7, the new cost for participant 4 is c 4 ( 2 ) = p b ( M 1 ) . The cost increment for participant 4 is c 4 ( 2 ) c 4 1 = p b + p s M p b p s . Consequently, if M > p b + p s p b p s , participant 4 decreases its cost by increasing its consumption in 2 units, violating property P4. □
Proof of Proposition 3.
Consider a community with 3 participants (1, 2 and 3) where e 1 N C = 1 , e 2 N P = 1 and a third agent with e 3 g = 1 . We study the transfer price p t r under any price-based CAM satisfying P7 when e 3 c tends to 1 from below and from above.
Note that the third agent is not critical, since e 3 g   e 3 c = E g E c , and E T r = 1 . By Lemma A2, under any price-based CAM satisfying P7, we have that:
  • If e 3 c > 1 , then the third player is a Net Consumer, so p t r = p b .
  • If e 3 c < 1 , then the third player is a Net Producer, so p t r = p s .
Thus, we have that under any price-based CAM satisfying P7
lim e 3 c 1 + p t r = p b p s = lim e 3 c 1 p t r
Therefore, the cost for the first agent as a function of agent 3’s consumption is discontinuous:
lim e 3 c 1 + c 1 = e 1 N C p b = p b p s = e 1 N C p s = lim e 3 c 1 c 1

References

  1. Mitridati, L.; Kazempour, J.; Pinson, P. Design and Game-Theoretic Analysis of Community-Based Market Mechanisms in Heat and Electricity Systems. Omega 2021, 99, 102177. [Google Scholar] [CrossRef]
  2. Tushar, W.; Saha, T.K.; Yuen, C.; Liddell, P.; Bean, R.; Poor, H.V. Peer-to-Peer Energy Trading with Sustainable User Participation: A Game Theoretic Approach. IEEE Access 2018, 6, 62932–62943. [Google Scholar] [CrossRef]
  3. Han, L.; Morstyn, T.; McCulloch, M. Incentivizing Prosumer Coalitions with Energy Management Using Cooperative Game Theory. IEEE Trans. Power Syst. 2019, 34, 303–313. [Google Scholar] [CrossRef]
  4. European Parliament Directive (EU) 2018/2001 of the European Parliament and of the Council of 11 December 2018 on the Promotion of the Use of Energy from Renewable Sources; EU: Brussels, Belgium, 2018.
  5. European Parliament Directive (EU) 2019/944 of the European Parliament and of the Council of 5 June 2019 on Common Rules for the Internal Market for Electricity and Amending Directive 2012/27/EU; EU: Brussels, Belgium, 2019.
  6. Li, N.; Okur, Ö. Economic Analysis of Energy Communities: Investment Options and Cost Allocation. Appl. Energy 2023, 336, 120706. [Google Scholar] [CrossRef]
  7. Feng, C.; Wen, F.; You, S.; Li, Z.; Shahnia, F.; Shahidehpour, M. Coalitional Game-Based Transactive Energy Management in Local Energy Communities. IEEE Trans. Power Syst. 2020, 35, 1729–1740. [Google Scholar] [CrossRef]
  8. Chakraborty, P.; Baeyens, E.; Khargonekar, P.P.; Poolla, K.; Varaiya, P. Analysis of Solar Energy Aggregation under Various Billing Mechanisms. IEEE Trans. Smart Grid 2019, 10, 4175–4187. [Google Scholar] [CrossRef]
  9. Gonzalez-Asenjo, D.; Izquierdo, L.R.; Sedano, J. A Simple and Efficient Method to Allocate Costs and Benefits in Energy Communities. J. Ind. Eng. Manag. 2023, 16, 398–424. [Google Scholar] [CrossRef]
  10. Volpato, G.; Carraro, G.; Dal Cin, E.; Rech, S. On the Different Fair Allocations of Economic Benefits for Energy Communities. Energies 2024, 17, 4788. [Google Scholar] [CrossRef]
  11. Limmer, S. Empirical Study of Stability and Fairness of Schemes for Benefit Distribution in Local Energy Communities. Energies 2023, 16, 1756. [Google Scholar] [CrossRef]
  12. Volpato, G.; Carraro, G.; Cont, M.; Danieli, P.; Rech, S.; Lazzaretto, A. General Guidelines for the Optimal Economic Aggregation of Prosumers in Energy Communities. Energy 2022, 258, 124800. [Google Scholar] [CrossRef]
  13. Li, N.; Hakvoort, R.A.; Lukszo, Z. Cost Allocation in Integrated Community Energy Systems—A Review. Renew. Sustain. Energy Rev. 2021, 144, 111001. [Google Scholar] [CrossRef]
  14. Li, N.; Hakvoort, R.; Lukszo, Z. Cost Allocation in Integrated Community Energy Systems—Social Acceptance. Sustainability 2021, 13, 9951. [Google Scholar] [CrossRef]
  15. Li, N.; Hakvoort, R.A.; Lukszo, Z. Cost Allocation in Integrated Community Energy Systems—Performance Assessment. Appl. Energy 2022, 307, 118155. [Google Scholar] [CrossRef]
  16. Zhou, Y.; Wu, J.; Long, C. Evaluation of Peer-to-Peer Energy Sharing Mechanisms Based on a Multiagent Simulation Framework. Appl. Energy 2018, 222, 993–1022. [Google Scholar] [CrossRef]
  17. Safdarian, A.; Astero, P.; Baranauskas, M.; Keski-Koukkari, A.; Kulmala, A. Coalitional Game Theory Based Value Sharing in Energy Communities. IEEE Access 2021, 9, 78266–78275. [Google Scholar] [CrossRef]
  18. Long, C.; Wu, J.; Zhang, C.; Thomas, L.; Cheng, M.; Jenkins, N. Peer-to-Peer Energy Trading in a Community Microgrid. In Proceedings of the 2017 IEEE Power & Energy Society General Meeting, Chicago, IL, USA, 16–20 July 2017; IEEE: New York, NY, USA, 2017; pp. 1–5. [Google Scholar]
  19. Grzanic, M.; Morales, J.M.; Pineda, S.; Capuder, T. Electricity Cost-Sharing in Energy Communities Under Dynamic Pricing and Uncertainty. IEEE Access 2021, 9, 30225–30241. [Google Scholar] [CrossRef]
  20. Samuel, O.; Javaid, N.; Khalid, A.; Khan, W.Z.; Aalsalem, M.Y.; Afzal, M.K.; Kim, B.-S. Towards Real-Time Energy Management of Multi-Microgrid Using a Deep Convolution Neural Network and Cooperative Game Approach. IEEE Access 2020, 8, 161377–161395. [Google Scholar] [CrossRef]
  21. Osborne, M.; Rubinstein, A. A Course in Game Theory; The MIT Press: Cambridge, MA, USA, 1994. [Google Scholar]
  22. Shapley, L.S. A Value for N-Person Games. In Contributions to the Theory of Games, Volume II; Kuhn, H.W., Tucker, A.W., Eds.; Princeton University Press: Princeton, NJ, USA, 1953; pp. 307–318. ISBN 9781400881970. [Google Scholar]
  23. Schmeidler, D. The Nucleolus of a Characteristic Function Game. SIAM J. Appl. Math. 1969, 17, 1163–1170. [Google Scholar] [CrossRef]
  24. Benedek, M.; Fliege, J.; Nguyen, T.D. Finding and Verifying the Nucleolus of Cooperative Games. Math. Program. 2021, 190, 135–170. [Google Scholar] [CrossRef]
  25. Iñarra, E.; Serrano, R.; Shimomura, K.-I. The Nucleolus, the Kernel, and the Bargaining Set: An Update. Rev. Économique 2020, 71, 225–266. [Google Scholar] [CrossRef]
  26. Maschler, M.; Peleg, B.; Shapley, L.S. Geometric Properties of the Kernel, Nucleolus, and Related Solution Concepts. Math. Oper. Res. 1979, 4, 303–338. [Google Scholar] [CrossRef]
  27. Shapley, L.S. The Solutions of a Symmetric Market Game. In Contributions to the Theory of Games (AM-40), Volume IV; Princeton University Press: Princeton, NJ, USA, 1959; pp. 145–162. [Google Scholar]
  28. Shapley, L.S.; Shubik, M. Pure Competition, Coalitional Power, and Fair Division. Int. Econ. Rev. 1969, 10, 337–362. [Google Scholar] [CrossRef]
Table 1. Compliance of the seven desirable properties for each of the eight CAMs considered.
Table 1. Compliance of the seven desirable properties for each of the eight CAMs considered.
P1P2P3P4P5P6P7
Parity Among EqualsDisparity Among
Unequals
Beneficial Individual Participation Environmental FriendlinessContinuityRank
Correlation
Between Costs
and Net
Consumption
Beneficial Group
Participation
Simple rules
All EqualYNNYYY (Weak)N
Bill SharingYNNY (Weak)YY (Weak)N
Savings based
Pre-established shares βaNNYYYNN
Proportional to coefficients  αaNNYYYNN
ShapleyYYYYYYN
NucleolusY?Y?Y?Y
Price based
Average priceYYYYYYN
Extreme priceYYYNNYY
Legend: Y = YES; N = NO; Y (Weak) means compliance with the weak version of the property; ? = Unproved (we conjecture YES).
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

González-Asenjo, D.; Izquierdo, L.R.; Izquierdo, S.S. Cost Allocation Methods and Their Properties in Energy Communities. Energies 2025, 18, 6236. https://doi.org/10.3390/en18236236

AMA Style

González-Asenjo D, Izquierdo LR, Izquierdo SS. Cost Allocation Methods and Their Properties in Energy Communities. Energies. 2025; 18(23):6236. https://doi.org/10.3390/en18236236

Chicago/Turabian Style

González-Asenjo, David, Luis R. Izquierdo, and Segismundo S. Izquierdo. 2025. "Cost Allocation Methods and Their Properties in Energy Communities" Energies 18, no. 23: 6236. https://doi.org/10.3390/en18236236

APA Style

González-Asenjo, D., Izquierdo, L. R., & Izquierdo, S. S. (2025). Cost Allocation Methods and Their Properties in Energy Communities. Energies, 18(23), 6236. https://doi.org/10.3390/en18236236

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop