<?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" xml:lang="en" article-type="research-article" dtd-version="1.1">
<front>
<journal-meta>
<journal-id journal-id-type="pmc">CSSE</journal-id>
<journal-id journal-id-type="nlm-ta">CSSE</journal-id>
<journal-id journal-id-type="publisher-id">CSSE</journal-id>
<journal-title-group>
<journal-title>Computer Systems Science &#x0026; Engineering</journal-title>
</journal-title-group>
<issn pub-type="ppub">0267-6192</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">34224</article-id>
<article-id pub-id-type="doi">10.32604/csse.2023.034224</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Article</subject>
</subj-group>
</article-categories>
<title-group>
<article-title>A Novel Gradient Boosted Energy Optimization Model (GBEOM) for MANET</article-title><alt-title alt-title-type="left-running-head">A Novel Gradient Boosted Energy Optimization Model (GBEOM) for MANET</alt-title><alt-title alt-title-type="right-running-head">A Novel Gradient Boosted Energy Optimization Model (GBEOM) for MANET</alt-title>
</title-group>
<contrib-group>
<contrib id="author-1" contrib-type="author" corresp="yes">
<name name-style="western"><surname>Veeraiah</surname><given-names>Neenavath</given-names></name>
<xref ref-type="aff" rid="aff-1">1</xref><email>neenavathveeru@gmail.com</email>
</contrib>
<contrib id="author-2" contrib-type="author">
<name name-style="western"><surname>Alotaibi</surname><given-names>Youseef</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>Alghamdi</surname><given-names>Saleh</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>Thatavarti</surname><given-names>Satish</given-names></name>
<xref ref-type="aff" rid="aff-4">4</xref>
</contrib>
<aff id="aff-1"><label>1</label><institution>Department of Electronics and Communications, DVR&#x0026;DHS MIC Engineering College</institution>, <addr-line>Kanchikacharla, A.P, 521180</addr-line>, <country>India</country></aff>
<aff id="aff-2"><label>2</label><institution>Department of Computer Science, College of Computers and Information Systems, Umm Al-Qura University</institution>, <addr-line>Makkah, 21955</addr-line>, <country>Saudi Arabia</country></aff>
<aff id="aff-3"><label>3</label><institution>Department of Information Technology, College of Computers and Information Technology, Taif University</institution>, <addr-line>Taif, 21944</addr-line>, <country>Saudi Arabia</country></aff>
<aff id="aff-4"><label>4</label><institution>Department of Computer Science and Engineering, Koneru Lakshmaiah Education Foundation</institution>, <addr-line>Vaddeswaram, A.P, 522502</addr-line>, <country>India</country></aff>
</contrib-group><author-notes><corresp id="cor1"><label>&#x002A;</label>Corresponding Author: Neenavath Veeraiah. Email: <email>neenavathveeru@gmail.com</email></corresp></author-notes>
<pub-date date-type="collection" publication-format="electronic"><year>2023</year></pub-date>
<pub-date date-type="pub" publication-format="electronic"><day>17</day><month>1</month><year>2023</year></pub-date>
<volume>46</volume>
<issue>1</issue>
<fpage>637</fpage>
<lpage>657</lpage>
<history>
<date date-type="received"><day>10</day><month>7</month><year>2022</year></date>
<date date-type="accepted"><day>28</day><month>10</month><year>2022</year></date>
</history>
<permissions>
<copyright-statement>&#x00A9; 2023 Veeraiah et al.</copyright-statement>
<copyright-year>2023</copyright-year>
<copyright-holder>Veeraiah 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_CSSE_34224.pdf"></self-uri>
<abstract><p>Mobile Ad Hoc Network (MANET) is an infrastructure-less network that is comprised of a set of nodes that move randomly. In MANET, the overall performance is improved through multipath multicast routing to achieve the quality of service (quality of service). In this, different nodes are involved in the information data collection and transmission to the destination nodes in the network. The different nodes are combined and presented to achieve energy-efficient data transmission and classification of the nodes. The route identification and routing are established based on the data broadcast by the network nodes. In transmitting the data packet, evaluating the data delivery ratio is necessary to achieve optimal data transmission in the network. Furthermore, energy consumption and overhead are considered essential factors for the effective data transmission rate and better data delivery rate. In this paper, a Gradient-Based Energy Optimization model (GBEOM) for the route in MANET is proposed to achieve an improved data delivery rate. Initially, the Weighted Multi-objective Cluster-based Spider Monkey Load Balancing (WMC-SMLB) technique is utilized for obtaining energy efficiency and load balancing routing. The WMC algorithm is applied to perform an efficient node clustering process from the considered mobile nodes in MANET. Load balancing efficiency is improved with a higher data delivery ratio and minimum routing overhead based on the residual energy and bandwidth estimation. Next, the Gradient Boosted Multinomial ID3 Classification algorithm is applied to improve the performance of multipath multicast routing in MANET with minimal energy consumption and higher load balancing efficiency. The proposed GBEOM exhibits &#x223C;4&#x0025; improved performance in MANET routing.</p>
</abstract>
<kwd-group kwd-group-type="author">
<kwd>Manet</kwd>
<kwd>routing</kwd>
<kwd>load balancing</kwd>
<kwd>clustering</kwd>
<kwd>gradient boosting</kwd>
</kwd-group>
</article-meta>
</front>
<body>
<sec id="s1">
<label>1</label><title>Introduction</title>
<p>Mobile ad hoc networks (MANETs) are self-organized networks deployed freely without infrastructure. In MANET, nodes move voluntarily, but due to low transmission ranges, specific nodes find it difficult to communicate directly with each other [<xref ref-type="bibr" rid="ref-1">1</xref>]. Therefore, routing paths in MANET include multiple hops, and each node acts as a router for transmitting packets from one to another in an ad-hoc manner. Routing in these networks is more difficult because of the moving nodes. The network appears on-demand or routinely and data hops from ad-hoc device to device till it arrives at its destination.</p>
<p>Moreover, it modernizes and self-reconfigures to maintain the connection of nodes [<xref ref-type="bibr" rid="ref-2">2</xref>]. When a node enters or shifts out dynamically, the network topology varies. The individual nodes perform packet forwarding, routing, and other network functions. This in turn results in providing redundant paths and dynamic coverage. Therefore, multipath transmission has to be considered with load balancing to achieve efficient routing for heavy multimedia traffic [<xref ref-type="bibr" rid="ref-3">3</xref>].</p>
<p>Most routing algorithms keep routing tables for accumulating the following hop information toward the desired destination. Some routing algorithms retain a caching method for accumulating multiple routing paths to a similar destination [<xref ref-type="bibr" rid="ref-4">4</xref>]. Multiple paths attain load balancing, fault tolerance, and higher aggregate bandwidth. Load balancing is achieved through the distribution of traffic along multiple routes. This, in turn, helps restrict congestion. Multipath routing offers route resilience for load balancing and achieving service quality [<xref ref-type="bibr" rid="ref-5">5</xref>]. In addition, multipath routing reduces computing time with better security. In various applications of MANET, multicasting is significantly used to improve the performance of networks and channel capacity with higher energy efficiency. Even though these routing methods are being considered in the network, they are dependent on various principal designs and functional features. These features help handle highly dynamic topologies with limited and variable capacity in the network, inadequate energy resources, a high bit error rate, and multihop topologies [<xref ref-type="bibr" rid="ref-6">6</xref>].</p>
<p>The development of MANETs from the perspective of wireless and infrastructure networking solutions provided a platform for performing wireless digitization. MANETs are peer-to-peer networks that do not require any central control. In other words, MANETs are defined as networks with self-reconfigurability and self-organization. These characteristics of MANETs define them as an ideal network in which rapid and provisional network deployment is required [<xref ref-type="bibr" rid="ref-7">7</xref>]. However, the highly ad-hoc nature, nodes&#x2019; reduced energy, and nodes&#x2019; mobility impact the topology of MANETs. MANETs handle sensitive data in cases of military applications, border fencing, traffic observation, and production lines. Data is transmitted using intermediate nodes. This mode of functioning creates difficulties for MANETs in the transmission of data.</p>
<p>The limited abilities of nodes, mobility, dynamic topology and deficiency of central control create complexity in providing a single security solution. As wireless links in the network are highly impacted by errors, node mobility, interference, and infrastructure, routing in MANET is considered a significant task [<xref ref-type="bibr" rid="ref-8">8</xref>]. The routing algorithm helps broadcast a packet to a destination through several nodes. It identifies a route for packet delivery and sends the packet to the exact destination. Several routing algorithms have been developed by considering the aspects of applications and network types. In order to determine the best pathways, the standard forwarding (routing) protocols for wireless networks automatically take into account minimum-hop and shortest-delay forwarding. These protocols include Ad hoc On-Demand Distance Vector Routing (AODV), Wireless Routing Protocol, Temporally-Ordered Routing Algorithm (TORA), Destination-Sequenced Distance Vector (DSDV), and Dynamic Source Routing (DSR) [<xref ref-type="bibr" rid="ref-9">9</xref>].</p>
<p>The mobile nodes in MANET are free to progress randomly and arrange themselves, which results in rapid and random changing of the network&#x2019;s wireless topology. As the nodes are accountable for fundamental MANET operations, the network operations are more prone to risks. Furthermore, the nodes in MANET are capable of entering a network when the network is in its radio range. This helps in communicating with other nodes in the network. However, the insecure boundaries of MANET create more issues in data transmission. The resources in MANET, such as bandwidth, battery power, and computational power, are restricted, creating complexity in providing a high-security level to the data transmission between the source and destination node [<xref ref-type="bibr" rid="ref-10">10</xref>]. The features of MANET pre-empt enormous demands based on security design due to dynamic network topologies, absence of centralized control, and self-organizing character. Collaboration among MANET nodes remains a complex issue in transmitting packets among nodes [<xref ref-type="bibr" rid="ref-11">11</xref>].</p>
<p>This paper proposed a Gradient Boosting Energy Optimization model (GBEOM) for multicast routing in the MANET environment. The contribution of the proposed model is presented as follows:<list list-type="bullet"><list-item>
<p>To achieve load balancing in the MANET Weighted Multi-objective Clustering integrated with the Spider Monkey Load balancing (WMC&#x2013;SMFLB) is designed as the first phase in GBEOM.</p></list-item><list-item>
<p>The constructed WMC-SMFLB concentrated on mobile node clustering to transmit the data packets.</p></list-item><list-item>
<p>To achieve efficient multicast routing, Gradient Boosted Multinomial ID3 Classification in GBEOM to attain reliable data transmission with minimum energy consumption and load.</p></list-item><list-item>
<p>In a nutshell, the proposed GBEOM research work aims to improve the performance of load balancing and energy consumption among the nodes that transfer the data packets using multipath and multicast routing approaches.</p></list-item><list-item>
<p>The comparative analysis of the proposed GBEOM with the existing technique expressed that the proposed GBEOM exhibits &#x223C;4&#x0025; improved performance in MANET routing.</p></list-item></list></p>
<p>The paper structure is as follows: Section 2 describes the related works. The proposed GBEOM is defined in Section 3. Simulation results with analysis are defined in Section 4. Finally, Section 5 outlines the conclusion</p>
</sec>
<sec id="s2">
<label>2</label><title>Related Works</title>
<p>MANET environment is subjected to the limitation of optimal routing due to limited energy and resource utilization. Existing, different techniques and methods are proposed to improve performance with effective routing in the MANET. In [<xref ref-type="bibr" rid="ref-12">12</xref>], the authors discussed Energy Efficient Lifetime Aware Multicast (EELAM) Route Selection strategy. It was developed by employing a genetic algorithm in an adaptive manner constructed with the tree topology. A computation approach based on evolutionary named a genetic algorithm was used to choose optimal intermediate nodes with minimum energy usage. Then, the fitness function was applied to enhance residual batter life and multicasting scope. EELAM acts as the best in resolving the restrictions to attain improved route identification. However, load balancing among network nodes remains unaddressed.</p>
<p>In [<xref ref-type="bibr" rid="ref-13">13</xref>], the authors proposed a security scheme for the MANET environment to improve service (quality of service) parameters. The developed concept uses the combating trust scheme to evaluate the attacks in the network. The estimation is based on the consideration of the stability rate (SR), reliability rate (RR), and the elapsed time (ET). The integration of the combating trust increases the attack scenario in the MANET. Through trust evaluation, the attacks in the network are computed and evaluated. The proposed model is evaluated with the conventional routing scheme such as Trust based secure routing model (TSRM), and Trust-aware routing framework (TARF) for wireless sensor networks (WSNs). The comparative analysis expressed that the proposed model exhibits the efficient detection rate for the malicious node to offer secure routing for the limited energy. Moreover, the proposed model exhibits the higher detection rate.</p>
<p>In [<xref ref-type="bibr" rid="ref-14">14</xref>], the authors presented a secure data transmission scheme for MANET environment for the effective data transmission. The developed scheme uses the software defined network (SDN) controller for the OpenFlow switching in the network for secure data transmission. The developed MANET architecture with the SDN controller minimizes the time and energy consumption in the routing. The proposed protocol is the Distinct Network Yarning (DISNEY) routing protocol integrated with the SDN environment. To achieve effective communication routing, the route-based manipulation routing table is constructed. The proposed scheme effectively estimates and computes the optimal routing in the MANET network securely and intelligently. The proposed DISNEY technique increased the network&#x2019;s routing and data transmission rate. The comparative analysis expressed that the proposed scheme exhibits improved throughput and data transmission rate with reduced packet transmission delay.</p>
<p>In [<xref ref-type="bibr" rid="ref-15">15</xref>], the authors developed a multipath routing protocol stated as the Reliable Multipath Routing Protocol based on Link Quality and Stability in Urban Areas (RMQS-a). The defined protocol provides effective path communication to offer significant communication quality for stable links with the guaranteed data transmission in the MANET. The proposed RMQS-a model combines the signal-to-noise ratio and improves the packet reception rate to estimate and evaluate the link stability and quality through the exponential moving average (EMA) model. RMQS&#x2013;up comprises the shadowing effect and background noise model for the link quality deterioration. The simulation results expressed that the proposed RMQS-a model increases the network performance and reliability compared with the existing protocols.</p>
<p>In [<xref ref-type="bibr" rid="ref-16">16</xref>], the authors constructed a bioinspired HyphaNet model for the MANET formation, optimization, and selection. The developed model is based on estimating the fungal mycelium for establishing a parallel path to identify the best routes with reinforcement and thickening. In the proposed algorithm, data is transmitted through the effective path with higher biomass with reduced cost and higher availability of resources. Similarly, in the proposed model, the reinforced routes are estimated and computed for every successful data delivery and distribution of the biomass function quality for the path between source to destination. In the HyphaNet, the heuristic-based route selection is performed for the reactive and multipath environments. The proposed HyphaNet offers a more significant performance than the conventional Ad hoc On-Demand Distance Vector Routing (AODV), secure address range autoconfiguration (SARA), and ant colony optimization model.</p>
<p>In [<xref ref-type="bibr" rid="ref-17">17</xref>], the authors developed a multipath routing protocol for the MANET environment. The proposed model is based on a prediction of the node location using temporal and spatial characteristics of the nodes. With the hybrid model, the neighborhood is estimated for the computation of the MANET network&#x2019;s probable location. In the constructed model, multipath routing is applied and evaluated for the node location probability with the diverse path for routing with minimal packet overhead.</p>
<p>In [<xref ref-type="bibr" rid="ref-18">18</xref>], the authors constructed a cross-layer routing protocol integrated with Particle-swarm optimization (PSO). The proposed cross-layer with the PSO algorithm provides the energy-efficient path for the MANET&#x2019;s improved success rate, mobility, and remaining energy. The path in the network is established using the PSO algorithm with the contention window in the medium access control (MAC) layer, those are adjusted dynamically with the remaining energy contention and prediction. The simulation results expressed that the proposed model increased the packet delivery ratio with minimal energy consumption and overhead compared with the existing technique.</p>
<p>In [<xref ref-type="bibr" rid="ref-19">19</xref>], the authors presented a cross-layer perception model implemented with the ant colony optimization (ACO) based on the ant&#x2019;s perceptive. The developed model can operate in multiple zones of the network. Every zone in the MANET route table needs to be maintained proactively to sense the characteristics of the ants. In those zones, reactivity is computed based on the perceptive ants to find the optimal route from sender to destination. Finally, the proposed model performs the optimal selection in establishing and finding the optimal routes in multi-zone communication. Simulation results showed that the proposed model exhibits improved performance compared to existing algorithms.</p>
<p>In [<xref ref-type="bibr" rid="ref-20">20</xref>], the authors proposed a Cross Centric Intrusion Detection System for Secure Routing over Black Hole Attacks in MANETs (CniDsor). The proposed model is effectively involved in the path selection for effective and secure routing. The proposed model comprises the selection of path origin, reduction of Intrusion Detection System (IDS), and Priority Portion Assignment (PPA). The proposed CniDsor uses the Past Interaction History-based Nearby Path Secure Routing Algorithm (PIHNSPRA) Routing Algorithm to select a path between end-to-end nodes for secure data transmission and minimize the black-hole attack. The evaluation of the proposed CniDsor expressed that the efficient routing path is established in the network with reduced communication overhead, packet delay, and end-to-end delay. Furthermore, the proposed CniDsor effectively increased the network&#x2019;s lifetime and packet delivery ratio (PDR).</p>
<p>In [<xref ref-type="bibr" rid="ref-21">21</xref>], the authors developed an Energy-Efficient Cloud-Assisted Routing Mechanism (EECRM) in MANET for the minimization of energy consumption. Effective route recovery in mobile nodes may be achieved with less energy usage using the EECRM model suggested in this paper. Nodes in the overlay network may communicate with each other in the event of a connection failure by using backup nodes. Energy consumption, residual energy, and network lifespan were all enhanced by the suggested routing method in a simulation study conducted by the researchers. <xref ref-type="table" rid="table-1">Table 1</xref> provides an overview of the relevant literature.</p>
<table-wrap id="table-1"><label>Table 1</label>
<caption><title>Review of associated works</title></caption>
<table><colgroup><col align="left"/><col align="left"/><col align="left"/><col align="left"/><col align="left"/>
</colgroup>
<thead valign="top">
<tr>
<th align="left">Ref. no</th>
<th align="left">Published year</th>
<th align="left">Methodology</th>
<th align="left">Merit</th>
<th align="left">Demerit</th>
</tr>
</thead>
<tbody>
<tr>
<td align="left">[<xref ref-type="bibr" rid="ref-12">12</xref>]</td>
<td align="left">2019</td>
<td align="left">Energy Efficient Lifetime Aware Multicast (EELAM) with adaptive genetic algorithm</td>
<td align="left">Improved route discovery</td>
<td align="left">Need to address energy issues</td>
</tr>
<tr>
<td align="left">&#x00A0;[<xref ref-type="bibr" rid="ref-13">13</xref>]</td>
<td align="left">2022</td>
<td align="left">An enhanced multi-attribute-based attack resistance (EMBTR) algorithm</td>
<td align="left">High detection accuracy</td>
<td align="left">Delay in routing</td>
</tr>
<tr>
<td align="left">[<xref ref-type="bibr" rid="ref-14">14</xref>]</td>
<td align="left">2021</td>
<td align="left">Distinct Network Yarning (DISNEY) routing protocol</td>
<td align="left">Improved routing and data transmission</td>
<td align="left">We need to focus on more no attacks</td>
</tr>
<tr>
<td align="left">&#x00A0;[<xref ref-type="bibr" rid="ref-15">15</xref>]</td>
<td align="left">2021</td>
<td align="left">Reliable Multipath Routing Protocol based on Link Quality and Stability in Urban Areas</td>
<td align="left">More reliable</td>
<td align="left">More focus on energy issues</td>
</tr>
<tr>
<td align="left">[<xref ref-type="bibr" rid="ref-16">16</xref>]</td>
<td align="left">2020</td>
<td align="left">HyphaNet is a new bio-inspired algorithm</td>
<td align="left">High packet delivery ratio</td>
<td align="left">Need to focus on energy and security issues</td>
</tr>
<tr>
<td align="left">&#x00A0;[<xref ref-type="bibr" rid="ref-17">17</xref>]</td>
<td align="left">2020</td>
<td align="left">A multipath routing protocol based on estimated probability locations</td>
<td align="left">Low packet overhead</td>
<td align="left">Need to concentrate on security issues</td>
</tr>
<tr>
<td align="left">[<xref ref-type="bibr" rid="ref-18">18</xref>]</td>
<td align="left">2020</td>
<td align="left">The cross-layer routing protocol, which utilize particle-swarm optimization (PSO) algorithm</td>
<td align="left">A higher packet delivery ratio with less energy and overhead use.</td>
<td align="left">Security issues</td>
</tr>
<tr>
<td align="left">&#x00A0;[<xref ref-type="bibr" rid="ref-19">19</xref>]</td>
<td align="left">2018</td>
<td align="left">A novel bio-inspired hybrid trusted routing protocol (B-HTTP) based on trusted assessment, ant colony optimization (ACO), and physarum autonomic optimization (PAO)</td>
<td align="left">Provide secure routing</td>
<td align="left">Energy efficiency issues</td>
</tr>
<tr>
<td align="left">[<xref ref-type="bibr" rid="ref-20">20</xref>]</td>
<td align="left">2019</td>
<td align="left">Cross-Centric Intrusion Detection System</td>
<td align="left">Provide secure routing</td>
<td align="left">Energy efficiency issues</td>
</tr>
<tr>
<td align="left">&#x00A0;[<xref ref-type="bibr" rid="ref-21">21</xref>]</td>
<td align="left">2020</td>
<td align="left">An Energy-Efficient Cloud-Assisted Routing Mechanism (EECRM)</td>
<td align="left">High energy efficiency</td>
<td align="left">Need to focus on attacks</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s3">
<label>3</label><title>Load Balancing in GBEOM with Cluster Spider Monkey</title>
<p>The efficient routing protocol with enhanced load balancing efficiency is achieved by proposing a WMC-SMLB technique in MANET. The load balancing is attained by sharing the data traffic equally on the links from the source to the destination node. However, large-scale MANET is not considered for balancing loads. In addition, the loss during data packet transmission is high when the load on the mobile node is increased. Therefore, the WMC-SMLB technique is designed to obtain energy-efficient routing with minimum data loss. The WMC-SMLB technique introduces a WMC algorithm and an SMLB mechanism to obtain better performance [<xref ref-type="bibr" rid="ref-22">22</xref>&#x2013;<xref ref-type="bibr" rid="ref-28">28</xref>]. The processing structure of the proposed WMC-SMLB technique is shown in <xref ref-type="fig" rid="fig-1">Fig. 1</xref>. It is necessary to verify the data source&#x2019;s reliability.</p>
<fig id="fig-1">
<label>Figure 1</label>
<caption><title>Load balancing with spider monkey</title></caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CSSE_34224-fig-1.tif"/>
</fig>
<sec id="s3_1">
<label>3.1</label><title>GBEOM Model for Weighted Clustering in MANET</title>
<p>A weighted Multi-objective Clustering algorithm is introduced initially in the proposed WMC-SMLB technique for mobile clustering nodes. In general, energy-efficient and secure routing is a significant issue due to the presence of restricted resources and the dynamic nature of MANET. It consumes more energy by nodes during data packet transmission. In order to minimize the data loss, data is transmitted to the sink node through the intermediate node. When data is transmitted using an intermediate node, energy consumption is reduced with higher load-balancing efficiency [<xref ref-type="bibr" rid="ref-29">29</xref>&#x2013;<xref ref-type="bibr" rid="ref-36">36</xref>].</p>
<p>The flow processes of the WMC algorithm are demonstrated in <xref ref-type="fig" rid="fig-2">Fig. 2</xref> to perform energy-efficient routing in the MANET environment. For efficient node clustering performance, determine mobile nodes&#x2019; residual energy and bandwidth. Calculate the weight for each mobile node to improve clustering performance for more energy-efficient routing. With the developed WMC algorithm, the mobile node in MANET is clustered. To attain efficient node clustering, residual energy and bandwidth for each mobile node are measured. Based on the measured value, the weight for each node is assigned [<xref ref-type="bibr" rid="ref-37">37</xref>&#x2013;<xref ref-type="bibr" rid="ref-44">44</xref>]. After that, similar weight-value mobile nodes are grouped to form clusters. Each cluster has one cluster head. A higher-weight node is taken as a cluster head for routing the information with minimal energy consumption in each cluster.</p>
<fig id="fig-2">
<label>Figure 2</label>
<caption><title>A weighted model with optimization for load optimization balancing</title></caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CSSE_34224-fig-2.tif"/>
</fig>
<p>Consider the number of mobile nodes represented as <inline-formula id="ieqn-1">
<mml:math id="mml-ieqn-1"><mml:mi>A</mml:mi><mml:msub><mml:mi>C</mml:mi><mml:mi>j</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mi>A</mml:mi><mml:msub><mml:mi>C</mml:mi><mml:mn>1</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:mtext>&#x00A0;&#x00A0;</mml:mtext><mml:mi>A</mml:mi><mml:msub><mml:mi>C</mml:mi><mml:mn>2</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:mtext>&#x00A0;&#x00A0;</mml:mtext><mml:mo>&#x2026;</mml:mo><mml:mo>.</mml:mo><mml:mo>.</mml:mo><mml:mi>A</mml:mi><mml:msub><mml:mi>C</mml:mi><mml:mi>n</mml:mi></mml:msub><mml:mtext>&#x00A0;</mml:mtext></mml:math>
</inline-formula> in the network, which consists of the same energy level. Here, the distance between two nodes is measured for increasing data packet transmission with minimum loss. During the data transmission, the energy level of each mobile node gets reduced based on the distance between mobile nodes. Thus, the energy level of the mobile node is determined by using the following <xref ref-type="disp-formula" rid="eqn-1">Eq. (1)</xref>.<disp-formula id="eqn-1"><label>(1)</label>
<mml:math id="mml-eqn-1" display="block"><mml:mi>&#x03C9;</mml:mi><mml:mo>=</mml:mo><mml:mi>S</mml:mi><mml:mspace width="thinmathspace" /><mml:mo>&#x00D7;</mml:mo><mml:mspace width="thinmathspace" /><mml:mi>D</mml:mi></mml:math>
</disp-formula></p>
<p>From <xref ref-type="disp-formula" rid="eqn-1">Eq. (1)</xref>, the energy level of mobile node &#x2018;<italic>&#x03c9;</italic>&#x2019; is estimated based on power and time. In the equation, &#x2018;S&#x2019; denotes the node&#x2019;s transmission power and &#x2018;D&#x2019; represents the time utilized for data transmission. After measuring the energy level, the mobile node residual energy is determined with the help of <xref ref-type="disp-formula" rid="eqn-2">Eq. (2)</xref>.<disp-formula id="eqn-2"><label>(2)</label>
<mml:math id="mml-eqn-2" display="block"><mml:msub><mml:mi>&#x03C9;</mml:mi><mml:mrow><mml:mi>R</mml:mi><mml:mi>E</mml:mi><mml:mi>S</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>&#x03C9;</mml:mi><mml:mn>1</mml:mn></mml:msub><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mi>&#x03C9;</mml:mi><mml:mi>T</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>&#x03C9;</mml:mi><mml:mi>R</mml:mi></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math>
</disp-formula></p>
<p>In <xref ref-type="disp-formula" rid="eqn-2">Eq. (2)</xref>, mobile node residual energy is denoted as &#x2018;<italic>&#x03c9;RES</italic>.&#x2019; Here, &#x2018;<italic>&#x03c9;I</italic> represents the mobile node&#x2019;s initial energy <italic>&#x03c9;T</italic> and <italic>&#x03c9;R</italic> provides the energy consumption of the mobile node for transmitting and receiving data packets, respectively. With the help of the residual energy of the mobile node, energy utilization of the node for data transmission is achieved. It is obtained as follows in <xref ref-type="disp-formula" rid="eqn-3">Eq. (3)</xref>.<disp-formula id="eqn-3"><label>(3)</label>
<mml:math id="mml-eqn-3" display="block"><mml:msub><mml:mi>&#x03C9;</mml:mi><mml:mi>R</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>&#x03C9;</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mi>o</mml:mi><mml:mi>t</mml:mi><mml:mi>a</mml:mi><mml:mi>l</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mi>&#x03C9;</mml:mi><mml:mrow><mml:mi>R</mml:mi><mml:mi>e</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math>
</disp-formula></p>
<p>The energy utilization of node &#x2018;<italic>&#x03c9;U</italic>&#x2019; is determined using <xref ref-type="disp-formula" rid="eqn-3">Eq. (3)</xref>. Here, &#x2018;<italic>&#x03c9;total</italic>&#x2019; denotes the mobile node&#x2019;s total energy of the mobile node and &#x2018;<italic>&#x03c9;RES</italic>&#x2019; specifies the residual energy. Besides, bandwidth utilization of the mobile node is a new considerable routing metric in the proposed WMC-SMLB technique. Here, bandwidth is measured for each mobile node based on the expected data transmission requirement. Thus, the residual bandwidth of the mobile node is obtained by using <xref ref-type="disp-formula" rid="eqn-4">Eq. (4)</xref>.<disp-formula id="eqn-4"><label>(4)</label>
<mml:math id="mml-eqn-4" display="block"><mml:mi>S</mml:mi><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mi>M</mml:mi><mml:mi>N</mml:mi><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>M</mml:mi><mml:mn>1</mml:mn></mml:msub><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>M</mml:mi><mml:mi>c</mml:mi></mml:msub></mml:math>
</disp-formula></p>
<p>From <xref ref-type="disp-formula" rid="eqn-4">Eq. (4)</xref>, &#x2018;<inline-formula id="ieqn-2">
<mml:math id="mml-ieqn-2"><mml:mi>S</mml:mi><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mi>M</mml:mi><mml:mi>N</mml:mi><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:math>
</inline-formula> denotes mobile node residual energy. In the above expression, an initial mobile node bandwidth is denoted as <italic>M<sub>1</sub></italic> and <inline-formula id="ieqn-3">
<mml:math id="mml-ieqn-3"><mml:msub><mml:mi>M</mml:mi><mml:mi>c</mml:mi></mml:msub></mml:math>
</inline-formula> denoted&#x2019; as the gathered data packets to a neighbor node is represented as &#x2018;<inline-formula id="ieqn-4">
<mml:math id="mml-ieqn-4"><mml:msub><mml:mi>M</mml:mi><mml:mi>c</mml:mi></mml:msub></mml:math>
</inline-formula>.&#x2019; After measuring each mobile node&#x2019;s residual energy and bandwidth, a weight is computed as follows.<disp-formula id="eqn-5"><label>(5)</label>
<mml:math id="mml-eqn-5" display="block"><mml:msub><mml:mi>T</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>&#x03C9;</mml:mi><mml:mrow><mml:mi>R</mml:mi><mml:mi>e</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mi>S</mml:mi><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mi>M</mml:mi><mml:mi>N</mml:mi><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:math>
</disp-formula></p>
<p>Based on the residual energy of mobile node <xref ref-type="disp-formula" rid="eqn-5">Eq. (5)</xref> &#x2018;<italic>&#x03c9;RES</italic>&#x2019;and residual bandwidth of mobile node &#x2018;<inline-formula id="ieqn-5">
<mml:math id="mml-ieqn-5"><mml:mi>S</mml:mi><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mi>M</mml:mi><mml:mi>N</mml:mi><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:math>
</inline-formula>, the weight for each mobile node &#x2018;<italic>Wi</italic>&#x2019; is estimated. Thus, the measured weight values help to group the mobile nodes to form a cluster. An ant colony-based energy control routing protocol was developed to minimize energy consumption during data broadcasting. While reducing energy utilization, network lifetime is enhanced. However, it fails to cluster similar mobile nodes for routing the data. Due to failure in cluster formation, routing between nodes is not formed and data loss occurs during information transmission. Therefore, weighted multi-objective clustering is designed in the proposed WMC-SMLB technique to attain enhanced node clustering. The algorithmic process of weighted multi-objective clustering is explained in algorithm 1.</p>
<fig id="fig-14">
<graphic mimetype="image" mime-subtype="tif" xlink:href="CSSE_34224-fig-14.tif"/>
</fig>
<p>The algorithmic process of weighted multi-objective clustering is described in algorithm1 for achieving energy-efficient routing in MANET. Initially, a number of mobile nodes are gathered from the network. For each mobile node, residual energy and bandwidth is estimated to obtain efficient data transmission. Based on the measured residual energy and bandwidth of nodes, the weight value for each mobile in the network is determined. This helps to cluster similar weighted mobile nodes. After grouping mobile nodes with similar weight values, a higher weight node is taken as a cluster head node. The selected cluster head node used for routing the gathered data packets to the sink node with minimal energy utilization.</p>
</sec>
<sec id="s3_2">
<label>3.2</label><title>GBEOM Multipath Multicast Routing with ID3 Classification in MANET</title>
<p>The enhanced performance of multipath-multicast routing in MANET is achieved by proposing a Gradient Boosted Multinomial Id3 Classification based Energy Optimization and Load Balancing technique [<xref ref-type="bibr" rid="ref-45">45</xref>&#x2013;<xref ref-type="bibr" rid="ref-52">52</xref>].</p>
<p>Initially, the number of mobile nodes in MANET is considered for route path generation. For each node, residual energy and load are measured. Then, the GBMIC algorithm is used to classify mobile nodes and assign priority for each node. Based on node priority, multiple paths between source and destination are provided. Here, the higher priority paths between source and multiple destinations are chosen for achieving reliable data transmission in MANET [<xref ref-type="bibr" rid="ref-53">53</xref>&#x2013;<xref ref-type="bibr" rid="ref-58">58</xref>]. The structure of the proposed technique for attaining an optimized result of energy and load balancing efficiency is described in <xref ref-type="fig" rid="fig-3">Fig. 3</xref>. According to mobile node classification, better accuracy is provided with a minimal amount of time and energy utilization. Then, the classified nodes present the route path for data packet transmission. By measuring residual energy and load on each classified nodes, multiple stable routes are determined. It minimizes the energy consumption and reduces the link failures that occurred between mobile nodes in MANET. During multicast routing, load among mobile nodes is balanced for reliable data delivery in MANET. Hence, enhanced energy-optimized and multiple multicast routing is obtained [<xref ref-type="bibr" rid="ref-59">59</xref>&#x2013;<xref ref-type="bibr" rid="ref-61">61</xref>].</p>
<fig id="fig-3">
<label>Figure 3</label>
<caption><title>GBEOM for load balancing with SMLB</title></caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CSSE_34224-fig-3.tif"/>
</fig>
<sec id="s3_2_1">
<label>3.2.1</label><title>Gradient Boosted Multinomial ID3 Classification Algorithm</title>
<p>The proposed GBMIC-EOLB technique introduces a Gradient Boosted Multinomial ID3 Classification algorithm for the performances of mobile node classification. By classifying nodes effectively, energy-efficient and load-balanced multipath multicast routing are attained. At first, an ensemble of weak learners i.e., decision trees are constructed and forms a prediction model. The multinomial Id3 classifier is developed as a decision tree in the GBEOM algorithm to enhance the classification accuracy of nodes. Based on the comparison of internal nodes, branches, and leaves, a multinomial Id3 classifier is performed effectively. The branch of each internal node denotes the decision result and the decision tree leaf node involved in the classification. The multinomial ID3 classification comprises the set of rules for the decision process based on the calculated instances in the network mobile nodes. Based on the tree node number classification accuracy weights are computed for the classification and tree size.</p>
<p>The multinomial Id3 classifier determines the information gain as a selection criterion based on measured residual energy and load capacity for each mobile node for efficient classification. The information gained for every mobile node is determined initially. Based on the root noes the higher information gain is evaluated with the root node in the decision tree of the network. Through the consideration of the gain values, different branches are generated. Finally, the constructed decision tree of a multinomial Id3 classifier is used to classify mobile nodes with higher accuracy and minimal time. The process involved in a multinomial Id3 classifier is shown in <xref ref-type="fig" rid="fig-4">Fig. 4</xref>. From <xref ref-type="fig" rid="fig-4">Fig. 4</xref>, residual energy and residual load are measured for each mobile node. Based on measured values, information gain value is determined. After determining the information gain value, a multinomial Id3 classifier classifies the mobile nodes in different classes through formulating a decision tree. Thus, the decision tree is constructed with the help of classified nodes.</p>
<fig id="fig-4">
<label>Figure 4</label>
<caption><title>Classification in GBEOM [<xref ref-type="bibr" rid="ref-60">60</xref>]</title></caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CSSE_34224-fig-4.tif"/>
</fig>
<p>It improves data reliability and fails to balance the load during data transmission. In order to balance the load, a multinomial Id3 classifier is carried to classify nodes. The below diagram represents the structure of the decision tree constructed for a multinomial Id3 classifier. The decision tree structure of the multinomial Id3 classifier is shown in <xref ref-type="fig" rid="fig-5">Fig. 5</xref> [<xref ref-type="bibr" rid="ref-60">60</xref>].</p>
<fig id="fig-5">
<label>Figure 5</label>
<caption><title>ID3 classification in GBEOM [<xref ref-type="bibr" rid="ref-60">60</xref>]</title></caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CSSE_34224-fig-5.tif"/>
</fig>
<p>In the beginning, the node with the highest information gain is selected for decision tree construction. It classifies the mobile nodes based on information gain value. Each path from the root node to the leaf node formulates a classification rule in a decision tree. A decision tree brings related information to classify the mobile nodes over a particular space. Internal nodes, edges, and leaf nodes are included in the decision tree. From that, the decision node is identified using an internal node, and edge is indicated with a particular value of the input, i.e., mobile nodes. Using internal nodes and edges, inner nodes are connected and divided into two or more classes with exacting space. The leaf node of the decision tree is represented as a terminal node with a class label. Here, every leaf node denotes the classification results of mobile nodes. The mobile nodes are classified into multiple classes according to measured residual energy and load capacity. Let us consider a number of mobile nodes &#x2018;<italic>N</italic>&#x2019; in MANET that is represented as &#x2018;<italic>MNi = MN1, MN2, ... MNM</italic>&#x2019; with &#x2018;<italic>m</italic>&#x2019; different class labels. For balancing the load during data packet transmission, nodes are assumed that move within the transmission range. In order to attain enhanced node classification results, information gain value is measured.</p>
<p>Using the following mathematical formula, the information gain of the mobile node is calculated.<disp-formula id="eqn-6"><label>(6)</label>
<mml:math id="mml-eqn-6" display="block"><mml:mi>I</mml:mi><mml:msub><mml:mi>G</mml:mi><mml:mrow><mml:mi>M</mml:mi><mml:mi>N</mml:mi><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mi>R</mml:mi><mml:msub><mml:mi>E</mml:mi><mml:mrow><mml:mi>M</mml:mi><mml:mi>N</mml:mi><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:mi>R</mml:mi><mml:msub><mml:mi>L</mml:mi><mml:mrow><mml:mi>M</mml:mi><mml:mi>N</mml:mi><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>]</mml:mo></mml:mrow><mml:mtext>&#x00A0;</mml:mtext></mml:math>
</disp-formula></p>
<p>Using <xref ref-type="disp-formula" rid="eqn-6">Eq. (6)</xref>, information gain for each mobile node &#x2018;<italic>IGMNi</italic>&#x2019; is calculated. Here, &#x2018;<italic>REMNi</italic>&#x2019; refers to a residual energy level and &#x2018;<italic>RLMNi</italic>&#x2019; denotes a residual load capacity of a mobile node in MANET. The determination of residual energy value is used for selecting the mobile nodes during multicast routing, and it helps to improve the network lifetime. While addressing the residual energy problems during the routing process, it is necessary to recognize the energy model. The node with higher residual energy is considered for the data transmission between the source and destination. If residual energy is low, the routing packets fail with the reduced load balancing efficiency. Hence, the estimation of the residual energy level of the mobile node is essential for attaining stable multipath multicast routing. The mathematical formulation for measuring the residual energy level of the mobile node is given by <xref ref-type="disp-formula" rid="eqn-7">Eq. (7)</xref>.<disp-formula id="eqn-7"><label>(7)</label>
<mml:math id="mml-eqn-7" display="block"><mml:mi>S</mml:mi><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mi>M</mml:mi><mml:mi>N</mml:mi><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>S</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mi>S</mml:mi><mml:mi>T</mml:mi></mml:msub><mml:mo>&#x2212;</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:msub><mml:mi>S</mml:mi><mml:mi>R</mml:mi></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math>
</disp-formula></p>
<p>From <xref ref-type="disp-formula" rid="eqn-7">Eq. (7)</xref>, the residual energy of the mobile node is denoted as <inline-formula id="ieqn-8">
<mml:math id="mml-ieqn-8"><mml:mi>S</mml:mi><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mi>M</mml:mi><mml:mi>N</mml:mi><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:math>
</inline-formula>. Here, the initial energy level of the mobile node is denoted as <inline-formula id="ieqn-9">
<mml:math id="mml-ieqn-9"><mml:msub><mml:mi>S</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:math>
</inline-formula> and &#x2018;<inline-formula id="ieqn-10">
<mml:math id="mml-ieqn-10"><mml:msub><mml:mi>S</mml:mi><mml:mi>T</mml:mi></mml:msub></mml:math>
</inline-formula>, represents the energy level utilized for the transmission and reception of the packets. The total energy for the data transmission between nodes is estimated by using <xref ref-type="disp-formula" rid="eqn-8">Eq. (8)</xref><disp-formula id="eqn-8"><label>(8)</label>
<mml:math id="mml-eqn-8" display="block"><mml:msub><mml:mi>T</mml:mi><mml:mi>U</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mi>T</mml:mi><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mi>M</mml:mi><mml:mi>N</mml:mi><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:mi>S</mml:mi><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mi>M</mml:mi><mml:mi>N</mml:mi><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:math>
</disp-formula></p>
<p>The amount of energy used by a mobile node <inline-formula id="ieqn-11">
<mml:math id="mml-ieqn-11"><mml:msub><mml:mi>T</mml:mi><mml:mi>U</mml:mi></mml:msub></mml:math>
</inline-formula> is estimated using <xref ref-type="disp-formula" rid="eqn-8">Eq. (8)</xref>. The total mobile node energy level is represented as <inline-formula id="ieqn-12">
<mml:math id="mml-ieqn-12"><mml:mi>T</mml:mi><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mi>M</mml:mi><mml:mi>N</mml:mi><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:math>
</inline-formula>&#x2019;, and the residual energy level of the mobile node is denoted as <inline-formula id="ieqn-13">
<mml:math id="mml-ieqn-13"><mml:mi>S</mml:mi><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mi>M</mml:mi><mml:mi>N</mml:mi><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:math>
</inline-formula>. After measuring residual energy, the load on the mobile node is estimated by using <xref ref-type="disp-formula" rid="eqn-9">Eq. (9)</xref>.<disp-formula id="eqn-9"><label>(9)</label>
<mml:math id="mml-eqn-9" display="block"><mml:msub><mml:mi>L</mml:mi><mml:mrow><mml:mi>M</mml:mi><mml:mi>N</mml:mi><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mfrac><mml:mrow><mml:msub><mml:mi>D</mml:mi><mml:mrow><mml:mi>M</mml:mi><mml:mi>N</mml:mi><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mi>M</mml:mi><mml:mi>N</mml:mi><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfrac></mml:mrow></mml:mstyle></mml:math>
</disp-formula>with the assistance of <xref ref-type="disp-formula" rid="eqn-9">Eq. (9)</xref>, the load for each mobile node <inline-formula id="ieqn-14">
<mml:math id="mml-ieqn-14"><mml:msub><mml:mi>L</mml:mi><mml:mrow><mml:mi>M</mml:mi><mml:mi>N</mml:mi><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:math>
</inline-formula> is measured. <inline-formula id="ieqn-15">
<mml:math id="mml-ieqn-15"><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mi>M</mml:mi><mml:mi>N</mml:mi><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:math>
</inline-formula> indicates mobile node capacity, and <inline-formula id="ieqn-16">
<mml:math id="mml-ieqn-16"><mml:msub><mml:mi>D</mml:mi><mml:mrow><mml:mi>M</mml:mi><mml:mi>N</mml:mi><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:math>
</inline-formula> is represented as the mobile node data packets. After calculating the load for each mobile node, the residual load is determined. It is formulated as given by <xref ref-type="disp-formula" rid="eqn-10">Eq. (10)</xref>.<disp-formula id="eqn-10"><label>(10)</label>
<mml:math id="mml-eqn-10" display="block"><mml:mi>T</mml:mi><mml:msub><mml:mi>L</mml:mi><mml:mrow><mml:mi>M</mml:mi><mml:mi>N</mml:mi><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mi>T</mml:mi><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mi>M</mml:mi><mml:mi>N</mml:mi><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>D</mml:mi><mml:mrow><mml:mi>M</mml:mi><mml:mi>N</mml:mi><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:math>
</disp-formula></p>
<p>From <xref ref-type="disp-formula" rid="eqn-10">Eq. (10)</xref>, the residual load for each mobile node <inline-formula id="ieqn-17">
<mml:math id="mml-ieqn-17"><mml:mi>T</mml:mi><mml:msub><mml:mi>L</mml:mi><mml:mrow><mml:mi>M</mml:mi><mml:mi>N</mml:mi><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:math>
</inline-formula> is evaluated. The information gain value is computed for all mobile nodes with the measured values from <xref ref-type="disp-formula" rid="eqn-11">Eqs. (11)</xref> to <xref ref-type="disp-formula" rid="eqn-14">(14)</xref>. The node with higher residual energy and load contains a higher information gain. After estimating the residual energy and load through information gain, a multinomial Id3 classifier performs classification using the following four conditions.</p>
<p><disp-formula id="eqn-11"><label>(11)</label>
<mml:math id="mml-eqn-11" display="block"><mml:mi>H</mml:mi><mml:mi>i</mml:mi><mml:mi>g</mml:mi><mml:mi>h</mml:mi><mml:mtext>&#x00A0;</mml:mtext><mml:mspace width="thinmathspace" /><mml:mi>R</mml:mi><mml:mi>E</mml:mi><mml:mo>+</mml:mo><mml:mi>H</mml:mi><mml:mi>i</mml:mi><mml:mi>g</mml:mi><mml:mi>h</mml:mi><mml:mtext>&#x00A0;</mml:mtext><mml:mspace width="thinmathspace" /><mml:mi>R</mml:mi><mml:mi>L</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo><mml:msub><mml:mi>a</mml:mi><mml:mn>1</mml:mn></mml:msub></mml:math>
</disp-formula></p>
<p><disp-formula id="eqn-12"><label>(12)</label>
<mml:math id="mml-eqn-12" display="block"><mml:mi>H</mml:mi><mml:mi>i</mml:mi><mml:mi>g</mml:mi><mml:mi>h</mml:mi><mml:mtext>&#x00A0;</mml:mtext><mml:mspace width="thinmathspace" /><mml:mi>R</mml:mi><mml:mi>E</mml:mi><mml:mo>+</mml:mo><mml:mi>L</mml:mi><mml:mi>o</mml:mi><mml:mi>w</mml:mi><mml:mtext>&#x00A0;</mml:mtext><mml:mspace width="thinmathspace" /><mml:mi>R</mml:mi><mml:mi>L</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo><mml:msub><mml:mi>a</mml:mi><mml:mn>2</mml:mn></mml:msub></mml:math>
</disp-formula></p>
<p><disp-formula id="eqn-13"><label>(13)</label>
<mml:math id="mml-eqn-13" display="block"><mml:mi>L</mml:mi><mml:mi>o</mml:mi><mml:mi>w</mml:mi><mml:mtext>&#x00A0;</mml:mtext><mml:mspace width="thinmathspace" /><mml:mi>R</mml:mi><mml:mi>E</mml:mi><mml:mo>+</mml:mo><mml:mi>H</mml:mi><mml:mi>i</mml:mi><mml:mi>g</mml:mi><mml:mi>h</mml:mi><mml:mtext>&#x00A0;</mml:mtext><mml:mspace width="thinmathspace" /><mml:mi>R</mml:mi><mml:mi>L</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo><mml:msub><mml:mi>a</mml:mi><mml:mn>3</mml:mn></mml:msub></mml:math>
</disp-formula></p>
<p><disp-formula id="eqn-14"><label>(14)</label>
<mml:math id="mml-eqn-14" display="block"><mml:mi>L</mml:mi><mml:mi>o</mml:mi><mml:mi>w</mml:mi><mml:mtext>&#x00A0;</mml:mtext><mml:mspace width="thinmathspace" /><mml:mi>R</mml:mi><mml:mi>E</mml:mi><mml:mo>+</mml:mo><mml:mi>L</mml:mi><mml:mi>o</mml:mi><mml:mi>w</mml:mi><mml:mtext>&#x00A0;</mml:mtext><mml:mspace width="thinmathspace" /><mml:mi>R</mml:mi><mml:mi>L</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo><mml:msub><mml:mi>a</mml:mi><mml:mn>4</mml:mn></mml:msub></mml:math>
</disp-formula></p>
<p><xref ref-type="disp-formula" rid="eqn-11">Eqs. (11)</xref>&#x2013;<xref ref-type="disp-formula" rid="eqn-14">(14)</xref> represent the classifier conditions based on residual energy and a residual load of mobile nodes. Based on the decision rules, a multinomial Id3 classifier constructs a decision tree and classifies the nodes into one or more classes to attain reliable data transmission. <xref ref-type="fig" rid="fig-6">Fig. 6</xref> shows the classification process in GBEOM. With the identification of a robust classifier, efficient classification of nodes into different classes is attained. The construction of the number of multinomial Id3 classifications is presented by using <xref ref-type="disp-formula" rid="eqn-15">Eq. (15)</xref>.</p>
<fig id="fig-6">
<label>Figure 6</label>
<caption><title>Classification process in GBEOM</title></caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CSSE_34224-fig-6.tif"/>
</fig>
<p><disp-formula id="eqn-15"><label>(15)</label>
<mml:math id="mml-eqn-15" display="block"><mml:mi>a</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>M</mml:mi><mml:msub><mml:mi>N</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:msub><mml:mi>a</mml:mi><mml:mn>1</mml:mn></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>M</mml:mi><mml:msub><mml:mi>N</mml:mi><mml:mn>1</mml:mn></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>+</mml:mo><mml:msub><mml:mi>a</mml:mi><mml:mn>2</mml:mn></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>M</mml:mi><mml:msub><mml:mi>N</mml:mi><mml:mn>2</mml:mn></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>+</mml:mo><mml:mo>&#x2026;</mml:mo><mml:mo>.</mml:mo><mml:mo>.</mml:mo><mml:mo>+</mml:mo><mml:msub><mml:mi>a</mml:mi><mml:mi>n</mml:mi></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>M</mml:mi><mml:msub><mml:mi>N</mml:mi><mml:mi>n</mml:mi></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math>
</disp-formula></p>
<p>From <xref ref-type="disp-formula" rid="eqn-15">Eq. (15)</xref>, the classification result of the mobile node <inline-formula id="ieqn-18">
<mml:math id="mml-ieqn-18"><mml:mi>a</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>M</mml:mi><mml:msub><mml:mi>N</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math>
</inline-formula> is determined. Here, <inline-formula id="ieqn-19">
<mml:math id="mml-ieqn-19"><mml:msub><mml:mi>a</mml:mi><mml:mn>1</mml:mn></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>M</mml:mi><mml:msub><mml:mi>N</mml:mi><mml:mn>1</mml:mn></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>+</mml:mo><mml:msub><mml:mi>a</mml:mi><mml:mn>2</mml:mn></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>M</mml:mi><mml:msub><mml:mi>N</mml:mi><mml:mn>2</mml:mn></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>+</mml:mo><mml:mo>&#x2026;</mml:mo><mml:mo>.</mml:mo><mml:mo>.</mml:mo><mml:mo>+</mml:mo><mml:msub><mml:mi>a</mml:mi><mml:mi>n</mml:mi></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>M</mml:mi><mml:msub><mml:mi>N</mml:mi><mml:mi>n</mml:mi></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math>
</inline-formula>&#x2019; specifies the number of classified results on the number of nodes. After node classification, pseudo-residuals are estimated as in <xref ref-type="disp-formula" rid="eqn-16">Eq. (16)</xref>.<disp-formula id="eqn-16"><label>(16)</label>
<mml:math id="mml-eqn-16" display="block"><mml:mi>S</mml:mi><mml:msub><mml:mi>R</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mi>B</mml:mi><mml:mi>O</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mi>a</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>m</mml:mi><mml:msub><mml:mi>n</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math>
</disp-formula></p>
<p>The multipath route paths are identified by transmitting route request (RREQ) and route reply (RREP) messages between nodes in the network. After that, the priority for the produced route path is assigned using a distance metric. The distance between the two nodes is measured using <xref ref-type="disp-formula" rid="eqn-17">Eq. (17)</xref>.<disp-formula id="eqn-17"><label>(17)</label>
<mml:math id="mml-eqn-17" display="block"><mml:mi>d</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>M</mml:mi><mml:msub><mml:mi>N</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:mi>M</mml:mi><mml:msub><mml:mi>N</mml:mi><mml:mi>j</mml:mi></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:mo>{</mml:mo><mml:mrow><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:msub><mml:mi>a</mml:mi><mml:mn>1</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:msub><mml:mi>b</mml:mi><mml:mn>1</mml:mn></mml:msub></mml:mrow><mml:mo>]</mml:mo></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:msup><mml:mrow><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:msub><mml:mi>a</mml:mi><mml:mn>2</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:msub><mml:mi>b</mml:mi><mml:mn>2</mml:mn></mml:msub></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:mrow><mml:mi>T</mml:mi></mml:msup><mml:mspace width="thinmathspace" /><mml:mo>&#x2217;</mml:mo><mml:mspace width="thinmathspace" /><mml:mi>C</mml:mi><mml:mi>o</mml:mi><mml:msup><mml:mi>v</mml:mi><mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msup><mml:mspace width="thinmathspace" /><mml:mo>&#x2217;</mml:mo><mml:mspace width="thinmathspace" /><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:msub><mml:mi>a</mml:mi><mml:mn>1</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:msub><mml:mi>b</mml:mi><mml:mn>1</mml:mn></mml:msub></mml:mrow><mml:mo>]</mml:mo></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:msup><mml:mrow><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:msub><mml:mi>a</mml:mi><mml:mn>2</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:msub><mml:mi>b</mml:mi><mml:mn>2</mml:mn></mml:msub></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mn>1</mml:mn><mml:mrow><mml:mo>/</mml:mo></mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:mrow><mml:mo>}</mml:mo></mml:mrow></mml:math>
</disp-formula></p>
<p>Using <xref ref-type="disp-formula" rid="eqn-17">Eq. (17)</xref>, the distance between two nodes &#x2018;<italic>d(MNi, MNj)</italic>&#x2019; is measured. Here, &#x2018;<italic>MNi</italic>&#x2019; and &#x2018;<italic>MNj</italic>&#x2019; represent two mobile nodes for data transmission. The location coordinates of two mobile nodes are denoted as &#x2018;(<italic>a</italic>1, <italic>b</italic>1)&#x2019; and &#x2018;(<italic>a</italic>2, <italic>b</italic>2)&#x2019;. The sample covariance matrix is specified as &#x2018;<italic>Cov</italic>&#x2019;. Thus, Mahalanobis distance is utilized in the proposed GBMIC-EOLB technique for measuring the distance between nodes. Based on measured distance, priority is set for each path. It is represented as follows in <xref ref-type="disp-formula" rid="eqn-18">Eq. (18)</xref>.<disp-formula id="eqn-18"><label>(18)</label>
<mml:math id="mml-eqn-18" display="block"><mml:msub><mml:mi>S</mml:mi><mml:mrow><mml:mi>P</mml:mi><mml:mi>a</mml:mi><mml:mi>t</mml:mi><mml:mi>h</mml:mi><mml:mi>i</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>S</mml:mi><mml:mo>,</mml:mo><mml:mi>D</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msub><mml:mo stretchy="false">&#x2192;</mml:mo><mml:msubsup><mml:mo movablelimits="false">&#x2211;</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mi>n</mml:mi></mml:msubsup><mml:mi>a</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>S</mml:mi><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:mi>D</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math>
</disp-formula></p>
<p>From <xref ref-type="disp-formula" rid="eqn-18">Eq. (18)</xref>, the priority of route paths <inline-formula id="ieqn-20">
<mml:math id="mml-ieqn-20"><mml:msub><mml:mi>S</mml:mi><mml:mrow><mml:mi>P</mml:mi><mml:mi>a</mml:mi><mml:mi>t</mml:mi><mml:mi>h</mml:mi><mml:mi>i</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>S</mml:mi><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:mi>D</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msub></mml:math>
</inline-formula> established during route discovery among source <italic>S</italic> and destination <italic>D</italic>. The path with minimum distance to the destination is assigned higher priority to transmit the data packets. Hence, the GBMIC algorithm chooses a higher priority path to multicast data in MANET.</p>
<p><xref ref-type="fig" rid="fig-7">Fig. 7</xref> shows the path estimated in MANET with GBEOM. The processes of the GBMIC algorithm are described in algorithm 2 to obtain higher classification performances for multipath-multicast routing. The primary purpose of performing multicast routing is presented by considering the number of mobile nodes in the network. For each mobile node, the&#x2018;<italic>n</italic>&#x2019; number of multinomial ID3 classifiers is constructed, and the pseudo-residual value is measured to improve the node classification performance result. After that, ensemble results of all base learners are combined to identify the best gradient descent step size i.e., strong learner. The strong learner accurately classifies the mobile nodes into different classes. <xref ref-type="fig" rid="fig-8">Fig. 8</xref> shows the flow diagram of the GBEOM.</p>
<fig id="fig-7">
<label>Figure 7</label>
<caption><title>Path estimated in MANET with GBEOM</title></caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CSSE_34224-fig-7.tif"/>
</fig><fig id="fig-8">
<label>Figure 8</label>
<caption><title>Flow chart of GBEOM</title></caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CSSE_34224-fig-8.tif"/>
</fig>
</sec>
</sec>
</sec>
<sec id="s4">
<label>4</label><title>Results</title>
<sec id="s4_1">
<label>4.1</label><title>Simulation Setting</title>
<p>The proposed GBEOM technique is implemented in the NS 3 simulator using the Random Waypoint mobility model. The ad hoc on-demand distance vector (AODV) protocol is considered for routing the data packets to conduct the experimental work. Here, 500 mobile nodes are considered from the network with a square area of &#x2018;<italic>A</italic> 2 (1200 <italic>m</italic>&#x2009;&#x2217;&#x2009;1200&#x2005;<italic>m</italic>)&#x2019;. Each mobile node comprises various data packets ranging from 10 to 100, and the simulation time is set as 100 sec. The parameter used for simulation is shown in <xref ref-type="table" rid="table-2">Table 2</xref>. For experimental purposes, the proposed GBEOM technique achieves a higher packet delivery ratio with enhanced load balancing efficiency and minimum routing overhead. Experimental work on the proposed technique is conducted using the following parameters: Data packet delivery ratio, Routing overhead, Data packet loss rate, Energy consumption, and Load balancing efficiency.</p>
<table-wrap id="table-2"><label>Table 2</label>
<caption><title>Simulation setting</title></caption>
<table><colgroup><col align="left"/><col align="left"/>
</colgroup>
<thead>
<tr>
<th align="left">Simulation parameter</th>
<th align="left">Value</th>
</tr>
</thead>
<tbody>
<tr>
<td align="left">Simulator software</td>
<td align="left">NS-3</td>
</tr>
<tr>
<td align="left">MANET deployed area</td>
<td align="left">1200 m&#x2009;&#x002A;&#x2009;1200&#x2005;m</td>
</tr>
<tr>
<td align="left">Mobility model</td>
<td align="left">Random Way Point</td>
</tr>
<tr>
<td align="left">Transmission communication range</td>
<td align="left">300&#x2005;m</td>
</tr>
<tr>
<td align="left">Number of mobile nodes</td>
<td align="left">50, 100, 150, 200, 250, 300, 350, 400, 500</td>
</tr>
<tr>
<td align="left">Data packets count</td>
<td align="left">10, 20, 30, 40, 50, 60, 70, 80, 90, 100</td>
</tr>
<tr>
<td align="left">Speed of nodes</td>
<td align="left">2&#x2013;10&#x2005;m/s</td>
</tr>
<tr>
<td align="left">Simulation time</td>
<td align="left">100&#x2005;s</td>
</tr>
<tr>
<td align="left">Protocol</td>
<td align="left">ADV</td>
</tr>
<tr>
<td align="left">Pause time</td>
<td align="left">10&#x2005;s</td>
</tr>
<tr>
<td align="left">Number of runs</td>
<td align="left">10</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s4_2">
<label>4.2</label><title>Analysis of Data Packet Delivery Ratio (DPDR)</title>
<p>The packet delivery ratio defines the packet delivered between the source and the network&#x2019;s destination node for the total packet transmitted. The PDR is presented in <xref ref-type="disp-formula" rid="eqn-19">Eq. (19)</xref>.<disp-formula id="eqn-19"><label>(19)</label>
<mml:math id="mml-eqn-19" display="block"><mml:mrow><mml:mi mathvariant="normal">D</mml:mi><mml:mi mathvariant="normal">P</mml:mi><mml:mi mathvariant="normal">D</mml:mi><mml:mi mathvariant="normal">R</mml:mi></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:mtext>&#x00A0;</mml:mtext></mml:mrow><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mfrac><mml:mrow><mml:mrow><mml:mi mathvariant="normal">N</mml:mi><mml:mi mathvariant="normal">u</mml:mi><mml:mi mathvariant="normal">m</mml:mi><mml:mi mathvariant="normal">b</mml:mi><mml:mi mathvariant="normal">e</mml:mi><mml:mi mathvariant="normal">r</mml:mi><mml:mtext>&#x00A0;</mml:mtext></mml:mrow><mml:mspace width="thinmathspace" /><mml:mrow><mml:mi mathvariant="normal">o</mml:mi><mml:mi mathvariant="normal">f</mml:mi><mml:mtext>&#x00A0;</mml:mtext></mml:mrow><mml:mspace width="thinmathspace" /><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi mathvariant="normal">a</mml:mi><mml:mi mathvariant="normal">t</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:mrow><mml:mspace width="thinmathspace" /><mml:mrow><mml:mtext>&#x00A0;</mml:mtext><mml:mi mathvariant="normal">p</mml:mi><mml:mi mathvariant="normal">a</mml:mi><mml:mi mathvariant="normal">c</mml:mi><mml:mi mathvariant="normal">k</mml:mi><mml:mi mathvariant="normal">e</mml:mi><mml:mi mathvariant="normal">t</mml:mi><mml:mi mathvariant="normal">s</mml:mi><mml:mtext>&#x00A0;</mml:mtext></mml:mrow><mml:mspace width="thinmathspace" /><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi mathvariant="normal">e</mml:mi><mml:mi mathvariant="normal">l</mml:mi><mml:mi mathvariant="normal">i</mml:mi><mml:mi mathvariant="normal">v</mml:mi><mml:mi mathvariant="normal">e</mml:mi><mml:mi mathvariant="normal">r</mml:mi><mml:mi mathvariant="normal">e</mml:mi><mml:mi mathvariant="normal">d</mml:mi></mml:mrow></mml:mrow><mml:mrow><mml:mrow><mml:mi mathvariant="normal">N</mml:mi><mml:mi mathvariant="normal">u</mml:mi><mml:mi mathvariant="normal">m</mml:mi><mml:mi mathvariant="normal">b</mml:mi><mml:mi mathvariant="normal">e</mml:mi><mml:mi mathvariant="normal">r</mml:mi><mml:mtext>&#x00A0;</mml:mtext></mml:mrow><mml:mspace width="thinmathspace" /><mml:mrow><mml:mi mathvariant="normal">o</mml:mi><mml:mi mathvariant="normal">f</mml:mi></mml:mrow><mml:mspace width="thinmathspace" /><mml:mrow><mml:mtext>&#x00A0;</mml:mtext><mml:mi mathvariant="normal">d</mml:mi><mml:mi mathvariant="normal">a</mml:mi><mml:mi mathvariant="normal">t</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:mrow><mml:mspace width="thinmathspace" /><mml:mrow><mml:mtext>&#x00A0;</mml:mtext><mml:mi mathvariant="normal">p</mml:mi><mml:mi mathvariant="normal">a</mml:mi><mml:mi mathvariant="normal">c</mml:mi><mml:mi mathvariant="normal">k</mml:mi><mml:mi mathvariant="normal">e</mml:mi><mml:mi mathvariant="normal">t</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:mrow></mml:mrow></mml:mfrac></mml:mrow><mml:mspace width="thinmathspace" /><mml:mrow><mml:mo>&#x2217;</mml:mo></mml:mrow><mml:mspace width="thinmathspace" /><mml:mn>100</mml:mn></mml:mstyle></mml:math>
</disp-formula></p>
<p>The above <xref ref-type="disp-formula" rid="eqn-19">Eq. (19)</xref> estimates the data packet delivery ratio &#x2018;<italic>DPDR</italic>&#x2019;. When there is a higher data packet delivery ratio, the method is more efficient and obtains a high-security level in the routing process. The data packet transmission is considered with a different number of data packets in the range of 10 to 100. The values reported here confirm that the packet delivery ratio gets varied with the increase in the number of data packets. It improves the security level and prevents data loss occurred in during transmission. <xref ref-type="fig" rid="fig-9">Fig. 9</xref> illustrates the experimental results of the data packet delivery ratio for proposed and existing methods. It shows the comparison of the proposed technique with existing IWLBC, quality of service&#x2013;AMBMR, and RBESK-Generation. To conduct the experimental purpose, the number of data packets in the range of 10 to 100 was considered according to the remote data points. For example, 30 packets are considered for experimental performance. From the result analysis, existing IWLBC, quality of service&#x2013;AMBMR, and RBESK-Generation obtain 53&#x0025;, 57&#x0025;, and 60&#x0025; of the data packet delivery ratio. At the same time, 83&#x0025; is achieved in the proposed GBEOM technique.</p>
<fig id="fig-9">
<label>Figure 9</label>
<caption><title>Comparison of data packet delivery ratio</title></caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CSSE_34224-fig-9.tif"/>
</fig>
<p>The proposed GBEOM technique applies optimal route discovery and secure data transmission process for transmitting data packets with a higher delivery ratio. Based on control message distribution, a route path is generated, and the data packet is distributed securely. Therefore, the proposed GBEOM technique improves by 40&#x0025; when compared with IWLBC [<xref ref-type="bibr" rid="ref-22">22</xref>], the quality of service&#x2013;AMBMR [<xref ref-type="bibr" rid="ref-23">23</xref>], and RBESK-Generation [<xref ref-type="bibr" rid="ref-24">24</xref>]. From the above result, the GBEOM technique resulted in a higher data packet delivery ratio when compared with other methods.</p>
</sec>
<sec id="s4_3">
<label>4.3</label><title>Assessment of Routing Overhead (RO)</title>
<p>Routing overhead is stated as the time taken for the data packet route from the source to the destination node with minimal data loss. The routing overhead is measured in milliseconds (ms), and a mathematical formula is expressed below <xref ref-type="disp-formula" rid="eqn-20">Eq. (20)</xref>.<disp-formula id="eqn-20"><label>(20)</label>
<mml:math id="mml-eqn-20" display="block"><mml:mrow><mml:mi mathvariant="normal">R</mml:mi><mml:mi mathvariant="normal">o</mml:mi></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:mi mathvariant="normal">n</mml:mi><mml:mi mathvariant="normal">u</mml:mi><mml:mi mathvariant="normal">m</mml:mi><mml:mi mathvariant="normal">b</mml:mi><mml:mi mathvariant="normal">e</mml:mi><mml:mi mathvariant="normal">r</mml:mi><mml:mtext>&#x00A0;</mml:mtext></mml:mrow><mml:mspace width="thinmathspace" /><mml:mrow><mml:mi mathvariant="normal">o</mml:mi><mml:mi mathvariant="normal">f</mml:mi></mml:mrow><mml:mspace width="thinmathspace" /><mml:mrow><mml:mtext>&#x00A0;</mml:mtext><mml:mi mathvariant="normal">d</mml:mi><mml:mi mathvariant="normal">a</mml:mi><mml:mi mathvariant="normal">t</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:mrow><mml:mspace width="thinmathspace" /><mml:mrow><mml:mtext>&#x00A0;</mml:mtext><mml:mi mathvariant="normal">p</mml:mi><mml:mi mathvariant="normal">a</mml:mi><mml:mi mathvariant="normal">c</mml:mi><mml:mi mathvariant="normal">k</mml:mi><mml:mi mathvariant="normal">e</mml:mi><mml:mi mathvariant="normal">t</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:mrow><mml:mspace width="thinmathspace" /><mml:mrow><mml:mo>&#x2217;</mml:mo><mml:mtext>&#x00A0;</mml:mtext></mml:mrow><mml:mspace width="thinmathspace" /><mml:mrow><mml:mi mathvariant="normal">T</mml:mi><mml:mi mathvariant="normal">i</mml:mi><mml:mi mathvariant="normal">m</mml:mi><mml:mi mathvariant="normal">e</mml:mi></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mrow><mml:mi mathvariant="normal">r</mml:mi><mml:mi mathvariant="normal">o</mml:mi><mml:mi mathvariant="normal">u</mml:mi><mml:mi mathvariant="normal">t</mml:mi><mml:mi mathvariant="normal">e</mml:mi><mml:mtext>&#x00A0;</mml:mtext></mml:mrow><mml:mspace width="thinmathspace" /><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mi mathvariant="normal">i</mml:mi><mml:mi mathvariant="normal">n</mml:mi><mml:mi mathvariant="normal">g</mml:mi><mml:mi mathvariant="normal">l</mml:mi><mml:mi mathvariant="normal">e</mml:mi><mml:mtext>&#x00A0;</mml:mtext></mml:mrow><mml:mspace width="thinmathspace" /><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi mathvariant="normal">a</mml:mi><mml:mi mathvariant="normal">t</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:mrow><mml:mspace width="thinmathspace" /><mml:mrow><mml:mi mathvariant="normal">p</mml:mi><mml:mi mathvariant="normal">a</mml:mi><mml:mi mathvariant="normal">c</mml:mi><mml:mi mathvariant="normal">k</mml:mi><mml:mi mathvariant="normal">e</mml:mi><mml:mi mathvariant="normal">t</mml:mi></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mtext>&#x00A0;</mml:mtext></mml:mrow></mml:math>
</disp-formula></p>
<p>For experimental purposes, data packets in the range of 10 to 100 are considered. From the tabulated values, the proposed GBEOM technique provides better data transmission between nodes with minimum routing overhead when compared with other existing methods such as IWLBC, quality of service&#x2013;AMBMR, and RBESK-Generation, respectively.</p>
<p>The measures of routing overhead with a dissimilar number of data packets in sensor nodes are shown in <xref ref-type="fig" rid="fig-10">Fig. 10</xref>. To perform experimental work, various data packets in the range of 10 to 100 data packets are considered. Thus, time taken for routing data packets using the GBEOM technique provides better performance than other methods. According to the medical scenario, data packet information about the patients is transmitted. Hence, efficient transmission of data achieves with minimum routing overhead. For the transmission of data packets, let us consider 10 data in the network. From the performance analysis, existing IWLBC, QoS&#x2013;AMBMR, and RBESK-Generation obtain 21, 19, and 18&#x2005;ms of routing overhead. While proposed the GBEOM technique obtain 15, 13, and 12&#x2005;ms of routing overhead. As a result, the proposed GBEOM technique resulted in reduced routing overhead than other methods. With the assistance of route request and reply, message distribution is GBEOM technique, efficient route discovery is presented for transmitting the data packets. From the produced route path, the shortest route path is selected between the source node and the destination node. This helps to attain minimum time for data packet transmission. As a result, routing overhead is reduced in GBEOM technique reduced by 23&#x0025; when compared with other methods. From the result analysis, the GBEOM technique provides an enhanced result of routing overhead.</p>
<fig id="fig-10">
<label>Figure 10</label>
<caption><title>Measure of routing overhead</title></caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CSSE_34224-fig-10.tif"/>
</fig>
</sec>
<sec id="s4_4">
<label>4.4</label><title>Performance Analysis of Data Packet Loss Rate (DPLR)</title>
<p>A data packet loss rate is the estimation of lost data packets during data transmission between nodes in a network. The percentage of lost data packets to all packets sent is known as the packet loss rate. The packet loss rate is measured in &#x0025; as given in <xref ref-type="disp-formula" rid="eqn-21">Eq. (21)</xref>.</p>
<p><disp-formula id="eqn-21"><label>(21)</label>
<mml:math id="mml-eqn-21" display="block"><mml:mrow><mml:mi mathvariant="normal">D</mml:mi><mml:mi mathvariant="normal">P</mml:mi><mml:mi mathvariant="normal">L</mml:mi><mml:mi mathvariant="normal">R</mml:mi></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:mtext>&#x00A0;</mml:mtext></mml:mrow><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mfrac><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="normal">N</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi mathvariant="normal">r</mml:mi><mml:mi mathvariant="normal">o</mml:mi><mml:mi mathvariant="normal">p</mml:mi><mml:mi mathvariant="normal">p</mml:mi><mml:mi mathvariant="normal">e</mml:mi><mml:mi mathvariant="normal">d</mml:mi></mml:mrow></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mrow><mml:mi mathvariant="normal">D</mml:mi><mml:mi mathvariant="normal">P</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:mrow></mml:mrow></mml:mfrac></mml:mrow><mml:mspace width="thinmathspace" /><mml:mrow><mml:mo>&#x2217;</mml:mo></mml:mrow><mml:mspace width="thinmathspace" /><mml:mn>100</mml:mn></mml:mstyle></mml:math>
</disp-formula></p>
<p>From <xref ref-type="disp-formula" rid="eqn-21">Eq. (21)</xref>, data packet loss rate &#x2018;<italic>DPLR</italic>&#x2019; is measured. Here, &#x2018;<italic>Ndropped</italic>&#x2019; denotes dropped data packets and &#x2018;<italic>DPs</italic>&#x2018; specifies send data packets.</p>
<p><xref ref-type="fig" rid="fig-11">Fig. 11</xref> demonstrate the result analysis of the data packet loss rate based on a various number of data packets on sensor nodes. The data packets in a range of 10 to 100 packets are considered to conduct the experimental work. For example, let us consider 20 data for experimental purposes. From the experimental result, existing IWLBC, QoS&#x2013;AMBMR, and RBESK-Generation obtain 55&#x0025;, 40&#x0025;, and 35&#x0025; of data packet loss rate. Whereas 35&#x0025;, 25&#x0025;, and 15&#x0025; are achieved in the proposed GBEOM technique. Though, the loss rate of the data packet is increased when the number of data packets during transmission gets increased. Based on secured data transmission with minimum routing overhead, occurrences of data packet loss get minimized. Here, data encryption and decryption are carried out to perform better data transmission. Similarly, the GBEOM technique reduces by 61&#x0025; when compared with other existing methods. Therefore, the proposed GBEOM technique resulted in a reduced data packet loss rate than other existing methods.</p>
<fig id="fig-11">
<label>Figure 11</label>
<caption><title>Measure of early data packet loss rate</title></caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CSSE_34224-fig-11.tif"/>
</fig>
</sec>
<sec id="s4_5">
<label>4.5</label><title>Performance Analysis of Energy Consumption (EC)</title>
<p>The quantity of energy used by the network to transmit data packets from the source to the destination node is referred to as energy consumption. The amount of energy used is measured in joules (J) and it is calculated using the formula mention in <xref ref-type="disp-formula" rid="eqn-22">Eq. (22)</xref>.<disp-formula id="eqn-22"><label>(22)</label>
<mml:math id="mml-eqn-22" display="block"><mml:mrow><mml:mi mathvariant="normal">E</mml:mi><mml:mi mathvariant="normal">C</mml:mi></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:mi mathvariant="normal">N</mml:mi></mml:mrow><mml:mspace width="thinmathspace" /><mml:mrow><mml:mo>&#x2217;</mml:mo></mml:mrow><mml:mspace width="thinmathspace" /><mml:mrow><mml:mi mathvariant="normal">E</mml:mi></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="normal">F</mml:mi></mml:mrow><mml:mrow><mml:mi mathvariant="normal">a</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math>
</disp-formula></p>
<p>From <xref ref-type="disp-formula" rid="eqn-22">Eq. (22)</xref>, energy consumption &#x2018;<italic>EC</italic>&#x2019; is determined. Here, &#x2018;<italic>N</italic>&#x2019; denotes the number of mobile nodes and <inline-formula id="ieqn-21">
<mml:math id="mml-ieqn-21"><mml:mrow><mml:mi mathvariant="normal">E</mml:mi></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="normal">F</mml:mi></mml:mrow><mml:mrow><mml:mi mathvariant="normal">a</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math>
</inline-formula> specifies energy consumed by each node to transfer data packet. <xref ref-type="fig" rid="fig-12">Fig. 12</xref> demonstrates the experimental analysis of energy consumption based on different sensor nodes. The sensor nodes in the range of 50 to 500 nodes are considered with varied sizes of data packet presented. For example, 50 sensor nodes are considered for experimental performance. From the simulation results, the existing IWLBC, QoS&#x2013;AMBMR, and RBESK-Generation obtain 36, 36, and 35&#x2005;J of energy consumption. Whereas 32, 30, and 29&#x2005;J are achieved in the proposed GBEOM technique. As a result, the GBEOM technique resulted in minimum energy consumption. The consumption of energy is minimized during data packet transmission between the sensor nodes. This is achieved by identifying the optimal route path with the process of route discovery mechanism in the proposed GBEOM technique. Thus, the determined route path reduces energy consumption. Therefore, the energy consumption during data transmission is minimized by GBEOM technique by 19&#x0025; when compared with IWLBC, QoS&#x2013;AMBMR and RBESK-Generation. Finally, the proposed GBEOM technique obtained minimum energy consumption.</p>
<fig id="fig-12">
<label>Figure 12</label>
<caption><title>Measure of energy consumption</title></caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CSSE_34224-fig-12.tif"/>
</fig>
</sec>
<sec id="s4_6">
<label>4.6</label><title>Performance Analysis of Load Balancing Efficiency (LBE)</title>
<p>The measure of optimized mobile nodes to route data packets according to the total numbers available in the network defined as load balancing efficiency (LBE). The efficient of the load balancing is denoted in (&#x0025;) and formulated as in <xref ref-type="disp-formula" rid="eqn-23">Eq. (23)</xref>.<disp-formula id="eqn-23"><label>(23)</label>
<mml:math id="mml-eqn-23" display="block"><mml:mrow><mml:mi mathvariant="normal">L</mml:mi><mml:mi mathvariant="normal">B</mml:mi><mml:mi mathvariant="normal">E</mml:mi></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:mtext>&#x00A0;</mml:mtext></mml:mrow><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mfrac><mml:mrow><mml:mrow><mml:mi mathvariant="normal">N</mml:mi></mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="normal">L</mml:mi></mml:mrow><mml:mn>0</mml:mn></mml:msub></mml:mrow><mml:mrow><mml:mi mathvariant="normal">N</mml:mi></mml:mrow></mml:mfrac></mml:mrow><mml:mspace width="thinmathspace" /><mml:mrow><mml:mo>&#x2217;</mml:mo></mml:mrow><mml:mspace width="thinmathspace" /><mml:mn>100</mml:mn></mml:mstyle></mml:math>
</disp-formula></p>
<p>From <xref ref-type="disp-formula" rid="eqn-23">Eq. (23)</xref>, load balancing efficiency &#x2018;<italic>LBE</italic>&#x2019; is estimated based on the &#x2018;<italic>N</italic>&#x2019; count of the mobile nodes. Here, &#x2018;<italic>NLo</italic>&#x2019; specifies the number of load optimized mobile nodes.</p>
<p>The performance result of load balancing efficiency is illustrated in <xref ref-type="fig" rid="fig-13">Fig. 13</xref>. It is conducted concerning different mobile nodes ranges among 50 to 500 nodes. GBEOM technique makes the comparison with existing IWLBC, QoS&#x2013;AMBMR, and RBESK-Generation respectively. To conduct the experimental work, the number of a data packet in 50 nodes is considered. From the performance analysis, existing WBC protocol, power-aware multicast algorithm, and RBESK-Generation obtain 76&#x0025;, 78&#x0025;, and 82&#x0025; of load balancing efficiency. Similarly, 86&#x0025;, 88&#x0025;, and 92&#x0025; of efficiency are achieved using the GBEOM technique. The proposed GBEOM technique attains higher load balancing efficiency than other methods due to the application of route path discovery and secure data transmission process. With the use of route path discovery, a secured route is selected for routing data packets between a source and destination nodes. This helps to balance the load on the whole network&#x2019;s mobile nodes. As a result, the GBEOM technique increased by 15&#x0025; equated with the existing methods. Therefore, the GBEOM technique resulted in enhanced load balancing efficiency. Therefore, the proposed GBEOM technique provides a high data packet delivery ratio of 91 (&#x0025;), minimum route overhead of 61 (ms), minimum packet loss rate of 9 (&#x0025;), minimum energy consumption of 119 (J), and maximum load balancing efficiency of 94 (&#x0025;) when compared with IWLBC, the QoS&#x2013;AMBMR, and RBESK-Generation.</p>
<fig id="fig-13">
<label>Figure 13</label>
<caption><title>Measure of LBE</title></caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CSSE_34224-fig-13.tif"/>
</fig>
</sec>
</sec>
<sec id="s5">
<label>5</label><title>Conclusion</title>
<p>The GBEOM technique is developed next to design multipath-multicast routing in MANET with minimal energy consumption and higher load balancing efficiency. Here, the GBEOM algorithm is designed to effectively classify the mobile nodes into one multiple class by combining the results of all weak learners. The algorithm constructs a prediction model in the form of an ensemble of weak learners i.e., decision trees. After that, a multinomial Id3 classifier is introduced to enhance the classification accuracy with the measure of information gain value on each mobile node. According to different values of information gain, decision trees are produced. The multiple paths among source and destination are selected by choosing mobile nodes with higher residual energy and load. Here, multiple stable routes that reduce energy consumption with minimum link failures are selected. Then, the distance between mobile nodes is measured to assign priority for multiple paths. With the assigned priorities, higher priority paths are selected as the best route to ensure reliable data transmission. Hence, energy-efficient and load-balanced multipath multicast routing with lower routing overhead are said to be ensured. The proposed Gradient Boosted Multinomial ID3 Classification algorithm provides improved performance in multipath multicast routing in MANET with minimal energy consumption and higher load balancing efficiency. The proposed GBEOM exhibits &#x223C;4&#x0025; improved performance in MANET routing. The proposed method has the limitation of security attacks. In the future, work needs to focus on multiple types of security attacks.</p>
</sec>
</body>
<back>
<ack>
<p>The authors would like to thank the Deanship of Scientific Research at Umm Al-Qura University for supporting this work by Grant Code: (22UQU4281768DSR08).</p>
</ack>
<sec><title>Funding Statement</title>
<p><funding-source>Deanship of Scientific Research at Umm Al-Qura University</funding-source>, Grant Code, funds this research: <award-id>22UQU4281768DSR08</award-id>.</p>
</sec>
<sec sec-type="COI-statement"><title>Conflicts of Interest</title>
<p>The authors declare that they have no conflicts of interest to report regarding the present study.</p>
</sec>
<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>N.</given-names> <surname>Veeraiah</surname></string-name>, <string-name><given-names>O. I.</given-names> <surname>Khalaf</surname></string-name>, <string-name><given-names>C. V. P. R.</given-names> <surname>Prasad</surname></string-name>, <string-name><given-names>Y.</given-names> <surname>Alotaibi</surname></string-name>, <string-name><given-names>A.</given-names> <surname>Alsufyani</surname></string-name> <etal>et al.,</etal></person-group> &#x201C;<article-title>Trust aware secure energy-efficient hybrid protocol for manet</article-title>,&#x201D; <source>IEEE Access</source>, vol. <volume>9</volume>, pp. <fpage>120996</fpage>&#x2013;<lpage>121005</lpage>, <year>2021</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>R.</given-names> <surname>Sharma</surname></string-name>, <string-name><given-names>V.</given-names> <surname>Vashisht</surname></string-name> and <string-name><given-names>U.</given-names> <surname>Singh</surname></string-name></person-group>, &#x201C;<article-title>Fuzzy modeling based aware energy clustering in wireless sensor networks using modified invasive weed optimization</article-title>,&#x201D; <source>Journal of King Saud University-Computer and Information Sciences</source>, vol. <volume>34</volume>, no. <issue>5</issue>, pp. <fpage>1884</fpage>&#x2013;<lpage>1894</lpage>, <year>2022</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>U.</given-names> <surname>Srilakshmi</surname></string-name>, <string-name><given-names>N.</given-names> <surname>Veeraiah</surname></string-name>, <string-name><given-names>Y.</given-names> <surname>Alotaibi</surname></string-name>, <string-name><given-names>S. A.</given-names> <surname>Alghamdi</surname></string-name>, <string-name><given-names>O. I.</given-names> <surname>Khalaf</surname></string-name> <etal>et al.,</etal></person-group> &#x201C;<article-title>An improved hybrid secure multipath routing protocol for manet</article-title>,&#x201D; <source>IEEE Access</source>, vol. <volume>9</volume>, pp. <fpage>163043</fpage>&#x2013;<lpage>163053</lpage>, <year>2021</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>A.</given-names> <surname>Vinitha</surname></string-name>, <string-name><given-names>M. S. S.</given-names> <surname>Rukmini</surname></string-name> and <string-name><surname>D. </surname>sunehra</string-name></person-group>, &#x201C;<article-title>Secure and energy-aware multihop routing protocol in wsn using taylor-based hybrid optimization algorithm</article-title>,&#x201D; <source>Journal of King Saud University-Computer and Information Sciences</source>, vol. <volume>34</volume>, no. <issue>5</issue>, pp. <fpage>1857</fpage>&#x2013;<lpage>1868</lpage>, <year>2022</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>T. K.</given-names> <surname>Saini</surname></string-name> and <string-name><given-names>S. C.</given-names> <surname>Sharma</surname></string-name></person-group>, &#x201C;<article-title>Prominent unicast routing protocols for mobile ad hoc networks: Criterion, classification, and key attributes</article-title>,&#x201D; <source>Ad Hoc Networks</source>, vol. <volume>89</volume>, pp. <fpage>58</fpage>&#x2013;<lpage>77</lpage>, <year>2019</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>A.</given-names> <surname>Kumaravel</surname></string-name> and <string-name><given-names>M.</given-names> <surname>Chandrasekaran</surname></string-name></person-group>, &#x201C;<article-title>Performance analysis of malicious node detection in manet using anfis classification approach</article-title>,&#x201D; <source>Cluster Computing</source>, vol. <volume>22</volume>, no. <issue>6</issue>, pp. <fpage>13445</fpage>&#x2013;<lpage>13452</lpage>, <year>2019</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>Z.</given-names> <surname>Chen</surname></string-name>, <string-name><given-names>W.</given-names> <surname>Zhou</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Wu</surname></string-name> and <string-name><given-names>L.</given-names> <surname>Cheng</surname></string-name></person-group>, &#x201C;<article-title>An adaptive on-demand multipath routing protocol with QoS support for high-speed manet</article-title>,&#x201D; <source>IEEE Access</source>, vol. <volume>8</volume>, pp. <fpage>44760</fpage>&#x2013;<lpage>44773</lpage>, <year>2020</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>S.</given-names> <surname>Sarhan</surname></string-name> and <string-name><given-names>S.</given-names> <surname>Sarhan</surname></string-name></person-group>, &#x201C;<article-title>Elephant herding optimization ad hoc on-demand multipath distance vector routing protocol for manet</article-title>,&#x201D; <source>IEEE Access</source>, vol. <volume>9</volume>, pp. <fpage>39489</fpage>&#x2013;<lpage>39499</lpage>, <year>2021</year>.</mixed-citation></ref>
<ref id="ref-9"><label>[9]</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name><given-names>K.</given-names> <surname>Dimitris</surname></string-name> and <string-name><given-names>V. K.</given-names> <surname>Sharma</surname></string-name></person-group>, &#x201C;<article-title>Survey on power-aware optimization solutions for MANETS</article-title>,&#x201D; <source>Electronics</source>, vol. <volume>9</volume>, no. <issue>7</issue>, pp. <fpage>1129</fpage>, <year>2020</year>.</mixed-citation></ref>
<ref id="ref-10"><label>[10]</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name><given-names>N.</given-names> <surname>Veeraiah</surname></string-name> and <string-name><given-names>B. T.</given-names> <surname>Krishna</surname></string-name></person-group>, &#x201C;<article-title>Trust-aware fuzzyclus-fuzzy nb: Intrusion detection scheme based on fuzzy clustering and Bayesian rule</article-title>,&#x201D; <source>Wireless Networks</source>, vol. <volume>25</volume>, pp. <fpage>4021</fpage>&#x2013;<lpage>4035</lpage>, <year>2019</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>J.</given-names> <surname>Lu</surname></string-name>, <string-name><given-names>D.</given-names> <surname>Li</surname></string-name>, <string-name><given-names>P.</given-names> <surname>Wang</surname></string-name>, <string-name><given-names>F.</given-names> <surname>Zheng</surname></string-name> and <string-name><given-names>M.</given-names> <surname>Wang</surname></string-name></person-group>, &#x201C;<article-title>Security-aware routing protocol based on artificial neural network algorithm and 6lowpan in the internet of things</article-title>,&#x201D; <source>Wireless Communications and Mobile Computing</source>, vol. <volume>2022</volume>, pp. <fpage>8</fpage>, <year>2022</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>N.</given-names> <surname>Papanna</surname></string-name>, <string-name><given-names>A. R. M.</given-names> <surname>Reddy</surname></string-name> and <string-name><given-names>M.</given-names> <surname>Seetha</surname></string-name></person-group>, &#x201C;<article-title>EELAM: Energy efficient lifetime aware multicast route selection for mobile ad hoc networks</article-title>,&#x201D; <source>Applied Computing and Informatics</source>, vol. <volume>15</volume>, no.<issue>2</issue>, pp. <fpage>120</fpage>&#x2013;<lpage>128</lpage>, <year>2019</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>A. F.</given-names> <surname>Khan</surname></string-name> and <string-name><given-names>C. N.</given-names> <surname>Rajalakshmi</surname></string-name></person-group>, &#x201C;<article-title>A Multi-attribute based trusted routing for embedded devices in MANET-IoT</article-title>,&#x201D; <source>Microprocessors and Microsystems</source>, vol. <volume>89</volume>, pp. <fpage>104446</fpage>, <year>2022</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>J.</given-names> <surname>Maruthupandi</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Prasanna</surname></string-name>, <string-name><given-names>P.</given-names> <surname>Jayalakshmi</surname></string-name>, <string-name><given-names>V.</given-names> <surname>Mareeswari</surname></string-name> and <string-name><given-names>P.</given-names> <surname>Sanjeevi</surname></string-name></person-group>, &#x201C;<article-title>Route manipulation aware software-defined networks for effective routing in sdn controlled manet by disney routing protocol</article-title>,&#x201D; <source>Microprocessors and Microsystems</source>, vol. <volume>80</volume>, pp. <fpage>103401</fpage>, <year>2021</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. E.</given-names> <surname>Benatia</surname></string-name>, <string-name><given-names>O.</given-names> <surname>Smail</surname></string-name>, <string-name><given-names>B.</given-names> <surname>Meftah</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Rabbah</surname></string-name> and <string-name><given-names>B.</given-names> <surname>Cousin</surname></string-name></person-group>, &#x201C;<article-title>A reliable multipath routing protocol based on link quality and stability for manets in urban areas</article-title>,&#x201D; <source>Simulation Modelling Practice and Theory</source>, vol. <volume>113</volume>, pp. <fpage>102397</fpage>, <year>2021</year>.</mixed-citation></ref>
<ref id="ref-16"><label>[16]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>C. R.</given-names> <surname>d</surname></string-name></person-group>. <person-group person-group-type="author"><string-name><given-names>C.</given-names> <surname>Bento</surname></string-name> and <string-name><given-names>E. C. G.</given-names> <surname>Wille</surname></string-name></person-group>, &#x201C;<article-title>Bio-inspired routing algorithm for manets based on fungi networks</article-title>,&#x201D; <source>Ad Hoc Networks</source>, vol. <volume>107</volume>, pp. <fpage>102248</fpage>, <year>2020</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>N. S.</given-names> <surname>Farheen</surname></string-name> and <string-name><given-names>A.</given-names> <surname>Jain</surname></string-name></person-group>, &#x201C;<article-title>Improved routing in manet with optimized multipath routing fine-tuned with hybrid modelling</article-title>,&#x201D; <source>Journal of King Saud University-Computer and Information Sciences</source>, vol. <volume>34</volume>, no. <issue>6</issue>, pp. <fpage>2443</fpage>&#x2013;<lpage>2450</lpage>, <year>2020</year>.</mixed-citation></ref>
<ref id="ref-18"><label>[18]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>K. S.</given-names> <surname>Shivakumar</surname></string-name> and <string-name><given-names>V. C.</given-names> <surname>Patil</surname></string-name></person-group>, &#x201C;<article-title>An optimal energy efficient cross-layer routing in manets</article-title>,&#x201D; <source>Sustainable Computing: Informatics and Systems</source>, vol. <volume>28</volume>, pp. <fpage>100458</fpage>, <year>2020</year>.</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>M.</given-names> <surname>Zhang</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Yang</surname></string-name>, <string-name><given-names>Q.</given-names> <surname>Wu</surname></string-name>, <string-name><given-names>R.</given-names> <surname>Zheng</surname></string-name> and <string-name><given-names>J.</given-names> <surname>Zhu</surname></string-name></person-group>, &#x201C;<article-title>Smart perception and autonomic optimization: A novel bio-inspired hybrid routing protocol for manets</article-title>,&#x201D; <source>Future Generation Computer Systems</source>, vol. <volume>81</volume>, pp. <fpage>505</fpage>&#x2013;<lpage>513</lpage>, <year>2018</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>N.</given-names> <surname>Rajendran</surname></string-name>, <string-name><given-names>P. K.</given-names> <surname>Jawahar</surname></string-name> and <string-name><given-names>R.</given-names> <surname>Priyadarshini</surname></string-name></person-group>, &#x201C;<article-title>Cross centric intrusion detection system for secure routing over black hole attacks in manets</article-title>,&#x201D; <source>Computer Communications</source>, vol. <volume>148</volume>, pp. <fpage>129</fpage>&#x2013;<lpage>135</lpage>, <year>2019</year>.</mixed-citation></ref>
<ref id="ref-21"><label>[21]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>H.</given-names> <surname>Riasudheen</surname></string-name>, <string-name><given-names>K.</given-names> <surname>Selvamani</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Mukherjee</surname></string-name> and <string-name><given-names>I. R.</given-names> <surname>Divyasree</surname></string-name></person-group>, &#x201C;<article-title>An efficient energy-aware routing scheme for cloud-assisted manets in 5&#x2005;g</article-title>,&#x201D; <source>Ad Hoc Networks</source>, vol. <volume>97</volume>, pp. <fpage>102021</fpage>, <year>2020</year>.</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>N.</given-names> <surname>Veeraiah</surname></string-name> and <string-name><given-names>B. T.</given-names> <surname>Krishna</surname></string-name></person-group> &#x201C;<article-title>An approach for optimal-secure multipath routing and intrusion detection in MANET</article-title>,&#x201D; <source>Evolutionary Intelligence</source>, vol. <volume>15</volume>, pp. <fpage>1313</fpage>&#x2013;<lpage>1327</lpage>, <year>2022</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>G.</given-names> <surname>Singal</surname></string-name>, <string-name><given-names>V.</given-names> <surname>Laxmi</surname></string-name>, <string-name><given-names>M. S.</given-names> <surname>Gaur</surname></string-name>, <string-name><given-names>D. V.</given-names> <surname>Rao</surname></string-name> and <string-name><given-names>R.</given-names> <surname>Kushwaha</surname></string-name></person-group>, &#x201C;<article-title>QoS&#x2013;aware mesh-based multicast routing protocols in edge ad hoc networks: Concepts and challenges</article-title>,&#x201D; <source>ACM Transactions on Internet Technology (TOIT)</source>, vol. <volume>22</volume>, no. <issue>1</issue>, pp. <fpage>1</fpage>&#x2013;<lpage>27</lpage>, <year>2022</year>.</mixed-citation></ref>
<ref id="ref-24"><label>[24]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>K. R.</given-names> <surname>Shibu</surname></string-name> and <string-name><given-names>R. S.</given-names> <surname>Pramila</surname></string-name></person-group>, &#x201C;<article-title>Random bit extraction for secret key generation in manets</article-title>,&#x201D; <source>Wireless Personal Communications</source>, vol. <volume>107</volume>, pp. <fpage>2247</fpage>&#x2013;<lpage>2261</lpage>, <year>2019</year>.</mixed-citation></ref>
<ref id="ref-25"><label>[25]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>J.</given-names> <surname>Tu</surname></string-name>, <string-name><given-names>D.</given-names> <surname>Tian</surname></string-name> and <string-name><given-names>Y.</given-names> <surname>Wang</surname></string-name></person-group>, &#x201C;<article-title>An active-routing authentication scheme in manet</article-title>,&#x201D; <source>IEEE Access</source>, vol. <volume>9</volume>, pp. <fpage>34276</fpage>&#x2013;<lpage>34286</lpage>, <year>2021</year>.</mixed-citation></ref>
<ref id="ref-26"><label>[26]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>A.</given-names> <surname>Bhardwaj</surname></string-name> and <string-name><given-names>H.</given-names> <surname>El-Ocala</surname></string-name></person-group>, &#x201C;<article-title>Multipath routing protocol using genetic algorithm in mobile ad hoc networks</article-title>,&#x201D; <source>IEEE Access</source>, vol. <volume>8</volume>, pp. <fpage>177534</fpage>&#x2013;<lpage>177548</lpage>, <year>2020</year>.</mixed-citation></ref>
<ref id="ref-27"><label>[27]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>D.</given-names> <surname>Anuradha</surname></string-name>, <string-name><given-names>N.</given-names> <surname>Subramani</surname></string-name>, <string-name><given-names>O. I.</given-names> <surname>Khalaf</surname></string-name>, <string-name><given-names>Y.</given-names> <surname>Alotaibi</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Alghamdi</surname></string-name> <etal>et al.,</etal></person-group> &#x201C;<article-title>Chaotic search-and-rescue-optimization-based multihop data transmission protocol for underwater wireless sensor networks</article-title>,&#x201D; <source>Sensors</source>, vol. <volume>22</volume>, no. <issue>8</issue>, pp. <fpage>2867</fpage>, <year>2022</year>.</mixed-citation></ref>
<ref id="ref-28"><label>[28]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>S.</given-names> <surname>Sennan</surname></string-name>, <string-name><given-names>Y.</given-names> <surname>Kirubasri</surname></string-name>, <string-name><given-names>Y.</given-names> <surname>Alotaibi</surname></string-name>, <string-name><given-names>D.</given-names> <surname>Pandey</surname></string-name> and <string-name><given-names>S.</given-names> <surname>Alghamdi</surname></string-name></person-group>, &#x201C;<article-title>EACR-LEACH: Energy-aware cluster-based routing protocol for wsn based IoT</article-title>,&#x201D; <source>Computers, Materials &#x0026; Continua</source>, vol. <volume>72</volume>, no. <issue>2</issue>, pp. <fpage>2159</fpage>&#x2013;<lpage>2174</lpage>, <year>2022</year>.</mixed-citation></ref>
<ref id="ref-29"><label>[29]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>S. S.</given-names> <surname>Rawat</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Alghamdi</surname></string-name>, <string-name><given-names>G.</given-names> <surname>Kumar</surname></string-name>, <string-name><given-names>Y.</given-names> <surname>Alotaibi</surname></string-name>, <string-name><given-names>O. I.</given-names> <surname>Khalaf</surname></string-name> <etal>et al.,</etal></person-group> &#x201C;<article-title>Infrared small target detection based on partial summinimization and total variation</article-title>,&#x201D; <source>Mathematics</source>, vol. <volume>10</volume>, pp. <fpage>671</fpage>, <year>2022</year>.</mixed-citation></ref>
<ref id="ref-30"><label>[30]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>P.</given-names> <surname>Mohan</surname></string-name>, <string-name><given-names>N.</given-names> <surname>Subramani</surname></string-name>, <string-name><given-names>Y.</given-names> <surname>Alotaibi</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Alghamdi</surname></string-name>, <string-name><given-names>O. I.</given-names> <surname>Khalaf</surname></string-name> <etal>et al.,</etal></person-group> &#x201C;<article-title>Improved metaheuristics-based clustering with multihop routing protocol for underwater wireless sensor networks</article-title>,&#x201D; <source>Sensors</source>, vol. <volume>22</volume>, no. <issue>4</issue>, pp. <fpage>1618</fpage>, <year>2022</year>.</mixed-citation></ref>
<ref id="ref-31"><label>[31]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>U.</given-names> <surname>Srilakshmi</surname></string-name>, <string-name><given-names>S. A.</given-names> <surname>Alghamdi</surname></string-name>, <string-name><given-names>V. A.</given-names> <surname>Vuyyuru</surname></string-name>, <string-name><given-names>N.</given-names> <surname>Veeraiah</surname></string-name> and <string-name><given-names>Y.</given-names> <surname>Alotaibi</surname></string-name></person-group>, &#x201C;<article-title>A secure optimization routing algorithm for mobile ad hoc networks</article-title>,&#x201D; <source>IEEE Access</source>, vol. <volume>10</volume>, pp. <fpage>14260</fpage>&#x2013;<lpage>14269</lpage>, <year>2022</year>.</mixed-citation></ref>
<ref id="ref-32"><label>[32]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>N.</given-names> <surname>Subramani</surname></string-name>, <string-name><given-names>P.</given-names> <surname>Mohan</surname></string-name>, <string-name><given-names>Y.</given-names> <surname>Alotaibi</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Alghamdi</surname></string-name> and <string-name><given-names>O. I.</given-names> <surname>Khalaf</surname></string-name></person-group>, &#x201C;<article-title>An efficient metaheuristic-based clustering with routing protocol for underwater wireless sensor networks</article-title>,&#x201D; <source>Sensors</source>, vol. <volume>22</volume>, pp. <fpage>415</fpage>, <year>2022</year>.</mixed-citation></ref>
<ref id="ref-33"><label>[33]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>R.</given-names> <surname>Rout</surname></string-name>, <string-name><given-names>P.</given-names> <surname>Parida</surname></string-name>, <string-name><given-names>Y.</given-names> <surname>Alotaibi</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Alghamdi</surname></string-name>, and <string-name><given-names>O. I.</given-names> <surname>Khalaf</surname></string-name></person-group>, &#x201C;<article-title>Skin lesion extraction using multiscale morphological local variance reconstruction based watershed transform and fast fuzzy c-means clustering</article-title>,&#x201D; <source>Symmetry</source>, vol. <volume>13</volume>, no. <issue>11</issue>, pp. <fpage>2085</fpage>, <year>2021</year>.</mixed-citation></ref>
<ref id="ref-34"><label>[34]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>S.</given-names> <surname>Bharani</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Sharma</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Badotra</surname></string-name>, <string-name><given-names>O. I.</given-names> <surname>Khalaf</surname></string-name>, <string-name><given-names>Y.</given-names> <surname>Alotaibi</surname></string-name> <etal>et al.,</etal></person-group> &#x201C;<article-title>Energy-efficient clustering scheme for flying ad-hoc networks using an optimized leach protocol</article-title>,&#x201D; <source>Energies</source>, vol. <volume>14</volume>, no. <issue>19</issue>, pp. <fpage>6016</fpage>, <year>2021</year>.</mixed-citation></ref>
<ref id="ref-35"><label>[35]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>A. F.</given-names> <surname>Subahi</surname></string-name>, <string-name><given-names>Y.</given-names> <surname>Alotaibi</surname></string-name>, <string-name><given-names>O. I.</given-names> <surname>Khalaf</surname></string-name> and <string-name><given-names>F.</given-names> <surname>Ajesh</surname></string-name></person-group>, &#x201C;<article-title>Packet drop battling mechanism for energy-aware detection in wireless networks</article-title>,&#x201D; <source>CMC-Computers, Materials &#x0026; Continua</source>, vol. <volume>66</volume>, no. <issue>2</issue>, pp. <fpage>2077</fpage>&#x2013;<lpage>2086</lpage>, <year>2021</year>.</mixed-citation></ref>
<ref id="ref-36"><label>[36]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>K.</given-names> <surname>Lakshmana</surname></string-name>, <string-name><given-names>N.</given-names> <surname>Subramani</surname></string-name>, <string-name><given-names>Y.</given-names> <surname>Alotaibi</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Alghamdi</surname></string-name>, <string-name><given-names>O. I.</given-names> <surname>Khalaf</surname></string-name> <etal>et al.,</etal></person-group> &#x201C;<article-title>Improved metaheuristic-driven energy-aware cluster-based routing scheme for IoT-assisted wireless sensor networks</article-title>,&#x201D; <source>Sustainability</source>, vol. <volume>14</volume>, pp. <fpage>7712</fpage>, <year>2022</year>.</mixed-citation></ref>
<ref id="ref-37"><label>[37]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>S.</given-names> <surname>Sennan</surname></string-name>, <string-name><given-names>D.</given-names> <surname>Pandey</surname></string-name>, <string-name><given-names>Y.</given-names> <surname>Alotaibi</surname></string-name> and <string-name><given-names>S.</given-names> <surname>Alghamdi</surname></string-name></person-group>, &#x201C;<article-title>A novel convolutional neural networks based spinach classification and recognition system</article-title>,&#x201D; <source>Computers, Materials &#x0026; Continua</source>, vol. <volume>73</volume>, no. <issue>1</issue>, pp. <fpage>343</fpage>&#x2013;<lpage>361</lpage>, <year>2022</year>.</mixed-citation></ref>
<ref id="ref-38"><label>[38]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>V.</given-names> <surname>Ramasamy</surname></string-name>, <string-name><given-names>Y.</given-names> <surname>Alotaibi</surname></string-name>, <string-name><given-names>O. I.</given-names> <surname>Khalaf</surname></string-name>, <string-name><given-names>P.</given-names> <surname>Samui</surname></string-name> and <string-name><given-names>J.</given-names> <surname>Jayabalan</surname></string-name></person-group>, &#x201C;<article-title>Prediction of groundwater table for chennai region using soft computing techniques</article-title>,&#x201D; <source>Arabian Journal of Geosciences</source>, vol. <volume>15</volume>, no. <issue>9</issue>, pp. <fpage>1</fpage>&#x2013;<lpage>19</lpage>, <year>2022</year>.</mixed-citation></ref>
<ref id="ref-39"><label>[39]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>Y.</given-names> <surname>Alotaibi</surname></string-name></person-group>, &#x201C;<article-title>A new meta-heuristics data clustering algorithm based on tabu search and adaptive search memory</article-title>,&#x201D; <source>Symmetry</source>, vol. <volume>14</volume>, no. <issue>3</issue>, pp. <fpage>623</fpage>, <year>2022</year>.</mixed-citation></ref>
<ref id="ref-40"><label>[40]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>J.</given-names> <surname>Jayapradha</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Prakash</surname></string-name>, <string-name><given-names>Y.</given-names> <surname>Alotaibi</surname></string-name>, <string-name><given-names>O. I.</given-names> <surname>Khalaf</surname></string-name> and <string-name><given-names>S. A.</given-names> <surname>Alghamdi</surname></string-name></person-group>, &#x201C;<article-title>Heap bucketization anonymity&#x2014;an efficient privacy-preserving data publishing model for multiple sensitive attributes</article-title>,&#x201D; <source>IEEE Access</source>, vol. <volume>10</volume>, pp. <fpage>28773</fpage>&#x2013;<lpage>28791</lpage>, <year>2022</year>.</mixed-citation></ref>
<ref id="ref-41"><label>[41]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>P.</given-names> <surname>Kollapudi</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Alghamdi</surname></string-name>, <string-name><given-names>N.</given-names> <surname>Veeraiah</surname></string-name>, <string-name><given-names>Y.</given-names> <surname>Alotaibi</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Thotakura</surname></string-name> <etal>et al.,</etal></person-group> &#x201C;<article-title>A new method for scene classification from the remote sensing images</article-title>,&#x201D; <source>CMC-Computers, Materials &#x0026; Continua</source>, vol. <volume>72</volume>, no. <issue>1</issue>, pp. <fpage>1339</fpage>&#x2013;<lpage>1355</lpage>, <year>2022</year>.</mixed-citation></ref>
<ref id="ref-42"><label>[42]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>Y.</given-names> <surname>Alotaibi</surname></string-name></person-group>, &#x201C;<article-title>A new database intrusion detection approach based on hybrid meta-heuristics</article-title>,&#x201D; <source>CMC-Computers, Materials &#x0026; Continua</source>, vol. <volume>66</volume>, no. <issue>2</issue>, pp. <fpage>1879</fpage>&#x2013;<lpage>1895</lpage>, <year>2021</year>.</mixed-citation></ref>
<ref id="ref-43"><label>[43]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>A. R.</given-names> <surname>Khaparde</surname></string-name>, <string-name><given-names>F.</given-names> <surname>Alassery</surname></string-name>, <string-name><given-names>A.</given-names> <surname>Kumar</surname></string-name>, <string-name><given-names>Y.</given-names> <surname>Alotaibi</surname></string-name>, <string-name><given-names>O. I.</given-names> <surname>Khalaf</surname></string-name> <etal>et al.,</etal></person-group> &#x201C;<article-title>Differential evolution algorithm with hierarchical fair competition model</article-title>,&#x201D; <source>Intelligent Automation &#x0026; Soft Computing</source>, vol. <volume>33</volume>, no. <issue>2</issue>, pp. <fpage>1045</fpage>&#x2013;<lpage>1062</lpage>, <year>2022</year>.</mixed-citation></ref>
<ref id="ref-44"><label>[44]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>H. S.</given-names> <surname>Gill</surname></string-name>, <string-name><given-names>O. I.</given-names> <surname>Khalaf</surname></string-name>, <string-name><given-names>Y.</given-names> <surname>Alotaibi</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Alghamdi</surname></string-name> and <string-name><given-names>F.</given-names> <surname>Alassery</surname></string-name></person-group>, &#x201C;<article-title>Fruit image classification using deep learning</article-title>,&#x201D; <source>CMC-Computers, Materials &#x0026; Continua</source>, vol. <volume>71</volume>, no. <issue>3</issue>, pp. <fpage>5135</fpage>&#x2013;<lpage>5150</lpage>, <year>2022</year>.</mixed-citation></ref>
<ref id="ref-45"><label>[45]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>Y.</given-names> <surname>Alotaibi</surname></string-name></person-group>, &#x201C;<article-title>A new secured e-government efficiency model for sustainable services provision</article-title>,&#x201D; <source>Journal of Information Security and Cybercrimes Research</source>, vol. <volume>3</volume>, no. <issue>1</issue>, pp. <fpage>75</fpage>&#x2013;<lpage>96</lpage>, <year>2020</year>.</mixed-citation></ref>
<ref id="ref-46"><label>[46]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>H. S.</given-names> <surname>Gill</surname></string-name>, <string-name><given-names>O. I.</given-names> <surname>Khalaf</surname></string-name>, <string-name><given-names>Y.</given-names> <surname>Alotaibi</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Alghamdi</surname></string-name> and <string-name><given-names>F.</given-names> <surname>Alassery</surname></string-name></person-group>, &#x201C;<article-title>Multi-model CNN-RNN-LSTM based fruit recognition and classification</article-title>,&#x201D; <source>Intelligent Automation &#x0026; Soft Computing</source>, vol. <volume>33</volume>, no. <issue>1</issue>, pp. <fpage>637</fpage>&#x2013;<lpage>650</lpage>, <year>2022</year>.</mixed-citation></ref>
<ref id="ref-47"><label>[47]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>Y.</given-names> <surname>Alotaibi</surname></string-name> and <string-name><given-names>A. F.</given-names> <surname>Subahi</surname></string-name></person-group>, &#x201C;<article-title>New goal-oriented requirements extraction framework for e-health services: A case study of diagnostic testing during the COVID-19 outbreak</article-title>,&#x201D; <source>Business Process Management Journal</source>, vol. <volume>28</volume>, no. <issue>1</issue>, pp. <fpage>273</fpage>&#x2013;<lpage>292</lpage>, <year>2021</year>.</mixed-citation></ref>
<ref id="ref-48"><label>[48]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>S.</given-names> <surname>Rajendran</surname></string-name>, <string-name><given-names>O. I.</given-names> <surname>Khalaf</surname></string-name>, <string-name><given-names>Y.</given-names> <surname>Alotaibi</surname></string-name> and <string-name><given-names>S.</given-names> <surname>Alghamdi</surname></string-name></person-group>, &#x201C;<article-title>Map reduce-based big data classification model using feature subset selection and hyperparameter tuned deep belief network</article-title>,&#x201D; <source>Scientific Reports</source>, vol. <volume>11</volume>, no. <issue>1</issue>, pp. <fpage>1</fpage>&#x2013;<lpage>10</lpage>, <year>2021</year>.</mixed-citation></ref>
<ref id="ref-49"><label>[49]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>A.</given-names> <surname>Alsufyani</surname></string-name>, <string-name><given-names>Y.</given-names> <surname>Alotaibi</surname></string-name>, <string-name><given-names>A. O.</given-names> <surname>Almagrabi</surname></string-name>, <string-name><given-names>S. A.</given-names> <surname>Alghamdi</surname></string-name> and <string-name><given-names>N.</given-names> <surname>Alsufyani</surname></string-name></person-group>, &#x201C;<article-title>Optimized intelligent data management framework for a cyber-physical system for computational applications</article-title>,&#x201D; <source>Complex &#x0026; Intelligent Systems</source>, vol. <volume>7</volume>, pp. <fpage>1</fpage>&#x2013;<lpage>13</lpage>, <year>2021</year>.</mixed-citation></ref>
<ref id="ref-50"><label>[50]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>Y.</given-names> <surname>Alotaibi</surname></string-name>, <string-name><given-names>M. N.</given-names> <surname>Malik</surname></string-name>, <string-name><given-names>H. H.</given-names> <surname>Khan</surname></string-name>, <string-name><given-names>A.</given-names> <surname>Batool</surname></string-name>, <string-name><given-names>A.</given-names> <surname>Alsufyani</surname></string-name> <etal>et al.,</etal></person-group> &#x201C;<article-title>Suggestion mining from opinionated text of big social media data</article-title>,&#x201D; <source>CMC-Computers Materials &#x0026; Continua</source>, vol. <volume>68</volume>, no. <issue>3</issue>, pp. <fpage>3323</fpage>&#x2013;<lpage>3338</lpage>, <year>2021</year>.</mixed-citation></ref>
<ref id="ref-51"><label>[51]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>A.</given-names> <surname>Sundas</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Badotra</surname></string-name>, <string-name><given-names>Y.</given-names> <surname>Alotaibi</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Alghamdi</surname></string-name> and <string-name><given-names>O. I.</given-names> <surname>Khalaf</surname></string-name></person-group>, &#x201C;<article-title>Modified bat algorithm for optimal VM&#x2019;s in cloud computing</article-title>,&#x201D; <source>Computers, Materials &#x0026; Continua</source>, vol. <volume>72</volume>, no. <issue>2</issue>, pp. <fpage>2877</fpage>&#x2013;<lpage>2894</lpage>, <year>2022</year>.</mixed-citation></ref>
<ref id="ref-52"><label>[52]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>G.</given-names> <surname>Suryanarayana</surname></string-name>, <string-name><given-names>K.</given-names> <surname>Chandran</surname></string-name>, <string-name><given-names>O. I.</given-names> <surname>Khalaf</surname></string-name>, <string-name><given-names>Y.</given-names> <surname>Alotaibi</surname></string-name>, <string-name><given-names>A.</given-names> <surname>Alsufyani</surname></string-name> <etal>et al.,</etal></person-group> &#x201C;<article-title>Accurate magnetic resonance image super-resolution using deep networks and Gaussian filtering in the stationary wavelet domain</article-title>,&#x201D; <source>IEEE Access</source>, vol. <volume>9</volume>, pp. <fpage>71406</fpage>&#x2013;<lpage>71417</lpage>, <year>2021</year>.</mixed-citation></ref>
<ref id="ref-53"><label>[53]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>G.</given-names> <surname>Li</surname></string-name>, <string-name><given-names>F.</given-names> <surname>Liu</surname></string-name>, <string-name><given-names>A.</given-names> <surname>Sharma</surname></string-name>, <string-name><given-names>O. I.</given-names> <surname>Khalaf</surname></string-name>, <string-name><given-names>Y.</given-names> <surname>Alotaibi</surname></string-name> <etal>et al.,</etal></person-group> &#x201C;<article-title>Research on the natural language recognition method based on cluster analysis using neural network</article-title>,&#x201D; <source>Mathematical Problems in Engineering</source>, vol. <volume>2021</volume>, pp. <fpage>13</fpage>, <year>2021</year>.</mixed-citation></ref>
<ref id="ref-54"><label>[54]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>N.</given-names> <surname>Jha</surname></string-name>, <string-name><given-names>D.</given-names> <surname>Prashar</surname></string-name>, <string-name><given-names>O. I.</given-names> <surname>Khalaf</surname></string-name>, <string-name><given-names>Y.</given-names> <surname>Alotaibi</surname></string-name>, <string-name><given-names>A.</given-names> <surname>Alsufyani</surname></string-name> <etal>et al.,</etal></person-group> &#x201C;<article-title>Blockchain based crop insurance: A decentralized insurance system for modernization of Indian farmers</article-title>,&#x201D; <source>Sustainability</source>, vol. <volume>13</volume>, no. <issue>16</issue>, pp. <fpage>8921</fpage>, <year>2021</year>.</mixed-citation></ref>
<ref id="ref-55"><label>[55]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>H. H.</given-names> <surname>Khan</surname></string-name>, <string-name><given-names>M. N.</given-names> <surname>Malik</surname></string-name>, <string-name><given-names>R.</given-names> <surname>Zafar</surname></string-name>, <string-name><given-names>F. A.</given-names> <surname>Goni</surname></string-name>, <string-name><given-names>A. G.</given-names> <surname>Chofreh</surname></string-name> <etal>et al.,</etal></person-group> &#x201C;<article-title>Challenges for sustainable smart city development: A conceptual framework</article-title>,&#x201D; <source>Sustainable Development</source>, vol. <volume>28</volume>, no. <issue>5</issue>, pp. <fpage>1507</fpage>&#x2013;<lpage>1518</lpage>, <year>2020</year>.</mixed-citation></ref>
<ref id="ref-56"><label>[56]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>Y.</given-names> <surname>Alotaibi</surname></string-name></person-group>, &#x201C;<article-title>Automated business process modelling for analyzing sustainable system requirements engineering</article-title>,&#x201D; in <conf-name>2020 6th Int. Conf. on Information Management (ICIM)</conf-name>, <conf-loc>IEEE, London, UK</conf-loc>, pp. <fpage>157</fpage>&#x2013;<lpage>161</lpage>, <year>2020</year>.</mixed-citation></ref>
<ref id="ref-57"><label>[57]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>H. H.</given-names> <surname>Khan</surname></string-name>, <string-name><given-names>M. N.</given-names> <surname>Malik</surname></string-name>, <string-name><given-names>Y.</given-names> <surname>Alotaibi</surname></string-name>, <string-name><given-names>A.</given-names> <surname>Alsufyani</surname></string-name> and <string-name><given-names>S.</given-names> <surname>Alghamdi</surname></string-name></person-group>, &#x201C;<article-title>Crowdsourced requirements engineering challenges and solutions: A software industry perspective</article-title>,&#x201D; <source>Computer Systems Science and Engineering</source>, vol. <volume>39</volume>, no. <issue>2</issue>, pp. <fpage>221</fpage>&#x2013;<lpage>236</lpage>, <year>2021</year>.</mixed-citation></ref>
<ref id="ref-58"><label>[58]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>S. R.</given-names> <surname>Akhila</surname></string-name>, <string-name><given-names>Y.</given-names> <surname>Alotaibi</surname></string-name>, <string-name><given-names>O. I.</given-names> <surname>Khalaf</surname></string-name> and <string-name><given-names>S.</given-names> <surname>Alghamdi</surname></string-name></person-group>,&#x201C;<article-title>Authentication and resource allocation strategies during handoff for 5G IoVs using deep learning</article-title>,&#x201D; <source>Energies</source>, vol. <volume>15</volume>, no. <issue>6</issue>, pp. <fpage>2006</fpage>, <year>2022</year>.</mixed-citation></ref>
<ref id="ref-59"><label>[59]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>S.</given-names> <surname>Palanisamy</surname></string-name>, <string-name><given-names>B.</given-names> <surname>Thangaraju</surname></string-name>, <string-name><given-names>O. I.</given-names> <surname>Khalaf</surname></string-name>, <string-name><given-names>Y.</given-names> <surname>Alotaibi</surname></string-name> and <string-name><given-names>S.</given-names> <surname>Alghamdi</surname></string-name></person-group>, &#x201C;<article-title>Design and synthesis of multi-mode bandpass filter for wireless applications</article-title>,&#x201D; <source>Electronics</source>, vol. <volume>10</volume>, no. <issue>22</issue>, pp. <fpage>2853</fpage>, <year>2021</year>.</mixed-citation></ref>
<ref id="ref-60"><label>[60]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>C. D. N.</given-names> <surname>Kumar</surname></string-name> and <string-name><given-names>V.</given-names> <surname>Saravanan</surname></string-name></person-group>, &#x201C;<article-title>Gradient boosted multinomial id3 classification based energy and load balancing for multipath multicast routing in manet</article-title>,&#x201D; <source>Journal of Advanced Research in Dynamical and Control Systems</source>, vol. <volume>10</volume>, no. <issue>7</issue>, pp. <fpage>35</fpage>&#x2013;<lpage>47</lpage>, <year>2017</year>.</mixed-citation></ref>
<ref id="ref-61"><label>[61]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>S. S.</given-names> <surname>Rawat</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Singh</surname></string-name>, <string-name><given-names>Y.</given-names> <surname>Alotaibi</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Alghamdi</surname></string-name> and <string-name><given-names>G.</given-names> <surname>Kumar</surname></string-name></person-group>, &#x201C;<article-title>Infrared target-background separation based on weighted nuclear norm minimization and robust principal component analysis</article-title>,&#x201D; <source>Mathematics</source>, vol. <volume>10</volume>, no. <issue>16</issue>, pp. <fpage>2829</fpage>, <year>2022</year>.</mixed-citation></ref>
</ref-list>
</back>
</article>














