1 Introduction

WSNs have extensive applications in various scenarios associated with emergency response, environmental tracking, earthquake and flood detection, security mission and much more. WSNs consist of large number of sensors with low power and high sink power which is accountable for establishing paths within conventions of convinced transmission. WSNs are preferred due to its hassle-free installation and timely coordination with other sensors in dynamic networks. However, sensor nodes have limited capacity, energy, sensing range and computational power [2]. Practically sensors are heterogeneous in nature with their functionalities and adjoining sensors sense environmental data within synchronized fashion. An isolated sensor node is limited to collect information with respect to their domain applications, therefore large number of sensors are required to form WSN.

In WSN, Quality of Service (QoS) [3] plays an important role that satisfies end-to-end user requirements. WSN focuses to enhance and evaluation of robustness and security. Routing demands optimum route from source station to destination satisfying QoS requirements in terms of delay, jitter, throughput, and bandwidth for end users with different real time applications [2]. Figure 1 represents association between infrastructure based network and WSN. Sink node gathers uplink information from sensors through single hop or multi-hop communication, then sink node transfers the collected information to the user via gateway using internet or other communication channel.

Fig. 1
figure 1

Wireless senor network example with infrastructure based networks

In today’s scenarios, integration of WSN with IoT is also an emerging technology. Numerous applications like transportation, education, agriculture and healthcare utilize it for sensing, computing and communication. Objects communicate with each other via different protocols and interfaces i.e. TCP/IP and IEEE 802.x standards. Rapid growth of devices will result in an enormous necessity of data storage and optimal routing techniques conserving more energy which require other issues to be taken care of scalability, lifetime maximization, security and much more [4].

Focusing on one optimization parameter while considering others is one of the major shortcomings of the conventional methods. Therefore, to handle such situations, MOO techniques have been adapted where multiple objectives of the WSN are treated accordingly with various other constraints [5]. Furthermore, to generate a set of multiple non-dominate solutions to such problems, Pareto-Front (PF) is utilized. Numerous optimal PF based solutions based on classical, nature inspired and meta-heuristics based solutions have been proposed to handle MOPs. Earlier, MOEA [6] was used for efficient power and rate control and then MOGA proved its better convergence properties for routing problems in WSNs. Variant of MOGA such as NSGA-II has proved its effectiveness for both problems in [6].

1.1 Motivation

Sensor nodes have limited battery life, therefore it is required to reduce energy consumption which will enhance network lifetime and coverage lifetime. For energy utilization reduction some overlapping sensor nodes should be turned off with the help of optimizing protocol in coverage area. Optimization using coverage protocols are of two types distributed and clustering protocols. These protocols include sensing model, mechanism used, node location and node’s neighboring information [4].

Locate sensor in forest environment is also a complexity, question arises here how to deploy and monitor sensor in forest area, because main reason is its energy consumption so that it could work long time and coverage could be enhanced. PSO was used in that area and gives better outcomes [5].

Prolonging network lifetime is basic need of sensor network, for that CH is elected based on remaining energy of each node and transmits the packets to the sink node. Markov scheduling [6] also used for election of efficient and optimum CH. Proposed scheduling algorithm enhances network lifetime and reduces energy consumption. Various coding techniques for network to tackle the issue of energy consumption have been proposed in multi-hop wireless sensor network [7].

Wireless Multimedia Sensor Networks (WMSN) uses in much application, which improves utilization of channel rate, reduces E2E delay, balances network load. In all crucial application multipath routing is an auspicious solution. Multipath routing helps for data transmitting and reduces delay, congestion [8].

Sensor nodes communicate through diverse routing strategy, PEGASIS [9] is extended chain base protocol which prolongs network lifetime, where each node communicates with neighbor’s node, make chain of nodes and elect leader from chain that collects environmental data and transfer to sink node.

WSN is highly densely distributed network having small size and low energy nodes. Packet scheduling is an important concern based on priority of information and reduces E2E. DMP prevents deadlock situation occurrence in network which works on threshold value and data rate priority [10].

TDMA [11] technique reduces the energy consumption in network and prolongs network lifetime. It balances energy consumption throughout the network and minimizing energy utilizing during packet transmitting. TDMA technique enhances network lifetime, reduces energy consumption, optimizes CHs selection and enhances packet transfer rate to base station with minimum delay and low energy.

Major transmission factor is hop device selection which can be adopted by various techniques, but these techniques are not alone sufficient in prolonging the network lifetime and minimizing energy. MAC [12, 13] uses optimized technique to select hop device. MAC [14] also controls time point transmission using time slot scheduling.

Deploy and forget solution in wireless sensor network provides efficient and rapid development of WSN and assist to user’s onsite, reducing deployment complexity and protocol stack for long lasting procedures. Technology involved in evolution of WSN problems were identified in [15].

WSN plays important role in optics, environments, physics, biometry and gas, every application associated with WSN requires QoS requirements for satisfying users with optimizing resources. A QoS requirement varies according to application specifications and maintains QoS trust and reliability [16].

WSN accommodate fluctuations in topology, specific task, node density and mobility. Zigbee [17] incorporates in node’s mobility and optimizes QoS. Specific model using Zigbee has been designed including parameters transmission range, back-off numbers and components and impact of node’s mobility. Zigbee best performs on various parameters such as E2E delay, SNR, node density and node’s mobility.

Security is again crucial issue in WSN, for that a cellular model has been proposed [18] which provides many fluctuations in terms of node density, sink node placement, influence factor of neighbor and probability of each cell. Proposed model handles many security issues in today’s scenarios applications.

For secured data transmission data aggregation technique is needed which performs between every route while transmitting the data. Lifetime of sensors decreases due to insufficient data aggregation techniques and energy. Therefore, data aggregation should be done in an energy optimized manner. When sensors are deployed in various locations then many security attacks may arise, for that TESDA [19] algorithm much used in data aggregation process to avoid attacks.

Data collection using mobile sinks consumes much battery power while transcieving. Sink mobility depends upon the applications required by the user. Difficult situation may arise due to the lack of availability of sink nodes when data is about to deliver to sink node and loss the data. ECS algorithm handles this issue effectively and avoids from data loss [20, 21].

1.2 Contribution and Roadmap of the Article

In this context, by considering the contributions of MOO in WSNs, this paper focuses on the following aspects:

  • Discussion on various routing optimization challenges including scalability, energy consumption, connectivity, node deployment, security and coverage.

  • Distribution of different parameters including routing, power, rate, scheduling, QoS provisioning, security and mobility over recent years has been revealed.

  • Detailed description of Network layer architecture optimization for different applications.

  • Comparison of optimization routing protocols with objective functions, along with their merits and demerits.

  • Techniques for improving optimizing metrics and applications performances of existing approaches.

  • Optimization techniques and problems in optimization have been identified and proper solution given in this paper.

  • Multi-Optimization Algorithm (M-OA) to solve problems in optimization has been proposed.

This article is organized as follows: Sect. 2 discuss the research gaps in different QoS metrics of WSN. Section 3 presents an overview of the problems handled via different optimization techniques along with a detailed description of the work handling multi-objective optimization problems. In Sect. 4, mathematical analysis of the key research papers is given. Then, Sect. 5 discusses the proposed architecture and Sect. 6 concludes the article.

2 QoS: Research Gap

Routing is an essential factor in WSN that should be done optimally. Routing is used for communicating among the sensors and sending data from sensors to base station. Routing issues tend to degrade the performance of complete network, decreasing network lifetime. Diverse routing protocols have been industrialized for prolonging network lifetime by reducing energy consumption [22]. WSNs have various routing challenges [23] which are yet to be solved in many applications including scalability, energy consumption, connectivity, node deployment, security and coverage. Research gaps in routing in WSN are discussed as follows [24, 25].

2.1 Multi-objective Routing

Developed routing algorithms or protocols should meet precise necessities such as coverage, throughput, end-to-end delay, capacity, collision and real-time delay. Therefore, there is the requirement of the development of routing protocol that meets specific optimization requirements [26].

2.2 QoS Constraints

QoS necessities in terms of jitter, probability, bandwidth ingesting, delay, end-to-end delay and outage probability should be taken in consideration of flexible routing algorithm or protocol. Outage probability is a specific QoS obligation for routing algorithm [27].

2.3 Secure Routing

Existing routing algorithms have been developed to enhance network coverage and performance of network, but avoid security factor that is essential in WSN while collection aggregate data at a central location. Therefore, it is needed to design secure routing algorithm without degrading the coverage and network performance [28].

2.4 Energy Requirement

Most of the sensors work on inbuilt battery with limited capacity, but energy can be achieved by solar, vibration and extra corporeal standards. Sensors engross conservational energy to maintain operative communication. From the survey it was found that very few energy winning nodes are being used in today’s applications, consequently these types of sensors should be taken in consideration for prolonging network lifetime [29]. Sensors deployed in hostile areas are required work longer without recharging as it is difficult to charge them frequently. Prolonging network lifetime is a foremost factor in WSN, which should be considered in today’s scenarios.

2.5 Large Source and Destination Set

Lot of algorithms or protocols work on single source and destination except few. Multiple source and destination demand in real-life applications leads to the problem of packet collision. Hence, avoiding this difficulty in WSN is a big research challenge. Further, with multiple sinks, there is lot of chances for information flooding, which wastes energy and it should be reduced [25].

2.6 Network Applications

Lot of protocols work on WSN’s applications, but few focus on applications such as limited bandwidth and delay sensitive applications. Therefore demanding probable applications to collaborate in routing include cellular network, LTE network, wireless LAN and intellectual radio network [30].

2.7 Enlargement Platforms

After survey, it is found that mostly routing algorithms or protocols work upon hypothetical investigation, whereas only few algorithms consider aspects based on practical routing implementation in real-time applications [31].

2.8 Strategy and Applications

WSN is being used in different areas includes monitoring biological system, fire detection, monitoring, tissue implanted and air fallen sensors. In some applications sensors have a precise position and some don’t have. Therefore, it is essential to design and locate sensor in future work [33].

2.9 Sensor Localization

Localization of sensors provides the cognizance of position organized at an exact point. Accurate statistics can be attained through Geometric aware routing. Localization techniques that exploit implication of coming signals from base station [35].

2.9.1 QoS Aware Routing

QoS is considered to satisfy end-to-end user/applications requirements. QoS is most important factor in real time applications of WSNs. QoS parameters comprise of fairness, packet loss, delay, jitter, accessible of bandwidth. It is important prolonging network lifetime with satisfying QoS parameters as per necessities of WSN applications. QoS affecting factors in WSN have been shown in Fig. 2, which replicates solicitation necessities of WSNs. It shows network concert can be enumerated in terms of network lifetime, energy consumption and QoS metrics for specific applications [37].

Fig. 2
figure 2

QoS affecting factors in WSNs

3 Multi-objective Optimization

Multi-objective optimization approach presents WSN in adaptive manner, energy managing, self-organizing, application-oriented, energy preservation and communication restraints. The problems and techniques in optimization have been identified in this survey as follows [39]. An illustration of optimization problems and their corresponding techniques is shown in Fig. 3.

Fig. 3
figure 3

Optimization techniques and problems in WSNs

3.1 Optimization Issues

Different optimization issues exist in WSN:

3.1.1 Problem of Coverage

Coverage is considered as a QoS parameter in optimization of WSNs. Target area can be observed well through coverage of sensor nodes. In case of moving objects coverage problem becomes more challenging [55].

3.1.2 Control of Topology

Topology control problem provides the network connectivity and therefore minimizing energy consumption for continous information transmission to base station with low cost path satisfying QoS parameters is a big challenge of optimization in WSNs [56].

3.1.3 Mobility

Mobile sinks familiarized for data gathering gives the solution of coverage connectivity for prolonging network lifetime in WSNs. Travelling Salesman Problem (TSP) provides to discover shortest path which reduces the cost of data gathering sink travel. In densely deployed sensor network, sensors are organized into clusters then solve TSP through clusters [57].

3.1.4 Scheduling

Scheduling is existing problem in WSN optimization such as collisions, management of channel orientation, prolonging network lifetime and QoS attentiveness. This is challenging issue for researchers to improve scheduling strategy [58].

3.1.5 Routing

Data transmission in WSN through effective path is called routing problem, that can be expressed in graph flow based on classical approaches [59]. These problems are categorized as low cost flow, multi-commodity flow, minimum spanning tree and shortest path problem. Lot of work has been done based on flow problems for wired network, but challenges seem in wireless network especially in WSN. In the problem of network flow, link capability is a robust restraint that is relieved constraint of energy node in WSN [60].

3.2 Optimization Techniques

Different optimization techniques can be used in WSN:

3.2.1 Adaptive Design Optimization

Genetic algorithms (GAs) much used in optimization for developing the system with suitable fitness functions for many facets of network performance. Main characteristics of GA is to know sensor node’s status (active mode or inactive mode). Strategy of finest sensor node fabricated by GA for satisfying explicit necessities of applications, energy preservation features and connectivity extant. Energy management tends to prolonging network lifetime without degrading the performance of network. In optimization problem solving GAs is used. GA replicates and allocates fitness value to each candidate elucidation for regular advancement [41].

3.2.2 Radio Sleep Mode Optimization

Energy proficiency is major issue in sensor network and radio acts as a provider to energy node feasting. MAC protocols works on stable squat power mode to laid radio to sleep. This power mode inherent tradeoff, deep sleep modes provide high energy cost and low current enticement for transferring radios to active mode. This method suggests adaptive sleep mode based on low power in the network of contemporary traffic circumstances. It presents all-inclusive energy model, transmission, listening, radio transferring energy mechanisms, reception and sleeping [43].

3.2.3 Particle Swarm Optimization

Particle Swarm Optimization (PSO) is an unpretentious, effectual and operative computationally algorithm for optimization. It is used to tackle issues in WSN includes localization of nodes, data aggregation, ideal deployment and clustering. PSO also used for technique of multidimensional optimization. PSO gives better outcomes in terms of speed of convergence, high quality solution and effectiveness of computational [45].

3.2.4 Network Lifetime Optimization

Network lifetime plays an important role in WSN for designing energy constrained applications. A design of joint optimal is used with MAC, routing layer and physical layer prolonging network lifetime of multi-source and single sink with energy constrained. Problem of prolonging network lifetime can be articulated as an assorted integer convex problem in optimization with TDMA technique. For taking real values integer restraints are relaxed and problem can be transformed into a convex problem for achieving upper bounds solution. An analytical framework is used for relaxed problem of prolonging network lifetime [47].

3.2.5 Simulation Based Optimization

Intention of consistent, fault tolerant and dynamic in WSN are major challenges which are yet to solve in WSN applications. For these issues optimization technique is introduced for providing optimal performance and middleware services. It based on simulation which handles noisy fault outward. This optimizing algorithm is demonstrated by formation of spanning tree which can be operated even asymmetrical links between nodes. In future large scale of WSN used in space and aviation is a key challenge for researchers such as safety control and monitoring system, smart dust, smart surface and intelligent space. These types of sensors habitually used as middleware services [49].

3.2.6 Coverage and Lifetime Optimization

WSN maintains required sensing coverage and transmit sensed information periodically to the central location. Information transmitting period may range from week to months. Prolonging network lifetime and coverage are two issues in WSN due limited battery power in sensor nodes. Most of the analysis focus on lifetime and coverage focuses on specific scenario, distribution of sensors in random and uniformly. In this optimization Gaussian distribution is used for better performance of coverage and prolonging network lifetime [51].

3.2.7 Dynamic Deployment Optimization

Deployment of sensors is a key challenging issue in WSN. Self-technique is used for enhancing coverage in WSN consisting fixed and mobile nodes. Mobile nodes relocated itself according to situation and cover large area. Mobile nodes’ new location can be resolute using parallel PSO and suitable to solve function of multidimensional in continuous space [53].

4 Detailed Analysis of the Literature

In this section, a detailed analysis of the literature in the domain of optimization in WSN is provided.

Yogarajan et al. [61] proposed a clustering algorithm based on Ant Lion optimization which enhances performance of network. Another distinct Ant Lion optimization to search optimum path and data gathering for mobile sink node with minimum length of data gathering. Distinct Ant Lion optimization mainframes for ideal directive of mobile sink for selecting cluster head and collect essential information. A simulation result of proposed algorithm shows that cluster scheme performs better in terms of prolonging network lifetime and throughput which minimizes discrete nodes. Also, Ant Lion optimization produces ideal tour for mobile sink node to collect data from CH. ALO algorithm works on random movement ants used with random walk phenomena can be calculated as follows.

$$A_{i}^{t} = \frac{{(A_{i}^{t} - a_{i} ).(d_{i} - C_{i}^{t} )}}{{(d_{i}^{t} - a_{i} )}} + c_{i}$$
(1)

Specific symbols used in Eq. (1) are described in paper [49].

Particle swarm optimization (PSO) and Ant colony optimizations (ACO) has been proposed and evaluated by Kaur et al. [62], which improves data aggregation in inter cluster. Proposed algorithm prolongs network lifetime than other algorithm. ACOPSO is used to find shortest path between existing CHs and sink node. This technique provides optimal path taking into consideration energy efficient so that network lifetime could be enhanced. When ants move from CHi to CHj where i ≠ j then simple ant is calculated

$$P_{{i,j}} = \frac{{(\tau _{{i,j}} )^{\alpha } + (\eta _{{i,j}} )^{\beta } }}{{\sum {(\tau _{{i,j}} )^{\alpha } (\eta _{{i,j}} )^{\beta } } }}$$
(2)

where τi,j is deposit amount of pheromone from CHi to CHj and ηi,j represents visibility function of trail which is correspondent to distance of energy from CHi to CHj. α and β are parameters of pheromone and heuristic visibility function respectively.

Yang et al. [63] proposed a protocol based on trust disseminated model called Energy Optimized Secure Routing (EOSR). It is designed for path length with residual energy, trust level of sensor node and strategy for multi factor. EOSR transmits data through trusted nodes and balances energy utilization throughout trusted nodes. EOSR gives better performance in terms of throughput, delivery rate and average power utilization. EOSR includes route construction, evaluation and maintenance; trust evaluation value is calculated based on node’s communication behavior Beta distribution is used to evaluate trust node’s value. Trust node’s value DTij can be obtained as:

$$DT_{{ij}} = E(Beta(\alpha _{{ij}} ,\beta _{{ij}} )) = \frac{{\alpha _{{ij}} + 1}}{{\alpha _{{ij}} + \beta _{{ij}} + 2}}$$
(3)

where αij and βij represents cooperation and non-cooperation interaction between node i and j.

Power Energy Gathering in Sensor Information System (PEGASIS) protocol has been developed by Natasha et al. [64] which uses optimization of ant colony to attain finest chain. PEGASIS redundant data with optimization based on ant colony, transmission delay nodes distance concomitant with elongated links and CHs selection by appropriate method. CHs works on inter cluster communication and high level cluster heads transmits data to base station. Cluster head is selected on remaining energy and trade off, this selection is executed is as follows:

$$fitness = (w_{1} \times E_{{residual}} (CH)) + \frac{{w_{2} }}{{d_{{dest}} }}$$
(4)

where w1 and w2 are weighted parameters whose sum = 1, Residual represents remaining power of CH and ddest is distance from destination.

Xu et al. [65] proposed two algorithms namely, hybrid MOEA/D-I and MOEA/D-II which cover problem of optimization in WSN and balances network lifetime and network coverage. These algorithms bets fit on enhancing energy utilization steadiness, exploit coverage rate and reducing energy consumption. Differential evolutionary and Genetic algorithm effectively optimize sub-problems of WSN based on multi-objective optimization. Therefore MOEA/D-I and MOEA/D-II algorithms have been developed for optimization. Energy consumption, coverage rate and energy equilibrium can be calculated from Eqs. (5)–(7) respectively.

$$E(I) = \left(\sum\limits_{{i = 1}}^{{num}} {\sum\limits_{{S\varepsilon C_{i} }} {E_{{S,CH_{i} }} + E_{{RX}} + E_{{DA}} } } \right) + \sum\limits_{{i = 1}}^{{num}} {E_{{CH_{{i,\text{Sin} k}} }} + E_{{total}} }$$
(5)
$$N(I) = \sum\limits_{{i = 1}}^{M} {U(S_{t} )}$$
(6)
$$EQ_{k} = \frac{{\sum\nolimits_{{i = 1}}^{{n_{k} }} {E_{{k_{i} }} } }}{{n_{k} }}$$
(7)

Specific symbols used in Eqs. (5)–(7) have been described in paper [65].

A DV-maxhop globalization scheme has been developed and evaluated by Shahzad et al. [66]. DV-maxhop gives efficiency and noble accuracy. A multi-objective optimization function has been used for reducing localization errors and transmissions number throughout localization phase. DV-maxhop has been evaluated on extensive simulation using different topologies. Convergence time reduction is obtained by reducing network overhead. Reduction of number of transmissions tends to reduce energy consumption. Two objectives functions have been used in DV-maxhop as follows:

$$f1(p) = \frac{1}{{N_{r} }}\sum\limits_{{i\varepsilon N_{r} }} {\sqrt {(\mathop x\limits^{ \wedge } _{i} - x_{i} )^{2} + } (\mathop y\limits^{ \wedge } _{i} - y_{i} )^{2} }$$
(8)
$$f2(p) = \frac{1}{N}\sum\limits_{{i\varepsilon N}} {N_{{T_{{X_{i} }} }} }$$
(9)

where \((\mathop {x_{i} }\limits^{ \wedge } ,\mathop y\limits^{ \wedge } _{i} )\) and (xi, yi) are positions of estimated and actual node i and \(N_{{T_{{X_{i} }} }}\) represents packets transmitted by node i.

Dimitriois et al. [67] has been proposed an algorithm called Evolutionary Quantum Pareto Optimization (EQPO) which identifies optimal routes. EQPO has been improved by implementing back tracing algorithm. Therefore improved algorithm proposed known BTA-EQPO which reduces complexity overhead and improves performance metrices. Further SO-BTP and MO-BTP framework developed based on dynamic programming of multi-objective for obtaining experiential accuracy. SO-BTP provides all possible optimal Pareto solutions and MO-BTP detects Pareto optimal routes. The route can be expressed as follows:

$$f(x) = [P_{e} (x),L(x),D(x)]$$
(10)

Symbols used in Eq. (10) can be elaborated by author in paper [67].

Optimized QoS Multipath Routing (OQoS-MRP) has been developed by Onthachi et al. [68] which estimates finest multipath from sink node to diverse sensor nodes considering QoS parameters. Best case path is selected for data transmitting to sink node. Performance of proposed routing protocol OQoS-MRP has been compared with existing routing protocols EE-LEACH and MRBCH. OQoS-MRP balnces the energy consumption reduces overhead and delay of entire network. Link cost function used in OQoS-MRP with route, energy and delay can be calculated as follows:

$$\text{Cos} t_{{vw}} = \frac{{R_{{req}} }}{{R_{{vw}} }} + \frac{{E_{{vw}} }}{{E_{{\min }} }} + \frac{{D_{{vw}} }}{{D_{{req}} }}$$
(11)

Zhang et al. [69] developed an algorithm called multi-objective optimization for WSN (AWN-MO) based on image separation. AWN-MO works with variance of maximum inter class and SNR. Accuracy of SNR on image synthesis accuracy also deliberated. Threshold value in AWN-MO is considered in post processing for additional value. Performance of AWN- MO with existing algorithms is better in terms of convergence exactness and robustness.

A multi-objective QoS routing (MQoSR) has been proposed by Alwan et al. [70] for various QoS applications. QoS routing problems are considered as link and path based metrics. The link based metrics includes sink distance, delay, reliability and energy. On the other hand path based metrics includes lifetime of network, end-to-end delay and data transmission reliability. MQoSR achieves optimum path, delay necessities and data delivery ratio. Consumption of energy for data transmission from any node to sink node on path p with hop count can be calculated as:

$$E_{{path_{p} }} = \sum\limits_{{i = 1}}^{{hop_{p} }} {E_{{con_{i} }} }$$
(12)

Arya et al. [71] introduced system for optimization in WSN which is applied and optimized between two nodes and signal strength from source to sink node. ACO method is analyzed with gradient based protocol, direct diffusion, rumor, energy aware routing and network layer routing protocol. Residual energy of nodes in WSN has been computed using assorted parameters. ACO performs better in terms of node’s residual energy and bandwidth reduction than existing routing protocols. if Ep_remain and Eq_remain be the energy of current p and next hop q node then ACO transfer regulation can be calculated as:

$$\eta _{{pq}} (t) = \frac{{E_{{p\_remain}} + E_{{q\_remain}} - E_{{pq\_consume}} }}{{\sigma (p,q)}}$$
(13)

3D coverage uncertain model has been developed by Cao et al. [72] which uses improved 3D sensing model and fusion operator for uncertainty. The problem of positioning is enhanced into multi-objective optimization which includes key features: reliability, lifetime and coverage. The main goal of proposed model is prolonging network lifetime, coverage large area and extraordinary reliability. DPCCMOLSEA has been also proposed for nautical applications. The effectiveness of this algorithm is measured has been verified with algorithm of state of the art. Both the proposed methods effectively perform in performance of optimization and reducing computation time. 3D sensing model is given as follows:

$$P^{S} (s,t) = P^{S} _{{LOS}} (s,t) \times P_{D}^{S} (s,t) \times P_{P}^{S} (s,t)$$
(14)

Specific notations and symbols given in Eq. (14) have been elaborated in paper [72].

Armando et al. [73] implemented two algorithms namely, Storn/Price’s multiobjective and Differential Evolution (DE) which enhances network coverage area and reducing energy utilization. Random M parameter also used as a protracted demonstration. Proposed algorithms optimize distribution of nodes randomly in diverse shapes, maintaining the connectivity throughout the network using Prim’s algorithm. Hungarian algorithm also implemented to calculate minimum distance between first and last node’s position. DE provides certain optimal accuracy solution. If S(x,y) be number of times covered coordinates (x,y) by node then nodes are represented in network area as:

$$S(x,y) = \sum\limits_{{i = 1}}^{Z} {P_{{\text{cov} }} (x,y,N_{i} )}$$
(15)

Advanced Threshold Sensitive Energy Efficient (A-TEEN) has been proposed and evaluated by Ge et al. [74]. A-TEEN optimizes election of CH technique than TEEN. A-TEEN performs better than TEEN on the parameters of energy efficiency and prolonging network lifetime. A-TEEN measures electromagnetic environment noise and set the bandwidth according to application necessity. It uses empty channels calculating by weighted probability of every node to be CH. The probability can be calculated as:

$$P_{i} (t) = \min (k\alpha \frac{{C_{i} }}{m},1)$$
(16)

where k represents probable number of CHs, α is a static parameter, Ci denotes availability of channels.

Hajizadeh et al. [75] proposed Controlled Deployment Algorithm (CDA) based on multi-objective Bee swarn optimization yaking consideration of honey bee behavior. Coverage and network connectivity are two important factors of proposed algorithm. Control deployment is similar to NP-complete problem. Since deploying sensors consider one objective, hence multi-objective technique is more considerable. Swan astuteness has produced novel ways to resolve optimization problems called optimization algorithm based on swarm. These algorithms are implemented and motivated ordinary comportment of penetrating nourishment in community instinctive.

A concurrent transmission model has been introduced by Han et al. [76] which deals with mutual interference constraints and resource link competition in transmissions. Spectrum allocation plan has been formulated based on this model called Chromosome in Genetic Algorithm for resolving spectrum allocation of multi-objective. Proposed model addresses problem in spectrum allocation with respect throughput of network and utilization of spectrum in radio based internet of things. In one hand enhances end-to-end throughput by improving the performance of assigned spectrum channel of each link path. On the other hand same spectrum channel link is shared for concurrent transmission for enhancing spectrum utilization. If Tij be opportunities of transmission on link (i,j) then link transmit data rate on m channel spectrum can be calculated as:

$$R_{{ij}}^{f} (m) = T_{{ij}} \times C_{{ij}} (m)$$
(17)

Kang et al. [77] proposed Mobile Data Collectors (MDCs) strategy for reestablishing connectivity of multi-objective optimization. MDCs balances delay with respect to data collection. Problem of data acquisition and network connectivity are converted into an improved multi-travelling salesman problem (IMTSP). An improved multi-objective genetic algorithm has been imposed for resolving collector position of optimal collected data. It provides hierarchical structure of virtual segments, custom coding and decoding and improved diversity.

An energy aware clustering based routing (EACBR) protocol has been proposed by Khabiri et al. [78] which provides clustering in network and selects optimal CHs. EACBR selects the clusters based on residual energy nodes, targeted cuckoo algorithm, distance from BS and distances within clusters. EACBR balances the energy utilization, packet delivery ratio and prolonging network lifetime.

Carlos et al. [79] developed Strength Pareto Evolutionary Algorithm (SPEA) which provides finest efficient routes, balances energy utilization, reduces bandwidth utilization and minimizes end-to-end delay. EACBR is used in multicast or unicast transmission schemes without any constraints in centralized environments. EACBR solve mathematical model o of multi-objective optimization, it works as a dispersed manner because every node estimates routes to other nodes. If Si and Fj be the strength and fitness value of each node i to node j can be calculated as:

$$S_{i} = \frac{{n_{i} }}{{N + 1}}$$
(18)
$$F_{j} = 1 + \sum\limits_{{i\varepsilon P_{t} \wedge i}} {S_{i} }$$
(19)

A novel cluster based valid lifetime maximization protocol (CVLMP) has been proposed by Xiaoping et al. [80] which prolongs network lifetime. CHs are nominated and swapped based on probability information of energy, then clusters are appointed around CHs according to model designed based on multi-objective optimization, which balances and minimizes energy utilization among all CHs. CVLMP prolongs valid network lifetime and enhances packet delivery to sink node. Total energy consumption can be calculated as follows:

$$E_{{total}} = \sum\limits_{{i = 1}}^{k} {(E_{{CH}}^{i} ) + \sum\limits_{{j = 1}}^{{n - 1}} {E_{{non - CH}}^{{ji}} } }$$
(20)

where \(E_{{CH}}^{i}\) and \(E_{{non - CH}}^{{ji}}\) represents consumption of energy by ith and jth CHs, and n is the number of sensors divided into k clusters.

Distribution of different parameters focused for the research over recent years has been shown in Fig. 4 from 2010- 2018. Few challenging parameters including routing, power, rate, scheduling, QoS provisioning, security and mobility have been considered and shown variation over the years 2010–2018. QoS provisioning improved much better over these years in optimization, security and scheduling also touches better performance.

Fig. 4
figure 4

Parameters distribution over recent years

Whereas, Fig. 5 shows literature distribution over recent years from 2010 to 2018. Data distribution from 2017 to onwards was better than previous years. In the year 2013—2016 literature data goes to down fall then improves in rest years.

Fig. 5
figure 5

Literature distribution over recent years

Network layer architecture for optimization has been shown in Fig. 6. In this architecture, sensing service nodes joins the network and provides the data using storage and software tools. A computation and optimization expert uses data mining techniques and converts information in a specific knowledge base system. Computation integrates all specific applications on scalable storage using optimization techniques.

Fig. 6
figure 6

Network layer architecture of optimization

The comparison of optimization routing protocols with objective functions, merits and demerits have been shown in Table 1. Approaches for improving optimizing metrics and applications performances of existing approaches have been shown in Tables 2 and 3.

Table 1 Optimization based comparison of different routing protocols
Table 2 Existing approaches for improving optimizing metric
Table 3 Application performance of existing approaches

5 Proposed Architecture

Multi-Optimization Algorithm (M-OA) to solve problems in optimization has been proposed as shown in Fig. 7. M-OA can be best fit over programming based on mathematical in terms of handling multifarious complications and expedient enactment. M-OA can be used for different kinds of objective functions, be it continuous or discontinuous, linear or non-linear and stationary or non-stationary which depends upon processes of initializing, assessment, assortment, crossover, transformation and replacement. The function value and derivatives with respect to optimized parameters take appropriate direction towards maximum or minimum. The intension in proposed architecture is to maximize a function with M-OA which is needed to evaluate fitness individually and will be used to bias better genes in next generation. In M-OA we must come up with single metric and will be used for comparing two possible solutions for better performance. For an airfoil, drag and lift function can be used.

$$Fitness = W_{1} Lift(P) - W_{2} Drag(P)$$
(21)

It depends upon simulation sets such as speed, different angles of attack and much more.

$$fitness = \sum\limits_{i}^{{simulations}} {W_{i} Lift(P) - } \sum\limits_{i}^{{simulations}} {W_{i} Drag(P)}$$
(22)

The fitness for empirical density functional may be weighted deviation from experimental values.

$$fitness = - \sum\limits_{i}^{{dataset}} {(E_{i}^{{calc}} (P) - E_{i}^{{Exp}} )^{2} }$$
(23)

M-GA simplifies the problem and finds regions in the parameter space of interest. In future, efforts will be made to utilize the proposed solution for implementation in different network domains such as WSN, VANET and SDN.

Fig. 7
figure 7

Flow-chart of M-OA

6 Conclusion

In this paper, a brief analysis for applicability of diverse multi-objective optimization techniques in existing wireless sensor network area has been explored and discussed with an appropriate study of research gap in routing issues. A brief analysis of objective functions in multi-objective optimization with its merits and demerits, existing approaches for improving optimizing metric, application performance of existing approaches and proposed architecture will be helpful for researchers and acquire more vision into ways of optimization enactment. After rigorous examination and analysis of various papers an effective algorithm based on multi-objective optimization technique can be developed satisfying various QoS parameters in energy efficient manner for real time and dynamic network for real time applications.