Game Theory Based Construction Efficient Topology in Wireless Sensor Networks

,


Introduction
Wireless sensor networks (WSNs) are composed of smart nodes, that is, tiny devices equipped with communication component, data computation, and sensing capability [1][2][3].In this type of network, each node collects information from the target area and sends this information to a sink, through a multihop communication network.A wireless sensor network consists of a large number of nodes, which are densely deployed inside the target area or very closed off the target area.
These WSNs can be employed to increase the efficiency of many important applications such as health care, intrusion detection and plants control, weather monitoring, security and tactical surveillance, disaster monitoring, and ambient conditions detection [4,5].Deployment and development of wireless sensor network are limited in terms of resources for a variety of applications.These limitations pose a number of challenges such as routing protocol, topology control scheme, aggregation mechanism, and flow maximization [1,6,7].
Many of these challenges are related to issuing problems that have not been solved.Therefore, one of the main design goals to prolong the lifetime of the network through the minimization of the per-node energy consumption is topology control.Deploying several hundreds to thousands of inaccessible and unattended sensor nodes, which are prone to frequent failures, makes topology control an ambitious task.Each node optimizes its own power range while preserving network connectivity by topology control [8][9][10][11].This act must not intervene in the formal service in the wireless network and the system must have enough node degree to increase robustness and adjust minimum transmission power range as well as reduce energy consumption.
To efficiently extend the lifetime of the WSN nodes, limited and nonrechargeable battery and energy resources need to be managed efficiently [12].Efficient topology control (TC) algorithm could conserve energy.The main idea of TC is that nodes collaboratively set their transmission range instead of maximum transmission level and generate the connected topology accordingly.The purpose of a topology control is prolonging the network lifetime while preserving network connectivity.It has been demonstrated that the topology of wireless sensor network has a significant effect on the energy depletion rate of the node [13].So far, several algorithms had been proposed and evaluated to compose connected topology.As a result, energy consumption becomes minimum while connectivity is preserved.
Several algorithms such as LMST [14], XTC [15], and OTTC [16] are introduced for connected topology in wireless networks.In topologies constructed by XTC, LMST, and OTTC the number of neighbors and energy efficiency are considerably bounded.However, in previous approaches each node selects its transmission power individually based on link weights which reduce energy consumption.Moreover, as the result of the topology process some nodes have to use high transmission power level which resulted in the increase energy consumption specifically when high transmission power level is chosen.
Nodes act selfishly and are conflicting with each other in pursuit of energy efficiency and connectivity.However, selfish nodes try to overcome conflicting objectives with the pursuit of energy efficiency and topology connectivity.If the nodes select lower transmitting range, the constructed topology will be disconnected.The main problem is to establish a tradeoff within nodes.Game theory is a useful tool to solve the conflicting objectives of nodes in improving the energy efficiency and topology connectivity in the presence of selfish nodes.Several mechanisms for designing of TC based on game theory had been proposed, such as max improvement algorithm (MIA) [17], -improvement algorithm (DIA) [18], and Local-DIA [19].In DIA, the nodes are expected to have only incomplete information of the topology.However, in general a Nash equilibrium (NE) does not converge to construct energy-efficient topology.Furthermore, there exists strategy profile, which is not NE to construct energy efficiency topology.
In this paper, we proposed a minimum spanning tree based topology control which we called noncooperative minimum spanning tree (NMST) for wireless network.In this algorithm, we introduce the class of opportune moment strategies which, at the same time, are strong Nash equilibria and produce minimum power-cost spanning trees.We also prove that these strategies are subgame perfect Nash equilibria and strong Nash equilibria.In addition, it is also important to note that the payoffs provided by any profile of opportune moment strategies construct topology with minimum power level.Hence, our opportune moment strategies can be seen as a new justification for the usage of cost allocations in minimum power-cost spanning tree games.The NMST algorithm specifies that (1) the constructed topology is connected with a sufficient number of neighbors to increase network performance in real time; (2) the degree of each node is sufficient which can minimize the amount of interference and ensure that the network not partition; (3) the constructed topology should contain only bidirectional link in which most routing protocols for wireless networks implicitly assume that wireless links are bidirectional.
The rest of this paper is organized as follows.Section 2 provides an overview of main concepts of game theory which are used throughout this paper.Network model, assumptions, and definitions are presented in Section 3.Moreover, the topology construction process and some properties in case of information exchange and transmission power adjusting which can use moment opportunity model are presented in Section 4. The analysis of NMST game is presented in Section 5.In Section 6 we evaluate the effectiveness of NMST through simulations and compare it with existing algorithms DIA and OTTC.Finally Section 7 presents the concluding remarks.
1.1.Related Work.Lately, many TC algorithms have been introduced for sensor networks.All TC algorithms can be arranged as centralized and distributed.In the centralized algorithms [20,21], a particular node based on global knowledge is responsible for constructing connected topology.These algorithms cannot be used on distributed nodes.The other class contains distributed algorithms that we deal with in this paper.The author in [15] proposed XTC algorithm for topology control that operates with the neighbors' link qualities.The main features of XTC algorithm are relevant properties (symmetry, connectivity, sparseness, and planarity) of TC while being faster than any previous algorithm.The XTC algorithm does not require node coordinate information.In [16] the author proposed OTTC algorithm that operates with weight of the links.Each node collects its one-hop neighbors in an ordered list and exchanges the list between its neighbors.The OTTC works in fully distributed and low quality information.
Game theory has been used as a tool to model and investigate different aspects of wireless communication [22].The authors in [23] were the first in proposing the equilibrium in topology control game.However, in their proposed algorithm, the stable point of NE is not guaranteed.Furthermore, Nash equilibrium TC algorithms do not consider the energy efficiency.
The authors in [17] reformulated the algorithm in [23] as exact potential games (EPG).EPG respond to the existence of at least one NE.MIA [17], DIA [18], and Local-DIA [19] were investigated to adjust the per-node power level such that the resulting topology was energy-efficient while preserving network connectivity.However, in the MIA approach, the authors denoted that various steady-state outcomes emerge based on the order in which nodes modify their strategies.Local-DIA was enhanced from DIA; however the works were based on k-hop neighborhood exchange information.The algorithms assume that nodes are responsible for constructing topology.The authors studied Nash equilibrium to construct efficient topology, when nodes employ a greedy best response mechanism.However, in general a NE does not converge to construct energy-efficient topology.
Most of the previous topology control algorithms adjust transmission power levels based on residual energy of neighbor nodes to balance energy consumption [24][25][26].However, using such topology construction nodes cannot generate efficient connected topology.Moreover, all proposed algorithms can be efficient in maintenance phases and their algorithms cannot construct energy-efficient topology in beginning of network operational time.

Game Theory Assumptions
This section presents a short review of fundamental elements of noncooperative strategic-form game.The main element of this algorithm is the game, which is a general method of an interactive decision making.
The elements of the game theory are defined as {  ,   ,   }, where  is a set of players in the game and   is a set of strategies of a player  ∈ , where each strategy   of the vector  related to the   .Denote a strategy profile  = (  ,  − ), where   is the player 's strategy and  − denote the strategy of  − 1 players.For each player ,   is payoff function.
In noncooperative strategic-form game NE is an important concept and the most prevalent.In such concept solution, no player has any incentive to deviate from its strategy, because game is defined as a fixed point of NE.That is,  is a NE, if any deviation of player  from the profile of strategies  does not yield an improvement in the energy consumption assigned to player .In this model, each node is noncooperative to select its strategy.Therefore, set of strategies   for  ∈  is  for the set of all possible strategies.The selected strategy  is a power vector  with   being power levels of .

Framework and Assumptions
3.1.Network Model.Let the graph  = (, , ) represent the sensor networks, where  is the number of sensor nodes and  = 1, 2, . . ., .Each node has to connect to a common path, , and  ∈  ‖‖ ; that is,   ≥ 0 is the beginning weight on edges  ∈ .In WSN with bidirectional transmission range  ∈   constructs topology  = (, ) in the following scheme:  = (, V) ∈  in  if   ≥   .Note that the topology is produced by the radius vector  with (, ).
The graph  is in Euclidean space with the number of neighbors  in   , such that  = (,V), where  is an Euclidean distance.Denote that nodes  and V are connected, when they are connected with some intermediate node .If  and V are connected, then removing any arbitrary set,  ⊆  \ {, V}, preserves network connectivity.Moreover, for each subgraph of node  ⊆ , defined by   =  ∪  and by   the topology (  ,    ), where   defines the set of nodes and

Game Theory Mapping.
Here, the topology control process as a normal form game is described.Each node  uses incremental power levels to connect to the topology in each step of the game.As such, if each node decides to connect to the topology, it has to use certain transmission power while preserving network connectivity.Therefore, to construct an energy-efficient topology, nodes must use minimum transmission power level between two nodes while ensuring network connectivity.Given two sets of neighbors  1 , V 1 and  2 , V 2 , the link weights   :  →  are determined as The weight function guarantees the MST   constructed by node  are unique.While a node  generates the topology, it will determine its neighborhoods.
If no node joins the topology at the end of game, each node has to use a penalty that means using higher transmission power than current transmission power to connect to node V. Node V is neighbor of a node , if and only if (, V) ∈   .Furthermore,  and V have reverse link if and only if  reaches to V and V reaches to .
In each step of the games, node  tries to connect to node V by using high transmission power which results in more energy consumption.However, each node tries to connect to the topology even, they have to use their maximum transmission power.Furthermore, this condition can be reformulated by stating that when game ends with some nodes which are not joined to the topology, then it uses another strategy, which means using higher transmission power level.Each strategy is represented as  = (  ) ∈ .Note that   is the list of all available strategies for node  by .Given strategies of  for all lists of nodes, , and a subset of nodes  ⊂ , noted by (  ,  − ), the layout of  on ( \ ) denoted the responsible strategies for the nodes in ( \ ).Moreover, (,    ) represents the strategy profile in which nodes in  deviate from  by using   ; that is, (,     ) =    for any  ∈  and (,    V ) =   for all V  ∈ .
The results about noncooperative minimum spanning trees that are useful in the analyses of the problem presented in this chapter are assumed as follows.

Theorem 2. Denote a MST by 𝑇
Proof.As a result of the properties on MST, if  ∈   and V ∈   , the set of topologies {  , {},  ∈ \} is considered.Furthermore, there exists at least one NMST on   which includes   ∪{(, V)} since  V is minimum power levels within   and any other MST in topology.Moreover, by considering the topology {  ∪ (, V), {},  ∈  \  ∪ {}} and any  * ∈   , the similar reason could be applied to connect  * to a best node V * ∈   *  , since   * V * is the minimum power for  * and is the lower communication cost within   * and any other MST in the topology.Additionally, there is at least one NMST on   which includes   ∪ {(, V) ∪ ( * , V * )}.In addition, all other nodes  * ∈   could connected to nodes in   in the similar process.
It is significant to point out that to deduce the result in Theorem 2 it is not sufficient for   to be a NMST on   , but it is necessary that   be contained in a NMST on .

Noncooperative MST Topology Control Algorithm
This section discusses the MST with connectivity on a bidirectional link, where each node has to reach each of the other sensor nodes over .The further discussion is on decision making of nodes to connect to the other nodes in a noncooperative game, Γ(, ), related with each lower power level problem in the topology  with energy costs .The introduced algorithm consists of 3 phases: exchange information, adjust transmission power that constructs topology with opportunity moment, and update phases.

Information Exchange Phases.
Each node  needs all nodes in its response neighborhood's information for topology construction.This can be obtained by having each node  broadcast "Hello Messages" using its maximum transmission power level and receive ACK from neighbor.The information contained in a "Hello Message" should include the node ID and the position of node.Each node can define its neighborhoods power level. V is the power required to edge  → V and it is channel attenuation, internodal separation, and the power range threshold  th at which the response neighbor can understand the "Hello Message." The transmission power level between two nodes can be computed based on "Determination of Transmission Power" [14].For simplicity    = , neighborhood response   () of a node  is defined by the following definition.
Definition 3 (response neighbor).The response neighbor   () is the list of nodes that node  can be connected to by using its maximal power level  max   () = {V ∈   } : (, V) <  max and maximum distance  max ; that is,   () = {V ∈   } : (, V) <  max .
In this algorithm, nodes' neighbor list is set to arrange node 's strategy.In order to collect other nodes' strategy profile, each node  is required to broadcast "Hello Message" to its 1-hop and 2-hop neighbors.

Transmission Power Adjusting
Phases.In the beginning, all nodes are disconnected.Based on information exchange each node  decides whether to join the topology or not.The game ends, when either no node connects or every node connects to the topology.Otherwise, the game proceeds to a next step.In subsequent steps, the unconnected node faces a set of nodes already joined to the topology and has made a decision, whether to remain unconnected or to join to one of the nodes in the topology.The game ends when no more nodes join or when all the nodes are already joined in a topology.
Let   () denote the transmission power for node  when a strategy profile  is adjusted.Thus, the total transmission power generated by  is noted by (), () = ∑ ∈   ().
Denote that, in the rest of this chapter, any NE construct a MST on .Definition 4. The strategy profile of  ∈  is a strong Nash equilibrium (SNE) for (, ), if, for each cooperation  ⊂  and each    =   , there is at least one node with a minimum power level  ∈  such that   () ≤   (;    ).
In general, this last equilibrium notion is stronger than that of NE.A SNE is such that deviations from the strategy of any nodes will not yield a development in the transmission cost of all the nodes that deviate.
However, in this algorithm, a NE of the game Γ(, ) is also a SNE, as is presented in the following lemma.
Proof.Without loss of generality,  is a non-SNE for a game Γ(, ).Let  ⊂  be a subset of a node and  * be a strategy of the nodes in  such that   (,  *  ) <   () for all  ∈ .Let  ⊆  \  be the list of nodes, which join if the response neighbor  \  plays based on  and if nodes in  ever play .Furthermore, for all  ∈ ,   () ≤ min V∈ { V }, since  is a NE and the strategy of delaying until all response neighbors of  are connected at a current transmission power level.Let  be the first node in  that joins when (,   ) is played.Then applies to a node in , and therefore   (,  *  ) ≥ min V∈{ V } , which is a contradiction.
Let  = (  ) ∈ be a strategy for the set of nodes, , and let   be the topology constructed on   ⊆   (this topology connects a set of nodes   to the ).Let   be any subgraph of   , which contains the node , where  ⊂   is the set of involved bidirectional paths.
Notice  \  by  and push   to a fictitious node  ∈ .Define the subgame (  ,   ), where   =  ∪  and   V =   .
Definition 6.The strategy  ∈  is a subgame prefect Nash equilibrium (SPNE) for the game Γ(, ) if  − is a NE for any subgame (  ,   ).
Recall that not all NE are SPNE and a NE does not construct a NMST.Furthermore, there exist strategies which are not NE but construct NMST on   .
The necessity of selecting a minimum power level forces the nodes to connect to the topology when the minimum transmission range is available.Define   = {V ∈  : (V, ) ∈  *  ,  ∪ (V, ) ∈   , ∀ ∈  V },  ∈ , as the set of nodes V such that node  can connect at its lower power level to V and the union of (V, ) with any shortest bidirectional path from  to V.
Definition 7. The strategy   ∈   is a Bellman strategy for node  in Γ(, ) if, for any  ∈ 2  (), Let   be the collection of all minimum transmission power from  to V. A profile strategy for the node  ∈  is a map   : 2  () →   ∪ {dis} such that   () =  illustrates that the node  generates the subgraph of  starting from the last node on a graph  that is a response neighbor of  and ending at node .Note that no graph was named "dis" and use this symbol for the selection of the unconnected nodes;   () = dis means that node  does not generate any link when the current MST is .

Opportune Moment Adjusting.
In the case where each node's smallest power level constructs a topology, this topology is a MST.However, this action could not construct a topology, and further improvement is necessary to algorithm of the strategy that the nodes will adjust transmission power.Initially, when at a current time of the game Γ(, ) the minimum power of a node is available, it joins to the topology, by using the "best individual opportunity." However, when the node does not consider the "best individual opportunity" and wants to wait for connection to the topology, it may have opportunity of a best connection with a minimum power level.Let  : 2  →  represent a permutation function that denoted node power level ranking.Furthermore, for each ranking, , let   2  →  represent the function that adopts to every coalition  ∈ 2  the node,   ∈ ,   () =   ∈ (), such that (  ≤ (), ∀ ∈ ).The strategies for the aforementioned function are based on the ranking, , applied as a tiebreaker to select the nodes that wish to join its neighbors which have the minimum power level.Moreover, given the ranking, , when nodes in  are already connected, the best node in   = { ∈ \ | ∃V ∈ ,  V =   },   (  ), is selected to connect to the connected topology.Definition 8.A ranking of each node, , an opportune moment strategy,   ∈ , for Γ(, ) is denoted as follows: ( Recall that, by applying an "opportune moment strategy" profile, more than one node may reach to the existing connected topology at any step of the game, but only one of these response nodes uses its best opportunity.Additionally, a strategy is well defined since, if at the same proceeding time,   ∩  ̸ = 0 and  ∈   , then   ∩  =   .Note that the opportune strategy is different from those strategies used by Prim's algorithm with a ranking; that is, The following result states that Bellman profile strategies are NE for the game Γ(, ) and push dis NMST on   and then a profile of opportune moment strategies is a SPNE and induces a NMST on   .Theorem 9. Given a ranking for nodes, , a profile of opportune moment strategies for the game Γ(, ) constructs NMST on   and is SPNE.On the other hand, if strategy  constructs a NMST on   , then ranking of nodes, , and a profile of opportune moment strategies,   , exist such that () = (  ) for all nodes  ∈ .
Proof.To prove that a strategy profile of   is a SPNE considering the MST    , any subgraph   of    , with bidirectional path on the connected topology, and the set of nodes  ⊂  generate (  =  ∪ ).Let ( ĩ,   ) be the corresponding subgame.Assume that node  ∈  deviates from strategy   by using a strategy   .One of the following inductions occurs.If node  is refused from   by applying   , which consists of connection to any node V ∈  of the certain topology, then (  ;   )  () =   () = V ∈  and node  higher transmission power level   (  ,   ) =  V ≥    .Since every node in , except for node , uses   −(∪{}) , if the node  is not refused from    and remains disconnected from the topology, it waits for its best opportunity to connect to the topology with a minimum power level.Therefore, if the node  uses an opportunity,    , it could be reached at this stage with maximum power level   (  ) =    ≤    ≤  V =   (  ,   ).
(2)   ∩   = 0,  ∈   , and   (  ) = , but either Obviously, node  is not improved by joining to V ∉   .On the other hand, if the node  is refused from   by applying   , which consists of nonconnected nodes, the rest of the nodes play   ∪ and the minimum transmission level does not appear, since nodes in   connect at their minimum power level, which are not less than    .Therefore, node  does not improve its opportunity strategy and loses its best opportunity. ( Since   = {V ∈  \ {} |  V ≤   , ∀ ∈ ,  ̸ = }, then node  is not improved by joining V ∉   ∩, nor by waiting for a minimum power level and therefore, (  ;   ) ≥   (  ).
Conversely, let  be a strategy for the set of nodes, , that construct a NMST on graph .Let   be the constructed NMST topology.Since, by using Prim's algorithm, all minimum transmission power levels in the topology can be constructed, consider the ranking of the nodes, , that reflects how the nodes are reached by Prim's algorithm when   is the result.Consider also the profile of opportune moment Data: 's one and one-hop and two hop neighborhood list Output: node 's power range   (1)  = 1 (2) Construct the undirected, complete graph   over  with edge weights (, ) for all {,  ∈ }.// Initialize each sensor node transmission power to max (3) Find a minimum weight spanning tree  of   (4) For all  ∈  let   = max{ , ‖{, } ∈ } (5) while:   is not strong Nash equilibrium do (6)  =  + 1 (7) for  ∈  in ascending neighborhood list of ID do (8)  strategies   .Obviously,   () ≥   (  ) for all  ∈ .Furthermore, the equality holds since if at a stage when the nodes in   =  ∩  are connected the nodes in   use their minimum transmission to connect to the topology.Therefore,   () =   (  ) for all nodes that, when using   , do not use their best individual opportunity.The equality holds also for those nodes that, by playing   , use their best individual opportunity when it is not their best collective opportunity.This happens due to the fact that they use their minimum transmission power which is already available.
Note that, in the converse part of Theorem 9, it can be concluded that the allocation of costs provided by any profile of strategies inducing a MCST (which is not necessarily NE) can always be attained by a profile of opportune moment strategies.

Update Phases.
Under algorithm NMST, nodes' selection of transmission power range in each iteration redefines its neighbor.Since a particular node adjusts its transmission power to the current power level, other neighbors are made aware of this adjustment by means of sending "Hello Message." Each node sends messages to its neighbor order list every time there is a change in its 1-hop neighbor.Denote that it is necessary for every node to broadcast updates only to those nodes that are within their two-hop order list.The idea of two-hop neighbor is capable of minimizing the overhead cost from increasing with network size.Upon receiving these messages, other nodes update their neighbor order lists.Every node responds to the topology change by adjusting an adequate transmission power range.

Analysis of NMST Algorithm
Based on Theorem 9 the OMS converges to energy-efficient topology.The foundation of this algorithm consists of the following results: when nodes utilize the OMS, the process converges to a NE that generates an energy-efficient topology.Recall from Theorem 2, which construct the topology, where the power thresholds between two nodes is weight functions of the current network.The NMST considers weight function to be defined as follows.
Definition 10.A topology  is a NMST  NMST if it is a MST and consists of any link generated by bidirectional properties.
Based on that, Lemmas 11 and 12 present main results in which there exists strategy profile that is not NE but constructs energy-efficient topology.
Lemma 11.Let the noncooperative game Γ(, ) where nodes utilize the OMS under Definition 8 denote ranking  for each node.For all  ∈ ,    be an opportune moment for node  and    be the strategy given in Definition 3.Then,   (,    ) ≤   (,    ) for all  ∈ .
The example in Figure 2(a) considers the topology with different transmission power.Without loss of generality, that  max is a connected topology with 4 nodes.Furthermore, the strategy used by node 1 is   ; the strategy of node 2 generates connection to node 3 when node 3 is already connected and remains disconnected meanwhile.If node 3 uses an opportune moment strategy, then the connected topology as shown in Figure 2(b) is generated, and it uses transmission power 0.018.However, if node 3 uses   1 it will be disconnected when the game ends, as shown in Figure 2(c).

Lemma 12. NMST reduces maximum transmission power of every given sensor node in the connected network.
Proof.Let the idea behind the proof be the rule that NMST reduces the link-cost of the connected topology.Furthermore, this explanation is shown by contradiction.Obtain, in contrast, that there exists different spanning tree  that reduces the link-cost.Let  max  = arg max V∈ (V) and  max nmst = arg max V∈NMST (V), where  is the link-cost function.By this contradiction, ( max nmst ) < ( max  ).The nodes are divided into two lists  1 and  2 in NMST by deleting  max nmst from the connected topology.Since  is a spanning tree, a minimum transmission level link is determined as   ∈  by combining  1 and  2 and constructing a new spanning tree   .Because  max  is the link in  with the maximal link weight, there is ( max nmst ) < (  ) < ( max  ).Since a tree   is essentially generated from the NMST, ∑ ∈NMST () < ∑ ∈  (), and a contradiction is obtained.Therefore, NMST is a connected topology with the minimum power level.
The following result states that an opportune moment strategy profile is a SPNE and constructs a NMST on .Furthermore, with an initial topology  max generated by Proof.Based on initialization phase of NMST in Section 4.1, it obviously shows that each sensor node requires exchanging information with its neighbors twice for its individual information collection which include neighbor request message and neighbor list message.Thus, the total information exchange for their individual information collection in this phase is 2.And there is not any information exchange in NMST algorithm.The communication complexity of NMST algorithm is on the order of ().However, DIA and OTTC, although distributed, require large information exchange; as it update transmission power adjustment, which to know the topology is connected or not to all other node in the networks, which complexity is on the order of ( 2 ).

Simulation Results
Optimum transmission power selection in a wireless sensor network has some additional issues over ad hoc topology control.These issues are related to limited battery resource.In this section, the NMST is compared with two existing topology control algorithms, including OTTC [16] and DIA [18].Simulations are implemented by using Matlab.In the experimental nodes are randomly deployed in a (500 × 500) size.The minimum power  V between nodes  and V can be characterized, as   V =   (4) 2  2  /     2 [14].Other settings are listed in Table 1 [14].
With the experimental setup as illustrated in Table 1, two scenarios are considered in which each scenario consists of the following.The first scenario is derived from the proposed network topology control and current topology control to show the drawback of the current topology with 70 nodes.In the second scenario, the number of nodes in the network area changes from 30 to 80.In addition, all data are an average of 100 experimental runs.The following metrics are considered for comparative evaluation of the abovementioned algorithms: node degree, transmission range, and stretch factor and power stretch mean psm.The sf of node  and V is determined as sf(, V) =   (, V)/(, V) where   (, V) represents the energy cost of the shortest path between nodes  and V on the topology network of   and the initial graphs, respectively [16].In addition, the psm is determined as psm(, V) = ∑ ,V∈ (  (, V)/(, V))/ 2 where  denotes the number of nodes [16].The maximum transmission power levels for each node in initial topology are 150 m.
The algorithms DIA, OTTC, and NMSTs shown in Figure 3, respectively, are extracted based on original graph.However, the DIA and OTTC topology as shown in Figures 3(a) and 3(b) are sparser, as nodes are working at transmission power level less than their maximal power.Figure 3 illustrates that the connected topology constructed by OTTC and DIA appears (the node in a circle), which use high transmission power for constructing topology.On the other hand, NMST constructs topology as illustrated in Figure 3(c) which used minimum transmission power level.Minimum transmission power level can minimize energy consumption significantly.The figure shows that the constructed topology by NMST has less transmission power level than the executed OTTC and DIA algorithms.Furthermore, the figure shows that NMST, OTTC, and DIA algorithms guarantee connectivity of network as there exists a reverse link within each neighbor node; besides, NMST constructs an efficient topology.
The mean node degree and maximum degree of the nodes in the OTTC, DIA, and NMST topologies are illustrated in Figure 4.In addition, each node should, at least, have a minimum one degree to preserve network connectivity.The results in Figure 4(b) show that the maximum degree for NMST is lower than that for OTTC and DIA.Furthermore, the slope of the maximum degree (Figure 4(b)) curve for the NMST topology grows very slightly as the number of nodes increases.The maximum node degree for the OTTC and DIA topologies varies around 6.9 and 5.2, respectively, and, for NMST, is 4.462.The mean degree for DIA and NMST algorithms is constant at approximately 2.1143 and 2.233, respectively.However, the mean node degree and maximum node degree of OTTC are higher than those of NMST and DIA algorithms as shown in Figures 4(a) and 4(b), respectively.Although with considering the maximum mean degree value (about 2.1) the node degree of NMST algorithm is not high.It implies that the NMST is robust in some sense; this is mainly because NMST uses minimum transmission power levels compared to OTTC and DIA and helps to improve the operational lifetime of the topology.On the other hand, maximum node degree in OTTC and DIA is higher than in NMST, in which each node uses high transmission level to construct topology.
The experimental results in Figure 5 show the mean, maximal, and minimum transmission power level for NMST, OTTC, and DIA algorithms which are extracted from the original graph.Figures 5(a   reduced by about 9% and 12.5%, respectively.Additionally, as shown in Figure 5(c), the minimum transmission level in the OTTC topologies is less than NMST 0.0023 and 0.0032, respectively.Figure 5(c) shows that the NMST algorithm does not have fewer transmission power levels.It illustrates that each node wants to connect to those nodes which are already connected and selects minimum transmission power levels.However, it needs to increase its transmission power levels.The power required to transmit messages between nodes increases with an exponent  > 2. Furthermore, Figure 5 illustrates that transmission power level is decreased as the number of nodes increases.
Figures 6(a) and 6(b) illustrate the stretch factor (sf) and power stretch mean (psm) values over topology.Results show that the mean of the sf for the NMST topology in topology is 0.9, while these values for the DIA and OTTC connected topology are 1.2 and 1.1, respectively.The psm of the NMST, DIA, and OTTC algorithms is approximately equivalent and has small difference and does not exceed 0.001.Furthermore, the psm decreases while the number of nodes increases.Also the NMST connected topologies have the best sf compared to DIA and OTTC.Moreover, it shows that the NMST topology can construct an energy-efficient connected topology and helps to improve the network operational lifetime.

Summary
Most of the previous topology control algorithms have been used individually to select transmission power level, which cannot optimize the network topology.Moreover, many mechanisms did not consider the energy usage and robustness and they select very high or extremely low power levels, which results in reduced network performance and operational lifetime.In this paper, a noncooperative MST topology control (NMST) is proposed which can adjust minimum power levels.The NMST algorithm considers reducing a transmission power level while preserving network connectivity.It adaptively selects a subset of nodes to be individual opportunity from all nodes within the network.Furthermore, the main goal of the topology control, when minimizing the transmission power levels, is the network connectivity.Each node can join the topology and find the bidirectional path between its neighbors based on individual opportunity.In order to address this problem, the NMST algorithm is able to minimize the transmission power level and preserve network connectivity.In another point of view, optimum transmission power level can significantly minimize energy consumption.

Figure 1 :Figure 2 :
Figure 1: Illustration of NMST based on ranking finds minimum power level for three nodes.
) and 5(b) show the maximum and average transmission power level in NMST are lower than in OTTC and DIA algorithms.Moreover, NMST uses minimum transmission power levels which can minimize the energy consumption of nodes.The average and maximum transmission level reduce as the number of nodes increases.The average transmission level in the NMST topology is the smallest and compared to the DIA and OTTC algorithms is
Definition 1.The profile of strategy of  ∈  is a Nash equilibrium for the described game Γ(, ), if for every player of the game {  ≤   (,    )∀   ∈   , select best individual    =   ∈   (9) if  can connect by Bellman strategy the node  with reverses link (10) Γ(, ) = (  ()) (11) else  (12) if Bellman profile strategy is NE for the game Γ(, ) and pushes dis to join MST on  A ranking of the sensor nodes, , an opportune moment strategy,   , for Γ(, ) Algorithm 1: Noncooperative MST Γ( max →   ) algorithm.

Table 1 :
and values are used for the proposed algorithm. max , the algorithm converges to a subgraph,   , of the NMST.