EEMR-PSO-CUCKOO: Energy Efficient MANET Routing Using Hybrid PSO and CUCKOO Search
Milan Kumar Dholey1,* and Ditipriya Sinha2
1National Institute of Technology Patna, Department of Computer Science and Engineering, Bihar 800005, India; GITAM (Deemed to be University), Vishakapatnam, AP 530045, India
2National Institute of Technology Patna, Department of Computer Science and Engineering, Bihar 800005, India
E-mail: miland.phd20.cs@nitp.ac.in; ditipriya.cse@nitp.ac.in
*Corresponding Author
Received 08 January 2025; Accepted 01 May 2025
Mobility creates instability of mobile Ad Hoc networks (MANET) and uncertainty for competent routing in an unpredictable, infrastructure-less topology. Energy is one of the constraints in the MANET due to mobility and generates irregular bandwidth utilization of the networking real-time environment for changeable distance among the mobile nodes. Many researchers have proposed using PSO or hybrid PSO-ACO approaches to find an energy-efficient, stable routing path considering mobility, energy consumption, bandwidth utilization, and distance. This paper designs an energy-efficient MANET routing EEMR-PSO-CUCKOO (Energy Efficient MANET Routing Using Hybrid PSO and CUCKOO Search) algorithm. The performance analysis shows that the proposed routing protocol is more efficient and establishes a new direction than the existing one concerning network lifetime, bandwidth utilization for data transmission, and End-to-End delay. The mobility and energy environment for the PSO algorithm is applied here to create energy-efficient cluster heads by considering the additive weight-based fitness value of the individual nodes. Finally, meta-heuristic CUCKOO’s Levy flight optimization technique finds the optimized path among the cluster heads to transmit the data to the node via cluster heads. CUCKOO’s Levy fly optimization technique considers the remaining bandwidth and distance among the cluster head. Hybrid PSO and Cuckoo Search-based optimized EEMR-PSO-CUCKOO algorithm works over various MANET conditions with varying mobile nodes and CHs scenarios. Extensive simulation results show that our proposed hybrid technique improves the End-to-End delay and packet delivery ratio (PDR) in the performance of the given solution by comparing with the existing protocol ACO, PSO, Hybrid-ACO-PSO, and CSO-AODV. Further, the performance of the given key improved compared with the current protocol in terms of energy consumption or throughput and network lifetime with existing AODV, AOMDV, PSO-AOMDV, and CSO-AODV, demonstrating the dominance of the proposed algorithm.
Keywords: PSO, Cluster Head, MANET, Routing, Energy.
MANETs consist of decentralized, transportation-less, distributed-autonomous mobile nodes in wireless networking that communicate among themselves without any specific topology. They are self-organizing and also self-created on demand in infrastructure-less environments. High mobility, dynamic topology, limited bandwidth utilization, and battery energy are the primary constraints of this kind of network (Abbas NI et al. 2015). In MANET, for a particular instance of time, multiple unstable paths exist due to the mobility of individual nodes. Besides mobility, the path lifetime also depends on various objectives such as noise in the transmission media, battery capacity, Euclidian distance, bandwidth utilization, etc. Considering all the purposes mentioned above and finding the optimal stable path between sources and destinations in a mobile environment of the nodes is an open, challenging issue. Hence, a fuzzy logic system (FLS) can provide a possible way for various matters related to the Quality of Services at a time (N. Fareena et al. 2020) of routing in MANET and energy conservation (K. Sudhakar et al. 2020) nodes are reduced applying clustering approach.
In [1], K Sudhakar et al. proposed a multi-objective micro-micro clustering framework using a weight-based genetic algorithm to share secret information in military communication. It shows better results in terms of load balancing and time efficiency. In [3], Fareena N et al. suggested an ad-hoc wireless network for multi-hop communication among several mobile devices. The distributed fuzzy logic can handle uncertainties in the MANET environment. Fuzzy rules easily allow optimal route selection and route repair. It shows an increased network lifetime compared to the existing protocol MAODV. In [5], Del Valle Y et al. elaborates on the basic concepts of PSO and its various variants. PSO is applied in multiple system applications to gain optimization in the system. The designer defines the fitness function as gaining efficiency in the system. In [6], Selvakumar M et al. suggested a hybrid evolutionary algorithm for clustering. The routing process is considered an NP-hard problem, and the EECSRP model’s performance analysis is compared with that of different existing methods using parameters like end-to-end delay and packet delivery ratio. In [16], A. Ziagham et al. suggested a new vehicular ad-hoc network VANET technique to reduce the overhead of rapid cluster selection and cluster formation change. The authors use Gauss Markov Mobility (GMM) to change the protagonist rule of cluster formation and cluster member duration. In [19], Joshi, A.S et al. explain a review on meta-heuristic search using Cuckoo search techniques to solve optimization problems. Some species, like Ani and Guira Cuckoos, keep their eggs on other host bird nests and remove other eggs. They intend to hatch their eggs properly. This behavioural strategy of cuckooing with other host birds is compared and studied in detail. In [20], V. Kesavan et al. comprehensively reviewed the heuristic and meta-heuristic algorithms to solve the NP-hard problems. In this paper, shorter cellular manufacturing system (CMS) optimization is essential to achieve the best performance. Researchers discuss meta-heuristic algorithms with hybridization techniques elaborately to solve such multiple CMS problems.
The main contribution here is summarized as follows.
(a) Cluster formation and energy efficient cluster head (CH) selection for future data transmission.
(b) Increasing the whole network lifetime through energy-efficient optimized route selection.
The flow diagram shown in Figure 1 is about the layout of the proposed work. We propose a new framework using PSO and the metaheuristic Cuckoo search optimization technique. In this paper, cluster heads in MANET select bandwidth-optimized routes among all available paths in between the cluster heads using Cuckoo’s Levy fly techniques [2]. Through Levy fly techniques, the number of hopping should be less compared to other optimized techniques, which can lead to less energy utilization.
Figure 1 Work flow diagram of EEMR-PSO-CUCKOO.
We discuss the proposed EEMR-PSO-CUCKOO algorithm in three modular parts below.
A. Cluster Formation and Cluster Head Selection using PSO
B. Packet distribution using cuckoo search.
C. Final packet transmission
The node’s energy for cluster formation instead of the entire only some nodes initially transmit the hello message. The reply received from the neighbor node initially formed the cluster. Through the Pseudo number generator (PRNG), after the network is deployed, some selected node works as a temporary cluster head and transmit the hello message. The reply received from the neighbor node is stored in a table form by the individual cluster head and shared in their table to check if all the existing nodes reflect any of the clusters. If not, repeat the process three times by selecting different nodes as a cluster head through PNRG and trying to form the cluster. Figure 2 shows the pictorial view of the initial cluster formation with temporary cluster head selection.
The particle swarm optimization (PSO) [5, 11, 13] method finds the fitness value based on the additive weight of every node’s energy. A set of nodes forms a cluster here and searches for the optimal results through generation updates, and after each iteration so far, each node updates individual energy as . In a particular cluster, the best value obtained within the groups is among the available energy values of the individual node. Here, we consider the value for energy of the node within a cluster that belongs to the center and has minimum mobility within the collection, known as a best-fitted monitoring Cluster Head , and the best fitted value is given below.
| (1) |
Here, a nodes energy (N(E)) value is considered below
Where,
is Highest energy value of a Node that cluster head belongs.
is node distance from .
is minimum mobility of a node.
is maximum energy of a node.
Depending upon and values the particles update their Energy and mobility using the following equations.
| (2) | |
| (3) |
Figure 2 Graphical representation of Cluster formation and temporary CH selection.
Considering energy and mobility of a node the fitness function using PSO is computed here as per the proposal in Equation (4) below
| (4) |
As we know the mobility at time t would be,
| (5) |
Where the mobility updating will be,
| (6) |
For our proposal in a Cluster the E is best fitted monitoring cluster head energy that would be ideal if it placed at the center of the cluster and will consider as Gbest value. The best fitness value for cluster head (CH) is consider as
| (7) |
For global update fitness value for a node with CH the difference of energy would be for a node is given below as
| (8) | |
| (9) |
Where,
d = distance of a node from cluster head.
min(mobility) = as minimum as possible mobility for a node.
R(Energy) = Maximum possible residue energy.
Here, E[t+1] is node energy in the existing position of the particle and rand() function is considered here as a random number value lies between (0,1), where c1 and c2 are the learning factors, and the measurement value is 2 for both. Maximum energy Emax needs to calculate the nodes of each dimension for the mobility of the nodes. As shown in Figure 1, the updating process is continual until a satisfactory value in the CH is given below.
| (10) |
The observation here in the proposed model is that the fitness function depends on the average intra-cluster distance and average distance among the mobile nodes, which is given below in Equation (11) The main objective for optimal CH selection is to make minimization of middle intra-cluster and average migratory distances of all the CHs. Thus, the first objective of the CH selection process here in Equation (11).
| (11) |
is selected CH’s present total energy, among the mobile nodes in an iteration process. where, 1 j m. The optimal energy uses during cluster head selection is required to utilize as minimize as possible energy values of the mobile nodes in between the iteration, which is given below by Equation (12).
| (12) |
Here, minimize of the above objectives that used and fitness function that produces shown in Equation (13).
| (13) |
Now, as per the algorithm [1], after finding the CHs within an individual CH’s region, the data has to be transmitted by the mobile node through their respective CH in which cluster they are in on that particular instance of time. Finally, the cluster formation occurs by the CHs to residue energy, the distance among the mobile nodes within CHs, the space among the cluster heads and the degree of CH’s node combining this Equations (14) and (15) are defined as the respective energy of CHs. Finally, the respective energy of CHs is given below.
The respective energy of CHs.
| (14) | |
| (15) |
| Algorithm 1 Finding CH using PSO |
|
1. Input: n number of mobile node 2. Output: Formation of Cluster and Cluster Head 3. Begin Process 4. for Each mobile node m = 1 to n do 5. Initialize for Mobile Node 6. end for 7. End 8. 9. repeat 10. for to n do 11. Calculate f for individual mobile node 12. if then 13. Set as current 14. else 15. is current 16. end if 17. end for 18. while CH not found within si do 19. end while 20. until condition is met 21. 21. for each CH do 22. if is not found then 23. Calculate for for all CH 24. else if then 25. 26. else 27. 28. end if 29. end for 30. End |
Here, L 1 is a constant and the output concert of the EEMR-PSO-CUCKOO algorithm. Every mobile node calculates its Weight value during cluster formation, as shown in Equations (14) and (15). The pseudo code of the EEMR-PSO-CUCKOO algorithm is shown here in Figure 3. Here, we consider throughput comparable to local best value and fitness F from Equation (13).
The haphazard walk of the cuckoo is a Levy flight. The next move of the cuckoo for its following location is based on the current state and transition probability. A heavy-tailed probability distribution function is used for the calculation of step length. The Levy flight helps cuckoos to cover the distance to a stable distribution position after a random walk from the starting position through many steps. Here, we consider ‘n’ data to transmit after finding the path, next position, or hops to ship and would be the solution vector of our optimization problem. The throughput for the following work for sending data by source CH [7–10] after time ‘t’ can be measured using the below stochastic Equation (16) which is comparable with the cuckoo’s random walk or random search technique. The random search follows the Markov chain method to find the next steps dependent upon the current position, representing the first part of the equation.
| (16) |
H is the Heaviside step function [14] used for discovery probability with a random number in [0, 1]. Here, is the step distance that can be the best optimized hop. Generally, uses in many cases. The second part of the equation is a transition probability. The random search and transition probability are the product here, which means an entry multiplication occurred, and this product is similar to the cuckoo’s haphazard walk via Levy flight. This competent search space helps the cuckoo to find the following location using Levy flight. This search technique is comparable among the CHs for data transmission like a cuckoo’s random walk, and using Levy distribution, the haphazard step distance is drawn.
| (17) |
Cuckoo’s Levy walk technique applied here to speeds up the local search like discovering the best route between source CH and destination CH before data transmission take place. Cuckoo optimization algorithm (COA) is a inhabitants-based algorithm in an approach comparable solution when the locations should be far enough. It is observed that there are some familiar characteristics between the cuckoo optimization algorithm (COA) to GA and PSO is more competent as the step distance is heavy-tailed. The number steps of parameters could be less than those used for GA and PSO and potentially more generic to adapt to the optimization problems. Due to this, less number of steps technique approach incorporate less number of control message transmission to find the route in between CHs.
The comparison of similar PSO and Cuckoo search (CS) based works is presented here. It is being observed that the fitness formulas, values, and areas of working principles are different for matching criteria [10]. It is found the proposed hybrid protocol gives better lifetime then compared to other meta-heuristic approaches. CS has outperformed both GA and PSO.
Figure 3 Comparison table CS, PSO, ACO and GA.
Our optimization problem we focus here energy and optimized route to transmit the data in mobile environment of the nodes hence, from PSO we already formed the clustered and after cluster formation we applied CS to find optimized route. This hybrid approaches have a potentially prevailing optimization tactic that can easily be absolute to study multi-objective optimization approaches with various constraints NP-hard problems. Table 2 shows the comparison results related to GA, Cuckoo Search and PSO in terms of energy with time iteration.
Figure 4 Comparison table CS, PSO, ACO and GA.
The Cuckoo search algorithm for optimization techniques specific to breeding and egg laying. 2009 Yang and Deb primarily used the Cuckoo Optimization Algorithm (COA). In 2011, Rajabioun used it as the objective function. A meta-heuristic COA is applied here to identify the most optimized path from the source node to the destination node before data transmission occurs among the CHs. The cuckoo bird lays their eggs in the habitat of other birds, and if that bird is not identified, the cuckoo’s laying egg would be the optimized solution in that space. The optimization comprises of Cuckoo’s Levy Flights mechanism and Search Implementation [19]. The optimization lies in the following three rule sets.
1. At the time of data transmission, the source cluster dumps it in a randomly chosen path.
2. In the next step, the appropriate data comes with a low bandwidth and energy efficiency path. Source CH computes the residue energy (RH) by applying the following equation,
| (18) |
3. The rest of the CHs identify the available fixed path where the data laid by the source cluster head with probability Pa (0, 1). The data, when transmitted through the intermediate CHs or hops, the next level energy efficient and sufficient available bandwidth is considered. If the fitness value of residue energy (FR) and bandwidth (FB) is higher than the threshold value, both these parameters are considered here for optimized path selection of fitness value (F) using Levy’s Flight mechanism of cuckoo search and are computed by the following Equation (19).
| (19) |
Where,
| (20) | |
| (21) |
| Algorithm 2 Optimized path using Cuckoo Search |
|
1. Input: SET of Cluster Head (CH) 2. Output: Finf OPtimized root between Source CH to Destination CH 3. Input: Objective function , where 4. Input: Possible paths (for ) from CH 5. while (t, ) do 6. if weight() then 7. Replace by for the new optimized path 8. end if 9. end while 10. if optimized path = select then 11. Transmit data from to 12. Abandon other paths and select the new path 13. Current best solution 14. end if 15. while (no more best result obtained) do 16. end while |
The proposed algorithm is tested with varying numbers of nodes with mobility ranging from 20 to 100 with 3 to 8 CHs. We present our performance evaluation by considering different network situations in three different ways. Here, the sensing field of area 1000 1000 m for all these scenarios. The number of mobile nodes is 20,40,60,80,100 mobile nodes are considered here. Performance analysis is measured here with varying network scenarios. The initial energy of mobile nodes is considered 2J, the packet length is 4000 bits, and the message size is 500 bits.
| Parameter Used for Simulation | Value Channel Wireless |
| Number of Nodes | 20 40 60 80 100 |
| MAC | IEEE 802.11 |
| Simulation Area | 1000*1000 m |
| Traffic | Type CBR |
| Pause Time | (1–25) s |
| Simulation Time | 180s |
| Node Speed | 0–20 m\sec |
| Mobility Model | Random Way Point |
Table 2 PDR (%) vs. number of nodes
| Number of | |||||
| Nodes | CSO-AODV | ACO | Hybrid ACO-PSO | PSO | EEMR-PSO-CUCKOO |
| 20 | 89.21 | 81.22 | 83.56 | 83.22 | 89.99 |
| 40 | 91.11 | 83.33 | 87.98 | 86.75 | 92.65 |
| 60 | 91.07 | 76.95 | 85.31 | 83.94 | 91.15 |
| 80 | 89.04 | 81.83 | 89.04 | 94.5 | 96.93 |
| 100 | 88.32 | 77.52 | 88.32 | 83.75 | 98.17 |
PDR increases proportionally with the packet release rate as it depends upon sending and receiving packets through optimized routing. EEMR-PSO-Cuckoo is a better PDR than the existing techniques shown in Table 2 and Figure 5, where the X-axis represents the number of nodes and the Y-axis indicates the PDR. The comparison shows that EEMR-PSO-CUCKOO is a minimum of 10.7%,2,5%,5%,2%, and 2% better than ACO, PSO, Hybrid-ACO-PSO, and CSO-AODV for 20, 40, 60, 80 and 100 numbers of a nodes deploy in the network.
Figure 5 Comparison of PDR (%) with existing and EEMR-PSO-CUCKOO.
Table 3 Throughput vs number of nodes
| Number of | |||||
| Nodes | PSO-AOMDV | AODV | CSO-AODV | AOMDV | EEMR-PSO-CUCKOO |
| 20 | 10.12 | 8.75 | 5.85 | 9.37 | 6.86 |
| 40 | 10.12 | 8.75 | 6.78 | 9.37 | 14.6 |
| 60 | 9.51 | 6.25 | 7.89 | 7.5 | 10.6 |
| 80 | 10.25 | 7.5 | 8.34 | 8.75 | 12.01 |
| 100 | 10.26 | 8.75 | 10.32 | 9.37 | 16.46 |
Figure 6 Comparison of throughput with existing and EEMR-PSO-CUCKOO.
The throughput Table 3 and Figure 6 show the throughput of PSO-AOMDV, AODV, CSO-AODV, AOMDV, and proposed EEMR-PSO-CUCKOO routing models and comparisons. EEMR-PSO-CUCKOO routing models are compared by considering 20, 40, 60, 80, and 100 mobile nodes in the network. Figure 6 shows that the proposed EEMR-PSO-CUCKOO performs better than PSO-AOMDV and CSO-AODV techniques in providing throughput with an increased number of nodes.
Table 4 and Figure 7 show the results of End-to-End delay for CSO-AODV, ACO, Hybrid ACO-PSO, PSO, and proposed EEMR-PSO-CUCKOO routing techniques compared with five network topologies having 20, 40, 60, 80, and 100 numbers of nodes. From Figure 8, the End-to-End delay is inversely proportional to network size for all cases. Among all the circumstances, observation reflects that our proposed EEMR-PSO-CUCKOO is better than other methods.
Table 4 End-to-End delay vs. nodes
| Number of | |||||
| Nodes | CSO-AODV | ACO | Hybrid-ACO-PSO | PSO | EEMR-PSO-CUCKOO |
| 20 | 0.2 | 0.32 | 0.22 | 0.25 | 0.14 |
| 40 | 0.23 | 0.32 | 0.25 | 0.28 | 0.15 |
| 60 | 0.17 | 0.31 | 0.26 | 0.28 | 0.12 |
| 80 | 0.19 | 0.25 | 0.13 | 0.21 | 0.13 |
| 100 | 0.18 | 0.26 | 0.15 | 0.23 | 0.14 |
Figure 7 Comparison of End-to-End with existing and EEMR-PSO-CUCKOO.
The energy comparison Table 5 below and Figure 8, the experimental results show the energy consumption for AODV, AOMDV, PSO-AOMDV, CSO-AODV, and proposed EEMR-PSO-CUCKOO routing models having 20, 40, 60, 80, and 100 numbers of nodes respectively. From Figure 8, the Energy consumption of AODV, AOMDV, PSO-AOMDV, CSO-AODV, and proposed EEMR-PSO-CUCKOO are increasing with the increasing number of nodes. However, our proposed EEMR-PSO-CUCKOO performs better than AODV, AOMDV, PSO-AOMDV, and CSO-AODV methods concerning energy consumption.
Table 5 Energy consumption vs number of nodes
| Number of | |||||
| Nodes | AODV | AOMDV | PSO-AOMDV | CSO-AOMDV | EEMR-PSO-CUCKOO |
| 20 | 59.5 | 57.75 | 52.33 | 34.56 | 19.5 |
| 40 | 64.25 | 59.66 | 53.68 | 50.81 | 19.5 |
| 60 | 69.75 | 59.48 | 54.67 | 53.98 | 29.64 |
| 80 | 74.58 | 67.55 | 56.84 | 64.52 | 39.75 |
| 100 | 79.82 | 74.66 | 56.24 | 54.22 | 49.78 |
Figure 8 Comparison of energy consumption with existing and EEMR-PSO-CUCKOO.
Our proposed algorithm and fitness function using hybrid PSO and Cuckoo search for MANET routing protocol show more efficient energy than the existing hybrid proposal. Here, Cluster Head selection uses existing Intra-Cluster differences and the remaining power of mobile nodes within a radio range of any CHs to select the path for data transmission, giving a better scenario. Our algorithms derived weight functions for forming clusters and after that data transmission using energy efficient routing in meta-heuristic approaches using PSO and Cuckoo search, tested over several network scenarios MANET. The experimental result shows that the proposed algorithm performs well in stipulations of network lifetime and total energy utilization, and the performance of our proposed hybrid model shows future direction better than the existing one.
[1] K. Sudhakar, N. Sengottaiyan, S. Anbukaruppusamy “A hybrid swarm intelligent framework to support efficient military communication in MANET” Journal of Ambient Intelligence and Humanized Computing https://doi.org/10.1007/s12652-020-01999-9.
[2] X.-S. Yang and Suash Deb, “Cuckoo Search via Lévy flights,” 2009 World Congress on Nature & Biologically Inspired Computing (NaBIC), Coimbatore, India, 2009, pp. 210–214, doi: 10.1109/NABIC.2009.5393690.
[3] Fareena, N., Sharmila Kumari, S. Retraction Note to: A distributed fuzzy multicast routing protocol (DFMCRP) for maximizing the network lifetime in mobile ad-hoc networks. J Ambient Intell Human Comput 14 (Suppl 1), 457 (2023). https://doi.org/10.1007/s12652-022-04183-3.
[4] Abbas, N.I., Ilkan, M. and Ozen, E. Fuzzy approach to improving route stability of the AODV routing protocol. J Wireless Com Network 2015, 235 (2015). https://doi.org/10.1186/s13638-015-0464-5.
[5] Del Valle Y., Venayagamoorthy G. K., Mohagheghi S., Hernandez J.-C., and Harley R. G., “Particle swarm optimization: basic concepts, variants and applications in power systems,” IEEE Transactions on Evolutionary Computation, vol. 12, no. 2, pp. 171–195, 2008. doi: 10.1109/tevc.2007.8966862-s2.0-4224908698.
[6] Selvakumar M and Sudhakar B. (2022). Energy Efficient Clustering with Secure Routing Protocol Using Hybrid Evolutionary Algorithms for Mobile Adhoc Networks. Wireless Personal Communications: An International Journal. 127:3. (1879–1897). Online publication date: 1-Dec-2022. https://doi.org/10.1007/s11277-021-08728-1.
[7] B. Devika, P.N. Sudha, Power optimization in MANET using topology management, Engineering Science and Technology, an International Journal, Volume 23, Issue 3, 2020, Pages 565–575, ISSN 2215-0986, https://doi.org/10.1016/j.jestch.2019.07.008.
[8] Felix Martinez-Rios, Alfonso Murillo-Suarez, A new swarm algorithm for global optimization of multimodal functions over multi-threading architecture hybridized with simulating annealing, Procedia Computer Science, Volume 135, 2018, Pages 449–456, ISSN 1877-0509, https://doi.org/10.1016/j.procs.2018.08.196.
[9] Sucasas V., Radwan A., Marques H., Rodriguez J., Vahid S., and Tafazolli R., “Ad hoc networks: a survey on clustering techniques for cooperative wireless networks,” Ad Hoc Networks, vol. 47, pp. 53–81, 2016. 2-s2.0-8497000394.
[10] W. Bednarczyk and P. Gajewski, “An enhanced algorithm for MANET clustering based on weighted parameters,” Universal Journal of Communications and Network, vol. 1, no. 3, pp. 88–94, 2013.
[11] B. Devika, P.N. Sudha, Power optimization in MANET using topology management, Engineering Science and Technology, an International Journal, Volume 23, Issue 3, 2020, Pages 565–575, ISSN 2215-0986, https://doi.org/10.1016/j.jestch.2019.07.008.
[12] J. J. Liang, A. K. Qin, P. N. Suganthan, and S. Baskar, “Comprehensive learning particle swarm optimizer for global optimization of multimodal functions,” IEEE Transactions on Evolutionary Computation, vol. 10, no. 3, pp. 281–295, 2006.
[13] Xia X, Fu X, Zhong S, Bai Z and Wang Y. (2023). Gravity particle swarm optimization algorithm for solving shop visit balancing problem for repairable equipment. Engineering Applications of Artificial Intelligence. 117:PA. Online publication date: 1-Jan-2023. https://doi.org/10.1016/j.engappai.2022.105543.
[14] M. Rath, B. K. Pattanayak, and B. Bibudhendu Pati, “QoS satisfaction in MANET based real time applications,” International Journal of Control Theory and Applications, International Science Press, vol. 7, pp. 3069–3083, 2016.
[15] del Valle Y., Venayagamoorthy G. K., Mohagheghi S., Hernandez J.-C., and Harley R. G., “Particle swarm optimization: basic concepts, variants and applications in power systems,” IEEE Transactions on Evolutionary Computation, vol. 12, no. 2, pp. 171–195, 2008. doi: 10.1109/tevc.2007.8966862-s2.0-42249086989.
[16] A. Ziagham and M. NooriMehr, “MOSIC: mobility-aware single-hop clustering scheme for vehicular ad hoc networks on highways,” International Journal of Advanced Computer Science and Applications, vol. 7, no. 9, pp. 424–431, 2016.
[17] Dholey, M.K., Sinha, D. ACOLBR: ACO Based Load Balancing Routing in MANET. Wireless Pers Commun 126, 2483–2511 (2022). https://doi.org/10.1007/s11277-022-09804-w.
[18] K. Hussain, A. H. Abdullah, S. Iqbal, K. M. Awan, and F. Ahsan, “Efficient cluster head selection algorithm for MANET,” Journal of Computer Networks and Communications, vol. 2013, Article ID 723913, 7 pages, 2013.
[19] Joshi, A.S.; Kulkarni, Omkar; Kakandikar, G.M.; Nandedkar, V.M. (2017). Cuckoo Search Optimization – A Review. Materials Today: Proceedings, 4(8), 7262–7269. doi: 10.1016/j.matpr.2017.07.055.
[20] V. Kesavan, R. Kamalakannan, R. Sudhakarapandian, P. Sivakumar, Heuristic and meta-heuristic algorithms for solving medium and large scale sized cellular manufacturing system NP-hard problems: A comprehensive review, Materials Today: Proceedings, Volume 21, Part 1, 2020, Pages 66–72, ISSN 2214-7853, https://doi.org/10.1016/j.matpr.2019.05.363.
[21] M. K. Dholey, D. Sinha, S. Mukherjee, A. K. Das and S. K. Sahana, “A Novel Broadcast Network Design for Routing in Mobile Ad-Hoc Network,” in IEEE Access, vol. 8, pp. 188269–188283, 2020, doi: 10.1109/ACCESS.2020.3030802. keywords: Mobile ad hoc networks; Routing protocols; Routing; Network topology; Topology; Data communication; Broadcast network; control overhead; MANET; routing; MCST.
Milan Kumar Dholey received a B.E degree in Computer Science Engineering from Burdwan University, India, in 2003 and an M.E degree in Information Technology in 2007 from West Bengal University of Technology, West Bengal, India. He is pursuing his PhD in the Department of Computer Science Engineering, National Institute of Technology, Patna, Bihar, India, and working as Asst. Prof. in the Department of Computer Science Engineering at the School of Technology, GITAM(Deemed to be University), Vishakapatnam, Andhra Pradesh. His research and teaching interests include Mobile Ad-hoc networks, Wireless Sensor Networks, and Artificial intelligence.
Ditipriya Sinha has received a PhD in Computer Science and Technology from the Indian Institute of Engineering Science and Technology (IIEST), Shibpur, and a Master of Technology from West Bengal University of Technology in the Department of Software Engineering. She is the silver medallist during M.Tech. She is an Assistant Professor in the Computer Science and Engineering Department at the National Institute of Technology Patna. She was an assistant professor in the Department of Computer Science and Engineering at Birla Institute of Technology, Mesra. Her area of research is mobile ad hoc networks, wireless sensor networks, blockchain, cyber security, and scheduling algorithms.
Journal of Mobile Multimedia, Vol. 21_3&4, 729–748.
doi: 10.13052/jmm1550-4646.213422
© 2025 River Publishers