Next Article in Journal
Integrated Carbonate Rock Type Prediction Using Self-Organizing Maps in E11 Field, Central Luconia Province, Malaysia
Previous Article in Journal
A Comparative and Sex-Specific Study of Bio-Electrical Impedance Analysis and Dual Energy X-ray Absorptiometry for Estimating Whole-Body and Segmental Body Composition in Healthy Young Adults
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Proving the Existence of Solutions to the Problems of Minimizing the Energy Consumption of Sensor Networks

by
Volodymyr Petrivskyi
1,
Oleksii Bychkov
1 and
Vasyl Martsenyuk
2,*
1
Software Systems and Technologies Department, Faculty of Information Technologies, Taras Shevchenko National University of Kyiv, Bohdan Hawrylyshyn Str. 24, 01001 Kyiv, Ukraine
2
Department of Computer Science and Automatics, Faculty of Mechanical Engineering and Computer Science, University of Bielsko-Biala, 2 Willowa, 43-309 Bielsko-Biala, Poland
*
Author to whom correspondence should be addressed.
Appl. Sci. 2022, 12(15), 7687; https://doi.org/10.3390/app12157687
Submission received: 6 July 2022 / Revised: 27 July 2022 / Accepted: 28 July 2022 / Published: 30 July 2022

Abstract

:
Sensors and sensor networks have become widespread in today’s technological world. As with any technical system, sensors and sensor networks face certain challenges, one of which is the problem of energy efficiency, the solution of which allows for increasing the autonomy of sensors and making the network more cost-effective. This problem is relevant, and there are many studies devoted to its solution. In some of the proposed solutions, this problem is formulated as an optimization problem. However, in most cases, there is no proof of the existence of a solution to the presented optimization problem, which in turn calls into question the correctness of the proposed approaches. The article presents proof of the existence of a solution to the problem of minimizing the energy consumption of a sensor network by adjusting the sensor coverage radii. The work also proves the existence of a solution to a multi-criteria optimization problem, the criteria of which are the minimization of the network cost and the maximization of the area of the covered territory. An analysis of the energy efficiency of the network was carried out in cases of different values of the intersection of coverage zones and different values of the level of the intersection of coverage zones. Using the described approaches, the energy consumption of a specific sensor network was reduced by 7%, which confirms the effectiveness of the presented methods.

1. Introduction

Currently, sensors and sensor networks are widespread in all spheres of human activity. The use of sensors is ensured by their advantages, such as small size, various measured values, ease of software development, low power consumption, mobility and service life. Additionally, many tasks, such as collecting, analyzing, identifying and measuring data, can be solved using sensors [1,2]. In addition, sensors are an integral part of the Internet of Things and the Internet of Everything [3,4]. Additionally, sensors can be static and moveable. One of the main problems in the use of sensors and sensor networks is to ensure energy efficiency, as the size of the sensors is reduced, resulting in a decrease in the size of the battery. Most of the tasks of optimizing the energy consumption of sensor networks are formulated in the form of optimization problems. Among the factors affecting the energy consumption of a sensor network can be the energy consumption of each sensor, the number of sensors, the radius of sensor coverage, etc. Additionally, optimization criteria can be the cost of the network, the area of the territory covered by the network and the time of autonomous operation. Some problems are solved using iterative algorithmic procedures. It is also possible to use approximate methods of finding solutions to optimization problems. However, in most cases, the existence of a solution to the problem has not been proven, which calls into question the correctness of such problems. Thus, proving the existence of solutions is an integral part of the process of finding a solution that satisfies the optimality condition.
Article [5] introduces a charging planning problem for multiple chargers; namely, the Charging Energy Efficiency Maximization problem for Multi-Chargers in WRSNs is introduced. The problem aims to maximize the charging energy efficiency of the charging process by assigning the charging amount and planning the charging path. To balance the charging consumption among multiple chargers, the authors proposed Ring-Wandering Algorithm and Eight-Wandering Algorithm. In the presented article, NP-hardness of the problem is proved, but the intersection of sensor coverage areas is not taken into account, and the existence of the solution of the problem with the intersection of sensor coverage areas is not proved.
Paper [6], approaches to the allocation of resources in the Internet of Things sensor network systems applied to water-quality monitoring for the optimal and more sustainable utilization of resources are presented. An energy efficiency optimization problem is formulated for the successive wireless power sensor network system and solved by exploiting the problem structure and through a meta-heuristic algorithm. However, the existence of the solution of the described optimization problem is not proven.
In work [7], a survey on applications of the Markov Decision Process (MDP) for reducing sensor networks’ energy consumption is presented by designing the MDP framework which is a powerful tool for decision making and further providing solutions to obtain energy efficient sensor network. Various methods for solutions are discussed, and the methods are compared but do not describe the formulation of the optimization problem and prove the existence of its solution.
In article [8], power consumption of the various wireless sensor network components is analyzed. The paper includes a discussion of various factors and the way they impact the level of energy efficiency, but any optimization problem formulation is not presented.
In study [9] is a numerical study of the energy consumption and time efficiency of sensor networks with five different structural topologies and four different routing methods, regarding their performances and costs, which might provide some references and guidelines for designing sensor networks under various conditions for possible applications. However, the existence of the solution of the described optimization problem is not proven.
In [10], a method for optimal coverage of the territory by sensors with different coverage radii was proposed. To solve this problem, the authors modified the least squares method. The criterion for optimality is the maximum coverage of the territory with a minimum intersection of coverage areas. The existence of the solution of the described optimization problem is not proven.
In the manuscript [11], models and information technologies of coverage of the territory by sensors with energy consumption optimization are described. A modification of the method for constructing energy-efficient sensor networks using static and dynamic sensors is presented in article [12]. A Method for Maximum Coverage of the Territory by Sensors with Minimization of Cost is described in paper [13]. In the described works [11,12,13], authors find optimal sensor network parameters by a solution of multicriterial optimization problems, but the existence of the solution of these optimization problems is not proven.
Attention should also be paid to the use of distributed methods to solve current problems that arise in the design and use of wireless sensor networks. Thus, in work [14], an energy-aware method for selecting cluster heads in wireless sensor networks is presented. To select an appropriate cluster head, authors first model this problem by using multi-factor decision-making according to the four factors, including energy, mobility, distance to center and the length of data queues. Then, authors use the Cluster Splitting Process algorithm and the Analytical Hierarchy Process method in order to provide a new method to solve this problem. However, the authors do not take into account the radius of coverage of each sensor as a factor affecting energy consumption and the intersection of sensor coverage areas for data exchange between sensors. In the article [15], a wireless power transfer networks’ meanwhile maximizing the transmitted power requirement as an optimization problem is presented. In order to provide an approximated solution to this problem, the authors introduce a dual ascent-like distributed charging algorithm with its in-depth theoretical analysis, but the existence of the solution of the formulated optimization problems is not proved. In reference [16], a multi-agent distributed solution for linear programming problems with time-invariant box constraints on the decision variables and possibly time-varying inequality constraints is proposed. Such a class of linear programming problems is relevant in different multi-agent smart systems. In the proposed approach, each agent computes only a single or a few of decision variables, while convergence to the optimal solution for the overall problem is guaranteed.
Table 1 presents a comparison of the studies found in the literature review, the main focus/outcome of the study, and the factors that were not taken into account.
Based on the reviewed studies, it can be concluded that the problem of energy efficiency of sensor networks is very relevant. Different methods and approaches are used to solve this problem; in particular, they formulate this problem in the form of an optimization problem. In the theory of optimization, a necessary step in solving problems is proving the existence of a solution to the formulated problem. Unfortunately, in most modern studies, the authors do not prove the existence of a solution to the described problems. That is why, based on the studies reviewed above, it can be concluded that proving the existence of solutions of optimization problems for finding optimal parameters of sensor networks is an urgent problem.

2. Materials and Methods

Let’s consider the problem of finding the radii of coverage of the sensors of the sensor network, which achieves the minimization of energy consumption under the condition of the intersection of coverage areas. According to [11], this problem has the form (1)–(5):
E ( r 1 , r 2 , , r n ) min r G   ,
G : { r 1 [ r 1 m i n ; r 1 m a x ] r 2 [ r 2 m i n ; r 2 m a x ] r n [ r n m i n ; r n m a x ] ,
a i , j ( r i + r j ( x i x j ) 2 + ( y i y j ) 2 c ) 0 ,
a i , j < 0 ,
i = 1 , n ¯ ,   j = i + 1 , n ¯ ,
where (1)—the objective function, (2)—the area of definition of the function, (3)—the conditions for ensuring the minimum allowable cross section of a pair of sensors whose coverage areas intersect, (4)—intersection matrix elements a i , j = { 1 ,   l i , j < r i + r j 0 , l i , j r i + r j , l i , j —Euclidean distance between sensors i and j , and n —count of sensors.
The energy consumption of the network (1) calculates as the sum of the energy consumption of network elements:
E ( r 1 , r 2 , , r n ) = i = 1 n ( E r ( r i ) + E s i + E a i ) .  
According to [12], the energy consumption of each sensor is calculated as:
E = E r + E s + E a ,
where E r —energy consumption of data reception, E s —energy consumption of data transmission, and E a —energy consumption monitoring of the covered area.
In turn, according to [17], energy consumption monitoring will be calculated as:
E a = r 2 .  
For the existence of the solution of the described problem, the goal function must be convex, and the domain of the function must be compact. Let us prove the existence of a solution to the formulated problem.
Lemma 1.
The function E ( r 1 , r 2 , , r n ) reaches its minimum value in the domain G .
Proof of Lemma 1.
The function E ( r 1 , r 2 , , r n ) is continuous as the sum of continuous functions (6). The domain G is bounded because all variables have minimum and maximum values of r i [ r i m i n ; r i m a x ] , i = 1 , n ¯ . Additionally, the domain G is closed, since for all variables the segment [ r i m i n ; r i m a x ] is closed. Thus, the domain G is compact, and, according to Weierstrass’s theorem [18], the function E ( r 1 , r 2 , , r n ) reaches its minimum in the domain G. Lemma is proved. □
Theorem 1.
The problems (1)–(5) has a solution.
Proof of Theorem 1.
The function E ( r 1 , r 2 , , r n ) is convex, continuous and differentiated. According to Lemma 1, the domain G is compact; then, according to the Kuhn–Tucker theorem [19], there is a saddle point of the Lagrange function, and it is an extremum. Thus, problems (1)–(5) has a solution. The theorem is proved. □
Since the function E ( r 1 , r 2 , , r n ) is convex and differentiated, we use the gradient descent method to find the minimum of the objective function. The solution of problems (1)–(5) is the vector r = ( r 1 , r 2 , , r n ) , the elements of which are the radii of coverage of the corresponding sensors, which minimizes energy consumption at a given level of the intersection of coverage areas.
According to [13], the problem of minimizing the cost of the sensor network while maximizing the coverage is formulated in the form (9)–(11):
{ P ( r , c ) m i n S u n c o v e r e d ( r , c ) m i n ,
r m i n r r m a x ,
0 c c m a x ,
where r —coverage radius, c —intersection level, S u n c o v e r e d = ( 2 r c ) 2 π r 2 , r m i n —minimum coverage radius and r m a x —maximum coverage radius.
In problems (9)–(11), the possibility of regulating the radius of coverage (10) and the level of the intersection of coverage areas (11) are taken into account. The result of solving this problem will be a set of Pareto-optimal pairs of radii of coverage and levels of the intersection of coverage areas with which the maximum coverage of the territory is achieved at the minimum cost of the network.
Using the method of convolution of criteria, construct the objective function:
F ( r , c ) = α P ( r , c ) + ( 1 α ) S u n c o v e r e d ( r , c ) ,
where α —expert assessment of the importance of parameters.
Using function (12) present problem (9)–(11) in the form:
F ( r , c ) min ( r , c ) G   ,
G : { r [ r m i n , r m a x ] c [ c m i n , r m a x ] .
Let us prove the existence of a solution to the described problem.
Lemma 2.
Objective function F ( r , c ) (13) reaches its minimum value in the domain G.
Proof of Lemma 2.
The function F ( r , c ) is continuous as the sum of continuous functions (12). The domain G is bounded because all variables have minimum and maximum values r   [ r m i n , r m a x ] and c [ c m i n , r m a x ] . The domain G is also closed, since for the variables r and c the segments [ r m i n , r m a x ] and [ c m i n , r m a x ] are closed. Thus, the domain G is compact, and, according to Weierstrass’s theorem, the function F ( r , c ) reaches its minimum value in the domain G. Lemma is proved. □
Theorem 2.
Problems (13) and (14) has a solution.
Proof of Theorem 2.
The function F ( r , c ) is a convex and linear combination of convex functions, continuous and differentiated. According to Lemma 2, the domain G is compact; then, according to the Kuhn–Tucker theorem, there is a saddle point of the Lagrange function and it is an extremum. Thus, problem (13) and (14) has a solution. The theorem is proved. □
The parameter α can be included in the function F ( r , c ) as an unknown variable. Thus, we obtain the problem in the form (15) and (16):
F 1 ( r , c , α ) min ( r , c , α ) G   ,
G : { r [ r m i n , r m a x ] c [ c m i n , r m a x ] α [ 0 , 1 ] .
Let us prove the existence of a solution to the described problem.
Lemma 3.
The function F 1 ( r , c , α ) (15) reaches its minimum value in the domain G (16).
Proof of Lemma 3.
The function F 1 ( r , c , α ) is continuous as the sum of continuous functions (12). The domain G is bounded because all variables have minimum and maximum values r   [ r m i n , r m a x ] , c [ c m i n , r m a x ] and α [ 0 , 1 ] . The domain G is also closed, since for the variables r , c and α the segments [ r m i n , r m a x ] , [ c m i n , r m a x ] and [ 0 , 1 ] are closed. Thus, the domain G is compact, and, according to Weierstrass’s theorem [18], the function F 1 ( r , c , α ) reaches its minimum value in the domain G. Lemma is proved. □
Theorem 3.
Problems (15)–(16) has a solution.
Proof of Theorem 3.
The function F 1 ( r , c , α ) is a convex and linear combination of convex functions, continuous and differentiated. According to Lemma 3, the domain G is compact; then, according to the Kuhn–Tucker theorem [19], there is a saddle point of the Lagrange function and it is an extremum. Thus, problems (15) and (16) has a solution. The theorem is proved. □
To find the solutions of problems (13)–(16), use the gradient descent method. The solutions of the problems will be a pair of values ( r o p t , c o p t ) , which will be the value of the optimal radius of coverage and the value of the intersection of coverage areas where maximum coverage is achieved while minimizing energy consumption.

3. Results

Consider a sensor network, the elements of which have the following parameters (Table 2):
The schematically described above network can be presented as follows (Figure 1):
The coordinates of the sensors presented in Table 1 represent the positions of the sensors of the sensor network transferred to the coordinate plane (Figure 1).
Using the proposed approach with the level of the intersection of coverage areas c = 2, we obtained a network that schematically can be presented in the next form (Figure 2):
According to the obtained results, the parameters of the sensors are presented in Table 3.
The number of lifecycles was calculated by dividing the battery volume by the amount of energy consumption.
It should be noted that changing the location of the sensors will lead to a change in the result, a change in the parameters of the resulting network (sensor coverage radius, energy consumption, number of life cycles).

4. Discussion

To assess the effectiveness of the proposed approach, we calculated the energy consumption of each sensor depending on the level of the intersection of the coverage areas (Figure 3). The interval of change in the level of the intersection of coverage areas was from zero to seven and was in increments of 0.5. The upper limit of the studied interval was experimental.
Also, we calculated the number of life cycles of each sensor depending on the level of intersection of the coverage areas (Figure 4) for the values of the level of the intersection of the coverage areas similar to the values in Figure 3.
Analyzing the obtained results (Figure 3 and Figure 4), we can conclude that the minimum value of energy consumption is achieved in the absence of the intersection of coverage areas. Additionally, in this case, the maximum number of life cycles of sensors is reached. In addition, it can be concluded that achieving the required level of the intersection of coverage areas is achieved by adjusting the coverage radii of sensors 2, 4 and 7 with coordinates (27; 18), (48; 43) and (80; 50), respectively. Adjusting the radii of coverage of other sensors does not allow to achieve the required level of the intersection of the coverage areas of all sensors simultaneously. It is also worth noting that the change of coverage radii and optimization of energy consumption for this network is achieved when the level of the intersection of coverage areas is less than 6.5 m. When comparing the change in energy consumption values for different values of the level of the intersection of coverage areas, we can conclude that using the steamed approach managed to reduce energy consumption by at least 7%. According to Figure 3, the energy consumed by sensor 5 remains constant regardless of the situation of other sensors. This is due to the fact that when changing the coverage radius of this sensor, it is impossible to achieve the required level of the intersection of coverage zones with other sensors, which leads to the lack of a solution to the problem. This also explains the lack of change in the energy consumption of this sensor (Figure 4).
We considered the case of two sensors with coordinates (33; 28) and (50; 28) and radii of coverage of 15 m. The minimum coverage radii are r 1 m i n = 3 and r 2 m i n = 2 . The distance between the sensors is l = 17 m. At the level of intersection of the coverage zones c = 3 according to Formula (3), the optimal radii of coverage must satisfy condition (17).
r 1 + r 2 = l + c ,   r 1 [ r 1 m i n , r 1 m a x ] , r 2 [ r 2 m i n , r 2 m a x ] ,
In the case of two sensors, the energy consumption function will be a function of two variables E ( r 1 , r 2 ) , the graph of which is the second order surface. Fixing the value of r 1 = 5 according to Formula (17) at the value of l = 17 and c = 3 , we obtained r 2 = 15 . Using the values of r 1 and r 2 , we calculated the energy consumption E ( r 1 , r 2 ) = 250 . We constructed the plane E = 250 and the value of energy consumption E ( r 1 , r 2 ) for r 1 [ 3 ,   15 ] , r 2 [ 2 ,   15 ] (Figure 5).
However, there are some cases when a corresponding optimization problem does not have a solution:
  • Sensor coverage areas do not overlap (Figure 6a);
  • The values of the coverage radius and/or the intersection level of the coverage zones do not have a clear upper and lower limit;
  • The coverage area of one sensor completely overlaps the coverage area of at least one other sensor (Figure 6b).

5. Conclusions

The article examines the issue of proving the existence of solutions to the problems of minimizing the energy consumption of a sensor network by adjusting the coverage radii and minimizing the cost of the network while maximizing the coverage area. These problems are formulated in the form of optimization problems, so proving the existence of a solution is a necessary condition for using the proposed approaches. The proof of the existence of solutions is based on the use of the Weierstrass and Kuhn–Tucker theorems. The case of data exchange between network elements is considered, the main condition of which is the intersection of sensor coverage zones. An analysis of the effectiveness of the proposed approach in the case of different values of the intersection level of the coverage zones was carried out. Based on the analysis of the energy consumption function, it was concluded that the energy consumption function forms a plane in the n-dimensional Euclidean space, where n is the number of sensors in the network. The values of the squares of the optimal coverage radii are located at the intersection of this plane with the plane equal to the optimal value of energy consumption. This statement is illustrated in the case of a network consisting of two sensors. With the use of the presented methods, the energy efficiency of a particular network increased by 7%, which confirms the effectiveness of the proposed methods.
The paper presents a Big Data good practice related to designing sensor network with optimal coverage and energy consumption. The work was fulfilled within the framework of the project iBigWorld [20], which is devoted to gaining skills for developing innovative solutions based on Big Data in real-world applications.

Author Contributions

Conceptualization, O.B. and V.M.; methodology, V.P.; software, V.P.; validation, O.B. and V.M.; formal analysis, V.P.; investigation, O.B.; resources, V.P.; data curation, V.M.; writing—original draft preparation, V.P., O.B. and V.M.; writing—review and editing, V.P., O.B., and V.M.; visualization, V.P.; supervision, O.B.; project administration, V.P. and O.B; funding acquisition, V.M. All authors have read and agreed to the published version of the manuscript.

Funding

The work was co-funded by the European Union’s Erasmus + Programme for Education under KA2 grant (Project no. 2020-1-PL01-KA203-082197 “Innovations for Big Data in a Real World”). The APC was funded by the University of Bielsko-Biala.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Acknowledgments

The authors thank reviewers for comments that allowed to improve the paper significantly.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Lombardo, L. Distributed Measurement Systems: Advantages and Challenges of Wireless Sensor Networks. IEEE Instrum. Meas. Mag. 2022, 25, 21–28. [Google Scholar] [CrossRef]
  2. Blaauw, F.; Schenk, H.; Jeronimus, B. Let’s get Physiqual—An intuitive and generic method to combine sensor technology with ecological momentary assessments. J. Biomed. Inform. 2016, 63, 141–149. [Google Scholar] [CrossRef]
  3. Li, C.-Z.-E.; Deng, Z.W. The Embedded Modules Solution of Household Internet of Things System and The Future Development. Procedia Comput. Sci. 2020, 166, 350–356. [Google Scholar] [CrossRef]
  4. Divya, S.; Mohan, M.; Dhivya, S.; Prasath, B. Smart Dust Bin for Modern Environment. Int. Res. J. Adv. Sci. Hub 2020, 2, 140–144. [Google Scholar] [CrossRef]
  5. Hong, Y.; Luo, C.; Li, D.; Chen, Z.; Xiao, X.V. Energy Efficiency Optimization for Multiple Chargers in Wireless Rechargeable Sensor Networks. Theor. Comput. Sci. 2022, 922, 193–205. [Google Scholar] [CrossRef]
  6. Olatinwo, S.O.; Joubert, T.-H. Energy efficiency maximization in a wireless powered IoT sensor network for water quality monitoring. Comput. Netw. 2020, 176, 107237. [Google Scholar] [CrossRef]
  7. Kalnoor, G.; Subrahmanyam, G. A Review on Applications of Markov Decision Process Model and Energy Efficiency in Wireless Sensor Networks. Procedia Comput. Sci. 2020, 167, 2308–2317. [Google Scholar] [CrossRef]
  8. Bandur, D.; Jaksic, B.; Bandur, M.; Jovic, S. An analysis of energy efficiency in Wireless Sensor Networks (WSNs) applied in smart agriculture. Comput. Electron. Agric. 2019, 156, 500–507. [Google Scholar] [CrossRef]
  9. Yan, F.; Yeung, A.K.H.; Chen, G. A numerical study of energy consumption and time efficiency of sensor networks with different structural topologies and routing methods. Commun. Nonlinear Sci. Numer. Simul. 2013, 18, 2515–2526. [Google Scholar] [CrossRef]
  10. Prasanth, L.; Uma, E. Sensor Coverage in Autonomous Mobile Sensor Networks. In Proceedings of the National Conference on Emerging Technologies for Sustainable Engineering & Management (NCETSEM’18)-2018, Chennai, India, 3 April 2018; Available online: http://www.ijetjournal.org/Special-Issues/NCETSEM18/NCETSEM15.pdf (accessed on 4 July 2022).
  11. Petrivskyi, V.; Shevchenko, V.; Bychkov, O.; Pokotylo, O. Models and Information Technologies of Coverage of the Territory by Sensors with Energy Consumption Optimization. In Mathematical Modeling and Simulation of Systems; Lecture Notes in Networks and Systems; Springer: Cham, Switzerland, 2022; Volume 344, pp. 17–30. [Google Scholar] [CrossRef]
  12. Petrivskyi, V.; Shevchenko, V.; Yevseiev, S.; Milov, O.; Laptev, O.; Bychkov, O.; Fedoriienko, V.; Tkachenko, M.; Kurchenko, O.; Opirskyy, I. Development of a modification of the method for constructing energy-efficient sensor networks using static and dynamic sensors. East.-Eur. J. Enterp. Technol. 2022, 1, 15–23. [Google Scholar] [CrossRef]
  13. Petrivskyi, V.; Bychkov, O.; Shevchenko, V.; Martsenyuk, V.; Bernas, M. A Method for Maximum Coverage of the Territory by Sensors with Minimization of Cost and Assessment of Survivability/V. Petrivskyi et al. Appl. Sci. 2022, 12, 3059. [Google Scholar] [CrossRef]
  14. Rahiminasab, A.; Tirandazi, P.; Ebadi, M.J.; Ahmadian, A.; Salimi, M. An Energy-Aware Method for Selecting Cluster Heads in Wireless Sensor Networks. Appl. Sci. 2020, 10, 7886. [Google Scholar] [CrossRef]
  15. Yıldırım, K.S.; Carli, R.; Schenato, L. Safe Distributed Control of Wireless Power Transfer Networks. IEEE Internet Things J. 2018, 6, 1267–1275. [Google Scholar] [CrossRef]
  16. Hosseinzadeh, M.; Garone, E.; Schenato, L. A Distributed Method for Linear Programming Problems with Box Constraints and Time-Varying Inequalities. IEEE Control Syst. Lett. 2019, 3, 404–409. [Google Scholar] [CrossRef]
  17. Astakov, S.; Kvashkin, A.; Korolenko, L. Building efficient sensor networks, taking into account the cost. In Mathematical Structures and Modeling; Volume 43, pp. 50–63. Available online: https://cyberleninka.ru/article/n/postroenie-effektivnyh-sensornyh-setey-s-uchyotom-stoimostnyh-zatrat/viewer (accessed on 4 July 2022).
  18. Proinov, P.D. General convergence theorems for iterative processes and applications to the Weierstrass root-finding method. J. Complex. 2016, 33, 118–144. [Google Scholar] [CrossRef]
  19. Cortez, C.A.C.; Pinto, J.C. Improvement of Karush–Kuhn–Tucker conditions under uncertainties using robust decision making indexes. Appl. Math. Model. 2017, 43, 630–646. [Google Scholar] [CrossRef]
  20. Innovations for Big Data in a Real World (iBIG World). Official Web Site of Erasmus+ Capacity Building in Higher Education Project. Available online: http://ibigworld.ni.ac.rs/ (accessed on 4 July 2022).
Figure 1. Input network.
Figure 1. Input network.
Applsci 12 07687 g001
Figure 2. Result network.
Figure 2. Result network.
Applsci 12 07687 g002
Figure 3. Energy consumption of each sensor depending on the level of intersection of the coverage areas.
Figure 3. Energy consumption of each sensor depending on the level of intersection of the coverage areas.
Applsci 12 07687 g003
Figure 4. Number of lifecycles of each sensor depending on the level of intersection of the coverage areas.
Figure 4. Number of lifecycles of each sensor depending on the level of intersection of the coverage areas.
Applsci 12 07687 g004
Figure 5. Energy consumption function E ( r 1 , r 2 ) for values r 1 [ 3 ,   15 ] , r 2 [ 2 ,   15 ] and the plane E = 250 .
Figure 5. Energy consumption function E ( r 1 , r 2 ) for values r 1 [ 3 ,   15 ] , r 2 [ 2 ,   15 ] and the plane E = 250 .
Applsci 12 07687 g005
Figure 6. Example of cases, when corresponding optimization problem does not have a solution: (a) case without coverage radiuses intersection; (b) full coverage zone overlapping case.
Figure 6. Example of cases, when corresponding optimization problem does not have a solution: (a) case without coverage radiuses intersection; (b) full coverage zone overlapping case.
Applsci 12 07687 g006
Table 1. Literature review comparison.
Table 1. Literature review comparison.
AuthorsMain Focus/OutcomeFactors Not Taken into Account
Yi Hong et al. [5]The charging energy efficiency of the charging process maximization by assigning the charging amount and planning the charging pathThe intersection of sensor coverage areas is not taken into account, and the existence of the solution of the problem with the intersection of sensor coverage areas is not proved
Segun O.Olatinwo et al. [6]The allocation of resources in Internet of Things sensor network systems applied to water-quality monitoring for optimal and more sustainable utilization of resourcesThe existence of the solution of the described optimization problem is not proved
Gauri Kalnoor et al. [7]Markov Decision Process for reducing sensor networks’ energy consumptionThe formulation of the optimization problem and prove the existence of its solution
Doko Bandur et al. [8]Discussion about various factors and the way they impact the level of energy efficiency of sensor networksOptimization problem formulation is not presented
Fan Yan at al. [9]Numerical study of energy consumption and time efficiency of sensor networks with five different structural topologies and four different routing methodsThe existence of the solution of the described optimization problem is not proved
U. Elangovan et al. [10]The method of optimal coverage of theterritory by sensors of differentcoverage radius.The existence of the solution of the described optimization problem is not proved
V. Petrivskyi et al. [11,12,13]Models and information technologies of energy-efficiency sensor networks constructingThe existence of the solution of the described optimization problems is not proved
A. Rahiminasab et al. [14]Energy-aware method for selecting cluster heads in wireless sensor networksThe radius of coverage of each sensor as a factor affecting energy consumption and the intersection of sensor coverage areas for data exchange between sensors
K.S. Yıldırım at al. [15,16]A wireless power transfer networks’ meanwhile maximizing the transmitted power requirement as an optimization problemThe existence of the solution of the described optimization problems is not proved
Table 2. Input sensor network parameters.
Table 2. Input sensor network parameters.
SensorX CoordinateY CoordinateCoverage Radius, mBattery Volume, mAh
Sensor 11515139800
Sensor 227181210,000
Sensor 330351212,500
Sensor 448431515,000
Sensor 570252012,000
Sensor 649601515,000
Sensor 780501413,000
Table 3. Result sensors’ parameters.
Table 3. Result sensors’ parameters.
SensorSensor CoordinatesOptimal Coverage Radius, mOptimal Energy Consumption, mAhInput Lifecycles NumberResult Lifecycles Number
Sensor 1(15; 15)6.3740.6957.98240.83
Sensor 2(27; 18)7.9963.8469.44156.62
Sensor 3(30; 35)11.27127.0686.8098.37
Sensor 4(48; 43)10.42108.6866.66138.01
Sensor 5(70; 25)204003030
Sensor 6(49; 60)8.6074.0266.66202.62
Sensor 7(80; 50)8.9279.6766.32163.17
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Petrivskyi, V.; Bychkov, O.; Martsenyuk, V. Proving the Existence of Solutions to the Problems of Minimizing the Energy Consumption of Sensor Networks. Appl. Sci. 2022, 12, 7687. https://doi.org/10.3390/app12157687

AMA Style

Petrivskyi V, Bychkov O, Martsenyuk V. Proving the Existence of Solutions to the Problems of Minimizing the Energy Consumption of Sensor Networks. Applied Sciences. 2022; 12(15):7687. https://doi.org/10.3390/app12157687

Chicago/Turabian Style

Petrivskyi, Volodymyr, Oleksii Bychkov, and Vasyl Martsenyuk. 2022. "Proving the Existence of Solutions to the Problems of Minimizing the Energy Consumption of Sensor Networks" Applied Sciences 12, no. 15: 7687. https://doi.org/10.3390/app12157687

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