Next Article in Journal
Innovative Indoor Positioning: BLE Beacons for Healthcare Tracking
Previous Article in Journal
Integrated Sensing and Communication Beamforming Design in RIS-Assisted Symbiotic Radio System
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Energy Efficiency Optimization of Multi-Hop Relay Networks via a Joint Relay Selection and Power Allocation Strategy

1
School of Electrical and Electronic Engineering, North China Electric Power University, Beijing 100096, China
2
State Grid Henan Electric Power Company, Zhengzhou 450052, China
*
Author to whom correspondence should be addressed.
Electronics 2025, 14(10), 2017; https://doi.org/10.3390/electronics14102017
Submission received: 9 March 2025 / Revised: 15 April 2025 / Accepted: 1 May 2025 / Published: 15 May 2025

Abstract

:
Existing resource allocation models for multi-hop relay networks lack the systematic joint optimization of relay selection and power allocation. Therefore, a multi-hop relay network model based on a joint optimization strategy is proposed, aimed at realizing the energy efficiency optimization of the system through the cooperative optimization of relay selection and power allocation. The proposed model not only takes into account the node transmitting power and communication link but also combines the specified system quality of service requirements. On this basis, the FD-Dink energy efficiency optimization algorithm is proposed. By integrating an enhanced D* algorithm with a forward maximum signal-to-noise ratio (FMSNR) and the Dinkelbach–Lagrange multiplier method, the proposed strategy resolves relay selection and power control problems in a coordinated framework so as to determine the optimal energy efficiency communication link of a multi-hop relay network model. Case studies demonstrate that this joint optimization strategy significantly improves the system energy efficiency of the multi-hop relay network and shows superiority in dynamic path planning and global power allocation, offering significant theoretical and practical implications.

1. Introduction

With the advancement of smart grid systems toward digitalization and intelligence, the performance demands on wireless private power networks—serving as critical infrastructure for real-time monitoring, precise control, and high-volume data transmission—are becoming increasingly stringent [1,2]. However, wireless private power networks often face challenges, including the widespread distribution of nodes and complex environmental conditions. Consequently, traditional single-hop communication technology struggles to satisfy the demands for extensive coverage and highly reliable transmission. By flexibly deploying relay nodes, multi-hop relay technology has emerged as one of the crucial solutions for power wireless private networks. This technology can effectively expand network coverage and enhance transmission stability [3,4].
Despite advancements in relay selection and power allocation, several critical challenges remain unresolved [5,6,7,8,9,10,11,12]. Firstly, the power wireless private network is characterized by high node density, limited coverage, and strict QoS requirements. Nevertheless, the majority of existing algorithms concentrate on general scenarios or particular hops, without adequately addressing the unique characteristics of node density and limited coverage inherent in power scenarios. For instance, reference [12] presents a dynamic selection algorithm that integrates spatial position and channel state analysis. However, its applicability is confined to two-hop situations, rendering it less adaptable to multi-hop networks. Similarly, reference [13] enhances path planning by refining the A* algorithm, yet it fails to account for the features of dense node distribution and restricted coverage commonly found in power scenarios. Reference [14] studied multi-hop unmanned aerial vehicle (UAV) relay networks and put forward a joint optimization approach for UAV trajectories and transmission power to maximize the end-to-end throughput of the system. Nevertheless, there exists a fundamental conflict between the dynamic trajectory optimization of UAVs and the fixed topology of the power system. Reference [15] proposed an optimization scheme that jointly allocates power resources and selects relays by using an iterative water-filling algorithm with low computational complexity, mainly targeting two-hop relay scenarios. The performance of the algorithm in scenarios with higher hop counts has not been verified. Reference [16] proposed a joint relay selection and power allocation strategy for multi-hop D2D communication based on social perception to maximize energy efficiency; however, its power allocation failed to dynamically adapt to the demands of multi-hop path reconfiguration. On the other hand, in the scenario of power private networks, the strong coupling between relay selection and power allocation has not been adequately investigated. They are often optimized separately, lacking collaborative design, resulting in the difficulty of balancing system energy efficiency and communication quality. For instance, reference [17] proposes a relay selection strategy based on SNR, but its power allocation does not dynamically adapt to the channel state. Although the energy efficiency optimization model is introduced in reference [18], the dynamic reconstruction capability of multi-hop paths is not combined. Reference [19] proposed a multi-hop relay network power control algorithm for determining communication links, with energy efficiency and transmission delay as optimization objects, but it lacked a process for determining relay node selection. To sum up, most of the existing studies center on the independent optimization of relay selection and power allocation in single-hop or double-hop scenarios. The deep collaborative optimization of the two in complex multi-hop scenarios has not been achieved yet, and there is an even greater deficiency in global modeling targeted at the characteristics of power private networks.
To address the aforementioned issues, this paper proposes an energy efficiency optimization method for multi-hop relay networks based on a joint optimization strategy. The primary contributions are as follows: (1) A multi-hop relay network model is proposed under a power scenario based on a joint optimization strategy, incorporating relay selection and power allocation into a unified optimization framework and integrating node transmission power, communication link quality, and QoS constraints. (2) The FD-Dink algorithm is put forward, embedding path loss into the heuristic function of the D* algorithm and substituting the traditional distance factor, thereby reducing the influence of signal attenuation on path selection. Moreover, the FMSNR fault-tolerant mechanism is introduced. When there are no available nodes in the pre-screening area, the node with the maximum signal-to-noise ratio is selected hop by hop to ensure the reliability of the link. Through the collaborative optimization of the improved D* algorithm and the FMSNR redundant fault-tolerant mechanism, the relay selection issue in dynamic environments is addressed. Meanwhile, a Dinkelbach–Lagrange two-layer iterative structure is designed to realize the rapid convergence of power allocation. (3) The algorithm performance is verified based on Monte Carlo simulation. The results indicate that, in contrast to existing methods, the proposed scheme has enhancements in indicators such as outage probability, transmission delay, and system energy efficiency, offering a novel concept for resource optimization in power wireless private networks.

2. Model Establishment

2.1. Description of the System Model

The wireless communication system model is a multi-hop relay network model based on a joint optimization strategy in a single source–single target scenario, as shown in Figure 1. The system model consists of three parts: source node S , which is responsible for sending the initial information; destination node D , which is responsible for receiving information; and n relay nodes R between source node S and destination node D , which undertake the task of enhancing and forwarding the signal, thus overcoming various obstacles in the transmission process. In this model, there are multiple alternative paths from source node S to destination node D . How to determine a path that can not only optimize communication performance but also ensure the optimal distribution of energy efficiency has become the core research content of this paper.

2.2. System Performance Analysis

The system model possesses connectivity, which constitutes the basis for ensuring reliable information transmission within the power wireless private network. In the power system, the transmission of real-time monitoring data and control instructions must not be interrupted; otherwise, it might affect the stable operation of the power system and even trigger safety incidents. Let the node set in the network be ν = S , R 1 , R 2 , , R n , D , in which S is the source node, D is the destination node, and R i is the i-th relay node. The set of communication links is ε , constituting graph G ( ν , ε ) . Since there is no direct connection link between S and D , the connectivity of the system needs to satisfy the existence of at least one M-hop path p = ( S , R k 1 , R k 2 , , R k M , D ) from S to D , where M 1 and R k i ν ; that is, the path has to contain at least one relay node. Introduce the adjacency matrix A ( n + 2 ) × ( n + 2 ) , where element a i j represents whether a direct connection link exists between node i and node j . If it exists, it is a i j = 1 ; otherwise, it is 0. Based on assumption a S D = a D S = 0 , there is no direct connection link between S and D . Whether a path of length k exists can be determined through the power operation of the matrix, and the system connectivity needs to satisfy k = 2 n + 1 a S D ( k ) 1 ; that is, at least one valid path exists to ensure the continuity and reliability of the power operation.
The system model is capable of enhancing signal transmission. In the power wireless private network, due to the obstruction of power facilities and attenuation during the signal propagation process, the signal strength may be substantially weakened. The mechanism where the relay node is responsible for enhancing and forwarding signals can effectively overcome these transmission obstacles and ensure that the destination node receives a sufficiently strong signal. Let the signal power sent by source node S be P S and the signal power received by the i-th relay node R i be
P R i recv = P S γ S R i
The path-loss coefficient γ S R i from S to R i is associated with path-loss L (refer to the model in Section 2.3). The specific calculation approach is as follows:
γ S R i = 10 L 10
The relay node amplifies the signal with an amplification factor of α i , and accordingly, its forwarding power is
P R i trans = α i P R i recv
The power received by destination node D from relay node R i amounts to
P D recv = P R i trans γ R i D = α i P S γ S R i γ R i D
For the multi-hop path p = ( S , R k 1 , R k 2 , , R k M , D ) , the received power of D as the cumulative outcome of each hop is
P D recv = P S m = 1 M α k m γ k m 1 k m γ k M D
where k 0 = S , k M + 1 = D , and M 1 .
The system model possesses adaptability. The state of the power network undergoes dynamic changes along with load variations, equipment switching, and environmental interferences. The adaptability of the system model enables the network to adjust communication paths and signal processing approaches dynamically in accordance with these real-time variations. The link performance index η i j ( t ) and link load ρ i j ( t ) at moment t are defined to, respectively, characterize the communication quality (such as the signal-to-noise ratio) and the resource occupancy rate from node i to node j . The comprehensive performance index of path p is
Ψ ( p , t ) = ω η ( i , j ) p η i j ( t ) ω ρ ( i , j ) p ρ i j ( t )
where ω η , ω ρ [ 0 , 1 ] is a weighting coefficient, satisfying ω η + ω ρ = 1 . The system monitors Ψ ( p , t ) in real time. If it drops below the threshold Ψ t h , it triggers path replanning and selects the optimal path p * .

2.3. Objective Function

Based on the above system performance analysis, the key factors influencing communication quality and efficiency in the system model are defined, including the signal power, link communication performance, link load, etc. In the system model, the signal-to-interference-plus-noise ratio (SINR) of the transmitting and relaying nodes serves as a crucial indicator for measuring communication quality. It is closely related to the aforementioned factors and will directly impact the system’s overall performance and the subsequent optimization of the objective function. The channel SINR of the sending node and relay node can be expressed as
S I N R i = P s P N + I         Transmitting   Node P i P N + I         Relay   Node
where P S represents the signal power sent by source node S , P i represents the signal power forwarded by the i-th relay node, and P N + I represents the power of noise and interference.
In the power wireless private network, the Okumura–Hata model [20] is chosen as the inter-node channel fading model, and its mathematical expression is
L = 69.55 + 26.16 log 10 f c 13.82 log 10 h b + ( 44.9 6.55 log 10 h b ) log 10 d α ( h m )
where L represents path loss, with the unit being decibels, f c denotes the selected working frequency, which is 230 MHz in the power wireless private network, h b represents the height of the transmitting antenna, h r represents the height of the receiving antenna, d represents the distance between the sending and receiving sides, and α ( h r ) is the correction factor of the antenna:
α ( h r ) = 8.29 ( log 10 1.54 h r ) 2 1.1
The expression of the antenna correction factor α ( h r ) in Formula (5) originates from the correction term of the Okumura–Hata model in the context of medium-sized and small cities. Reference [20] meticulously verified the applicability of this correction factor in the power context.
In multi-hop relay systems, energy efficiency is defined as the ratio of end-to-end throughput to total energy consumption, which can be expressed as [21]
E E = B log 2 1 + min i ( S I N R i ) P O + P S + i = 1 m P i
where m represents the number of relay nodes in the communication link, and P O represents the power consumed in the system except for communication. The term min i ( S I N R i ) represents selection of the hop with the smallest SINR from the m + 1 hops between source node S and relay node D , thereby obtaining the minimum channel capacity among the m + 1 hops. This minimum channel capacity is used to limit the information transmission rate; if the transmission rate exceeds this value, it may cause an interruption.
The mathematical issue of the joint optimization strategy, under constraints such as meeting the minimum transmission rate required for user service quality, node power limitations, and signal-to-interference ratio thresholds while maximizing the system energy efficiency, can be represented as
max B log 2 1 + min i ( S I N R i ) P O + P S + i = 1 m P i s . t .   C 1 :   P = { P S , P i | i [ 1 , m ] }          C 2 :   0 < P P C          C 3 :   P S + i = 1 m P i P C          C 4 :   B log 2 1 + min i ( S I N R i ) r 0          C 5 :   P P N + I L S I N R T H
where P represents the set of transmitted power of each node, P C represents the maxi mum power that the node can provide, r 0 represents the minimum transmission rate that needs to be met in the power wireless private network, and S I N R T H represents the signal-to-interference-plus-noise ratio threshold.
The constraint conditions C 2 and C 3 stipulate the upper and lower bounds of the transmission power of each node and the upper bound of the total transmission power of all nodes. The constraint condition C 4 ensures that the transmission rate of the system satisfies the requirements of the user’s quality of service. The constraint condition C 5 guarantees that the link will not be interrupted. The left side of the inequality represents the received signal-to-interference ratio of each hop, which is obtained by calculating the transmission loss of each hop.
Theorem 1. 
For the definite parameter  B ,   P N + I ,   P O ,   P C ,   r 0 ,   L ,   S I N R T H , the maximum value of the objective function must exist.
Proof of Theorem 1. 
See Appendix A for details. □
When solving the above optimization problem with traditional methods, the difficulty increases with the addition of relay nodes. Therefore, the energy efficiency optimization problem is decomposed into two subproblems: relay selection and power control.

3. Algorithm Design and Implementation

The proposed FD-Dink energy efficiency optimization algorithm achieves the joint optimization of relay selection and power control via a hierarchical framework. To begin with, based on the dense distribution characteristics of the nodes in the power private network, the geometric coverage model is adopted to pre-screen the candidate nodes and retain the core candidate node set to reduce the computational complexity of the subsequent algorithms. On this basis, the modified D* algorithm substitutes the traditional distance heuristic function with path loss and dynamically selects the multi-hop path with the minimum transmission loss in combination with the Okumura–Hata channel model of the power grid scenario. When there are no available nodes in the pre-screening area, the algorithm switches to the hop-by-hop forward maximum signal-to-noise ratio (FMSNR) mode, guaranteeing link reliability through hop-by-hop optimal relay selection. After the pre-screening narrows the solution space, the improved D* algorithm generates low-loss paths, while the FMSNR mechanism offers redundancy and fault tolerance, jointly achieving adaptive path planning in dynamic environments. Finally, the non-convex energy efficiency optimization problem is transformed into a linear subproblem by the Dinkelbach method. The energy efficiency weight parameter is updated in the outer iteration, and the Lagrange multiplier method is utilized in the inner iteration to dynamically adjust the multipliers, rapidly converging to a power allocation scheme that satisfies the QoS constraints. By combining the path-loss parameters and the planning results of the modified D* algorithm, the algorithm achieves the joint optimization of the power and paths through an outer–inner double-layer iteration.
Node pre-screening generates a streamlined candidate set. The improved D* and FMSNR ensure path reliability and low levels of loss. The power control module optimizes the energy efficiency configuration based on dynamic parameters. Through the coupling relationship between path loss and transmission power, these three significantly reduce the computational complexity and transmission delay, ultimately maximizing the global energy efficiency of the system.

3.1. Node Pre-Screening

Node pre-screening, the first step of the FD-Dink algorithm, determines candidate regions based on node coverage (related to signal power and transmission loss) with a maximum radius d max . If the received SINR falls below a certain threshold, which is set at 0 dB in this paper, the link is regarded as interrupted. According to the formula
P P N + I L = 0
the maximum coverage of node d max can be obtained.
With source node S and target node D as the geometric center and d max as the radius, a circular region is constructed to define the d max physical coverage of the node. Since there is no direct link between S and D , only the case of two circles being separated is considered here, as shown in Figure 2.
In the case where the two circles are mutually disjointed, the intersection point A of the line segment SD and O S is determined first. Subsequently, based on point A, a circular region with a diameter of d max is constructed and denoted as O A . Next, whether O A intersects with the original two circles is determined. Conversely, if O A has no intersection with the original two circles, the intersection points of line segment AD and the two circles are marked as B. Based on point B, a circular area with a diameter of d max is constructed and denoted as O B . The process iterates until overlapping regions contain candidate nodes. Once the condition is satisfied, the screening process comes to an end. Eventually, all the nodes located within the shaded area depicted in Figure 2, that is, within the intersection of the two circles, are affirmed as potential nodes.
After the node pre-screening operation is completed, the system model can be transformed into the form shown in Figure 3.

3.2. The Improved D* Algorithm in Combination with FMSNR

The D* algorithm, a dynamic path-planning method, aligns with the system’s adaptability by enabling real-time path adjustments. The cost formula of the D* algorithm extends the A* algorithm [22]
f ( n ) = h ( n ) + k m ( n )
where h(n) represents the generation value from the current point to the target, and km(n) is used to record the minimum generation value in the current node. The algorithm prioritizes nodes based on updated cost values.
To address the inaccuracy of distance-based heuristics in power scenarios, the D* algorithm substitutes the distance factor with path loss. The cost formula can be expressed as
f ( n ) = ( 69.55 + 26.16 log 10 f c 13.82 log 10 h b + ( 44.9 6.55 log 10 h b ) log 10 d α ( h m ) ) + α × k m ( n )
Path loss is calculated via the Okumura–Hata model. Only when path loss is sufficiently small can the transmission power of each node be maintained at a relatively low level and not be interrupted due to being less than the threshold signal-to-interference ratio. The comprehensive implementation steps of the D* algorithm based on path loss, are formally delineated in Algorithm 1.
Algorithm 1. The D* algorithm based on path loss
Initialize two lists: open_set and close_set, where open_set is used to store the nodes to be explored and close_set is used to store the nodes that have already been processed.
  • Initialize open_set and close_set.
  • Add the starting point to open_set with a priority of 0.
  • If open_set is not empty, select the node n with the highest priority.
  • If n is the end point, trace the parent node to generate a path, and the algorithm ends; otherwise, execute the content of 5 in the number list.
  • Move n from open_set to close_set and traverse the adjacent node m.
  • For each neighboring node m, skip if m is already in close_set; otherwise, calculate the cost of the new path from the current node n to m (including the path loss). If m is not in open_set, set the parent node of m to n, calculate its priority, and add it to open_set; if m is already in open_set and the newly calculated path cost is lower than its original priority, update m’s parent node to n, recalculate its priority, and adjust its order in open_set.
  • Return to number 3 in the list of numbers until a path is found or the open_set is empty.
In scenarios with insufficient node density, the pre-screening process may yield no viable relay nodes, leading to communication interruptions. In order to avoid such problems, an integrated strategy is adopted that combines the optimized D* algorithm based on node pre-screening with the forward maximum signal–noise ratio (FMSNR) algorithm.
The principle of the FMSNR algorithm is to select the relay node that can provide the maximum forward signal–noise ratio in each hop so as to ensure the transmission quality of the signal in each hop. The integration of these algorithms leverages the dynamic path-planning capabilities of D* for rapid route optimization while ensuring signal quality through FMSNR-based criteria so as to improve the performance and reliability of the whole communication system. The detailed implementation steps of the improved D* algorithm in combination with FMSNR, are formally delineated in Algorithm 2.
Algorithm 2. The improved D* algorithm in combination with FMSNR
  • Based on the location information of relay nodes, the selected nodes are pre-screened and divided into multiple candidate regions.
  • Check whether each candidate area contains selectable nodes. If all areas include selectable nodes, execute the content numbered 3 in the list; otherwise, execute the content numbered 4 in the list.
  • The improved D* algorithm is used to perform global optimization decisions on the selected relay nodes, determine the optimal relay node in the distributed candidate region, and achieve the optimal configuration of communication links to complete collaborative communication, and the algorithm is terminated.
  • For a relay node set that did not pass the pre-screening, the FMSNR algorithm is executed to determine the relay node, achieve the optimal configuration of the communication link, and complete the cooperative communication, and the algorithm is terminated.

3.3. The Power Control Algorithm Based on the Dinkelbach Method and the Lagrange Multiplier Method

After determining the relay selection, power control is the key to maximize the energy efficiency of the system. According to reference [21], the maximum energy efficiency can be obtained when the power of the nodes is equal. The original objective function can be converted to
max B log 2 1 + P S P N + I P O + ( m + 1 ) P S s . t .     C 1 :   0 < P S P C           C 2 :   0 < ( m + 1 ) P S P C           C 3 :   B log 2 1 + P S P N + I r 0
The concave function in the fractional form presented in Formula (15) is transformed by means of the Dinkelbach method. The basic idea of the Dinkelbach method is to transform the original problem into a series of convex optimization subproblems by introducing an auxiliary variable. In each iteration, the optimal solution of the original problem is gradually approximated according to the updated value of the solution of the subproblem.
Theorem 2. 
For the given parameter  B ,  P N + I ,  P O , the objective function is a strictly concave function concerning the variables  P S  and  m .
Proof of Theorem 2. 
See Appendix B for details. □
The maximum energy efficiency as indicated in Formula (15) is
w * = B log 2 1 + P S * P N + I P O + ( m + 1 ) P S *
where the variable w * represents the energy efficiency value from the transmitting end to the receiving end, and P S * is the transmitting power of the source node when the energy efficiency reaches the maximum value. It is known from the literature [23] that Lemma 1 is valid.
Lemma 1. 
w *  is obtained if, and only if, the following conditions are true:
max P S B log 2 1 + P S P N + I w * P O + ( m + 1 ) P S = B log 2 1 + P S * P N + I w * P O + ( m + 1 ) P S * = 0
Proof of Lemma 1. 
For the proof procedure refer to reference [23]. □
According to Lemma 1, the optimization problem can be transformed into the following form:
max P S B log 2 1 + P S P N + I w * P O + ( m + 1 ) P S      s . t .     C 1 :   0 < P S P C               C 2 :   0 < ( m + 1 ) P S P C               C 3 :   B log 2 1 + P S P N + I r 0
Here, the iterative approach is employed to obtain the value of w * . During the nth iteration process, when power takes the value of P S ( n ) and energy efficiency takes the value of w ( n 1 ) , the augmented Lagrangian corresponding to Formula (18) can be represented as
L ( P S , δ , θ , μ ) = B log 2 1 + P S ( n ) P N + I w ( n 1 ) P O + ( m + 1 ) P S ( n ) δ ( n ) P S ( n ) P C θ ( n ) ( m + 1 ) P S ( n ) P C + μ ( n ) B   log 2 1 + P S P N + I r 0
where δ ( n ) , θ ( n ) , and μ ( n ) are Lagrangian operators of constraint expressions that are used to deal with constraints. When the node power approaches its maximum allowable power, the corresponding Lagrange multipliers δ ( n ) and θ ( n ) will increase, thereby adding a penalty term in the objective function and impelling the algorithm to search for the optimal solution that meets the power constraints. When the link transmission rate is lower than the minimum requirement r 0 , μ ( n ) will increase, causing the objective function to optimize to enhance the transmission rate. In this way, the Lagrange multiplier method can ensure that under the premise of meeting all constraints, the optimal power allocation can be achieved to achieve the goal of maximizing the energy efficiency of the system.
According to the Lagrange dual decomposition, the energy efficiency optimization problem of the equation is equivalent to
min ( δ , θ , μ 0 ) max P S   L ( P S , δ , θ , μ )
which can be obtained by the KKT condition:
P S ( n ) = 1 + μ ( n ) B log 2 e ( m + 1 ) [ w ( n 1 ) + θ ( n ) ] + δ ( n ) P N + I +
In the formula { } + = max { 0 , } , the values of the Lagrange multipliers δ ( n ) , θ ( n ) , and μ ( n ) can be updated iteratively through the gradient descent method:
δ ( n , τ + 1 ) = δ ( n , τ ) + α P S ( n , τ ) P C +
θ ( n , τ + 1 ) = θ ( n , τ ) + α ( m + 1 ) P S ( n , τ ) P C +
μ ( n , τ + 1 ) = μ ( n , τ ) α B log 2 1 + P S ( n ) P N + I r 0 +
where τ denotes the τ -th iteration of the Lagrange operator, and α is the step size.
When solving the power allocation problem, a two-layer iteration mechanism is constructed, and the optimal solution is gradually approximated by alternating iterations of the inner and outer layers. During the outer iteration process, the goal is to solve parameter w. The number of iterations in each round is denoted as n, the maximum number of iterations is set to I o u t e r , and the convergence threshold is Δ 1 . The inner iteration focuses on updating the Lagrange multipliers δ , θ , and μ . The number of iterations in each round is represented by τ , the maximum number of iterations is set to I i n n e r , and the convergence threshold is Δ 2 . The complete procedures of this algorithm are presented as Algorithm 3.
Algorithm 3. The power allocation algorithm based on the Dinkelbach method and the Lagrange multiplier method
The pseudocode is detailed in Appendix C.
  • Set the iteration counter n to 1 and τ to 0. Initialize the variables required for the algorithm, encompassing w ( n ) ,   δ ( n , τ ) ,   θ ( n , τ ) ,   μ ( n , τ ) , and the iteration counts I o u t e r and I i n n e r . Initialize the convergence thresholds Δ 1 and Δ 2 .
  • When n is smaller than I o u t e r , the number of iterations of the outer loop is executed. Calculate P S ( n ) based on the formula.
  • If the discrepancy between the calculated power P S ( n ) and the power from the previous iteration is less than Δ 1 , update the optimal power P S * to the current P S ( n ) and break out of the loop.
  • If the power update condition is not fulfilled, the inner loop is accessed. Execution occurs when τ is less than the inner iteration count I i n n e r . Within the inner loop, the Lagrangian multiplier and the power of the current iteration are configured to be identical to those of the previous iteration.
  • If the discrepancy between the Lagrange multipliers and power of the current iteration and those of the previous iteration is less than Δ 2 , update the Lagrange multipliers δ ( n , τ ) , θ ( n , τ ) , and μ ( n , τ ) and power P S ( n , τ ) .
  • Calculate the weights w ( n 1 ) .
  • If the inner loop is accomplished, increment the value of τ and proceed to the next inner loop. If the inner loop fulfills the condition, break out of the inner loop.
  • If the inner loop is complete, increase the value of n to continue the next outer loop.
  • When the outer loop is completed, the algorithm ends and outputs the optimal weight w * and the optimal power P S * .
To sum up, in the algorithm design, the improved D* algorithm in conjunction with FMSNR is capable of enhancing the communication reliability and energy efficiency of the path through superior relay selection. The power control algorithm based on the Dinkelbach approach and the Lagrange multiplier method, through precise power allocation, minimizes the total power consumption of the system while meeting the system’s quality of service requirements, further enhancing the system’s energy efficiency and jointly achieving the collaborative optimization of communication performance and energy efficiency in the power wireless private network.

4. Case Implementation and Analysis

4.1. Case Parameter Setting

Employing the MATLAB R2024a platform, the performance of the energy efficiency optimization algorithm was assessed via 1000 Monte Carlo experiments. During each experimental run, the relay nodes within the system model were deployed in a random distribution manner. The primary simulation parameters are presented in Table 1.

4.2. Algorithm Flow

The flowchart of the FD-Dink energy efficiency optimization algorithm is shown in Figure 4. When the FD-Dink energy efficiency optimization algorithm is executed, the relay selection is initially configured. Then, node coverage is determined based on signal power, transmission loss, and other factors, followed by node pre-screening. Subsequently, it checks whether there are any selectable nodes in each area after pre-screening. If so, the improved D* algorithm combined with FMSNR is employed. By comprehensively considering path loss and signal quality, the optimal relay node is determined. If not, the FMSNR algorithm is used to complete the relay selection. After the relay selection, the power control phase is entered. First, power control is initialized, and the initial power value is set. After the outer iteration, the calculated power is compared with the previous power each time to determine whether the convergence conditions are met. If not, the inner iteration is entered, the Lagrange multiplier is updated, and the power is updated when the inner layer reaches the convergence condition. The inner and outer layers are alternately iterated until the outer iterations satisfy the convergence requirements. The final output is the optimal power and energy efficiency that can maximize the system’s energy efficiency.

4.3. Case Study

In the process of relay selection, the nodes need to be pre-screened, as shown in Figure 5. In the square cell area with a side length of 4000 m, 100 nodes are randomly and evenly distributed. In the pre-screening stage, a large number of nodes are screened. After screening, only efficient nodes located in the core area are retained to form a new node set from the node group that was originally densely distributed in the region. Statistical analysis indicates that approximately 70% of redundant nodes are eliminated during pre-screening, thereby substantially enhancing network efficiency. Through this screening operation, the communication efficiency of the network is significantly improved, the energy utilization efficiency is also enhanced, and the degree of redundancy in the network is greatly reduced so that the performance of the entire network is optimized.
Figure 6 illustrates the variation in outage probability as it changes with the number of relay nodes in the network. Through a comparative analysis of the interruption probability between the A* relay selection algorithm mentioned in reference [13] and the algorithm proposed in this paper, it can be observed that the interruption probabilities of the FMSNR algorithm, the FMSNR-A* algorithm, and the FMSNR-D* algorithm are consistently lower than that of the D* algorithm. The interruption probabilities of the FMSNR algorithm, FMSNR-A* algorithm, and FMSNR-D* algorithm are consistently lower than that of the D* algorithm. The higher outage probability of the D* algorithm stems from low node density, which may result in no nodes in the region remaining after node pre-screening. When the number of nodes in the network ranges from 10 to 30, the FMSNR-A* and FMSNR-D* algorithms primarily switch to the FMSNR-based mode. When the number of relay nodes in the network exceeds 40, the four different algorithms exhibit consistent interruption probabilities, indicating that in high-density node environments, the differences between the algorithms are offset by the network’s redundancy. Therefore, in high-density scenarios, the algorithm complexity can be appropriately simplified to reduce energy consumption. In summary, when the distance between users reaches 4000 m, the FMSNR-D* algorithm demonstrates the best performance in link interruption probability control through its adaptive path-optimization mechanism.
Figure 7 depicts the trend of the number of relay hops changing along with the quantity of network relay nodes. Through a contrastive analysis of the delay with the A* relay selection algorithm referred to in reference [13], it can be observed that as the number of network relay nodes increases, the number of relay nodes selected by the FMSNR algorithm positively correlates with the network scale. However, during this process, the number of hops of the D* algorithm remains stable, mainly because its hop selection is primarily influenced by the end-to-end physical distance. Further study of the transmission delay characteristics shows that when the number of nodes in the network is in the range of 10–30, there may be no nodes in the selected area due to the network layout and other factors. In this case, FMSNR-D* and FMSNR-A* algorithms will automatically switch to the working mode dominated by the FMSNR algorithm. According to the experimental results, the path-planning efficiency of the FMSNR-D* algorithm is significantly higher than that of the FMSNR-A* algorithm, which means that it can find the appropriate relay node more quickly and efficiently and optimize the communication path. When the number of network relay nodes exceeds 30, the performance of the D*, FMSNR-A*, and FMSNR-D* algorithms gradually becomes the same. This phenomenon shows that in the case of a large number of network nodes, the differences between different algorithms are masked by the complexity and redundancy of the network. In summary, the FMSNR-D* algorithm has excellent performance in delay control under the specific condition that the user distance reaches 4000 m. It can significantly improve the timing stability during long-distance transmission, ensuring that data can be more stable and the transmission efficient.
When the number of nodes lies within the range of 10 to 30, diverse relay selection algorithms demonstrate disparate performance manifestations, as presented in Table 2. This table primarily conducts an analysis of multiple relay selection algorithms in terms of two crucial performance indicators, namely, interruption probability and relay hop number. On the whole, when the number of nodes is within the range of 10 to 30, the FMSNR-D* algorithm exhibits the best performance.
Figure 8 illustrates how energy efficiency varies with transmit power under different relay hops. As indicated by the data trend, there is a significant negative correlation between system energy efficiency and transmit power. According to Shannon’s theorem, channel capacity increases logarithmically with power, while energy consumption increases linearly with power. The growth rate of energy consumption far exceeds that of channel capacity, directly resulting in a continuous decrease in unit energy transmission efficiency. Additionally, when there are more relay hops in the network, the signal must pass through more relay nodes during transmission. Each time the signal goes through a relay node, additional energy is consumed, and signal attenuation during transmission is correspondingly increased. These factors compound each other, leading to an even more pronounced decline in the system’s energy efficiency.
Figure 9 presents the correlation characteristics between system energy efficiency and the number of relay hops under various common power allocation strategies and conducts a comparative analysis with the iterative water-filling algorithm proposed in reference [15]. In multi-hop relay networks, the decline in system energy efficiency is primarily attributed to two crucial factors. Firstly, as the number of relay hops increases, the path loss and multipath interference endured by the signal during transmission intensify exponentially. To maintain the signal transmission quality, more energy is required to compensate for channel attenuation, thereby reducing energy efficiency. Secondly, each relay node consumes energy during operations such as baseband processing and radio frequency conversion. With the increase in the number of hops, the energy consumption of these circuits accumulates continuously, further lowering the system’s energy efficiency. Regarding the power allocation strategies, the equal power allocation scheme disregards the channel differences among individual nodes and allocates the same power to all nodes. This leads to excessive energy consumption at nodes in deep fading channels to guarantee signal transmission, while at nodes with superior channels, the allocated power exceeds the actual demand, resulting in power redundancy. Consequently, the overall energy efficiency curve of the system under the equal power allocation scheme remains at a low level from the outset, failing to achieve efficient energy utilization and having the lowest energy efficiency. Although the power allocation scheme based on channel gain optimizes the power of each single-hop link, it lacks a global perspective in multi-hop transmission scenarios and does not consider the constraint effect of backward hops on forward power allocation, resulting in limited energy efficiency gains. In dynamic multi-hop scenarios, the iterative convergence direction of the iterative water-filling algorithm deviates from the global energy efficiency surface and is prone to being trapped in local suboptimal solutions, with its overall performance being inferior to the algorithm proposed in this paper.
Table 3 presents a more distinct comparison of the energy efficiency performances of different power allocation schemes. Through the collation and analysis of the energy efficiency data of each scheme under various relay hop counts, the energy efficiency improvement rates of the proposed scheme in this paper relative to the other three schemes are calculated, thereby visually demonstrating the advantages and characteristics of the proposed scheme in terms of energy efficiency. On the whole, the scheme proposed in this paper, by dynamically adjusting the power allocation, can better adapt to network variations and optimize the energy efficiency performance with more prominent advantages.

5. Conclusions

This study investigates energy efficiency optimization in multi-hop relay networks through a joint relay selection and power allocation strategy. The relay selection and power allocation problems are integrated for optimization, and the energy efficiency optimization problem is modeled under the condition of ensuring user QoS. The improved D* algorithm based on FMSNR is employed to address the dynamic relay selection problem. Once the relay selection is determined, the Dinkelbach method and Lagrange multiplier method are utilized to solve the optimal energy efficiency value by controlling the node transmission power. Comparative evaluations confirm the superiority of the proposed algorithm through existing methods in terms of outage probability, transmission delay, and energy efficiency, effectively resolving the issues of large node search space and significant transmission delay, thereby enhancing the overall energy efficiency of the system in multi-hop relay networks. Future research could integrate intelligent reflecting surface (IRS) technology and the federated learning framework to explore dynamic energy efficiency optimization under new energy power supply architectures. Furthermore, it is necessary to conduct in-depth research on digital twin-driven network energy efficiency prediction methods, providing novel insights for the sustainable development of power wireless private networks.

Author Contributions

Conceptualization, D.L. and L.W.; methodology, D.L. and L.W.; software, D.L.; validation, D.L., L.W. and G.X.; formal analysis, L.W.; investigation, D.L.; resources, S.H.; data curation, G.X.; writing—original draft preparation, D.L. and L.W.; writing—review and editing, G.X.; visualization, D.L.; supervision, G.X.; project administration, S.H.; funding acquisition, S.H. All authors have read and agreed to the published version of the manuscript.

Funding

This research was supported by the Research on Multi-Mode Networking and Unified Control Technology Based on Power Wireless Private Network, grants 61601071 and 61671091.

Data Availability Statement

Data and supportive studies are contained within this article.

Conflicts of Interest

Author Sheng He is employed by the State Grid Henan Electric Power Company. The remaining authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
FMSNRForward Maximum Signal–Noise Ratio
SNRSignal-to-Noise Ratio
SINRSignal-to-Interference-plus-Noise Ratio
GPCGlobal Power Control

Appendix A

Proof of the Existence of the Maximum Value of a Function

Proof. 
Based on the objective function of Formula (10), define
f ( P ) = B log 2 1 + min i ( S I N R i ) P O + P S + i = 1 m P i
The numerator B   log 2 1 + min i ( S I N R i ) of function f ( P ) is bounded since S I N R i is bounded and the logarithmic function is monotonically increasing. For the denominator P O + P S + i = 1 m P i > 0 , it is known from constraint condition 0 < P P C that the transmission power of each node has an upper bound. Constraint conditions 0 < P P C and P S + i = 1 m P i P C define a bounded and closed set. Constraint conditions B   log 2 1 + min i ( S I N R i ) r 0 and P P N + I L S I N R T H further restrict the feasible domain, but the feasible domain remains a bounded and closed set.
Hence, the objective function f ( P ) is continuous within its domain. According to the Weierstrass theorem, a continuous function must achieve its maximum and minimum values on a bounded closed set. Therefore, the objective function f ( P ) definitely has a maximum value within the feasible region defined by the constraints. □

Appendix B

Proof of the Convexity and Concavity of Functions

Proof. 
Suppose x = P S P N + I , the original function can be expressed as
y = B log 2 1 + x P O + ( m + 1 ) P N + I x
obtaining the first derivative yields:
d y d x = B P N + I 1 ( 1 + x ) ln 2 1 P O + ( m + 1 ) P N + I x log 2 ( 1 + x ) ( m + 1 ) P N + I P O + ( m + 1 ) P N + I x 2
obtaining the second derivative yields:
d 2 y d x 2 = B P N + I 1 ( 1 + x ) 2 ln 2 1 P O + ( m + 1 ) P N + I x P O + ( m + 1 ) P N + I x 2 ( 1 + x ) ln 2 ( m + 1 ) P N + I P O + ( m + 1 ) P N + I x 2 log 2 ( 1 + x ) 2 ( m + 1 ) 2 P 2 N + I P O + ( m + 1 ) P N + I x 3 P O + ( m + 1 ) P N + I x  
After performing the operation to find the common denominator and simplify it, the following is obtained:
d 2 y d x 2 = B f ( x ) P O + ( m + 1 ) P N + I x 3 ( 1 + x ) 2 ln 2
Among them, f ( x ) is the expansion of a polynomial function with respect to x.
f ( x ) = 1 ( 1 + x ) 2 ln 2 P O + ( m + 1 ) P N + I x 2 P O + ( m + 1 ) P N + I x + 2 ( m + 1 ) 2 P 2 N + I log 2 ( 1 + x ) P O + ( m + 1 ) P N + I x 3
where x = 0, f ( 0 ) = P O ln 2 < 0 . As x increases, the term of 1 ( 1 + x ) 2 ln 2 P O + ( m + 1 ) P N + I x 2 P O + ( m + 1 ) P N + I x remains negative throughout, while the term of 2 ( m + 1 ) 2 P 2 N + I log 2 ( 1 + x ) P O + ( m + 1 ) P N + I x 3 grows at a relatively slower rate as x increases. On the whole, f ( x ) < 0 holds for all x within the domain of definition. Because the denominator P O + ( m + 1 ) P N + I x 3 ( 1 + x ) 2 ln 2 > 0 and f ( x ) < 0 , so d 2 y d x 2 < 0 . Therefore, the given function is a concave function. □

Appendix C

The pseudocode of the power control algorithm based on the Dinkelbach method and the Lagrange multiplier method
Input B ,   m ,   P N + I ,   P C ,   r 0   and P O
Output w * , P S *
1.       Initialization: n = 1, w(n), τ = 0 , δ ( n , τ ) , θ ( n , τ ) , μ ( n , τ ) , I i n n e r , I o u t e r , Δ 1 , Δ 2 .
2.        while   n < I o u t e r do
3.        Calculation   P S ( n )
4.       If
          B log 2 1 + P S ( n ) P N + I w ( n 1 ) P O + ( m + 1 ) P S ( n ) < Δ 1                       (A7)
5.        w * = B log 2 1 + P S ( n ) P N + I P O + ( m + 1 ) P S ( n )                                                                            (A8)
6.        P S ( n ) = P S ( n )
7.       break
8.       else
9.       n n + 1
10.     while τ < I i n n e r  do
11.     Configure δ ( n ) = δ ( n 1 ) , θ ( n ) = θ ( n 1 ) , μ ( n ) = μ ( n 1 )  and  P S ( n ) = P S ( n 1 )
12.     if δ ( n , τ + 1 ) δ ( n , τ ) < Δ 2 , θ ( n , τ + 1 ) θ ( n , τ ) < Δ 2  and  μ ( n , τ + 1 ) μ ( n , τ ) < Δ 2
13.     Renew the Lagrange operators δ ( n , τ ) , θ ( n , τ ) , and μ ( n , τ ) as well as P S ( n , τ )
14.     Calculation
w ( n 1 ) = B log 2 1 + P S ( n ) P N + I P O + ( m + 1 ) P S ( n )                                                                             (A9)
15.     break
16.     end if
17.      τ τ + 1
18.     end while
19.     end if
20.     end while

References

  1. Zheng, C.; Wu, X.; Li, X.; Chen, J.; Lin, Z.; Xiao, Z.; Liu, H. Development of a 230 MHz Interference Source Identification Device for Power Wireless Private Networks. Procedia Comput. Sci. 2022, 203, 350–355. [Google Scholar]
  2. Zhao, X.; Gan, J.; Xu, W.; Huang, T. A Covariance Matrix-Based Cooperative Spectrum Sensing Algorithm in Electric Wireless Private Network. Mob. Inf. Syst. 2022, 2022, 1420539. [Google Scholar] [CrossRef]
  3. Li, A.; Liu, L.; Lv, Y.; Bai, Y.; Cui, L. Adaptability Analysis of Wireless Communication Application Scenarios Under New Power Systems. In Proceedings of the 2023 IEEE 11th Joint International Information Technology and Artificial Intelligence Conference (ITAIC), Chongqing, China, 8–10 December 2023; pp. 1588–1592. [Google Scholar]
  4. Ma, L.; Li, W.; Hou, Y.; Yang, R.; Jia, W.; Qiu, Y. Application of wireless communication technology in ubiquitous power internet of things. In Proceedings of the 2020 IEEE 3rd International Conference on Computer and Communication Engineering Technology (CCET), Beijing, China, 14–16 August 2020; pp. 267–271. [Google Scholar]
  5. Betriu, P.; Soria, M.; Gutiérrez, J.L.; Llopis, M.; Barlabé, A. An assessment of different relay network topologies to improve Earth–Mars communications. Acta Astronaut. 2023, 206, 72–88. [Google Scholar] [CrossRef]
  6. Mahapatra, S.N.; Singh, B.K.; Kumar, V. A secure multi-hop relay node selection scheme based data transmission in wireless ad-hoc network via block chain. Multimed. Tools Appl. 2022, 81, 18343–18373. [Google Scholar] [CrossRef]
  7. Sun, H.; Naraghi-Pour, M.; Sheng, W.; Han, Y. Performance Analysis of Incremental Relaying in Multi-Hop Relay Networks. IEEE Access 2020, 8, 68747–68761. [Google Scholar] [CrossRef]
  8. Yuan, L.; Zhou, F.; Wu, Q.; Ng, D.W.K. Channel Prediction-Enhanced Intelligent Resource Allocation for Dynamic Spectrum-Sharing Networks. In Proceedings of the ICC 2024-IEEE International Conference on Communications, Denver, CO, USA, 9–13 June 2024; pp. 2767–2772. [Google Scholar]
  9. Alvi, A.S.; Hussain, R.; Hasan, U.Q.; Malik, S.A. Improved Buffer-Aided Multi-Hop Relaying with Reduced Outage and Packet Delay in Cognitive Radio Networks. Electronics 2019, 8, 895. [Google Scholar] [CrossRef]
  10. Zhao, Y.; Liu, X.; Liu, H.; Wang, X.; Huang, L. RIS-Aided MmWave Hybrid Relay Network Based on Multi-Agent Deep Reinforcement Learning. Mob. Netw. Appl. 2024, 29, 825–840. [Google Scholar] [CrossRef]
  11. Dai, J.; Li, X.; Han, S.; Liu, Z.; Zhao, H.; Yan, L. Multi-hop relay selection for underwater acoustic sensor networks: A dynamic combinatorial multi-armed bandit learning approach. Comput. Netw. 2024, 242, 110242. [Google Scholar] [CrossRef]
  12. Kravchuk, S.; Afanasieva, L. “Best” relay selection algorithm for wireless networks with cooperative relaying. In Proceedings of the 2019 International Conference on Information and Telecommunication Technologies and Radio Electronics (UkrMiCo), Odessa, Ukraine, 9–13 September 2019; pp. 1–4. [Google Scholar]
  13. Li, Q.L.; Dou, Z.; Li, Z.G.; He, Q.H. Adaptive Relay Selection Algorithm for Maritime Multi-hop Communication Networks. In Proceedings of the 2022 National Microwave and Millimeter Wave Conference (Volume II), Harbin, China, 12 August 2022. (In Chinese). [Google Scholar] [CrossRef]
  14. Zhang, G.; Yan, H.; Zeng, Y.; Cui, M.; Liu, Y. Trajectory optimization and power allocation for multi-hop UAV relaying communications. IEEE Access 2018, 6, 48566–48576. [Google Scholar] [CrossRef]
  15. Khodmi, A.; Benrejeb, S.; Choukair, Z. Iterative water filling power allocation and relay selection based on two-hop relay in 5G/heterogeneous ultra dense network. In Proceedings of the 2018 Seventh International Conference on Communications and Networking (ComNet), Hammamet, Tunisia, 1–3 November 2018; pp. 1–6. [Google Scholar]
  16. Zhu, J.; Xie, Z.; Jiang, Z.; Lin, P.; Zhu, J.; She, X.; Chen, P. A Joint Relay Selection and Power Allocation Strategy for Multi-Hop D2D Communications. In Proceedings of the 2024 IEEE/CIC International Conference on Communications in China (ICCC), Hangzhou, China, 7–9 August 2024; pp. 1087–1091. [Google Scholar]
  17. Basak, S.; Acharya, T. Spectrum-aware outage minimizing cooperative routing in cognitive radio sensor networks. Wirel. Netw. 2020, 26, 1069–1084. [Google Scholar] [CrossRef]
  18. Wang, X.; Jin, T.; Qian, Z.H.; Hu, L.S.; Wang, X. Research on Energy Efficiency Optimization Algorithm for D2D Relay-assisted Communication. J. Commun. 2020, 41, 71–79. (In Chinese) [Google Scholar]
  19. Zhang, S.B.; Chen, C.; Li, Y. Power Control Algorithm for Multi-hop Relay Communication System Based on Energy Efficiency and Delay. J. Nanjing Univ. Posts Telecommun. Nat. Sci. Ed. 2021, 41, 1–8. (In Chinese) [Google Scholar] [CrossRef]
  20. Akande, A.O.; Agubor, C.K.; Semire, F.A.; Akinde, O.K.; Adeyemo, Z.K. Intelligent Empirical Model for Interference Mitigation in 5G Mobile Network at Sub-6 GHz Transmission Frequency. Int. J. Wirel. Inf. Netw. 2023, 30, 287–305. [Google Scholar] [CrossRef]
  21. Wang, R.; Liu, J.; Zhang, G.; Huang, S.; Yuan, M. Energy Efficient Power Allocation for Relay-Aided D2D Communications in 5G Networks. China Commun. 2017, 14, 54–64. [Google Scholar] [CrossRef]
  22. Suanpang, P.; Jamjuntr, P. Optimizing Autonomous UAV Navigation with D* Algorithm for Sustainable Development. Sustainability 2024, 16, 7867. [Google Scholar] [CrossRef]
  23. Dinkelbach, W. On nonlinear fractional programming. Manag. Sci. 1967, 13, 492–498. [Google Scholar] [CrossRef]
Figure 1. Multi-hop relay network model based on a joint optimization strategy.
Figure 1. Multi-hop relay network model based on a joint optimization strategy.
Electronics 14 02017 g001
Figure 2. Pre-screening of the phase separation case.
Figure 2. Pre-screening of the phase separation case.
Electronics 14 02017 g002
Figure 3. Trunk selection model.
Figure 3. Trunk selection model.
Electronics 14 02017 g003
Figure 4. Flowchart of the FD-Dink energy efficiency optimization algorithm.
Figure 4. Flowchart of the FD-Dink energy efficiency optimization algorithm.
Electronics 14 02017 g004
Figure 5. Node distribution after node pre-screening.
Figure 5. Node distribution after node pre-screening.
Electronics 14 02017 g005
Figure 6. Outage probability vs. the number of relay nodes.
Figure 6. Outage probability vs. the number of relay nodes.
Electronics 14 02017 g006
Figure 7. The number of relay hops varies with the number of relay nodes in the network.
Figure 7. The number of relay hops varies with the number of relay nodes in the network.
Electronics 14 02017 g007
Figure 8. Changes in energy efficiency with transmit power under different relay hops.
Figure 8. Changes in energy efficiency with transmit power under different relay hops.
Electronics 14 02017 g008
Figure 9. Variation in energy efficiency with relay hops under different power allocation schemes.
Figure 9. Variation in energy efficiency with relay hops under different power allocation schemes.
Electronics 14 02017 g009
Table 1. Parameter settings.
Table 1. Parameter settings.
ParametersNumerical Values
Communication bandwidth B /MHz1
Node power range P /dBm[10, 40]
Rest communication power P O /dBm10
Noise power P N + I /dBm−114
Minimum transfer rate r 0 /( bit s 1 )5
Cell range/ m 2 4000 × 4000
Distance between nodes/km4
Base station antenna height h b /m35
Terminal antenna height h r /m1.2
Number of network relay nodes/pieces10–100
Table 2. Performance analysis of different relay selection algorithms.
Table 2. Performance analysis of different relay selection algorithms.
SchemesInterrupt ProbabilityNumber of Relay Hops
D*0.1363
FMSNR-A*0.0515
FMSNR-D*0.0484
FMSNR0.0319
Table 3. Performance analysis of different power allocation schemes.
Table 3. Performance analysis of different power allocation schemes.
Number of Relay HopsThe Scheme in This Paper Is Relative to the Power Allocation Efficiency Increase Rate Based on Channel GainThe Scheme in This Paper Is Relative to the Equal Power Allocation Efficiency Increase RateThe Scheme in This Paper Is Relative to the Iterative Water-Filling Algorithm Efficiency Increase Rate
19%29%5%
213%36%7%
315%46%10%
420%59%12%
520%60%13%
620%65%14%
718%66%13%
821%69%15%
922%73%16%
1026%83%18%
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

Li, D.; Wan, L.; He, S.; Xu, G. Energy Efficiency Optimization of Multi-Hop Relay Networks via a Joint Relay Selection and Power Allocation Strategy. Electronics 2025, 14, 2017. https://doi.org/10.3390/electronics14102017

AMA Style

Li D, Wan L, He S, Xu G. Energy Efficiency Optimization of Multi-Hop Relay Networks via a Joint Relay Selection and Power Allocation Strategy. Electronics. 2025; 14(10):2017. https://doi.org/10.3390/electronics14102017

Chicago/Turabian Style

Li, Dongxu, Linmao Wan, Sheng He, and Gang Xu. 2025. "Energy Efficiency Optimization of Multi-Hop Relay Networks via a Joint Relay Selection and Power Allocation Strategy" Electronics 14, no. 10: 2017. https://doi.org/10.3390/electronics14102017

APA Style

Li, D., Wan, L., He, S., & Xu, G. (2025). Energy Efficiency Optimization of Multi-Hop Relay Networks via a Joint Relay Selection and Power Allocation Strategy. Electronics, 14(10), 2017. https://doi.org/10.3390/electronics14102017

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