|
Algorithm 2. Proposed Algorithm to obtain Average Normalized Throughput |
| Input: ; Output: Average Normalized Throughput
|
-
(1)
Neighbors of node provide their target service rates.
-
(2)
Local optimization function (6) is solved using Newton’s method of optimization for node with its surrounding neighbors and the maximum achievable service rates is locally obtained for all feasible schedules of the neighborhood.
-
(3)
Node and each neighbor from provide their locally maximum achievable service rates.
-
(4)
The average achievable service rate can be calculated for each node separately by averaging the service rates in each neighborhood contained in that node.
-
(5)
Calculate the approximate error between the achieved and the target service rates: where are the service rates that can be achieved and is the given target service rate vector.
-
(6)
Compute the average normalized throughput:
-
(7)
Use Polynomial interpolation to form the average normalized throughput equations as a function of either—number of nodes and target service rates or SINR threshold and target service rates. Polynomial interpolation is also used to get the maximum normalized throughput as a function of the number of nodes.
|