<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.1 20151215//EN" "http://jats.nlm.nih.gov/publishing/1.1/JATS-journalpublishing1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" article-type="research-article" dtd-version="1.1">
<front>
<journal-meta>
<journal-id journal-id-type="pmc">CMC</journal-id>
<journal-id journal-id-type="nlm-ta">CMC</journal-id>
<journal-id journal-id-type="publisher-id">CMC</journal-id>
<journal-title-group>
<journal-title>Computers, Materials &#x0026; Continua</journal-title>
</journal-title-group>
<issn pub-type="epub">1546-2226</issn>
<issn pub-type="ppub">1546-2218</issn>
<publisher>
<publisher-name>Tech Science Press</publisher-name>
<publisher-loc>USA</publisher-loc>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">18939</article-id>
<article-id pub-id-type="doi">10.32604/cmc.2021.018939</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Article</subject>
</subj-group>
</article-categories>
<title-group>
<article-title>Augmented Node Placement Model in <inline-formula id="ieqn-1a"><mml:math id="mml-ieqn-1a"><mml:mi mathvariant="bold-italic">t</mml:mi></mml:math></inline-formula>-WSN Through Multiobjective Approach</article-title>
<alt-title alt-title-type="left-running-head">Augmented Node Placement Model in <inline-formula id="ieqn-1"><mml:math id="mml-ieqn-1"><mml:mi mathvariant="bold-italic">t</mml:mi></mml:math></inline-formula>-WSN Through Multiobjective Approach</alt-title>
<alt-title alt-title-type="right-running-head">Augmented Node Placement Model in <inline-formula id="ieqn-2"><mml:math id="mml-ieqn-2"><mml:mi mathvariant="bold-italic">t</mml:mi></mml:math></inline-formula>-WSN Through Multiobjective Approach</alt-title>
</title-group>
<contrib-group content-type="authors">
<contrib id="author-1" contrib-type="author">
<name name-style="western">
<surname>Thirugnansambandam</surname>
<given-names>Kalaipriyan</given-names>
</name>
<xref ref-type="aff" rid="aff-1">1</xref>
</contrib>
<contrib id="author-2" contrib-type="author">
<name name-style="western">
<surname>Bhattacharyya</surname>
<given-names>Debnath</given-names>
</name>
<xref ref-type="aff" rid="aff-2">2</xref></contrib>
<contrib id="author-3" contrib-type="author">
<name name-style="western">
<surname>Frnda</surname>
<given-names>Jaroslav</given-names>
</name>
<xref ref-type="aff" rid="aff-3">3</xref></contrib>
<contrib id="author-4" contrib-type="author">
<name name-style="western">
<surname>Anguraj</surname>
<given-names>Dinesh Kumar</given-names>
</name>
<xref ref-type="aff" rid="aff-2">2</xref></contrib>
<contrib id="author-5" contrib-type="author" corresp="yes">
<name name-style="western">
<surname>Nedoma</surname>
<given-names>Jan</given-names>
</name>
<xref ref-type="aff" rid="aff-4">4</xref>
<email>jan.nedoma@vsb.cz</email></contrib>
<aff id="aff-1"><label>1</label><institution>School of Computer Science and Engineering, VIT University, Chennai Campus</institution>, <addr-line>Tamilnadu</addr-line>, <country>India</country></aff>
<aff id="aff-2"><label>2</label><institution>Department of Computer Science and Engineering, Koneru Lakshmaiah Education Foundation</institution>, <addr-line>Vaddeswaram, Guntur</addr-line>, <country>India</country></aff>
<aff id="aff-3"><label>3</label><institution>Department of Quantitative Methods and Economic Informatics, Faculty of Operation and Economics of Transport and Communications, University of Zilina</institution>, <addr-line>010 26 Zilina</addr-line>, <country>Slovakia</country></aff>
<aff id="aff-4"><label>4</label><institution>Department of Telecommunications, Faculty of Electrical Engineering and Computer Science, VSB-Technical University of Ostrava</institution>, <addr-line>708 33 Ostrava-Poruba</addr-line>, <country>Czech Republic</country></aff>
</contrib-group>
<author-notes><corresp id="cor1">&#x002A;Corresponding Author: Jan Nedoma. Email: <email>jan.nedoma@vsb.cz</email></corresp></author-notes>
<pub-date pub-type="epub" date-type="pub" iso-8601-date="2021-08-23">
<day>23</day>
<month>08</month>
<year>2021</year>
</pub-date>
<volume>69</volume>
<issue>3</issue>
<fpage>3629</fpage>
<lpage>3644</lpage>
<history>
<date date-type="received">
<day>27</day>
<month>03</month>
<year>2021</year>
</date>
<date date-type="accepted">
<day>28</day>
<month>04</month>
<year>2021</year>
</date>
</history>
<permissions>
<copyright-statement>&#x00A9; 2021 Thirugnansambandam et al.</copyright-statement>
<copyright-year>2021</copyright-year>
<copyright-holder>Thirugnansambandam et al.</copyright-holder>
<license xlink:href="https://creativecommons.org/licenses/by/4.0/">
<license-p>This work is licensed under a <ext-link ext-link-type="uri" xlink:type="simple" xlink:href="https://creativecommons.org/licenses/by/4.0/">Creative Commons Attribution 4.0 International License</ext-link>, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.</license-p>
</license>
</permissions>
<self-uri content-type="pdf" xlink:href="TSP_CMC_18939.pdf"></self-uri>
<abstract>
<p>In Wireless Sensor Network (WSN), coverage and connectivity are the vital challenges in the target-based region. The linear objective is to find the positions to cover the complete target nodes and connectivity between each sensor for data forwarding towards the base station given a grid with target points and a potential sensor placement position. In this paper, a multiobjective problem on target-based WSN (<italic>t</italic>-WSN) is derived, which minimizes the number of deployed nodes, and maximizes the cost of coverage and sensing range. An Evolutionary-based Non-Dominated Sorting Genetic Algorithm-II (NSGA-II) is incorporated to tackle this multiobjective problem efficiently. Multiobjective problems are intended to solve different objectives of a problem simultaneously. Bio-inspired algorithms address the NP-hard problem most effectively in recent years. In NSGA-II, the Non-Dominated sorting preserves the better solution in different objectives simultaneously using dominance relation. In the diversity maintenance phase, density estimation and crowd comparison are the two components that balance the exploration and exploitation phase of the algorithm. Performance of NSGA-II on this multiobjective problem is evaluated in terms of performance indicators Overall Non-dominated Vector Generation (ONGV) and Spacing (SP). The simulation results show the proposed method performs outperforms the existing algorithms in different aspects of the model.</p>
</abstract>
<kwd-group kwd-group-type="author">
<kwd>Focused wireless sensor network</kwd>
<kwd><italic>m</italic>&#x2013;coverage <italic>k</italic>-connectivity problem</kwd>
<kwd>non-dominated sorting</kwd>
<kwd>NSGA-II</kwd>
</kwd-group>
</article-meta>
</front>
<body>
<sec id="s1">
<label>1</label>
<title>Introduction</title>
<p>Wireless Sensor Networks (WSN) is one among the predominant domain where &#x2018;<italic>n</italic>&#x2019; number of problems grasps the researchers for achieving reliability, accuracy, the efficiency of the network. This contribution exponentially increased when the applications of WSN are expanded in the environments such as health care, disaster tracking system, military-based applications, etc. In recent years a significant number of optimization problems are solved using nature inspired algorithms [<xref ref-type="bibr" rid="ref-1">1</xref>]. IoT based Pay-AsYou-Go Smart Parking System is proposed which uses the unused garbage spaces [<xref ref-type="bibr" rid="ref-2">2</xref>]. Another recent model, which uses digital contact tracing to handle the epidemic situations like Covid-19 using IoT [<xref ref-type="bibr" rid="ref-3">3</xref>]. In WSN, the sensor nodes are used to sense the data surrounds it and report it to the base station either using a single hop or multi-hop communication process. Sensor node deployment is of two different types, namely ad-hoc and pre-determined manner [<xref ref-type="bibr" rid="ref-4">4</xref>]. The ad-hoc type deployment plays a significant role in regions like a deep forest, aquatic nature, etc. Usage of ad-hoc in such regions requires many sensor nodes for effective coverage of the respective region and proper connectivity between deployed sensor nodes. Manual deployment (pre-determined) of sensor nodes is easy to access and requires fewer sensors. However, coverage and connectivity issues are common in both types since the node&#x2019;s transmission range is less than its restricted power source. The use of wireless connection gets disrupted due to bad weather, etc. Thus, covering targets and maintaining connectivity between sensors that enhance the network lifetime has been considered one of the significant aspects of WSN.</p>
<p>This paper addresses <italic>k</italic>-coverage <italic>m</italic>-connected augmented node deployment model in WSN as a multiobjective problem where Non-dominated sorting Genetic Algorithm-II is used to optimize it. The problem is described in this section. Given <italic>k</italic> target regions and <italic>P</italic> available positions for node deployment, the objective is to cover <italic>k</italic> targets using <italic>m</italic> sensor nodes where <inline-formula id="ieqn-4"><mml:math id="mml-ieqn-4"><mml:mi>m</mml:mi><mml:mo>&#x2286;</mml:mo><mml:mi>P</mml:mi><mml:mo>.</mml:mo></mml:math></inline-formula> As it is given in <xref ref-type="fig" rid="fig-1">Fig. 1</xref>, Let <inline-formula id="ieqn-5"><mml:math id="mml-ieqn-5"><mml:mi>T</mml:mi><mml:mo>=</mml:mo><mml:mrow><mml:mo>{</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>&#x03BB;</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>&#x03BB;</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mo>&#x2026;</mml:mo><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>&#x03BB;</mml:mi></mml:mrow><mml:mrow><mml:mn>10</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo>}</mml:mo></mml:mrow></mml:math></inline-formula> be the available target regions to be sensed using <inline-formula id="ieqn-6"><mml:math id="mml-ieqn-6"><mml:mi>S</mml:mi><mml:mo>=</mml:mo><mml:mrow><mml:mo>{</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>s</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>s</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mo>&#x2026;</mml:mo><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>s</mml:mi></mml:mrow><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>}</mml:mo></mml:mrow></mml:math></inline-formula> deployed nodes. As per <xref ref-type="fig" rid="fig-1">Fig. 1</xref> number of sensor nodes in <italic>S</italic> is six out of 10 available positions of <italic>P</italic>. Target <inline-formula id="ieqn-7"><mml:math id="mml-ieqn-7"><mml:msub><mml:mrow><mml:mi>&#x03BB;</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula> is covered by a Deployed sensor <italic>s</italic><sub>1</sub> since the target is within the sensing range of the deployed sensor <italic>s</italic><sub>2</sub> which is deployed in the available position <italic>p</italic><sub>2</sub> and the deployed node can transfer the data to a base station through the available positions <italic>p</italic><sub>3</sub> and <italic>p</italic><sub>4</sub>. By allocating the sensor nodes concerning its coverage and connectivity range, the minimum objective number of deployed nodes to cover all targets are efficiently achieved. This problem is considered an NP-complete problem [<xref ref-type="bibr" rid="ref-5">5</xref>]. Achieving optimization in this problem is highly preferable since exact methods take more high time complexity when compared to the optimization approach.</p>
</sec>
<sec id="s2">
<label>2</label>
<title>Related Work</title>
<p>In the past few decades, research contributions on optimizing WSN problems using heuristic and metaheuristics are higher than earlier research exposure [<xref ref-type="bibr" rid="ref-5">5</xref>&#x2013;<xref ref-type="bibr" rid="ref-9">9</xref>]. In this literature, coverage and connectivity related algorithms are described with their predominant features.</p>
<p>A detailed Survey has been recorded on different methods for effective node placement in WSN by [<xref ref-type="bibr" rid="ref-10">10</xref>]. In [<xref ref-type="bibr" rid="ref-5">5</xref>] a contradictory set of objectives are taken for effective node placement in WSN, namely energy cost, sensible area, and network reliability. The flaws in their approach are the inadequate coverage of complete targets in the given region. The use of meta-heuristics failed to achieve this particular issue which made the algorithm an ineffective one. A new approach for solving the WSN issue is dividing a region into a disjoint sub-region and imposed active and passive mode of operations in it by [<xref ref-type="bibr" rid="ref-11">11</xref>]. The proposed methodology of Cardie was later redefined in [<xref ref-type="bibr" rid="ref-5">5</xref>] to enhance the lifetime of the network by imposing redundant nodes. Irrespective of coverage and connectivity, this approach achieves better results along with improved disjoint sets.</p>
<fig id="fig-1">
<label>Figure 1</label>
<caption>
<title>Two-covered one-connected network</title>
</caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="CMC_18939-fig-1.png"/>
</fig>
<p>Research on the optimization of resource allocation algorithm in WSN is discussed by [<xref ref-type="bibr" rid="ref-12">12</xref>]. The lifetime of network and connectivity are the objectives considered in this paper, which takes the sensor positions and transmission power level as their attributes to solve the problem. MOEA/D is used to solve the given problem to achieve the objectives with fewer deployed sensor nodes. Coverage was not handled in this paper. Author Harizan et al. [<xref ref-type="bibr" rid="ref-13">13</xref>] proposed an NSGA-II with modified dominance has been proposed for the scheduling problem. The multiple parameters as coverage, connectivity and residual energy of the sensor nodes are considered. A probabilistic sensing model (PSM) and harmony search algorithm (HSA) approach are used in the same type of problem in WSN to achieve the balance between the network coverage performance and the network cost [<xref ref-type="bibr" rid="ref-14">14</xref>].</p>
<p>In 2012, a multi coverage based WSN problem is handled in [<xref ref-type="bibr" rid="ref-15">15</xref>], three different coverage, namely simple coverage, <italic>k</italic> and <italic>Q</italic> coverage. For the optimization process, an exhaustive cover set defining process is used in this approach. For the inclusion of connectivity in the proposed algorithm, an M-connected approach is included for optimization. The algorithm&#x2019;s time complexity is higher since the algorithm flow included each node one by one and check for all possible combinations in the set for adaptive placement of nodes.</p>
<p>A simulation-based approach for effective node placement is proposed by [<xref ref-type="bibr" rid="ref-16">16</xref>], where several available positions to place the sensor nodes are given. Without colliding the connectivity between sensor nodes, the nodes should be placed with the minimal number&#x2013;-another approach based on GA proposed in [<xref ref-type="bibr" rid="ref-17">17</xref>] as relay sensor node placement algorithm. This paper&#x2019;s defined objective is to efficiently place the nodes in the given positions, thus minimizing the number of sensors without colliding its connectivity between relay nodes. Using GA, another approach for attacking coverage problem in WSN is proposed to enhance its lifetime. In this approach, sensing targets are not used for simulation. Only the sensors nodes are placed to cover the simulation region without any targets in it. In our proposed method, this problem is addressed. Another GA based approach for addressing the same issue as our proposed method has been made in [<xref ref-type="bibr" rid="ref-4">4</xref>]. However, this method reproduces offspring so that it becomes invalid, and a solution repair process is needed here. In our proposed algorithm, a multiobjective optimization algorithm NSGA-II is used to address this issue and Pareto set solutions.</p>
</sec>
<sec id="s3">
<label>3</label>
<title>Multiobjective Optimization</title>
<p>This section comprises the prescribed definition of the multiobjective optimization problem [<xref ref-type="bibr" rid="ref-18">18</xref>] and Pareto dominance operators, which helps to understand the proposed work better.</p>
<p>Given a problem with solution set <inline-formula id="ieqn-8"><mml:math id="mml-ieqn-8"><mml:mi>P</mml:mi><mml:mo>=</mml:mo><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mo>&#x2026;</mml:mo><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula> with <italic>n</italic> individuals where each individual <inline-formula id="ieqn-9"><mml:math id="mml-ieqn-9"><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>G</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>G</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mo>&#x2026;</mml:mo><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>G</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mo>&#x2026;</mml:mo><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>G</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>m</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula> with <italic>m</italic> decision variables intents to find a vector <inline-formula id="ieqn-10"><mml:math id="mml-ieqn-10"><mml:mover accent="true"><mml:mrow><mml:msubsup><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mstyle mathvariant="normal"><mml:mo>*</mml:mo></mml:mstyle></mml:mrow></mml:msubsup></mml:mrow><mml:mo>&#x2192;</mml:mo></mml:mover><mml:mo>=</mml:mo><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:msubsup><mml:mrow><mml:mi>G</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mstyle mathvariant="normal"><mml:mo>*</mml:mo></mml:mstyle></mml:mrow></mml:msubsup><mml:mo>,</mml:mo><mml:msubsup><mml:mrow><mml:mi>G</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mn>2</mml:mn></mml:mrow><mml:mrow><mml:mstyle mathvariant="normal"><mml:mo>*</mml:mo></mml:mstyle></mml:mrow></mml:msubsup><mml:mo>,</mml:mo><mml:mo>&#x2026;</mml:mo><mml:mo>,</mml:mo><mml:msubsup><mml:mrow><mml:mi>G</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>m</mml:mi></mml:mrow><mml:mrow><mml:mstyle mathvariant="normal"><mml:mo>*</mml:mo></mml:mstyle></mml:mrow></mml:msubsup></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula> which satisfies <italic>p</italic> equality constraints <inline-formula id="ieqn-11"><mml:math id="mml-ieqn-11"><mml:msub><mml:mrow><mml:mi>u</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mo>&#x2192;</mml:mo></mml:mover></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mn>0</mml:mn><mml:mo>,</mml:mo><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mn>2</mml:mn><mml:mo>,</mml:mo><mml:mo>&#x2026;</mml:mo><mml:mo>,</mml:mo><mml:mi>p</mml:mi></mml:math></inline-formula>, <italic>q</italic> inequality constraints <inline-formula id="ieqn-12"><mml:math id="mml-ieqn-12"><mml:msub><mml:mrow><mml:mi>v</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mo>&#x2192;</mml:mo></mml:mover></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mn>0</mml:mn><mml:mo>,</mml:mo><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mn>2</mml:mn><mml:mo>,</mml:mo><mml:mo>&#x2026;</mml:mo><mml:mo>,</mml:mo><mml:mi>q</mml:mi></mml:math></inline-formula> and finds a minimized vector function <inline-formula id="ieqn-13"><mml:math id="mml-ieqn-13"><mml:mi>f</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mo>&#x2192;</mml:mo></mml:mover></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>f</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mo>&#x2192;</mml:mo></mml:mover></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>f</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mo>&#x2192;</mml:mo></mml:mover></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>,</mml:mo><mml:mo>&#x2026;</mml:mo><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>f</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mo>&#x2192;</mml:mo></mml:mover></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula> where <italic>k</italic> is the number of objectives.</p>
<p>From the solution space given in this definition <inline-formula id="ieqn-14"><mml:math id="mml-ieqn-14"><mml:mi>P</mml:mi><mml:mo>=</mml:mo><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mo>&#x2026;</mml:mo><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula>, an individual <inline-formula id="ieqn-15"><mml:math id="mml-ieqn-15"><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>G</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>G</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mo>&#x2026;</mml:mo><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>G</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mi>m</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula> is said to dominate <inline-formula id="ieqn-16"><mml:math id="mml-ieqn-16"><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>G</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn><mml:mo>,</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>G</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn><mml:mo>,</mml:mo><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mo>&#x2026;</mml:mo><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>G</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn><mml:mo>,</mml:mo><mml:mi>m</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula> iff <inline-formula id="ieqn-17"><mml:math id="mml-ieqn-17"><mml:msub><mml:mrow><mml:mi>f</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mover accent="true"><mml:mrow><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo>&#x2192;</mml:mo></mml:mover></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x2264;</mml:mo><mml:msub><mml:mrow><mml:mi>f</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mover accent="true"><mml:mrow><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo>&#x2192;</mml:mo></mml:mover></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x2200;</mml:mo><mml:mi>i</mml:mi><mml:mi>&#x03F5;</mml:mi><mml:mi>k</mml:mi></mml:math></inline-formula> and <inline-formula id="ieqn-18"><mml:math id="mml-ieqn-18"><mml:msub><mml:mrow><mml:mi>f</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mover accent="true"><mml:mrow><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo>&#x2192;</mml:mo></mml:mover></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x003C;</mml:mo><mml:msub><mml:mrow><mml:mi>f</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mover accent="true"><mml:mrow><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo>&#x2192;</mml:mo></mml:mover></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x2203;</mml:mo><mml:mi>i</mml:mi><mml:mi>&#x03F5;</mml:mi><mml:mi>k</mml:mi></mml:math></inline-formula> and this can be represented as <inline-formula id="ieqn-19"><mml:math id="mml-ieqn-19"><mml:mover accent="true"><mml:mrow><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo>&#x2192;</mml:mo></mml:mover><mml:mo>&#x227A;</mml:mo><mml:mover accent="true"><mml:mrow><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo>&#x2192;</mml:mo></mml:mover></mml:math></inline-formula>. Two individuals said to be non-dominated to each other if neither <inline-formula id="ieqn-20"><mml:math id="mml-ieqn-20"><mml:mover accent="true"><mml:mrow><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo>&#x2192;</mml:mo></mml:mover><mml:mo>&#x227A;</mml:mo><mml:mover accent="true"><mml:mrow><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo>&#x2192;</mml:mo></mml:mover></mml:math></inline-formula> nor <inline-formula id="ieqn-21"><mml:math id="mml-ieqn-21"><mml:mover accent="true"><mml:mrow><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo>&#x2192;</mml:mo></mml:mover><mml:mo>&#x227A;</mml:mo><mml:mover accent="true"><mml:mrow><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo>&#x2192;</mml:mo></mml:mover></mml:math></inline-formula> and this can be represented as <inline-formula id="ieqn-22"><mml:math id="mml-ieqn-22"><mml:mover accent="true"><mml:mrow><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo>&#x2192;</mml:mo></mml:mover><mml:mo>&#x227C;</mml:mo><mml:mover accent="true"><mml:mrow><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo>&#x2192;</mml:mo></mml:mover></mml:math></inline-formula>.</p>
<p><xref ref-type="fig" rid="fig-2">Fig. 2</xref> shows an example for dominated and non-dominated solutions. Let us consider a multiobjective problem that consists of two objectives <inline-formula id="ieqn-23"><mml:math id="mml-ieqn-23"><mml:msub><mml:mrow><mml:mi>f</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> and <inline-formula id="ieqn-24"><mml:math id="mml-ieqn-24"><mml:msub><mml:mrow><mml:mi>f</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>. Three individuals <inline-formula id="ieqn-25"><mml:math id="mml-ieqn-25"><mml:mover accent="true"><mml:mrow><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo>&#x2192;</mml:mo></mml:mover><mml:mo>,</mml:mo><mml:mover accent="true"><mml:mrow><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo>&#x2192;</mml:mo></mml:mover><mml:mspace width=".3em" /><mml:mi>a</mml:mi><mml:mi>n</mml:mi><mml:mi>d</mml:mi><mml:mspace width=".3em" /><mml:mover accent="true"><mml:mrow><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo>&#x2192;</mml:mo></mml:mover></mml:math></inline-formula> are plotted in <xref ref-type="fig" rid="fig-1">Fig. 1</xref> based on their objective values. From the given definition, we can claim that individual <inline-formula id="ieqn-26"><mml:math id="mml-ieqn-26"><mml:mover accent="true"><mml:mrow><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo>&#x2192;</mml:mo></mml:mover></mml:math></inline-formula> dominates individual <inline-formula id="ieqn-27"><mml:math id="mml-ieqn-27"><mml:mover accent="true"><mml:mrow><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo>&#x2192;</mml:mo></mml:mover></mml:math></inline-formula> and <inline-formula id="ieqn-28"><mml:math id="mml-ieqn-28"><mml:mover accent="true"><mml:mrow><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo>&#x2192;</mml:mo></mml:mover></mml:math></inline-formula> and this can be represented as <inline-formula id="ieqn-29"><mml:math id="mml-ieqn-29"><mml:mover accent="true"><mml:mrow><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo>&#x2192;</mml:mo></mml:mover><mml:mo>&#x227A;</mml:mo><mml:mrow><mml:mo>{</mml:mo><mml:mrow><mml:mover accent="true"><mml:mrow><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo>&#x2192;</mml:mo></mml:mover><mml:mo>,</mml:mo><mml:mover accent="true"><mml:mrow><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo>&#x2192;</mml:mo></mml:mover></mml:mrow><mml:mo>}</mml:mo></mml:mrow></mml:math></inline-formula>. And individual <inline-formula id="ieqn-30"><mml:math id="mml-ieqn-30"><mml:mover accent="true"><mml:mrow><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo>&#x2192;</mml:mo></mml:mover></mml:math></inline-formula> and <inline-formula id="ieqn-31"><mml:math id="mml-ieqn-31"><mml:mover accent="true"><mml:mrow><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo>&#x2192;</mml:mo></mml:mover></mml:math></inline-formula> are non-dominated to each other since it satisfies the given definition of the non-dominated solution set and this can be represented as <inline-formula id="ieqn-32"><mml:math id="mml-ieqn-32"><mml:mover accent="true"><mml:mrow><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo>&#x2192;</mml:mo></mml:mover><mml:mo>&#x227C;</mml:mo><mml:mover accent="true"><mml:mrow><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo>&#x2192;</mml:mo></mml:mover></mml:math></inline-formula>.</p>
<fig id="fig-2">
<label>Figure 2</label>
<caption>
<title>Dominance relation</title>
</caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="CMC_18939-fig-2.png"/>
</fig>
</sec>
<sec id="s4">
<label>4</label>
<title>Problem Formulation</title>
<p>In this section the the formulation of <italic>t</italic>-WSN problem is defined with an example along with the objectives.</p>
<sec id="s4_1">
<label>4.1</label>
<title>Network Model</title>
<p>Let us assume that the simulation region for target-based WSN is of the two-dimensional region. Our model positions the positions to deploy the sensor nodes randomly based on the available targets. The target points and sensor nodes are static for some available positions. In our proposed model, the available position to sense targets are given with a different range, as shown in <xref ref-type="table" rid="table-1">Tab. 1</xref>. Similarly, communication between nodes are given as coverage range which is listed in same <xref ref-type="table" rid="table-1">Tab. 1</xref>.</p>
</sec>
<sec id="s4_2">
<label>4.2</label>
<title>Problem Definition</title>
<p>Let us define the notations that are used to create the system model.</p>
<p>1. Set of Target points <inline-formula id="ieqn-33"><mml:math id="mml-ieqn-33"><mml:mi>T</mml:mi><mml:mo>=</mml:mo><mml:mrow><mml:mo>{</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>&#x03BB;</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>&#x03BB;</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mo>&#x2026;</mml:mo><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>&#x03BB;</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>}</mml:mo></mml:mrow></mml:math></inline-formula></p>
<p>2. Set of available positions of sensor nodes to cover targets <inline-formula id="ieqn-34"><mml:math id="mml-ieqn-34"><mml:mi>P</mml:mi><mml:mo>=</mml:mo><mml:mrow><mml:mo>{</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>&#x03C1;</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>&#x03C1;</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mo>&#x2026;</mml:mo><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>&#x03C1;</mml:mi></mml:mrow><mml:mrow><mml:mi>h</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>}</mml:mo></mml:mrow></mml:math></inline-formula></p>
<p>3. Set of deployed sensor nodes in available positions <inline-formula id="ieqn-35"><mml:math id="mml-ieqn-35"><mml:mstyle mathvariant="double-struck"><mml:mi>S</mml:mi></mml:mstyle><mml:mo>=</mml:mo><mml:mrow><mml:mo>{</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>s</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>s</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mo>&#x2026;</mml:mo><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>s</mml:mi></mml:mrow><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msub><mml:mo>|</mml:mo><mml:mi>d</mml:mi><mml:mo>&#x2264;</mml:mo><mml:mi>m</mml:mi></mml:mrow><mml:mo>}</mml:mo></mml:mrow></mml:math></inline-formula></p>
<p>4. <inline-formula id="ieqn-36"><mml:math id="mml-ieqn-36"><mml:msub><mml:mrow><mml:mi>&#x211D;</mml:mi></mml:mrow><mml:mrow><mml:mi>c</mml:mi><mml:mi>o</mml:mi><mml:mi>m</mml:mi><mml:mi>m</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> represents sensor node communication range.</p>
<p>5. <inline-formula id="ieqn-37"><mml:math id="mml-ieqn-37"><mml:msub><mml:mrow><mml:mi>&#x211D;</mml:mi></mml:mrow><mml:mrow><mml:mi>s</mml:mi><mml:mi>e</mml:mi><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> represents sensor node sensing range.</p>
<p>6. <inline-formula id="ieqn-38"><mml:math id="mml-ieqn-38"><mml:mi>d</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>&#x03BB;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>s</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> represents the distance between the target point <inline-formula id="ieqn-39"><mml:math id="mml-ieqn-39"><mml:msub><mml:mrow><mml:mi>&#x03BB;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> to Deployed Sensor <inline-formula id="ieqn-40"><mml:math id="mml-ieqn-40"><mml:msub><mml:mrow><mml:mi>s</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula></p>
<p>7. <inline-formula id="ieqn-41"><mml:math id="mml-ieqn-41"><mml:mi>C</mml:mi><mml:mi>o</mml:mi><mml:mi>v</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>&#x03BB;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> denotes the sensor nodes that cover the target points <inline-formula id="ieqn-42"><mml:math id="mml-ieqn-42"><mml:msub><mml:mrow><mml:mi>&#x03BB;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>. This can be represented as:</p>
<p><disp-formula id="eqn-1">
<label>(1)</label>
<mml:math id="mml-eqn-1" display="block"><mml:mi>C</mml:mi><mml:mi>o</mml:mi><mml:mi>v</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>&#x03BB;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:mo>{</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>s</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2286;</mml:mo><mml:mstyle mathvariant="double-struck"><mml:mi>S</mml:mi></mml:mstyle><mml:mo>&#x2223;</mml:mo><mml:mi>d</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>&#x03BB;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>s</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x2264;</mml:mo><mml:msub><mml:mrow><mml:mi>&#x211D;</mml:mi></mml:mrow><mml:mrow><mml:mi>s</mml:mi><mml:mi>e</mml:mi><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>}</mml:mo></mml:mrow></mml:math></disp-formula></p>
<p>8. <inline-formula id="ieqn-43"><mml:math id="mml-ieqn-43"><mml:mi>T</mml:mi><mml:mi>c</mml:mi><mml:mi>o</mml:mi><mml:mi>v</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>s</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> denotes the target points that are covered by <inline-formula id="ieqn-44"><mml:math id="mml-ieqn-44"><mml:msub><mml:mrow><mml:mi>s</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>. This can be represented as:</p>
<p><disp-formula id="eqn-2">
<label>(2)</label>
<mml:math id="mml-eqn-2" display="block"><mml:mi>C</mml:mi><mml:mi>o</mml:mi><mml:mi>v</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>s</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:mo>{</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>&#x03BB;</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2286;</mml:mo><mml:mi>T</mml:mi><mml:mo>&#x2223;</mml:mo><mml:mi>d</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>&#x03BB;</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>s</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x2264;</mml:mo><mml:msub><mml:mrow><mml:mi>&#x211D;</mml:mi></mml:mrow><mml:mrow><mml:mi>s</mml:mi><mml:mi>e</mml:mi><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>}</mml:mo></mml:mrow></mml:math></disp-formula></p>
<p>9. <inline-formula id="ieqn-45"><mml:math id="mml-ieqn-45"><mml:mi>C</mml:mi><mml:mi>o</mml:mi><mml:mi>m</mml:mi><mml:mi>m</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>s</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> denotes the sensor nodes that are covered by <inline-formula id="ieqn-46"><mml:math id="mml-ieqn-46"><mml:msub><mml:mrow><mml:mi>s</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>. This can be represented as:</p>
<p><disp-formula id="eqn-3">
<label>(3)</label>
<mml:math id="mml-eqn-3" display="block"><mml:mi>C</mml:mi><mml:mi>o</mml:mi><mml:mi>m</mml:mi><mml:mi>m</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>s</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:mo>{</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>s</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2286;</mml:mo><mml:mstyle mathvariant="double-struck"><mml:mi>S</mml:mi></mml:mstyle><mml:mo>&#x2223;</mml:mo><mml:mi>d</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>s</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>s</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x2264;</mml:mo><mml:msub><mml:mrow><mml:mi>&#x211D;</mml:mi></mml:mrow><mml:mrow><mml:mi>c</mml:mi><mml:mi>o</mml:mi><mml:mi>m</mml:mi><mml:mi>m</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>}</mml:mo></mml:mrow></mml:math></disp-formula></p>
<p>Boolean representation is used to define whether the target <italic>i</italic> is covered by node <italic>j</italic>. Points 7&#x2013;9 is represented as follows:</p>
<p><disp-formula id="eqn-4">
<label>(4)</label>
<mml:math id="mml-eqn-4" display="block"><mml:mtable columnalign="right left" columnspacing="1pt"><mml:mtr><mml:mtd></mml:mtd><mml:mtd><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mrow><mml:mrow><mml:mo>{</mml:mo><mml:mrow><mml:mtable equalrows="false" columnlines="none" equalcolumns="false"><mml:mtr><mml:mtd columnalign="left"><mml:mn>1</mml:mn><mml:mspace width="1em"/></mml:mtd><mml:mtd columnalign="left"><mml:mi>i</mml:mi><mml:mi>f</mml:mi><mml:mspace width=".3em" /><mml:mstyle mathvariant="italic"><mml:mi>t</mml:mi><mml:mi>a</mml:mi><mml:mi>r</mml:mi><mml:mi>g</mml:mi><mml:mi>e</mml:mi><mml:mi>t</mml:mi></mml:mstyle><mml:mspace width=".3em" /><mml:msub><mml:mrow><mml:mi>&#x03BB;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mspace width=".3em" /><mml:mstyle mathvariant="italic"><mml:mi>c</mml:mi><mml:mi>o</mml:mi><mml:mi>v</mml:mi><mml:mi>e</mml:mi><mml:mi>r</mml:mi><mml:mi>e</mml:mi><mml:mi>d</mml:mi></mml:mstyle><mml:mspace width=".3em" /><mml:mstyle mathvariant="italic"><mml:mi>u</mml:mi><mml:mi>s</mml:mi><mml:mi>i</mml:mi><mml:mi>n</mml:mi><mml:mi>g</mml:mi></mml:mstyle><mml:mspace width=".3em" /><mml:mi>n</mml:mi><mml:mi>o</mml:mi><mml:mi>d</mml:mi><mml:mi>e</mml:mi><mml:mspace width=".3em" /><mml:msub><mml:mrow><mml:mi>s</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:mtd></mml:mtr><mml:mtr><mml:mtd columnalign="left"><mml:mn>0</mml:mn><mml:mspace width="1em"/></mml:mtd><mml:mtd columnalign="left"><mml:mi>e</mml:mi><mml:mi>l</mml:mi><mml:mi>s</mml:mi><mml:mi>e</mml:mi></mml:mtd></mml:mtr> </mml:mtable></mml:mrow><mml:mo></mml:mo></mml:mrow></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd></mml:mtd><mml:mtd><mml:msub><mml:mrow><mml:mi>b</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mrow><mml:mrow><mml:mo>{</mml:mo><mml:mrow><mml:mtable equalrows="false" columnlines="none" equalcolumns="false"><mml:mtr><mml:mtd columnalign="left"><mml:mn>1</mml:mn><mml:mspace width="1em"/></mml:mtd><mml:mtd columnalign="left"><mml:mi>i</mml:mi><mml:mi>f</mml:mi><mml:mspace width=".3em" /><mml:msub><mml:mrow><mml:mi>s</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mspace width=".3em" /><mml:mi>i</mml:mi><mml:mi>s</mml:mi><mml:mspace width=".3em" /><mml:mstyle mathvariant="italic"><mml:mi>c</mml:mi><mml:mi>o</mml:mi><mml:mi>n</mml:mi><mml:mi>n</mml:mi><mml:mi>e</mml:mi><mml:mi>c</mml:mi><mml:mi>t</mml:mi><mml:mi>e</mml:mi><mml:mi>d</mml:mi></mml:mstyle><mml:mspace width=".3em" /><mml:mi>t</mml:mi><mml:mi>o</mml:mi><mml:mspace width=".3em" /><mml:msub><mml:mrow><mml:mi>s</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:mtd></mml:mtr><mml:mtr><mml:mtd columnalign="left"><mml:mn>0</mml:mn><mml:mspace width="1em"/></mml:mtd><mml:mtd columnalign="left"><mml:mi>e</mml:mi><mml:mi>l</mml:mi><mml:mi>s</mml:mi><mml:mi>e</mml:mi></mml:mtd></mml:mtr> </mml:mtable></mml:mrow><mml:mo></mml:mo></mml:mrow></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd></mml:mtd><mml:mtd><mml:msub><mml:mrow><mml:mi>c</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mrow><mml:mrow><mml:mo>{</mml:mo><mml:mrow><mml:mtable equalrows="false" columnlines="none" equalcolumns="false"><mml:mtr><mml:mtd columnalign="left"><mml:mn>1</mml:mn><mml:mspace width="1em"/></mml:mtd><mml:mtd columnalign="left"><mml:mi>i</mml:mi><mml:mi>f</mml:mi><mml:mspace width=".3em" /><mml:msub><mml:mrow><mml:mi>&#x03C1;</mml:mi></mml:mrow><mml:mrow><mml:mi>h</mml:mi></mml:mrow></mml:msub><mml:mspace width=".3em" /><mml:mi>i</mml:mi><mml:mi>s</mml:mi><mml:mspace width=".3em" /><mml:mstyle mathvariant="italic"><mml:mi>s</mml:mi><mml:mi>e</mml:mi><mml:mi>l</mml:mi><mml:mi>e</mml:mi><mml:mi>c</mml:mi><mml:mi>t</mml:mi><mml:mi>e</mml:mi><mml:mi>d</mml:mi></mml:mstyle><mml:mspace width=".3em" /><mml:mi>t</mml:mi><mml:mi>o</mml:mi><mml:mspace width=".3em" /><mml:mi>b</mml:mi><mml:mi>i</mml:mi><mml:mi>n</mml:mi><mml:mspace width=".3em" /><mml:mstyle mathvariant="double-struck"><mml:mi>S</mml:mi></mml:mstyle></mml:mtd></mml:mtr><mml:mtr><mml:mtd columnalign="left"><mml:mn>0</mml:mn><mml:mspace width="1em"/></mml:mtd><mml:mtd columnalign="left"><mml:mi>e</mml:mi><mml:mi>l</mml:mi><mml:mi>s</mml:mi><mml:mi>e</mml:mi></mml:mtd></mml:mtr> </mml:mtable></mml:mrow><mml:mo></mml:mo></mml:mrow></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula></p>
<p>with inequality constraints <inline-formula id="ieqn-47"><mml:math id="mml-ieqn-47"><mml:msubsup><mml:mrow><mml:mo>&#x2211;</mml:mo> </mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo lspace='0pt' rspace='0pt'>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>M</mml:mi></mml:mrow></mml:msubsup><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2265;</mml:mo><mml:mi>k</mml:mi></mml:math></inline-formula> and <inline-formula id="ieqn-48"><mml:math id="mml-ieqn-48"><mml:msubsup><mml:mrow><mml:mo>&#x2211;</mml:mo> </mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo lspace='0pt' rspace='0pt'>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>M</mml:mi></mml:mrow></mml:msubsup><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2265;</mml:mo><mml:mi>m</mml:mi></mml:math></inline-formula> where <italic>k</italic> represents the target and <italic>m</italic> represents sensor nodes.</p>
</sec>
<sec id="s4_3">
<label>4.3</label>
<title>Objectives</title>
<p>There are three objectives of coverage, and connected problem are considered in this paper. The objectives are defined as follows:</p>
<p>1. Minimize the number of Deployed Nodes: The first objective is defined to minimize the number of deployed sensor nodes from the available positions <italic>h</italic>. It can be formulated as</p>
<p><disp-formula id="eqn-5">
<label>(5)</label>
<mml:math id="mml-eqn-5" display="block"><mml:mstyle mathvariant="italic"><mml:mi>M</mml:mi><mml:mi>i</mml:mi><mml:mi>n</mml:mi><mml:mi>i</mml:mi><mml:mi>m</mml:mi><mml:mi>i</mml:mi><mml:mi>z</mml:mi><mml:mi>e</mml:mi></mml:mstyle><mml:mfrac><mml:mrow><mml:mrow><mml:mo>|</mml:mo><mml:mrow><mml:mstyle mathvariant="double-struck"><mml:mi>S</mml:mi></mml:mstyle></mml:mrow><mml:mo>|</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mrow><mml:mo>|</mml:mo><mml:mrow><mml:mi>P</mml:mi></mml:mrow><mml:mo>|</mml:mo></mml:mrow></mml:mrow></mml:mfrac></mml:math></disp-formula></p>
<p>2. Maximize the cost of coverage: It can be represented as:</p>
<p><disp-formula id="eqn-6">
<label>(6)</label>
<mml:math id="mml-eqn-6" display="block"><mml:mstyle mathvariant="italic"><mml:mi>M</mml:mi><mml:mi>a</mml:mi><mml:mi>x</mml:mi><mml:mi>i</mml:mi><mml:mi>m</mml:mi><mml:mi>i</mml:mi><mml:mi>z</mml:mi><mml:mi>e</mml:mi></mml:mstyle><mml:mfrac><mml:mrow><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>T</mml:mi><mml:mo>&#x00D7;</mml:mo><mml:mi>k</mml:mi></mml:mrow></mml:mfrac><mml:mstyle displaystyle='true'><mml:mstyle displaystyle='true'><mml:munderover><mml:mrow><mml:mo>&#x2211;</mml:mo> </mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo lspace='0pt' rspace='0pt'>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>T</mml:mi></mml:mrow></mml:munderover></mml:mstyle></mml:mstyle><mml:mi>C</mml:mi><mml:mi>o</mml:mi><mml:mi>s</mml:mi><mml:msub><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mi>C</mml:mi><mml:mi>o</mml:mi><mml:mi>v</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>&#x03BB;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math></disp-formula></p>
<p>where <inline-formula id="ieqn-49"><mml:math id="mml-ieqn-49"><mml:mi>C</mml:mi><mml:mi>o</mml:mi><mml:mi>s</mml:mi><mml:msub><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mi>C</mml:mi><mml:mi>o</mml:mi><mml:mi>v</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mrow class="cases"><mml:mrow><mml:mo>{</mml:mo><mml:mrow><mml:mtable equalrows="false" columnlines="none" equalcolumns="false" class="array"><mml:mtr><mml:mtd class="array" columnalign="left"><mml:mi>k</mml:mi><mml:mspace width=".3em" /><mml:mi>i</mml:mi><mml:mi>f</mml:mi><mml:mrow><mml:mo>|</mml:mo><mml:mrow><mml:mi>C</mml:mi><mml:mi>o</mml:mi><mml:mi>v</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>&#x03BB;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mo>|</mml:mo></mml:mrow><mml:mo>&#x2265;</mml:mo><mml:mi>k</mml:mi><mml:mspace width="1em" class="quad"/></mml:mtd></mml:mtr><mml:mtr><mml:mtd class="array" columnalign="left"><mml:mi>k</mml:mi><mml:mo>-</mml:mo><mml:mrow><mml:mo>|</mml:mo><mml:mrow><mml:mi>C</mml:mi><mml:mi>o</mml:mi><mml:mi>v</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>&#x03BB;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mo>|</mml:mo></mml:mrow><mml:mi>e</mml:mi><mml:mi>l</mml:mi><mml:mi>s</mml:mi><mml:mi>e</mml:mi><mml:mspace width="1em" class="quad"/></mml:mtd></mml:mtr> </mml:mtable></mml:mrow><mml:mo></mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> and <inline-formula id="ieqn-50"><mml:math id="mml-ieqn-50"><mml:mi>k</mml:mi><mml:mo>&#x2208;</mml:mo><mml:mi>T</mml:mi></mml:math></inline-formula> and <inline-formula id="ieqn-51"><mml:math id="mml-ieqn-51"><mml:mi>C</mml:mi><mml:mi>o</mml:mi><mml:mi>v</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>&#x03BB;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x2286;</mml:mo><mml:mstyle mathvariant="double-struck"><mml:mi>S</mml:mi></mml:mstyle></mml:math></inline-formula></p>
<p>3. Maximize the cost of connection: Mathematical representation can be stated as:</p>
<p><disp-formula id="eqn-7">
<label>(7)</label>
<mml:math id="mml-eqn-7" display="block"><mml:mstyle mathvariant="italic"><mml:mi>M</mml:mi><mml:mi>a</mml:mi><mml:mi>x</mml:mi><mml:mi>i</mml:mi><mml:mi>m</mml:mi><mml:mi>i</mml:mi><mml:mi>z</mml:mi><mml:mi>e</mml:mi></mml:mstyle><mml:mfrac><mml:mrow><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mstyle mathvariant="double-struck"><mml:mi>S</mml:mi></mml:mstyle><mml:mo>&#x00D7;</mml:mo><mml:mi>m</mml:mi></mml:mrow></mml:mfrac><mml:mstyle displaystyle='true'><mml:mstyle displaystyle='true'><mml:munderover><mml:mrow><mml:mo>&#x2211;</mml:mo> </mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo lspace='0pt' rspace='0pt'>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mstyle mathvariant="double-struck"><mml:mi>S</mml:mi></mml:mstyle></mml:mrow></mml:munderover></mml:mstyle></mml:mstyle><mml:mi>C</mml:mi><mml:mi>o</mml:mi><mml:mi>s</mml:mi><mml:msub><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mi>C</mml:mi><mml:mi>o</mml:mi><mml:mi>m</mml:mi><mml:mi>m</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>s</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math></disp-formula></p>
<p>where <inline-formula id="ieqn-52"><mml:math id="mml-ieqn-52"><mml:mi>C</mml:mi><mml:mi>o</mml:mi><mml:mi>s</mml:mi><mml:msub><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mi>C</mml:mi><mml:mi>o</mml:mi><mml:mi>v</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mrow class="cases"><mml:mrow><mml:mo>{</mml:mo><mml:mrow><mml:mtable equalrows="false" columnlines="none" equalcolumns="false" class="array"><mml:mtr><mml:mtd class="array" columnalign="left"><mml:mi>m</mml:mi><mml:mspace width=".3em" /><mml:mi>i</mml:mi><mml:mi>f</mml:mi><mml:mrow><mml:mo>|</mml:mo><mml:mrow><mml:mi>C</mml:mi><mml:mi>o</mml:mi><mml:mi>m</mml:mi><mml:mi>m</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>s</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mo>|</mml:mo></mml:mrow><mml:mo>&#x2265;</mml:mo><mml:mi>m</mml:mi><mml:mspace width="1em" class="quad"/></mml:mtd></mml:mtr><mml:mtr><mml:mtd class="array" columnalign="left"><mml:mi>m</mml:mi><mml:mo>-</mml:mo><mml:mrow><mml:mo>|</mml:mo><mml:mrow><mml:mi>C</mml:mi><mml:mi>o</mml:mi><mml:mi>m</mml:mi><mml:mi>m</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>s</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mo>|</mml:mo></mml:mrow><mml:mi>e</mml:mi><mml:mi>l</mml:mi><mml:mi>s</mml:mi><mml:mi>e</mml:mi><mml:mspace width="1em" class="quad"/></mml:mtd></mml:mtr> </mml:mtable></mml:mrow><mml:mo></mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> and <inline-formula id="ieqn-53"><mml:math id="mml-ieqn-53"><mml:mi>m</mml:mi><mml:mo>&#x2208;</mml:mo><mml:mstyle mathvariant="double-struck"><mml:mi>S</mml:mi></mml:mstyle></mml:math></inline-formula> and <inline-formula id="ieqn-54"><mml:math id="mml-ieqn-54"><mml:mi>C</mml:mi><mml:mi>o</mml:mi><mml:mi>v</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>&#x03BB;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x2286;</mml:mo><mml:mstyle mathvariant="normal"><mml:mi>T</mml:mi></mml:mstyle></mml:math></inline-formula>.</p>
</sec>
</sec>
<sec id="s5">
<label>5</label>
<title>Non-Dominated Sorting Genetic Algorithm II on Coverage-Connected Problem</title>
<p>This section holds a four-folded algorithm for optimizing coverage-connected problem using NSGA II [<xref ref-type="bibr" rid="ref-19">19</xref>]. In this section, a discussion on the Non-dominated sorting method followed by preservation of diversity will be explained in the second fold, and reproduction operators are discussed. In the final fold, a complete algorithm for solving the coverage-connected problem using NSGA-II is described. NSGA-II is chosen to solve <italic>m</italic> &#x2212;connected <italic>k</italic> &#x2212;coverge problem over other multiobjective optimization techniques due to its following advantages.The advantages are listed as follows: Non-Dominated sorting techniques are utilized to enhance the solution search towards pareto-optimal solutions. The use of crowding distance improvises the diversity of search. The usage of Elitist technique preserves the optimal solution in every iteration [<xref ref-type="bibr" rid="ref-20">20</xref>].</p>
<sec id="s5_1">
<label>5.1</label>
<title>Non-Dominated Sorting and Density Estimation</title>
<p>Non-dominated sorting is the process of sorting the individuals based on its domination set. It is a rank-based selection method to accentuate the Pareto front individuals to improve the algorithm&#x2019;s search capability. A detailed description of Non-Dominated sorting is given in Algorithm 1. This algorithm is considered as a function to be called by NSGA-II in Algorithm 3.</p>
<table-wrap id="table-4">
<table>
<colgroup>
<col/>
</colgroup>
<tbody>
<tr>
<td><graphic mimetype="image" mime-subtype="png" xlink:href="CMC_18939-inline-1.png"/></td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s5_2">
<label>5.2</label>
<title>Preserving Diversity</title>
<p>A multiobjective evolutionary algorithm is supposed to hold two properties such as:
<list list-type="bullet">
<list-item><p>Convergence towards Pareto front individuals.</p></list-item>
<list-item><p>A diversified search should be done during the run.</p></list-item>
</list></p>
<p>In NSGA-II, two methods are used to handle this diversity preservation: density estimation and crowded comparison operator. This method eliminates the process of user-dependent feature.</p>
<p>Density estimation denotes the dense population around an individual <inline-formula id="ieqn-55"><mml:math id="mml-ieqn-55"><mml:mi>i</mml:mi><mml:mo>&#x2208;</mml:mo><mml:msub><mml:mrow><mml:mi>&#x03A5;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>. It is represented as <inline-formula id="ieqn-56"><mml:math id="mml-ieqn-56"><mml:msub><mml:mrow><mml:mi>&#x03A5;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>d</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> for individual <italic>i</italic>. When <italic>m</italic> is represented as objectives, then <italic>f<sub>m</sub></italic>(<italic>i</italic>) represents the fitness of individual <italic>i</italic> with respective to objective <italic>m</italic> then <inline-formula id="ieqn-57"><mml:math id="mml-ieqn-57"><mml:msubsup><mml:mrow><mml:mi>f</mml:mi></mml:mrow><mml:mrow><mml:mi>m</mml:mi></mml:mrow><mml:mrow><mml:mi>m</mml:mi><mml:mi>a</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula> represents the maximum value of objective function <italic>m</italic> from the entire population <italic>t</italic> and <inline-formula id="ieqn-58"><mml:math id="mml-ieqn-58"><mml:msubsup><mml:mrow><mml:mi>f</mml:mi></mml:mrow><mml:mrow><mml:mi>m</mml:mi></mml:mrow><mml:mrow><mml:mi>m</mml:mi><mml:mi>i</mml:mi><mml:mi>n</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula> represents the minimum value. Algorithm 2 represents the crowding distance function.</p>
<table-wrap id="table-5">
<table>
<colgroup>
<col/>
</colgroup>
<tbody>
<tr>
<td><graphic mimetype="image" mime-subtype="png" xlink:href="CMC_18939-inline-2a.png"/><graphic mimetype="image" mime-subtype="png" xlink:href="CMC_18939-inline-2b.png"/></td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s5_3">
<label>5.3</label>
<title><italic>Crowd Comparison (</italic><inline-formula id="ieqn-59"><mml:math id="mml-ieqn-59"><mml:msub><mml:mrow><mml:mo lspace='0pt' rspace='0pt'>&#x227A;</mml:mo></mml:mrow><mml:mrow><mml:mi mathvariant="bold-italic">n</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> <italic>)</italic></title>
<p>For selecting an individual, the crowding comparison operator can be used in the crowded population. Crowd comparison operator is used when both the individual obtains the same rank in non-dominated sorting. Each individual <inline-formula id="ieqn-60"><mml:math id="mml-ieqn-60"><mml:mi>C</mml:mi><mml:mo>&#x2208;</mml:mo><mml:mi>P</mml:mi></mml:math></inline-formula> consists of attributes, namely 1. Non-dominated Ranking (<italic>C<sub>rank</sub></italic>) and crowd distance (<italic>C<sub>d</sub></italic>). <inline-formula id="ieqn-61"><mml:math id="mml-ieqn-61"><mml:msup><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msup><mml:msub><mml:mrow><mml:mo lspace='0pt' rspace='0pt'>&#x227A;</mml:mo></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:msup><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> if it falls in two conditions which are:</p>
<p><disp-formula id="eqn-8">
<label>(8)</label>
<mml:math id="mml-eqn-8" display="block"><mml:mrow></mml:mrow><mml:mrow><mml:msubsup><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mi>r</mml:mi><mml:mi>a</mml:mi><mml:mi>n</mml:mi><mml:mi>k</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msubsup><mml:mo>&#x003C;</mml:mo><mml:msubsup><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mi>r</mml:mi><mml:mi>a</mml:mi><mml:mi>n</mml:mi><mml:mi>k</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msubsup></mml:mrow><mml:mrow></mml:mrow></mml:math>
</disp-formula></p>
<p><disp-formula id="eqn-9">
<label>(9)</label>
<mml:math id="mml-eqn-9" display="block"><mml:mrow></mml:mrow><mml:mrow><mml:msubsup><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mi>r</mml:mi><mml:mi>a</mml:mi><mml:mi>n</mml:mi><mml:mi>k</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:msubsup><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mi>r</mml:mi><mml:mi>a</mml:mi><mml:mi>n</mml:mi><mml:mi>k</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msubsup><mml:mstyle><mml:mtext>&#x00A0;and&#x00A0;</mml:mtext></mml:mstyle><mml:msubsup><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mi>d</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msubsup><mml:mo>&#x003E;</mml:mo><mml:msubsup><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mi>d</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msubsup></mml:mrow><mml:mrow></mml:mrow></mml:math>
</disp-formula></p>
<p>when an individual fall into these two conditions, then the individual with a lower rank will be selected.</p>
</sec>
<sec id="s5_4">
<label>5.4</label>
<title>Process of NSGA-II on m-Connected k-Coverage</title>
<p>The individuals are represented as chromosomes, and a complete solution set can be represented as population <italic>P</italic>. Boolean representation is used to represent each individual <italic>C</italic>. For Reproduction (Offspring), simulated binary crossover and 2-point mutation are used for effective diversification. After initializing the population, the offspring is done with the parent population. Children are produced and appended along with their parents. The detailed flow of NSGA-II is given in Algorithm 3.</p>
<table-wrap id="table-6">
<table>
<colgroup>
<col/>
</colgroup>
<tbody>
<tr>
<td><graphic mimetype="image" mime-subtype="png" xlink:href="CMC_18939-inline-3.png"/></td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
</sec>
<sec id="s6">
<label>6</label>
<title>Experimental Results &#x0026; Discussion</title>
<p>The experimental setup for evaluating the proposed algorithm&#x2019;s performance on the <italic>k</italic>-coverage <italic>m</italic>-connected problem, NSGA-II, is implemented on the problem using MATLAB version 8.4 in the system configured with Intel Core i7 processor, 3.4 GHz processor speed, and 4 GB RAM. The designed testbed for this paper&#x2019;s described problem, two different grid-based scenarios are generated, namely WSN1 with a 300-m <inline-formula id="ieqn-62"><mml:math id="mml-ieqn-62"><mml:mo>&#x00D7;</mml:mo></mml:math></inline-formula> 300-m grid and WSN2 with a 500-m <inline-formula id="ieqn-63"><mml:math id="mml-ieqn-63"><mml:mo>&#x00D7;</mml:mo></mml:math></inline-formula> 500-m grid. The base station for WSN1 and WSN2 were set in the position coordinates of (300, 150) and (500, 250), respectively. The available positions for sensor nodes and targets are randomly placed in the grid. The parameters are given in <xref ref-type="table" rid="table-1">Tab. 1</xref>.</p>
<table-wrap id="table-1">
<label>Table 1</label>
<caption>
<title>Parameter setting</title>
</caption>
<table>
<colgroup>
<col/>
<col/>
<col/>
</colgroup>
<thead>
<tr>
<th>Parameters</th>
<th>WSN1</th>
<th>WSN2</th>
</tr>
</thead>
<tbody>
<tr>
<td>Number of target points</td>
<td>100</td>
<td>200</td>
</tr>
<tr>
<td>Available positions</td>
<td>Range 100&#x2013;400</td>
<td>Range 100&#x2013;400</td>
</tr>
<tr>
<td>Communication range</td>
<td>75 m</td>
<td>100 m</td>
</tr>
<tr>
<td>Sensing range</td>
<td>500 m</td>
<td>75 m</td>
</tr>
<tr>
<td>Population size</td>
<td>50</td>
<td>50</td>
</tr>
<tr>
<td>Iterations</td>
<td>1000</td>
<td>1000</td>
</tr>
<tr>
<td><italic>k</italic>, <italic>m</italic> values</td>
<td>1&#x2013;2</td>
<td>1&#x2013;2</td>
</tr>
</tbody>
</table>
</table-wrap>
<sec id="s6_1">
<label>6.1</label>
<title>Performance Metrics</title>
<p>Performance measures using for evaluating the proposed algorithm are F-value, Computation time in seconds. F-value: F-value is the ratio between the number of available positions to the number of deployed sensors in it (a higher value is better). It can be formulated as:</p>
<p><disp-formula id="eqn-10">
<label>(10)</label>
<mml:math id="mml-eqn-10" display="block"><mml:mi>F</mml:mi><mml:mo>-</mml:mo><mml:mstyle mathvariant="italic"><mml:mi>V</mml:mi><mml:mi>a</mml:mi><mml:mi>l</mml:mi><mml:mi>u</mml:mi><mml:mi>e</mml:mi></mml:mstyle><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mi>#</mml:mi><mml:mstyle mathvariant="italic"><mml:mi>A</mml:mi><mml:mi>v</mml:mi><mml:mi>a</mml:mi><mml:mi>i</mml:mi><mml:mi>l</mml:mi><mml:mi>a</mml:mi><mml:mi>b</mml:mi><mml:mi>l</mml:mi><mml:mi>e</mml:mi></mml:mstyle><mml:mspace width=".3em" /><mml:mstyle mathvariant="italic"><mml:mi>P</mml:mi><mml:mi>o</mml:mi><mml:mi>s</mml:mi><mml:mi>i</mml:mi><mml:mi>t</mml:mi><mml:mi>i</mml:mi><mml:mi>o</mml:mi><mml:mi>n</mml:mi><mml:mi>s</mml:mi></mml:mstyle></mml:mrow><mml:mrow><mml:mi>#</mml:mi><mml:mstyle mathvariant="italic"><mml:mi>D</mml:mi><mml:mi>e</mml:mi><mml:mi>p</mml:mi><mml:mi>l</mml:mi><mml:mi>o</mml:mi><mml:mi>y</mml:mi><mml:mi>e</mml:mi><mml:mi>d</mml:mi></mml:mstyle><mml:mspace width=".3em" /><mml:mstyle mathvariant="italic"><mml:mi>S</mml:mi><mml:mi>e</mml:mi><mml:mi>n</mml:mi><mml:mi>s</mml:mi><mml:mi>o</mml:mi><mml:mi>r</mml:mi><mml:mi>s</mml:mi></mml:mstyle></mml:mrow></mml:mfrac></mml:math></disp-formula></p>
<p>Computational Time: Computational time is defined as the algorithm&#x2019;s time to perform its entire run. In this simulation, the computational time is given in seconds.</p>
<p>The simulation results are tabulated in <xref ref-type="table" rid="table-2">Tab. 2</xref>.</p>
<fig id="fig-3">
<label>Figure 3</label>
<caption>
<title>Simulation setup of WSN1 (300 <inline-formula id="ieqn-64"><mml:math id="mml-ieqn-64"><mml:mo>&#x00D7;</mml:mo></mml:math></inline-formula> 300)</title>
</caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="CMC_18939-fig-3.png"/>
</fig>
<fig id="fig-4">
<label>Figure 4</label>
<caption>
<title>Simulation setup of WSN2 (500 <inline-formula id="ieqn-65"><mml:math id="mml-ieqn-65"><mml:mo>&#x00D7;</mml:mo></mml:math></inline-formula> 500)</title>
</caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="CMC_18939-fig-4.png"/>
</fig>
</sec>
<sec id="s6_2">
<label>6.2</label>
<title>Performance Measures Using Multiobjective Performance Indicators</title>
<p><xref ref-type="fig" rid="fig-3">Figs. 3</xref> and <xref ref-type="fig" rid="fig-4">4</xref> are showing the performance of the proposed algorithm in terms of multiobjective solutions, two effective unary indicators are evaluated with Pareto front solutions, namely Overall non-dominated vector generation (ONGV) and Spacing (SP). To evaluate the performance of the proposed algorithm in terms of multiobjective solutions, two effective unary indicators are evaluated with Pareto front solutions, namely Overall non-dominated vector generation (ONGV) [<xref ref-type="bibr" rid="ref-21">21</xref>] and Spacing (SP) [<xref ref-type="bibr" rid="ref-22">22</xref>]. ONGC and SP are formulated as follows:</p>
<p><disp-formula id="eqn-11">
<label>(11)</label>
<mml:math id="mml-eqn-11" display="block"><mml:mrow></mml:mrow><mml:mrow><mml:mi>O</mml:mi><mml:mi>N</mml:mi><mml:mi>G</mml:mi><mml:mi>V</mml:mi><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mrow><mml:mo>|</mml:mo><mml:mrow><mml:mi>&#x03B3;</mml:mi></mml:mrow><mml:mo>|</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mi>c</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow></mml:mrow></mml:math>
</disp-formula></p>
<p><disp-formula id="eqn-12">
<label>(12)</label>
<mml:math id="mml-eqn-12" display="block"><mml:mrow></mml:mrow><mml:mrow><mml:mi>S</mml:mi><mml:mi>P</mml:mi><mml:mo>=</mml:mo><mml:msqrt><mml:mrow><mml:mfrac><mml:mrow><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mrow><mml:mo>|</mml:mo><mml:mrow><mml:mi>&#x03B3;</mml:mi></mml:mrow><mml:mo>|</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mi>c</mml:mi></mml:mrow></mml:msub><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:mfrac><mml:mstyle displaystyle='true'><mml:mstyle displaystyle='true'><mml:munderover><mml:mrow><mml:mo>&#x2211;</mml:mo> </mml:mrow><mml:mrow><mml:mi>j</mml:mi><mml:mo lspace='0pt' rspace='0pt'>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mrow><mml:mo>|</mml:mo><mml:mrow><mml:mi>&#x03B3;</mml:mi></mml:mrow><mml:mo>|</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mi>c</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:munderover></mml:mstyle></mml:mstyle><mml:msup><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mover accent="false"><mml:mrow><mml:mi>d</mml:mi></mml:mrow><mml:mo accent="true">&#x00AF;</mml:mo></mml:mover><mml:mo>-</mml:mo><mml:msub><mml:mrow><mml:mi>d</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:msqrt></mml:mrow><mml:mrow></mml:mrow></mml:math>
</disp-formula></p>
<p><inline-formula id="ieqn-66"><mml:math id="mml-ieqn-66"><mml:msub><mml:mrow><mml:mrow><mml:mo>|</mml:mo><mml:mrow><mml:mi>&#x03B3;</mml:mi></mml:mrow><mml:mo>|</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mi>c</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> denotes the number of individuals in the Pareto front and <inline-formula id="ieqn-67"><mml:math id="mml-ieqn-67"><mml:msub><mml:mrow><mml:mi>d</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mi>m</mml:mi><mml:mi>i</mml:mi><mml:msub><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msubsup><mml:mrow><mml:mo>&#x2211;</mml:mo> </mml:mrow><mml:mrow><mml:mi>l</mml:mi></mml:mrow><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msubsup><mml:mrow><mml:mo>&#x2225;</mml:mo><mml:mrow><mml:msubsup><mml:mrow><mml:mi>f</mml:mi></mml:mrow><mml:mrow><mml:mi>m</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msubsup><mml:mo>-</mml:mo><mml:msubsup><mml:mrow><mml:mi>f</mml:mi></mml:mrow><mml:mrow><mml:mi>m</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msubsup></mml:mrow><mml:mo>&#x2225;</mml:mo></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x2200;</mml:mo><mml:mi>j</mml:mi><mml:mo>,</mml:mo><mml:mi>k</mml:mi><mml:mo>&#x2208;</mml:mo><mml:msub><mml:mrow><mml:mrow><mml:mo>|</mml:mo><mml:mrow><mml:mi>&#x03B3;</mml:mi></mml:mrow><mml:mo>|</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mi>c</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> for each objective <inline-formula id="ieqn-68"><mml:math id="mml-ieqn-68"><mml:mi>f</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> with <italic>m</italic> objectives and <inline-formula id="ieqn-69"><mml:math id="mml-ieqn-69"><mml:mover accent="false" class="mml-overline"><mml:mrow><mml:mi>d</mml:mi></mml:mrow><mml:mo accent="true">&#x00AF;</mml:mo></mml:mover></mml:math></inline-formula> is denoted as the mean of <italic>d<sub>j</sub></italic>. In terms of ONGV higher, the values depict the algorithm&#x2019;s efficiency in finding Pareto front solutions. SP value depicts a complete solution set efficiency, and when the value is near 0, it obtains a higher performance impact. For evaluating other algorithms in terms of multiobjective performance indicators, their final iteration solutions are considered. The performance measures are shown in <xref ref-type="table" rid="table-3">Tab. 3</xref>.</p>
<table-wrap id="table-2">
<label>Table 2</label>
<caption>
<title>Simulated Results of WSN1 and WSN2 network grid with different coverage and sensing range. Best values are depicted in bold</title>
</caption>
<table>
<colgroup>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
</colgroup>
<thead valign="bottom">
<tr>
<td>Range</td>
<td>Dimension</td>
<td>PP</td>
<td colspan="2">Greedy</td>
<td colspan="2">Mini et al.</td>
<td colspan="2">GA by Rebai et al.</td>
<td colspan="2">GA by Gupta et al.</td>
<td colspan="2">Hari Prabhat Gupta et al.</td>
<td colspan="2"><italic>Proposed NSGA-II</italic></td>
</tr>
<tr>
<td/>
<td/>
<td/>
<td>F-Value</td>
<td>CT (s)</td>
<td>F-Value</td>
<td>CT (s)</td>
<td>F-Value</td>
<td>CT (s)</td>
<td>F-Value</td>
<td>CT (s)</td>
<td>F-Value</td>
<td>CT (s)</td>
<td><italic>F-Value</italic></td>
<td><italic>CT (s)</italic></td>
</tr>
</thead>
<tbody>
<tr>
<td> k = 1, m = 1</td>
<td>300 <inline-formula id="ieqn-70"><mml:math id="mml-ieqn-70"><mml:mo>&#x00D7;</mml:mo></mml:math></inline-formula> 300</td>
<td>100</td>
<td>2.17</td>
<td>5.71</td>
<td>3.13</td>
<td>5.94</td>
<td>3.45</td>
<td><bold>4.19</bold></td>
<td>3.57</td>
<td>6.48</td>
<td>3.85</td>
<td>4.64</td>
<td><bold>4.17</bold></td>
<td>5.27</td>
</tr>
<tr>
<td/>
</tr>
<tr>
<td/>
</tr>
<tr>
<td/>
<td/>
<td>200</td>
<td>4.65</td>
<td>6.04</td>
<td>6.45</td>
<td>5.41</td>
<td>7.41</td>
<td>6.49</td>
<td>7.41</td>
<td>6.02</td>
<td>8.00</td>
<td>6.76</td>
<td><bold>8.70</bold></td>
<td><bold>4.09</bold></td>
</tr>
<tr>
<td/>
<td/>
<td>300</td>
<td>7.69</td>
<td>6.42</td>
<td>10.34</td>
<td>5.08</td>
<td>11.54</td>
<td>5.33</td>
<td>12.00</td>
<td>5.03</td>
<td>12.00</td>
<td><bold>4.65</bold></td>
<td><bold>14.29</bold></td>
<td>5.65</td>
</tr>
<tr>
<td/>
<td/>
<td>400</td>
<td>10.81</td>
<td><bold>4.82</bold></td>
<td>14.29</td>
<td>5.08</td>
<td>16.67</td>
<td>5.40</td>
<td>16.67</td>
<td>5.02</td>
<td>17.39</td>
<td>5.22</td>
<td><bold>19.05</bold></td>
<td>5.48</td>
</tr>
<tr>
<td/>
<td>500 <inline-formula id="ieqn-71"><mml:math id="mml-ieqn-71"><mml:mo>&#x00D7;</mml:mo></mml:math></inline-formula> 500</td>
<td>100</td>
<td>1.69</td>
<td>10.23</td>
<td>1.79</td>
<td>8.11</td>
<td>1.82</td>
<td>8.93</td>
<td>1.89</td>
<td>9.34</td>
<td>2.04</td>
<td><bold>8.67</bold></td>
<td><bold>2.08</bold></td>
<td>8.90</td>
</tr>
<tr>
<td/>
<td/>
<td>200</td>
<td>3.57</td>
<td>9.15</td>
<td>3.70</td>
<td>11.36</td>
<td>3.77</td>
<td>9.84</td>
<td>3.85</td>
<td>9.85</td>
<td><bold>4.35</bold></td>
<td>8.55</td>
<td><bold>4.35</bold></td>
<td><bold>8.10</bold></td>
</tr>
<tr>
<td/>
<td/>
<td>300</td>
<td>5.66</td>
<td>9.09</td>
<td>5.88</td>
<td>11.04</td>
<td>5.88</td>
<td>11.52</td>
<td>5.77</td>
<td>8.72</td>
<td><bold>6.67</bold></td>
<td>10.26</td>
<td>6.52</td>
<td><bold>7.83</bold></td>
</tr>
<tr>
<td/>
<td/>
<td>400</td>
<td>7.69</td>
<td><bold>8.29</bold></td>
<td>8.16</td>
<td>8.30</td>
<td>8.33</td>
<td>9.09</td>
<td>8.33</td>
<td>8.33</td>
<td><bold>9.30</bold></td>
<td>10.71</td>
<td>8.89</td>
<td>9.93</td>
</tr>
<tr>
<td>k = 1, m = 2</td>
<td>300 <inline-formula id="ieqn-72"><mml:math id="mml-ieqn-72"><mml:mo>&#x00D7;</mml:mo></mml:math></inline-formula> 300</td>
<td>100</td>
<td>2.04</td>
<td><bold>4.29</bold></td>
<td>2.70</td>
<td>5.34</td>
<td>2.94</td>
<td>5.11</td>
<td>3.23</td>
<td>6.50</td>
<td>2.94</td>
<td>5.76</td>
<td><bold>3.85</bold></td>
<td>6.95</td>
</tr>
<tr>
<td/>
</tr>
<tr>
<td/>
</tr>
<tr>
<td/>
<td/>
<td>200</td>
<td>4.17</td>
<td>6.65</td>
<td>6.06</td>
<td>5.68</td>
<td>6.67</td>
<td>4.86</td>
<td>6.90</td>
<td>5.54</td>
<td>6.45</td>
<td><bold>4.75</bold></td>
<td><bold>8.00</bold></td>
<td>6.62</td>
</tr>
<tr>
<td/>
<td/>
<td>300</td>
<td>6.52</td>
<td>6.65</td>
<td>10.34</td>
<td>5.48</td>
<td><bold>12.50</bold></td>
<td>6.63</td>
<td>10.71</td>
<td>6.91</td>
<td>11.54</td>
<td>5.18</td>
<td>12.00</td>
<td><bold>4.05</bold></td>
</tr>
<tr>
<td/>
<td/>
<td>400</td>
<td>9.52</td>
<td><bold>4.69</bold></td>
<td>14.81</td>
<td>5.15</td>
<td><bold>18.18</bold></td>
<td>6.81</td>
<td>15.38</td>
<td>6.79</td>
<td>16.00</td>
<td>4.74</td>
<td>17.39</td>
<td>4.71</td>
</tr>
<tr>
<td/>
<td>500 <inline-formula id="ieqn-73"><mml:math id="mml-ieqn-73"><mml:mo>&#x00D7;</mml:mo></mml:math></inline-formula> 500</td>
<td>100</td>
<td>1.64</td>
<td>8.02</td>
<td>1.69</td>
<td><bold>7.28</bold></td>
<td>1.72</td>
<td>10.35</td>
<td>1.82</td>
<td>8.54</td>
<td>1.89</td>
<td>8.81</td>
<td><bold>2.00</bold></td>
<td>9.28</td>
</tr>
<tr>
<td/>
<td/>
<td>200</td>
<td>3.33</td>
<td><bold>8.11</bold></td>
<td>3.45</td>
<td>10.91</td>
<td>3.51</td>
<td>9.43</td>
<td><bold>4.08</bold></td>
<td>9.02</td>
<td>3.92</td>
<td>8.12</td>
<td><bold>4.08</bold></td>
<td>9.04</td>
</tr>
<tr>
<td/>
<td/>
<td>300</td>
<td>5.17</td>
<td><bold>8.25</bold></td>
<td>5.26</td>
<td>8.98</td>
<td>5.56</td>
<td>11.23</td>
<td><bold>6.52</bold></td>
<td>10.88</td>
<td>6.12</td>
<td>9.06</td>
<td>6.12</td>
<td>9.04</td>
</tr>
<tr>
<td/>
<td/>
<td>400</td>
<td>7.14</td>
<td>10.41</td>
<td>7.27</td>
<td>12.34</td>
<td>7.69</td>
<td>10.04</td>
<td><bold>8.89</bold></td>
<td>10.41</td>
<td>8.70</td>
<td>8.64</td>
<td>8.70</td>
<td><bold>8.52</bold></td>
</tr>
<tr>
<td>k = 2, m = 1</td>
<td>300 <inline-formula id="ieqn-74"><mml:math id="mml-ieqn-74"><mml:mo>&#x00D7;</mml:mo></mml:math></inline-formula> 300</td>
<td>100</td>
<td>2.27</td>
<td>4.32</td>
<td>3.33</td>
<td>5.97</td>
<td>3.70</td>
<td>5.51</td>
<td>3.70</td>
<td>6.17</td>
<td>4.17</td>
<td><bold>4.24</bold></td>
<td><bold>4.35</bold></td>
<td>5.45</td>
</tr>
<tr>
<td/>
</tr>
<tr>
<td/>
</tr>
<tr>
<td/>
<td/>
<td>200</td>
<td>5.00</td>
<td>5.21</td>
<td>7.41</td>
<td>5.21</td>
<td>7.41</td>
<td>5.25</td>
<td>7.69</td>
<td>6.77</td>
<td>8.70</td>
<td><bold>4.17</bold></td>
<td><bold>9.52</bold></td>
<td>4.94</td>
</tr>
<tr>
<td/>
<td/>
<td>300</td>
<td>8.33</td>
<td>6.47</td>
<td>11.54</td>
<td>5.37</td>
<td>12.50</td>
<td>4.95</td>
<td>11.54</td>
<td>5.25</td>
<td><bold>15.00</bold></td>
<td><bold>4.30</bold></td>
<td>14.29</td>
<td>4.59</td>
</tr>
<tr>
<td/>
<td/>
<td>400</td>
<td>11.76</td>
<td>5.46</td>
<td>15.38</td>
<td>5.81</td>
<td>17.39</td>
<td>5.42</td>
<td>16.67</td>
<td>5.01</td>
<td><bold>21.05</bold></td>
<td><bold>4.23</bold></td>
<td>20.00</td>
<td>4.40</td>
</tr>
<tr>
<td/>
<td>500 <inline-formula id="ieqn-75"><mml:math id="mml-ieqn-75"><mml:mo>&#x00D7;</mml:mo></mml:math></inline-formula> 500</td>
<td>100</td>
<td>1.75</td>
<td>8.69</td>
<td>1.82</td>
<td>9.36</td>
<td>1.89</td>
<td>9.03</td>
<td>1.96</td>
<td>9.35</td>
<td>2.04</td>
<td>8.13</td>
<td><bold>2.13</bold></td>
<td><bold>7.55</bold></td>
</tr>
<tr>
<td/>
<td/>
<td>200</td>
<td>3.64</td>
<td>9.03</td>
<td>3.77</td>
<td>11.41</td>
<td>3.85</td>
<td>11.13</td>
<td>4.00</td>
<td>8.02</td>
<td>4.26</td>
<td>10.03</td>
<td><bold>4.35</bold></td>
<td><bold>7.07</bold></td>
</tr>
<tr>
<td/>
<td/>
<td>300</td>
<td>5.66</td>
<td>9.98</td>
<td>6.00</td>
<td><bold>7.39</bold></td>
<td>6.67</td>
<td>8.92</td>
<td>6.25</td>
<td>9.49</td>
<td>6.52</td>
<td>9.27</td>
<td><bold>6.52</bold></td>
<td>7.91</td>
</tr>
<tr>
<td/>
<td/>
<td>400</td>
<td>8.00</td>
<td><bold>8.52</bold></td>
<td>8.51</td>
<td>12.55</td>
<td>8.89</td>
<td>10.47</td>
<td>8.33</td>
<td>10.25</td>
<td><bold>9.09</bold></td>
<td>9.46</td>
<td>8.89</td>
<td>9.15</td>
</tr>
<tr>
<td>k = 2, m = 2</td>
<td>300 <inline-formula id="ieqn-76"><mml:math id="mml-ieqn-76"><mml:mo>&#x00D7;</mml:mo></mml:math></inline-formula> 300</td>
<td>100</td>
<td>2.38</td>
<td><bold>4.07</bold></td>
<td>3.45</td>
<td>5.49</td>
<td>3.70</td>
<td>4.82</td>
<td>3.85</td>
<td>5.19</td>
<td>4.17</td>
<td>4.99</td>
<td><bold>4.35</bold></td>
<td>4.82</td>
</tr>
<tr>
<td/>
</tr>
<tr>
<td/>
</tr>
<tr>
<td/>
<td/>
<td>200</td>
<td>4.88</td>
<td>6.51</td>
<td>7.14</td>
<td>5.69</td>
<td>7.69</td>
<td>4.45</td>
<td>9.09</td>
<td>6.81</td>
<td>8.33</td>
<td>6.94</td>
<td><bold>8.70</bold></td>
<td><bold>4.27</bold></td>
</tr>
<tr>
<td/>
<td/>
<td>300</td>
<td>7.89</td>
<td>6.67</td>
<td>11.54</td>
<td>5.82</td>
<td>11.54</td>
<td>6.28</td>
<td>14.29</td>
<td>5.12</td>
<td><bold>15.00</bold></td>
<td><bold>4.96</bold></td>
<td>13.64</td>
<td>6.42</td>
</tr>
<tr>
<td/>
<td/>
<td>400</td>
<td>12.12</td>
<td>6.49</td>
<td>16.00</td>
<td>6.00</td>
<td>16.67</td>
<td>6.27</td>
<td><bold>21.05</bold></td>
<td>6.86</td>
<td>20.00</td>
<td>6.31</td>
<td>18.18</td>
<td><bold>4.73</bold></td>
</tr>
<tr>
<td/>
<td>500 <inline-formula id="ieqn-77"><mml:math id="mml-ieqn-77"><mml:mo>&#x00D7;</mml:mo></mml:math></inline-formula> 500</td>
<td>100</td>
<td>1.82</td>
<td>9.67</td>
<td>1.89</td>
<td>12.04</td>
<td>2.00</td>
<td><bold>9.03</bold></td>
<td>2.13</td>
<td>10.80</td>
<td>2.17</td>
<td>9.18</td>
<td><bold>2.33</bold></td>
<td>9.29</td>
</tr>
<tr>
<td/>
<td/>
<td>200</td>
<td>3.92</td>
<td>9.34</td>
<td>4.00</td>
<td>7.57</td>
<td>4.00</td>
<td>11.13</td>
<td>4.26</td>
<td>9.27</td>
<td>4.55</td>
<td>10.99</td>
<td><bold>4.65</bold></td>
<td><bold>7.05</bold></td>
</tr>
<tr>
<td/>
<td/>
<td>300</td>
<td>6.00</td>
<td>10.91</td>
<td>6.12</td>
<td>10.87</td>
<td>6.12</td>
<td>8.92</td>
<td>6.67</td>
<td><bold>8.69</bold></td>
<td>6.98</td>
<td>10.89</td>
<td><bold>7.14</bold></td>
<td>9.51</td>
</tr>
<tr>
<td/>
<td/>
<td>400</td>
<td>8.00</td>
<td>10.43</td>
<td>8.33</td>
<td>10.69</td>
<td>8.16</td>
<td>10.47</td>
<td>9.09</td>
<td>8.61</td>
<td>9.30</td>
<td>8.17</td>
<td><bold>10.00</bold></td>
<td><bold>7.87</bold></td>
</tr>
</tbody>
</table>
</table-wrap>
 
<table-wrap id="table-3">
<label>Table 3</label>
<caption>
<title>Multiobjective performance indicators for WSN1 and WSN2 network grid with different coverage and sensing range. Best values are depicted in bold</title>
</caption>
<table>
<colgroup>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
</colgroup>
<thead valign="bottom">
<tr>
<td>Range</td>
<td>Dimension</td>
<td>PP</td>
<td colspan="2">Greedy</td>
<td colspan="2">Mini et al.</td>
<td colspan="2">GA by Rebai et al.</td>
<td colspan="2">GA by Gupta et al.</td>
<td colspan="2">Hari Prabhat Gupta et al.</td>
<td colspan="2"><italic>Proposed NSGA-II</italic></td>
</tr>
<tr>
<td/>
<td/>
<td/>
<td>ONGV</td>
<td>SP</td>
<td>ONGV</td>
<td>SP</td>
<td>ONGV</td>
<td>SP</td>
<td>ONGV</td>
<td>SP</td>
<td>ONGV</td>
<td>SP</td>
<td><italic>ONGV</italic></td>
<td><italic>SP</italic></td>
</tr>
</thead>
<tbody>
<tr>
<td> k = 1 m = 1</td>
<td>300 <inline-formula id="ieqn-78"><mml:math id="mml-ieqn-78"><mml:mo>&#x00D7;</mml:mo></mml:math></inline-formula> 300</td>
<td>100</td>
<td>14.31</td>
<td>0.50</td>
<td>16.33</td>
<td>0.38</td>
<td>13.00</td>
<td>0.32</td>
<td>18.56</td>
<td>0.30</td>
<td>18.22</td>
<td>0.19</td>
<td><bold>24.48</bold></td>
<td><bold>0.11</bold></td>
</tr>
<tr>
<td/>
<td/>
<td>200</td>
<td>15.16</td>
<td>0.59</td>
<td>15.06</td>
<td>0.46</td>
<td>11.01</td>
<td>0.31</td>
<td>12.75</td>
<td>0.39</td>
<td>15.14</td>
<td>0.20</td>
<td><bold>24.62</bold></td>
<td><bold>0.10</bold></td>
</tr>
<tr>
<td/>
<td/>
<td>300</td>
<td>12.28</td>
<td>0.40</td>
<td>14.99</td>
<td>0.54</td>
<td>16.44</td>
<td>0.38</td>
<td>18.92</td>
<td>0.39</td>
<td>16.73</td>
<td>0.19</td>
<td><bold>22.10</bold></td>
<td><bold>0.13</bold></td>
</tr>
<tr>
<td/>
<td/>
<td>400</td>
<td>18.45</td>
<td>0.44</td>
<td>15.81</td>
<td>0.55</td>
<td>14.88</td>
<td>0.47</td>
<td>18.13</td>
<td>0.34</td>
<td>16.76</td>
<td>0.15</td>
<td><bold>21.06</bold></td>
<td><bold>0.09</bold></td>
</tr>
<tr>
<td/>
<td>500 <inline-formula id="ieqn-79"><mml:math id="mml-ieqn-79"><mml:mo>&#x00D7;</mml:mo></mml:math></inline-formula> 500</td>
<td>100</td>
<td>16.21</td>
<td>0.43</td>
<td>13.97</td>
<td>0.43</td>
<td>13.58</td>
<td>0.37</td>
<td>13.31</td>
<td>0.25</td>
<td>18.04</td>
<td>0.19</td>
<td><bold>23.50</bold></td>
<td><bold>0.11</bold></td>
</tr>
<tr>
<td/>
<td/>
<td>200</td>
<td>13.36</td>
<td>0.43</td>
<td>16.85</td>
<td>0.46</td>
<td>13.37</td>
<td>0.37</td>
<td>15.66</td>
<td>0.27</td>
<td>16.72</td>
<td>0.23</td>
<td><bold>20.93</bold></td>
<td><bold>0.08</bold></td>
</tr>
<tr>
<td/>
<td/>
<td>300</td>
<td>14.50</td>
<td>0.43</td>
<td>18.18</td>
<td>0.49</td>
<td>14.17</td>
<td>0.33</td>
<td>16.59</td>
<td>0.26</td>
<td>19.97</td>
<td>0.17</td>
<td><bold>24.72</bold></td>
<td><bold>0.07</bold></td>
</tr>
<tr>
<td/>
<td/>
<td>400</td>
<td>14.46</td>
<td>0.46</td>
<td>16.22</td>
<td>0.51</td>
<td>16.12</td>
<td>0.31</td>
<td>15.47</td>
<td>0.34</td>
<td>16.46</td>
<td>0.18</td>
<td><bold>24.05</bold></td>
<td><bold>0.10</bold></td>
</tr>
<tr>
<td>k = 1 m = 2</td>
<td>300 <inline-formula id="ieqn-80"><mml:math id="mml-ieqn-80"><mml:mo>&#x00D7;</mml:mo></mml:math></inline-formula> 300</td>
<td>100</td>
<td>11.74</td>
<td>0.56</td>
<td>19.00</td>
<td>0.43</td>
<td>11.90</td>
<td>0.50</td>
<td>18.99</td>
<td>0.32</td>
<td>17.71</td>
<td>0.23</td>
<td><bold>21.71</bold></td>
<td><bold>0.07</bold></td>
</tr>
<tr>
<td/>
<td/>
<td>200</td>
<td>18.60</td>
<td>0.51</td>
<td>15.07</td>
<td>0.41</td>
<td>12.44</td>
<td>0.38</td>
<td>13.70</td>
<td>0.39</td>
<td>18.51</td>
<td>0.15</td>
<td><bold>22.66</bold></td>
<td><bold>0.09</bold></td>
</tr>
<tr>
<td/>
<td/>
<td>300</td>
<td>16.81</td>
<td>0.50</td>
<td>16.49</td>
<td>0.55</td>
<td>10.45</td>
<td>0.31</td>
<td>13.91</td>
<td>0.32</td>
<td>16.49</td>
<td>0.17</td>
<td><bold>24.04</bold></td>
<td><bold>0.11</bold></td>
</tr>
<tr>
<td/>
<td/>
<td>400</td>
<td>18.97</td>
<td>0.54</td>
<td>16.63</td>
<td>0.41</td>
<td>16.10</td>
<td>0.47</td>
<td>12.29</td>
<td>0.35</td>
<td>18.95</td>
<td>0.16</td>
<td><bold>25.15</bold></td>
<td><bold>0.11</bold></td>
</tr>
<tr>
<td/>
<td>500 <inline-formula id="ieqn-81"><mml:math id="mml-ieqn-81"><mml:mo>&#x00D7;</mml:mo></mml:math></inline-formula> 500</td>
<td>100</td>
<td>17.24</td>
<td>0.48</td>
<td>12.09</td>
<td>0.46</td>
<td>15.47</td>
<td>0.45</td>
<td>16.33</td>
<td>0.38</td>
<td>15.47</td>
<td>0.16</td>
<td><bold>20.75</bold></td>
<td><bold>0.11</bold></td>
</tr>
<tr>
<td/>
<td/>
<td>200</td>
<td>15.29</td>
<td>0.60</td>
<td>15.76</td>
<td>0.40</td>
<td>14.30</td>
<td>0.49</td>
<td>18.20</td>
<td>0.38</td>
<td>15.85</td>
<td>0.19</td>
<td><bold>25.52</bold></td>
<td><bold>0.09</bold></td>
</tr>
<tr>
<td/>
<td/>
<td>300</td>
<td>13.05</td>
<td>0.58</td>
<td>12.74</td>
<td>0.39</td>
<td>11.17</td>
<td>0.46</td>
<td>13.56</td>
<td>0.35</td>
<td>17.72</td>
<td>0.19</td>
<td><bold>23.18</bold></td>
<td><bold>0.11</bold></td>
</tr>
<tr>
<td/>
<td/>
<td>400</td>
<td>10.92</td>
<td>0.59</td>
<td>15.19</td>
<td>0.48</td>
<td>10.75</td>
<td>0.41</td>
<td>13.79</td>
<td>0.30</td>
<td>15.88</td>
<td>0.24</td>
<td><bold>21.64</bold></td>
<td><bold>0.08</bold></td>
</tr>
<tr>
<td>k = 2 m = 1</td>
<td>300 <inline-formula id="ieqn-82"><mml:math id="mml-ieqn-82"><mml:mo>&#x00D7;</mml:mo></mml:math></inline-formula> 300</td>
<td>100</td>
<td>16.62</td>
<td>0.55</td>
<td>13.51</td>
<td>0.41</td>
<td>16.56</td>
<td>0.30</td>
<td>16.52</td>
<td>0.33</td>
<td>16.43</td>
<td>0.20</td>
<td><bold>25.79</bold></td>
<td><bold>0.09</bold></td>
</tr>
<tr>
<td/>
<td/>
<td>200</td>
<td>15.52</td>
<td>0.45</td>
<td>17.16</td>
<td>0.43</td>
<td>15.34</td>
<td>0.44</td>
<td>17.60</td>
<td>0.35</td>
<td>18.83</td>
<td>0.22</td>
<td><bold>22.92</bold></td>
<td><bold>0.09</bold></td>
</tr>
<tr>
<td/>
<td/>
<td>300</td>
<td>17.98</td>
<td>0.46</td>
<td>15.48</td>
<td>0.52</td>
<td>11.77</td>
<td>0.40</td>
<td>18.98</td>
<td>0.29</td>
<td>18.30</td>
<td>0.16</td>
<td><bold>20.80</bold></td>
<td><bold>0.11</bold></td>
</tr>
<tr>
<td/>
<td/>
<td>400</td>
<td>12.25</td>
<td>0.49</td>
<td>15.31</td>
<td>0.51</td>
<td>16.64</td>
<td>0.36</td>
<td>13.16</td>
<td>0.27</td>
<td>18.24</td>
<td>0.23</td>
<td><bold>23.44</bold></td>
<td><bold>0.09</bold></td>
</tr>
<tr>
<td/>
<td>500 <inline-formula id="ieqn-83"><mml:math id="mml-ieqn-83"><mml:mo>&#x00D7;</mml:mo></mml:math></inline-formula> 500</td>
<td>100</td>
<td>11.11</td>
<td>0.51</td>
<td>16.04</td>
<td>0.49</td>
<td>14.00</td>
<td>0.41</td>
<td>17.95</td>
<td>0.30</td>
<td>18.15</td>
<td>0.23</td>
<td><bold>25.91</bold></td>
<td><bold>0.12</bold></td>
</tr>
<tr>
<td/>
<td/>
<td>200</td>
<td>16.07</td>
<td>0.54</td>
<td>16.84</td>
<td>0.50</td>
<td>15.45</td>
<td>0.30</td>
<td>14.75</td>
<td>0.29</td>
<td>15.88</td>
<td>0.24</td>
<td><bold>23.20</bold></td>
<td><bold>0.09</bold></td>
</tr>
<tr>
<td/>
<td/>
<td>300</td>
<td>14.25</td>
<td>0.44</td>
<td>17.60</td>
<td>0.54</td>
<td>13.32</td>
<td>0.42</td>
<td>13.46</td>
<td>0.33</td>
<td>15.56</td>
<td>0.24</td>
<td><bold>20.93</bold></td>
<td><bold>0.08</bold></td>
</tr>
<tr>
<td/>
<td/>
<td>400</td>
<td>17.64</td>
<td>0.57</td>
<td>18.24</td>
<td>0.55</td>
<td>14.16</td>
<td>0.37</td>
<td>18.63</td>
<td>0.36</td>
<td>17.70</td>
<td>0.18</td>
<td><bold>21.37</bold></td>
<td><bold>0.09</bold></td>
</tr>
<tr>
<td>k = 2 m = 2</td>
<td>300 <inline-formula id="ieqn-84"><mml:math id="mml-ieqn-84"><mml:mo>&#x00D7;</mml:mo></mml:math></inline-formula> 300</td>
<td>100</td>
<td>13.91</td>
<td>0.58</td>
<td>17.57</td>
<td>0.42</td>
<td>16.14</td>
<td>0.39</td>
<td>17.05</td>
<td>0.37</td>
<td>15.92</td>
<td>0.16</td>
<td><bold>25.89</bold></td>
<td><bold>0.12</bold></td>
</tr>
<tr>
<td/>
<td/>
<td>200</td>
<td>13.72</td>
<td>0.59</td>
<td>14.50</td>
<td>0.48</td>
<td>12.70</td>
<td>0.31</td>
<td>13.32</td>
<td>0.34</td>
<td>16.01</td>
<td>0.23</td>
<td><bold>21.65</bold></td>
<td><bold>0.11</bold></td>
</tr>
<tr>
<td/>
<td/>
<td>300</td>
<td>10.58</td>
<td>0.42</td>
<td>14.81</td>
<td>0.52</td>
<td>16.32</td>
<td>0.32</td>
<td>15.57</td>
<td>0.32</td>
<td>16.77</td>
<td>0.18</td>
<td><bold>25.97</bold></td>
<td><bold>0.11</bold></td>
</tr>
<tr>
<td/>
<td/>
<td>400</td>
<td>10.81</td>
<td>0.49</td>
<td>12.69</td>
<td>0.44</td>
<td>12.04</td>
<td>0.47</td>
<td>12.33</td>
<td>0.38</td>
<td>19.88</td>
<td>0.25</td>
<td><bold>24.77</bold></td>
<td><bold>0.05</bold></td>
</tr>
<tr>
<td/>
<td>500 <inline-formula id="ieqn-85"><mml:math id="mml-ieqn-85"><mml:mo>&#x00D7;</mml:mo></mml:math></inline-formula> 500</td>
<td>100</td>
<td>17.98</td>
<td>0.41</td>
<td>18.20</td>
<td>0.36</td>
<td>15.13</td>
<td>0.50</td>
<td>15.33</td>
<td>0.39</td>
<td>15.07</td>
<td>0.23</td>
<td><bold>25.15</bold></td>
<td><bold>0.11</bold></td>
</tr>
<tr>
<td/>
<td/>
<td>200</td>
<td>18.04</td>
<td>0.57</td>
<td>16.64</td>
<td>0.45</td>
<td>12.30</td>
<td>0.35</td>
<td>13.91</td>
<td>0.35</td>
<td>19.06</td>
<td>0.21</td>
<td><bold>23.16</bold></td>
<td><bold>0.05</bold></td>
</tr>
<tr>
<td/>
<td/>
<td>300</td>
<td>13.33</td>
<td>0.41</td>
<td>17.92</td>
<td>0.53</td>
<td>11.23</td>
<td>0.33</td>
<td>14.64</td>
<td>0.27</td>
<td>16.16</td>
<td>0.20</td>
<td><bold>22.25</bold></td>
<td><bold>0.12</bold></td>
</tr>
<tr>
<td/>
<td/>
<td>400</td>
<td>13.37</td>
<td>0.49</td>
<td>16.73</td>
<td>0.55</td>
<td>10.17</td>
<td>0.40</td>
<td>18.75</td>
<td>0.32</td>
<td>19.21</td>
<td>0.22</td>
<td><bold>21.11</bold></td>
<td><bold>0.12</bold></td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s6_3">
<label>6.3</label>
<title>Result Analysis</title>
<p>For comparison purpose, we simulated other existing algorithms, namely heuristic-based method Greedy Method and GA based method [<xref ref-type="bibr" rid="ref-15">15</xref>&#x2013;<xref ref-type="bibr" rid="ref-17">17</xref>,<xref ref-type="bibr" rid="ref-23">23</xref>] and GA in [<xref ref-type="bibr" rid="ref-1">1</xref>]. <xref ref-type="table" rid="table-2">Tabs. 2</xref> and <xref ref-type="table" rid="table-3">3</xref> comprises the results in terms of efficiency and Pareto front individuals, respectively. From <xref ref-type="table" rid="table-2">Tab. 2</xref>, the results of the proposed algorithm show significant performance in terms of F-value on coverage and connection range (<italic>k</italic>, <italic>m</italic>) values (1, 1) and (2, 2). <xref ref-type="table" rid="table-3">Tab. 3</xref> holds the ONGV and SP metric results, which are performance indicators for evaluating the multiobjective problem. <xref ref-type="fig" rid="fig-5">Figs. 5</xref> and <xref ref-type="fig" rid="fig-6">6</xref> shows the performance comparison of deployed sensor nodes for all algorithm with different coverage and connectivity range and the performance comparison of WSN1 and WSN2. From the given results, it is justified that the proposed algorithm&#x2019;s performance outperforms with appropriate performance measures.</p>
<fig id="fig-5">
<label>Figure 5</label> 
<caption>
<title>Comparison of # deployed nodes w.r.t coverage and connectivity range for WSN1</title>
</caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="CMC_18939-fig-5.png"/>
</fig>
<fig id="fig-6">
<label>Figure 6</label>
<caption>
<title>Comparison of # deployed nodes w.r.t coverage and connectivity range for WSN2 
 
</title>
</caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="CMC_18939-fig-6.png"/>
</fig>
</sec>
</sec>
<sec id="s7">
<label>7</label>
<title>Conclusion</title>
<p>In this paper, the NSGA-II optimization algorithm is used to handle the multiobjective coverage connectivity problem in WSN. The described objectives were efficiently handled using NSGA-II to obtain a high number of Pareto front set solutions. The proposed NSGA-II on coverage connectivity was tested with different grid size, communication and sensing range. In terms of F-Value, the proposed method performance with superior values for most of the simulations. Also, in terms of computational time, the proposed algorithm outperforms when compared with the existing algorithms. For justifying the proposed algorithm, five existing techniques were simulated with the same grid, and the values were tabulated in terms of F-Value and Computational time. For comparing the results in terms of multiobjective performance indicators, the final iteration individuals are taken to count with respect to its Euclidian distance.</p>
<p>The future directions of the proposed model can be enhanced by solving more number of objectives. On the other hand, improvising heterogeneous algorithms for solving <italic>m</italic>-connected <italic>k</italic>-coverge problem is also an another scope of the research.</p>
</sec>
</body>
<back>
<fn-group><fn fn-type="other"><p><bold>Funding Statement:</bold> This research has been funded with the support of the project SP2021/45, assigned to VSB-Technical University of Ostrava, the Ministry of Education, Youth and Sports in the Czech Republic.</p></fn>
<fn fn-type="conflict"><p><bold>Conflicts of Interest:</bold> The authors declare that they have no conflicts of interest to report regarding the present study.</p></fn></fn-group>
<ref-list content-type="authoryear">
<title>References</title>
<ref id="ref-1"><label>[1]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>S.-C.</given-names> <surname>Chu</surname></string-name>, <string-name><given-names>Z.-G.</given-names> <surname>Du</surname></string-name> and <string-name><given-names>J.-S.</given-names> <surname>Pan</surname></string-name></person-group>, &#x201C;<article-title>Discrete fish migration optimization for traveling salesman problem</article-title>,&#x201D; <source>Data Science and Pattern Recognition</source>, vol. <volume>4</volume>, no. <issue>2</issue>, pp. <fpage>1</fpage>&#x2013;<lpage>18</lpage>, <year>2020</year>.</mixed-citation></ref>
<ref id="ref-2"><label>[2]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>A.</given-names> <surname>Sant</surname></string-name>, <string-name><given-names>L.</given-names> <surname>Garg</surname></string-name>, <string-name><given-names>P.</given-names> <surname>Xuereb</surname></string-name> and <string-name><given-names>C.</given-names> <surname>Chakraborty</surname></string-name></person-group>, &#x201C;<article-title>A novel green IoT-based pay-as-you-go smart parking system</article-title>,&#x201D; <source>Computers, Materials &#x0026; Continua</source>, vol. <volume>67</volume>, no. <issue>3</issue>, pp. <fpage>3523</fpage>&#x2013;<lpage>3544</lpage>, <year>2021</year>.</mixed-citation></ref>
<ref id="ref-3"><label>[3]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>L.</given-names> <surname>Garg</surname></string-name>, <string-name><given-names>E.</given-names> <surname>Chukwu</surname></string-name>, <string-name><given-names>N.</given-names> <surname>Nasser</surname></string-name>, <string-name><given-names>C.</given-names> <surname>Chakraborty</surname></string-name> and <string-name><given-names>G.</given-names> <surname>Garg</surname></string-name></person-group>, &#x201C;<article-title>Anonymity preserving IoT-based COVID-19 and other infectious disease contact tracing model</article-title>,&#x201D; <source>IEEE Access</source>, vol. <volume>8</volume>, pp. <fpage>159402</fpage>&#x2013;<lpage>159414</lpage>, <year>2020</year>.</mixed-citation></ref>
<ref id="ref-4"><label>[4]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>M.</given-names> <surname>Rebai</surname></string-name>, <string-name><given-names>M. Le</given-names> <surname>berre</surname></string-name>, <string-name><given-names>H.</given-names> <surname>Snoussi</surname></string-name>, <string-name><given-names>F.</given-names> <surname>Hnaien</surname></string-name> and <string-name><given-names>L.</given-names> <surname>Khoukhi</surname></string-name></person-group>, &#x201C;<article-title>Sensor deployment optimization methods to achieve both coverage and connectivity in wireless sensor networks</article-title>,&#x201D; <source>Computers &#x0026; Operations Research</source>, vol. <volume>59</volume>, no. <issue>3</issue>, pp. <fpage>11</fpage>&#x2013;<lpage>21</lpage>, <year>2015</year>.</mixed-citation></ref>
<ref id="ref-5"><label>[5]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>L.</given-names> <surname>Liu</surname></string-name>, <string-name><given-names>B.</given-names> <surname>Hu</surname></string-name> and <string-name><given-names>L.</given-names> <surname>Li</surname></string-name></person-group>, &#x201C;<article-title>Energy conservation algorithms for maintaining coverage and connectivity in wireless sensor networks</article-title>,&#x201D; <source>IET Communications</source>, vol. <volume>4</volume>, no. <issue>7</issue>, pp. <fpage>786</fpage>, <year>2010</year>.</mixed-citation></ref>
<ref id="ref-6"><label>[6]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>K. D.</given-names> <surname>Kandris</surname></string-name>, <string-name><given-names>A.</given-names> <surname>Alexandridis</surname></string-name>, <string-name><given-names>T.</given-names> <surname>Dagiuklas</surname></string-name>, <string-name><given-names>E.</given-names> <surname>Panaousis</surname></string-name> and <string-name><given-names>D. D.</given-names> <surname>Vergados</surname></string-name></person-group>, &#x201C;<article-title>Multiobjective optimization algorithms for wireless sensor networks</article-title>,&#x201D; <source>Wireless Communications and Mobile Computing</source>, vol. <volume>2020</volume>, no. <issue>3</issue>, pp. <fpage>1</fpage>&#x2013;<lpage>5</lpage>, <year>2020</year>.</mixed-citation></ref>
<ref id="ref-7"><label>[7]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>P.</given-names> <surname>Kuila</surname></string-name> and <string-name><given-names>P. K.</given-names> <surname>Jana</surname></string-name></person-group>, &#x201C;<article-title>A novel differential evolution based clustering algorithm for wireless sensor networks</article-title>,&#x201D; <source>Applied Soft Computing</source>, vol. <volume>25</volume>, no. <issue>4</issue>, pp. <fpage>414</fpage>&#x2013;<lpage>425</lpage>, <year>2014</year>.</mixed-citation></ref>
<ref id="ref-8"><label>[8]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>P.</given-names> <surname>Kuila</surname></string-name> and <string-name><given-names>P. K.</given-names> <surname>Jana</surname></string-name></person-group>, &#x201C;<article-title>Energy efficient clustering and routing algorithms for wireless sensor networks: particle swarm optimization approach</article-title>,&#x201D; <source>Engineering Applications of Artificial Intelligence</source>, vol. <volume>33</volume>, pp. <fpage>127</fpage>&#x2013;<lpage>140</lpage>, <year>2014</year>.</mixed-citation></ref>
<ref id="ref-9"><label>[9]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>M. A.</given-names> <surname>Jamshed</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Ur-Rehman</surname></string-name>, <string-name><given-names>J.</given-names> <surname>Frnda</surname></string-name>, <string-name><given-names>A. A.</given-names> <surname>Althuwayb</surname></string-name>, <string-name><given-names>A.</given-names> <surname>Nauman</surname></string-name> <etal>et al.</etal></person-group><italic>,</italic> &#x201C;<article-title>Dual band and dual diversity four-element MIMO dipole for 5G handsets</article-title>,&#x201D; <source>Sensors</source>, vol. <volume>21</volume>, no. <issue>3</issue>, pp. <fpage>767</fpage>, <year>2021</year>.</mixed-citation></ref>
<ref id="ref-10"><label>[10]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>M.</given-names> <surname>Younis</surname></string-name> and <string-name><given-names>K.</given-names> <surname>Akkaya</surname></string-name></person-group>, &#x201C;<article-title>Strategies and techniques for node placement in wireless sensor networks: A survey</article-title>,&#x201D; <source>Ad Hoc Networks</source>, vol. <volume>6</volume>, no. <issue>4</issue>, pp. <fpage>621</fpage>&#x2013;<lpage>655</lpage>, <year>2008</year>.</mixed-citation></ref>
<ref id="ref-11"><label>[11]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>D.-R.</given-names> <surname>Chen</surname></string-name>, <string-name><given-names>L.-C.</given-names> <surname>Chen</surname></string-name>, <string-name><given-names>M.-Y.</given-names> <surname>Chen</surname></string-name> and <string-name><given-names>M.-Y.</given-names> <surname>Hsu</surname></string-name></person-group>, &#x201C;<article-title>A coverage-aware and energy-efficient protocol for the distributed wireless sensor networks</article-title>,&#x201D; <source>Computer Communications</source>, vol. <volume>137</volume>, no. <issue>2</issue>, pp. <fpage>15</fpage>&#x2013;<lpage>31</lpage>, <year>2019</year>.</mixed-citation></ref>
<ref id="ref-12"><label>[12]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>X.</given-names> <surname>Hao</surname></string-name>, <string-name><given-names>N.</given-names> <surname>Yao</surname></string-name>, <string-name><given-names>L.</given-names> <surname>Wang</surname></string-name> and <string-name><given-names>J.</given-names> <surname>Wang</surname></string-name></person-group>, &#x201C;<article-title>Joint resource allocation algorithm based on multi-objective optimization for wireless sensor networks</article-title>,&#x201D; <source>Applied Soft Computing</source>, vol. <volume>94</volume>, no. <issue>10</issue>, pp. <fpage>106470</fpage>, <year>2020</year>.</mixed-citation></ref>
<ref id="ref-13"><label>[13]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>S.</given-names> <surname>Harizan</surname></string-name> and <string-name><given-names>P.</given-names> <surname>Kuila</surname></string-name></person-group>, &#x201C;<article-title>A novel NSGA-II for coverage and connectivity aware sensor node scheduling in industrial wireless sensor networks</article-title>,&#x201D; <source>Digital Signal Processing</source>, vol. <volume>105</volume>, pp. <fpage>102753</fpage>, <year>2020</year>.</mixed-citation></ref>
<ref id="ref-14"><label>[14]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>B.</given-names> <surname>Al-Fuhaidi</surname></string-name>, <string-name><given-names>A. M.</given-names> <surname>Mohsen</surname></string-name>, <string-name><given-names>A.</given-names> <surname>Ghazi</surname></string-name> and <string-name><given-names>W. M.</given-names> <surname>Yousef</surname></string-name></person-group>, &#x201C;<article-title>An efficient deployment model for maximizing coverage of heterogeneous wireless sensor network based on harmony search algorithm</article-title>,&#x201D; <source>Journal of Sensors</source>, vol. <volume>2020</volume>, no. <issue>6</issue>, pp. <fpage>1</fpage>&#x2013;<lpage>18</lpage>, <year>2020</year>.</mixed-citation></ref>
<ref id="ref-15"><label>[15]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>S.</given-names> <surname>Mini</surname></string-name>, <string-name><given-names>S. K.</given-names> <surname>Udgata</surname></string-name> and <string-name><given-names>S. L.</given-names> <surname>Sabat</surname></string-name></person-group>, &#x201C;<article-title>M-connected coverage problem in wireless sensor networks</article-title>,&#x201D; <source>ISRN Sensor Networks</source>, vol. <volume>2012</volume>, pp. <fpage>1</fpage>&#x2013;<lpage>9</lpage>, <year>2012</year>.</mixed-citation></ref>
<ref id="ref-16"><label>[16]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>S.</given-names> <surname>Misra</surname></string-name>, <string-name><given-names>N. E.</given-names> <surname>Majd</surname></string-name> and <string-name><given-names>H.</given-names> <surname>Huang</surname></string-name></person-group>, &#x201C;<article-title>Constrained relay node placement in energy harvesting wireless sensor networks</article-title>,&#x201D; in <conf-name>IEEE Eighth Int. Conf. on Mobile Ad-Hoc and Sensor Systems</conf-name>, <conf-loc>Valencia, Spain</conf-loc>, pp. <fpage>25</fpage>&#x2013;<lpage>34</lpage>, <year>2011</year>.</mixed-citation></ref>
<ref id="ref-17"><label>[17]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>S. K.</given-names> <surname>Gupta</surname></string-name>, <string-name><given-names>P.</given-names> <surname>Kuila</surname></string-name> and <string-name><given-names>P. K.</given-names> <surname>Jana</surname></string-name></person-group>, &#x201C;<article-title>Genetic algorithm approach for k-coverage and m-connected node placement in target based wireless sensor networks</article-title>,&#x201D; <source>Computers &#x0026; Electrical Engineering</source>, vol. <volume>56</volume>, no. <issue>12</issue>, pp. <fpage>544</fpage>&#x2013;<lpage>556</lpage>, <year>2016</year>.</mixed-citation></ref>
<ref id="ref-18"><label>[18]</label><mixed-citation publication-type="book"><person-group person-group-type="author"><string-name><given-names>C. C.</given-names> <surname>Coello</surname></string-name>, <string-name><given-names>G. B.</given-names> <surname>Lamont</surname></string-name> and <string-name><given-names>D. A.</given-names> <surname>van Veldhuizen</surname></string-name></person-group>, <source>Evolutionary Algorithms for Solving Multi-Objective Problems</source>. <publisher-loc> Berlin, Germany</publisher-loc>: <publisher-name>Springer</publisher-name>, <year>2007</year>. [Online]. Available: <ext-link ext-link-type="uri" xlink:href="https://www.springer.com/gp/book/9780387332543">https://www.springer.com/gp/book/9780387332543</ext-link>.</mixed-citation></ref>
<ref id="ref-19"><label>[19]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>K.</given-names> <surname>Deb</surname></string-name>, <string-name><given-names>A.</given-names> <surname>Pratap</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Agarwal</surname></string-name> and <string-name><given-names>T.</given-names> <surname>Meyarivan</surname></string-name></person-group>, &#x201C;<article-title>A fast and elitist multiobjective genetic algorithm: NSGA-II</article-title>,&#x201D; <source>IEEE Transactions on Evolutionary Computation</source>, vol. <volume>6</volume>, no. <issue>2</issue>, pp. <fpage>182</fpage>&#x2013;<lpage>197</lpage>, <year>2002</year>.</mixed-citation></ref>
<ref id="ref-20"><label>[20]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>G.</given-names> <surname>Subashini</surname></string-name> and <string-name><given-names>M. C.</given-names> <surname>Bhuvaneswari</surname></string-name></person-group>, &#x201C;<article-title>Comparison of multi-objective evolutionary approaches for task scheduling in distributed computing systems</article-title>,&#x201D; <source>Sadhana</source>, vol. <volume>37</volume>, no. <issue>6</issue>, pp. <fpage>675</fpage>&#x2013;<lpage>694</lpage>, <year>2012</year>.</mixed-citation></ref>
<ref id="ref-21"><label>[21]</label><mixed-citation publication-type="book"><person-group person-group-type="author"><string-name><given-names>B.</given-names> <surname>Bar&#x00E1;n</surname></string-name></person-group>, <source>Bio-Inspired Computation in Telecommunications</source>, <edition>1st ed.</edition>, <publisher-loc>Amsterdam, Netherlands</publisher-loc>: <publisher-name>Elsievier</publisher-name>, <year>2015</year>. [Online]. Available at: <ext-link ext-link-type="uri" xlink:href="https://www.elsevier.com/books/bio-inspired-computation-intelecommunications/yang/978-0-12-801538-4">https://www.elsevier.com/books/bio-inspired-computation-intelecommunications/yang/978-0-12-801538-4</ext-link>.</mixed-citation></ref>
<ref id="ref-22"><label>[22]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>K.</given-names> <surname>Zheng</surname></string-name>, <string-name><given-names>R.-J.</given-names> <surname>Yang</surname></string-name>, <string-name><given-names>H.</given-names> <surname>Xu</surname></string-name> and <string-name><given-names>J.</given-names> <surname>Hu</surname></string-name></person-group>, &#x201C;<article-title>A new distribution metric for comparing pareto optimal solutions</article-title>,&#x201D; <source>Structural and Multidisciplinary Optimization</source>, vol. <volume>55</volume>, no. <issue>1</issue>, pp. <fpage>53</fpage>&#x2013;<lpage>62</lpage>, <year>2016</year>.</mixed-citation></ref>
<ref id="ref-23"><label>[23]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>H. P.</given-names> <surname>Gupta</surname></string-name>, <string-name><given-names>P. K.</given-names> <surname>Tyagi</surname></string-name> and <string-name><given-names>M. P.</given-names> <surname>Singh</surname></string-name></person-group>, &#x201C;<article-title>Regular node deployment for k-coverage in m-connected wireless networks</article-title>,&#x201D; <source>IEEE Sensors Journal</source>, vol. <volume>15</volume>, no. <issue>12</issue>, pp. <fpage>7126</fpage>&#x2013;<lpage>7134</lpage>, <year>2015</year>.</mixed-citation></ref>
</ref-list>
</back>
</article>