The graph energy game
Abstract.
We study the graph energy from a cooperative game viewpoint. We introduce the graph energy game and show various properties. In particular, we see that it is a superadditive game and that the energy of a vertex, as defined in Arizmendi and Juarez-Romero (2018), belongs to the core of the game. These properties imply new bounds for the energy of graphs. We also consider a version based on -Schatten norms.
Dedicated to our father, Manuel Enrique Arizmendi San Pedro,
on the occasion of his 65th birthday
1. Introduction
In this work, we propose to study Gutman’s graph energy [7] from the viewpoint of cooperative game theory. For this, we define a cooperative game based on the graph energy and study its main properties and solutions.
Cooperative game theory is a branch of game theory which models scenarios where different players may gain a larger utility by cooperating between them. One main problem is the decide how to divide the total utility so that every player is satisfied and willing to cooperate. There are various solutions to this problem depending on the desired properties one accepts as fair. The book [13] presents an introduction to the topic.
On the other hand, recall that for a graph , the energy of , is given by
where denote the eigenvalues of the adjacency matrix of , counted with multiplicity. The monograph [9], presents a nice review of the theory.
The idea is that for a given graph with vertex set , we define a game on by considering the energy of the subgraphs of . More precisely, for each subset of , let be the induced subgraph of . The value of is given by the energy of the subgraph , . We prove that this is a superadditive game.
We would also be interested in a particular payoff: the energy of a vertex. The energy of vertex as defined in [3] is a way to split the total energy of the graphs among the different vertices. In principle, it is natural to try to give an interpretation in terms of centrality, similar to the centrality measures studied in networks, such as degree, PageRank, betweeness, closeness, etc. However, from observation of examples, we believe that one is lead to the intuition that the vertex energy is closer to a payoff in a cooperative game. Thus, on the above described game we consider the payment given by the vertex energy and prove that it actually satisfies the axioms of symmetry, null player and efficiency. More important we show that this payment is in the core and thus provide evidence of the above intuition (see Section 2.3 for definitions). This is the main result of the paper.
We also consider generalizations where we consider instead of the energy, a new family of “energies” based on the -Schatten norms. Similar results are proved for these generalizations, obtaining new inequalities.
We hope that this paper motivates the study of graphs and their properties from the viewpoint of game theory.
Apart from this introduction, the paper contains five sections. In Section 2 we present the necessary preliminaries. 2.1 and 2.2 are devoted to graphs and energy of graph and vertices, 2.3 for matrix inequalities and in 2.4 we describe basic concepts of cooperative game theory. In Section 3, we prove the main results of the paper. We introduce a cooperative game based on energy of a graph in 3.1. In 3.2 we consider the vertex energy from this viewpoint and give further considerations. In Section 4 we generalize these ideas for -Schatten norms by introducing the -Schatten energy. We start with basic properties of this energy in 4.1, then introduce the -energy of a vertex in 4.2, and finally we specialize in the case in Section 4.3, proving that this case coincide with games studied before. In Section 5 we present some examples. We finish with a final small section regarding conclusions and further questions.
2. Preliminaries
2.1. Graphs and its adjacency matrix
We will consider simple undirected finite graphs which we will call simply graphs.
A graph consists of a pair where and is such that, for all , and implies that , for all .
A subgraph of is a graph such that and . Given , the induced subgraph of is the subgraph with vertex set and edge set We call a subgraph of , induced if there is some such that .
For any graph , with vertex set , the adjacency matrix of , that we denote by , is the matrix with entries if and otherwise.
2.2. Graph energy and vertex energy
We denote by , the set of matrices of size over the complex numbers and by , the trace on , which is the map .
The energy of a graph , denoted by , is defined as the sum of the absolute values of the eigenvalues of the adjacency matrix , i.e.,
In other words, the energy of a graph is the trace norm of its adjacency matrix. More precisely, for a matrix , we define the absolute value of by where denotes conjugate transpose of . The energy of is then given by
Definition 2.1.
For a graph G and a vertex , the energy of the vertex , which we denote by , is given by
(2.1) |
where is the adjacency matrix of .
In this way the energy of a graph is given by the sum of the individual energies of the vertices of ,
and thus the energy of a vertex is a refinement of the energy of a graph.
The idea behind the definition comes from non-commutative probability. Actually, the linear functional defined by is a vector state, and in particular, it is positive and , where is the identity matrix, see [8] for details.
Hölder inequality extends to the non-commutative case as follows: Let be a pair such that , then
(2.2) |
2.3. Jensen’s trace inequality
Trace inequalities refer to inequalities for the trace of matrices or operators and functions of them. In this paper we will use a specific trace inequality which is the generalization of Jensen’s inequality for convex functions. Before introducing it, we need to bring some basic notation and definitions.
Definition 2.2.
-
(1)
A matrix is called self-adjoint if .
-
(2)
An orthogonal projection is a self-adjoint matrix such that
For a self-adjoint matrix , and a real function we may define as follows: consider the diagonalization where is unitary and is diagonal, then
where denote the diagonal entries of .
The main tool to prove the desired properties for the energy will be Jensen’s trace inequality, which we state as a proposition for further reference.
Proposition 2.3 (Jensen’s trace inequality).
Let be a continuous convex function and let be selfadjoint. If is convex, the following the inequality holds:
where is any collection of matrices such that
2.4. Cooperative Game Theory
In this section, we consider a cooperative game with transferable utility, or a TU- game. That is a pair , where with and such that . is called the set of players and the function is called the characteristic function. Each subset of is called a coalition. For each coalition , is called the value of the .
Remark:
Usually the characteristic function is denoted by , in this article we use so that the exposition is clear, since we work also with graphs in which denotes the -th vertex of a graph.
Definition 2.4.
A game is called superadditive if whenever .
Definition 2.5.
A game is called convex if for every .
A payoff distribution or payoff vector is an element in and is called the payoff of the player .
For a payoff distribution and a coalition , we use the notation .
Definition 2.6.
If is a payoff vector we will say that
-
(1)
is individually rational if
-
(2)
is group rational if
-
(3)
is efficient if
-
(4)
is an imputation if it is individually rational and efficient. The set of imputations of is denoted by .
Definition 2.7.
The core of a game , denoted by is the set of imputations that are group rational. That is,
An important concept in cooperative game theory is the Shapley value. Given the set of all games of players, which we denote by , a value is a map from , i.e., a value is a function that assigns a payoff distribution to each game of players.
Some desirable properties that values may satisfy are the following:
-
(1)
Efficiency: for all , where denotes the the -th entry of .
-
(2)
Symmetry: for all and all symmetric players and in , where and are symmetric in if for every coalition .
-
(3)
Additivity: For two games ,
-
(4)
Null player: for all and all null players , where a player is called null if for every coalition .
The Shapley value is the only value that satisfies the axioms of efficiency, symmetry, additivity and null player, it is well known that actually the Shapley value is given by
In general, it is not direct to decide whether the Shapley value is in the core. One quite used criteria to decide this is convexity: for any convex game, the Shapley value is always in the core. We refer the reader to [13] for details.
3. The energy game on graphs
In this section we define the energy game on graphs. We address natural questions about this game. Namely, we prove that for each graph, the energy game is a superadditive game, although it is not always convex. We also prove some important properties about the solutions, namely, we show that the core is non empty. Moreover, the energy of a vertex as defined in Definition 2.1, is a payoff distribution, which we prove is in the core. These are the main results of the article.
The energy of a vertex, thought as a value restricted the energy game on graphs, also satisfies the axioms of null player, symmetry and efficiency. However, it is easy to see that the Shapley value does not always coincide with the energy of a vertex.
3.1. The energy game
We now define the object of our interest, namely, the energy game on graphs.
Definition 3.1.
Let be a simple undirected graph. For each subset let where is the graph induced by . We denote , the energy game on .
The following theorem justifies the interest in the definition above.
Proposition 3.2.
For any graph , the game is superadditive.
Proof.
The proposition is equivalent to proving that if the adjacency matrix of a graph is partitioned as
with and square matrices of dimension and , respectively, then . This may be proved by the use of Lemma 4.17 of [9] (see also Theorem 3 in [12]). We will prove it using Jensen’s trace inequality, Proposition 2.3, applied to the function . Indeed, taking , , , and , where is the projection to the first entries, we get that
(3.1) |
Since we have that
the left hand side of (3.1) equals On the other hand for any matrix , and have the same diagonal entries, thus , and thus the right handside of (3.1) is . ∎
Remark 3.3.
At first glance, one may think that superadditivity may be related to the triangle inequality of the 1-Schatten norm, see section 4. Triangle inequality, also known as Ky-Fan’s theorem, says that for any matrices
This may seem in contradiction with the inequality , but looking closer at the proof of Proposition 3.2 one sees that triangle inequality yields where is the bipartite subgraph of which contains the edges in between the induced subgraphs by the sets and .
Let us mention that the energy game is not always convex as the following example shows.
Example 3.4.
Consider , with and . Let and . Then , and , hence . This proves that this game is not convex.
3.2. The vertex energy as a payoff
In [3], the energy of a vertex is introduced and considered. For a graph , with adjacency matrix , and a vertex , recall that the energy of the vertex is given by
The vector is an imputation since the sum of the energy of the vertices is exactly the total energy of the graph.
Now we prove the main result of the paper, which states that the vertex energy is a payoff which is in the core.
This will be a direct consequence of the following theorem.
Theorem 3.5.
Let be an induced subgraph of , then
where is the vertex energy of in and is the energy of .
Proof.
Without loss of generality, suppose the the vertex set of is for some . Let be the adjacency matrix of , let be the projection into the first entries, and . Now, Jensen’s trace inequality, Proposition 2.3, applied to the function , the absolute value, and the parameters , , , and , gives
(3.2) |
Since is the adjacency matrix of the induced subgraph the left-hand side of 3.2 coincides with the energy of , . On the other hand, by definition the diagonal of the matrix consists of the values , and thus the diagonal of contains the values , for and for , which means that
∎
We are now in position to prove the main theorem.
Theorem 3.6.
Let be a simple undirected graph, then the payoff vector given by is in the core of the game .
Proof.
We need to prove that for each , that is
where is the vertex energy of in and is the energy of of the graph induced by . The result now follows from Theorem 3.5. ∎
Remark: Theorem 3.5 gives an inequality useful for bounding the energy of a graph. For example, for two connected vertices and the theorem implies that , this has been proved independently in [1]. Another example is given by Theorem 4.20 in [9] for which we give an alternative proof.
Theorem 3.7.
If is an edge cut of a simple graph, then .
Proof.
Since is an edge cut of , , where and are two complementary induced graphs. We can split the set vertices of as where the is the set of vertices of and is the set of vertices in . By Theorem 3.5,
Hence,
∎
If one considers the energy game on graphs with vertices, then the energy of a vertex can be thought as a value in these games. In this sense, one can ask if this value coincides with the Shapley value restricted to the energy game on graphs. The next theorem goes in this direction
Theorem 3.8.
The energy of a vertex satisfies the axioms of symmetry, efficiency and null player axiom.
Proof.
The efficiency axiom follows by definition.
We will prove that the only null players are isolated vertices. Indeed, suppose that is not isolated, then and by [2, Theorem 3.3]
where denotes the maximum degree of the graph. On the other hand, by Theorem 3.5, for we have
and then
proving that is not a null player. Now if is isolated , as desired.
Now, let us characterize symmetric players. For a vertex in consider , the set of neighbours of . We claim that and are symmetric if and only if . First if , then for any the sub-graph by and are isomorphic to and , respectively. Thus and are symmetric.
Now, let and be symmetric players and consider for each the subgraph induced by , which has energy . Since and are symmetric then the subgraph induced by must also have energy . This, of course, means that is connected to in . Since this works for all , then . Interchanging the roles of and , we see that and thus . ∎
Even though the energy of a vertex satisfies the above axioms of symmetry, efficiency and null player, it does not coincide with the Shapley value, as the following example shows.
Example 3.9.
Consider , with and , i.e. is the path with vertices. A direct calculation shows that and . On the other hand, the values of each coalition are given by
Hence, if we denote by the Shapley value of the -th vertex then a direct calculation shows that and .
However, we conjecture that the Shapley value is in the core.
Conjecture 3.10.
For the energy game, the Shapley value is in the core.
Let us end with the following lemma which says that the marginal contribution of a vertex in a coalition is larger than the sum of the vertex energies of the coalition, which is a step in that direction.
Proposition 3.11.
Let and . The marginal contribution of , satisfies
Proof.
This follows from the following inequalities
(3.3) | |||||
(3.4) |
where we used Theorem 3.5 in the inequality. ∎
4. Schatten energy game
Recalling that the energy of a graph is the 1-Schatten norm (or nuclear norm) of the adjacency matrix, in this section we want to consider an energy inspired by the Schatten norms.
Explicitly, instead of using one can use . In this way, the -energy of a graph is defined as where denotes the adjacency matrix of . By the fact that counts the walks of size two from the vertex to the vertex , one easily gets that , where is the number of edges in the graph.
Here, we should point out that using the -Schatten norm, , directly would result in a theory which is not superadditive.
The -energy game on a graph is defined in an analogous way. For each subset let where is the graph induced by . Moreover for we have that
Proposition 4.1.
Let . The -energy game on graphs is superadditive.
Proof.
The proof is the same as the one of Proposition 3.2 by using Jensen’s trace inequality for , , , and , where is the projection to the first entries. In this case, one should consider the convex function . ∎
4.1. Some properties of the Schatten energy
Apart from the above properties described in relation to game theory, by being the -th power of the Schatten norm we automatically have the following properties.
Proposition 4.2 (Monotonicity of Schatten norms).
For , we have that
(4.1) |
A direct corollary is the following, which will be improved below for bipartite graphs.
Corollary 4.3.
Let be a graph with and then
i) If , then .
ii) If , then .
Proof.
On the other hand, multiplying by a factors of and reverses the inequality (4.1).
Proposition 4.4.
For , we have that
(4.2) |
In particular taking again we obtain generalization of McClelland inequality [10], and taking we obtain a lower bound in terms of the number of edges
Proposition 4.5.
Let be a graph with and then
i) If , then .
ii) If , then .
Proof.
Note that . Both inequalities follow then from (4.2). ∎
It is well known that among trees with -vertices, and are the graphs with minimal and maximal energy, respectively.
For the Schatten energy there is a different behavior between and . This is stated in Li, Shi and Gutman [9] as a private communication from S. Wagner and is asked again in Nikiforov[11].
We are able to prove the inequalities for the star , including all bipartite graphs.
Proposition 4.7.
Let be a bipartite graph with and then
i) If , then .
ii) If , then .
In particular if for any tree
if and
Proof.
Since is bipartite, the eigenvalues satisfy that .
Now, , then
and
Now, by the monotonicity of -norms we see that
if , and
if
Finally, if is a tree then . Recalling that the star graph has non zero eigenvalues and , we see that its -energy is given by . ∎
Remark 4.8.
It is not true in general that , for . For , the complete graph on -points is an easy counterexample. In this case the eigenvalues are with multiplicity and with multiplicity 1. Thus the Schatten energy is given by . On the other hand, . It can be easily checked, by elementary calculus that for , and thus .
4.2. The -energy of a vertex
Let us fix a graph for the sake of notation. One can also define the -energy of a vertex as . A direct calculation easily proves that . One can prove that it is in the core for
Theorem 4.9.
Let . The -energy of a vertex is in the core.
Proof.
The proof is analogous as the proof of Theorem 3.6, where is considered. The only modification to be done is to consider the convex function , instead of . ∎
Proposition 4.10.
The -energy of a vertex is an imputation that satisfies the axioms of null player, efficiency and symmetry.
Proof.
It is clear from the definition that it is an imputation. The other properties are proved along the same lines as Theorem 3.8, with obvious modifications. We leave the proof to the reader. ∎
We do not go into much details on further of the graph theoretical properties of the -energy of a vertex but let us state a basic bound.
Theorem 4.11.
Let . Then
In particular, for ,
where denotes the degree of
Proof.
We use Non Commutative Holder Inequality (2.2) for and , with and . For , we notice that ∎
Finally, we show that as in the case of vertex energy, the -energy of a bipartite graph is divided evenly between its two parts.
Proposition 4.12.
Let be a bipartite graph with parts and then
(4.3) |
Proof.
Being bipartite corresponds to having a matrix of the form,
(4.4) |
then the matrix is of the form
(4.5) |
and the p-th positive power of the absolute value of the matrix is given by
(4.6) |
Now, we have the equalities
and
from where, since and have the same eigenvalues, then , and we get the result. ∎
4.3. The case
For the energy is the same as the two times the number of edges of the graph. In this case the energy game is a particular case of what is called induced subgraph games with all weights identically 1, see [5, 6] for details.
It is well known that induced subgraph games with non-negative weights the game is convex, as a corollary the core is nonempty.
Moreover, in this case the energy of the vertex coincides with the degree which by theorem 4.9 is in the core. Finally we have the next proposition.
Proposition 4.13.
The Shapley value of the -energy game on graphs is exactly the degree of the vertex, which also coincides with the -energy of a vertex.
Proof.
Let the set of neighbours of the vertex . Recall that the Shapley value is given by
Since is twice the number edges of the induced graph of and is twice the number of edges of the induced graph of , then the marginal contribution of i, , equals two times the number of neighbours of inside i.e. , which yields,
Now since the only coalitions that contribute to the sum are the ones containing a neighbour we can actually rewrite this sum as
Finally, the number of coalitions of size containing the vertex and not containing the vertex is given by so that
∎
5. Examples
Let us finish with two simple examples of well known graphs.
Example 5.1 (Path).
Consider a path of size . That is the graph with vertex set and edge set .

So the minimum is attained at the vertices and , and the maximum at and .
A possible game-theoretical interpretation for this behavior is the following. Since the extreme points ( and ) can only cooperate with their neighbour, they have not much negotiation margin and thus accept a payment which is much lower than the rest. So even though the total gain of players and is larger bigger than 2, player accepts a payoff which is smaller than 1.
Example 5.2.
The star with vertices is an example of a bipartite graph with parts and .

The total energy is and is divided on equally between the two parts. So and . Moreover, one can think here that each of the edges represents a collaboration of work and in this case it is split evenly between the two vertices.
Example 5.3.
Consider the graph , with vertex set and with edges and . The core is the set of payoffs that satisfies the equations
The vertex energy is given by , , , while the Shapley value is given by ad which is inside the core. Figure 3 illustrates the different values.
6. Conclusions and further questions
In this paper we have shown how to define game by borrowing the concept of energy from chemical graph theory and generalized for Schatten norms. The main contribution of this paper is giving a successful interpretation of the vertex energy of a graph as a payoff and thus giving an explanation on how the energy is split among the vertices, which otherwise may seems counter-intuitive. As a consequence of proving desirable properties from the viewpoint of game theory, we obtained new inequalities which may be of interest from the graph theoretical viewpoint. This opens a new line of study, which we expect to develop in the future.
Regarding the Schatten energy, the case is special since in that case the the -energy and the Shapley value coincide, and thus the solution may be extended to any game. In general, the -energy makes sense for all matrices but it is not clear how to define it for any game, it will useful to give another set of axioms which characterize the -energy and which is suitable for any game. Moreover, as we mentioned above, the Shapley value and the -energy of a vertex share many properties as solutions of the energy game. Giving inequalities between them which may allow one to compare them may be of interest.
Finally, as the reader may have noticed, the main technical tool used in this paper is Jensen Trace Inequality. This inequality is, more generally, valid for any convex function, giving sense for other games on graphs, which satisfy superadditivity and have at least one solution on the core analogue to the -energy. One natural question is which set of games come as an outcome of this construction and how large is this set as a subset of the games on players.
Acknowledgement
The first author would like to thank Carlo Danon for the work done during the summer of 2019 which was crucial for starting this paper. We would like to thank Jorge Fernández for some comments and for letting us use the Figures 1 and 2 in this paper. The second author received support from CONACYT grant CB-2017-2018-A1-S-9764.
References
- [1] Arizmendi, G., & Arizmendi, O. (2020). Energy of a graph and Randic index. Linear Algebra and its Applications, 609, 332-338.
- [2] Arizmendi, O., Hidalgo, J. F., & Juarez-Romero, O. (2018). Energy of a vertex. Linear Algebra and its Applications, 557, 464–495.
- [3] Arizmendi, O., & Juarez-Romero, O. (2018). On bounds for the energy of graphs and digraphs. In Contributions of Mexican Mathematicians Abroad in Pure and Applied Mathematics (Vol. 709, pp. 1-19). Sociedad Matemática Mexicana, American Mathematical Society.
- [4] Arizmendi, O., Luna-Olivera, B. C., & Ibáñez, M. R. (2019). Coulson integral formula for the vertex energy of a graph. Linear Algebra and its Applications, 580, 166–183.
- [5] Chalkiadakis, G., Elkind, E., Wooldridge, M.: Computational aspects of cooperative game theory. Synthesis Lectures on Artificial Intelligence and Machine Learning, 16. Morgan & Claypool Publishers, Williston, VT, (2012). xviii+150 pp.
- [6] Deng, X; Papadimitriou, C: On the complexity of cooperative solution concepts. Mathematics of Operations Research, 19(2):257–266, (1994).
- [7] Gutman: I., The energy of a graph. Ber. Math.–Statist. Sekt. Forschungsz. Graz 103, 1–22 (1978)
- [8] Hora, A., & Obata, N. (2007). Quantum probability and spectral analysis of graphs. Springer Science & Business Media.
- [9] Li, X., Shi, Y., & Gutman, I. (2012). Graph energy. Springer Science & Business Media.
- [10] McClelland, B. J. (1971). Properties of the latent roots of a matrix: The estimation of -electron energies. The Journal of Chemical Physics, 54(2), 640–643.
- [11] Nikiforov, V. (2016). Beyond graph energy: Norms of graphs and matrices. Linear Algebra and its Applications, 506, 82–138.
- [12] R.C. Thompson, (1975). Singular value inequalities for matrix sums and minors. Linear Algebra and its Applications 11, 251–269
- [13] Peters, H: Game theory. A multi-leveled approach. Springer-Verlag, Berlin, 2008. xvi+365 pp.