Next Article in Journal
Low-Cost Dual-Frequency GNSS Receivers and Antennas for Surveying in Urban Areas
Next Article in Special Issue
Sensors for Biomass Monitoring in Vegetated Green Infrastructure: A Review
Previous Article in Journal
Natural Intelligence as the Brain of Intelligent Systems
Previous Article in Special Issue
Multimodal Sensor-Input Architecture with Deep Learning for Audio-Visual Speech Recognition in Wild
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Swarm Intelligence Internet of Vehicles Approaches for Opportunistic Data Collection and Traffic Engineering in Smart City Waste Management

1
School of Science, Technology & Engineering, University of the Sunshine Coast, Moreton Bay Campus, 1 Moreton Parade, Petrie, QLD 4502, Australia
2
School of AI and Advanced Computing, Xian Jiaotong Liverpool University, Suzhou 215123, China
*
Author to whom correspondence should be addressed.
Sensors 2023, 23(5), 2860; https://doi.org/10.3390/s23052860
Submission received: 31 January 2023 / Revised: 2 March 2023 / Accepted: 3 March 2023 / Published: 6 March 2023

Abstract

:
Recent studies have shown the efficacy of mobile elements in optimizing the energy consumption of sensor nodes. Current data collection approaches for waste management applications focus on exploiting IoT-enabled technologies. However, these techniques are no longer sustainable in the context of smart city (SC) waste management applications due to the emergence of large-scale wireless sensor networks (LS-WSNs) in smart cities with sensor-based big data architectures. This paper proposes an energy-efficient swarm intelligence (SI) Internet of Vehicles (IoV)-based technique for opportunistic data collection and traffic engineering for SC waste management strategies. This is a novel IoV-based architecture exploiting the potential of vehicular networks for SC waste management strategies. The proposed technique involves deploying multiple data collector vehicles (DCVs) traversing the entire network for data gathering via a single-hop transmission. However, employing multiple DCVs comes with additional challenges including costs and network complexity. Thus, this paper proposes analytical-based methods to investigate critical tradeoffs in optimizing energy consumption for big data collection and transmission in an LS-WSN such as (1) finding the optimal number of data collector vehicles (DCVs) required in the network and (2) determining the optimal number of data collection points (DCPs) for the DCVs. These critical issues affect efficient SC waste management and have been overlooked by previous studies exploring waste management strategies. Simulation-based experiments using SI-based routing protocols validate the efficacy of the proposed method in terms of the evaluation metrics.

1. Introduction

One of the most critical services offered in the smart city (SC) framework is IoT-enabled waste management; data collection and traffic engineering are critical aspects of this framework in the context of waste management scenarios. Provision of efficient waste management is becoming challenging due to rural–urban drift and the fast growth in the urban population, which has given rise to large cities. To meet the requirements of the residents of such cities, there is a need to offer efficient waste management services. An emerging approach to the provision of efficient waste management in this context has been linked to methods of data collection and transmission for waste management operations. Current techniques exploring a single mobile element with IoT-enabled technologies for data collection and transmission for waste management scenarios are no longer sustainable due to the emergence of sensor-based big data systems and large-scale wireless sensor networks (LS-WSNs), which require network partitioning into multiple groups of clusters and regions prior to data collection. Thus, it has become expedient to devise new techniques for energy-efficient data collection and transmission to optimize energy consumption for big data collection for SC waste management strategies.
Waste management strategies entail all activities and operations relating to waste, including the collection, handling, transportation, and proper disposal at appropriate locations. According to [1], waste management strategies involve a set of processes ranging from collection of waste to the recycling of the collected waste. Waste management is therefore a critical component of an SC framework. A comprehensive review of SC waste management techniques can be found in [2]. Several studies on waste management strategies have focused on exploiting IoT-based technologies. However, this is associated with the challenge of high energy consumption of sensor nodes, which limits the operational lifetime of the network. Thus, optimizing energy consumption and operational costs to meet the energy requirements of the network is a major focus of the current research approach.
Realizing the harmful effects of improper refuse disposal on the environment, it has become necessary to devise efficient waste management strategies for SC scenarios. Furthermore, owing to the surge in urban population growth, waste management data are growing astronomically and are projected to account for 70 percent of the Earth’s population by 2050 [3], giving rise to large cities. Such cities are required to be ‘smart’ to meet the demands of citizens by offering advanced and efficient services including smart waste management. Thus, efficient waste management strategies are a critical aspect of an SC framework. However, new challenges associated with energy-efficient waste management have emerged due to the need for sensor-based big data collection architectures and the emergence of large-scale wireless sensor networks (LS-WSNs) in smart cities. Thus, the current traditional IoT-based methods for data collection and transmission for waste management are no longer sustainable in the context of SC waste management scenarios because the sensors are battery-operated, with several limitations on memory capacity, processing, and storage capabilities to hold large volumes of waste management data that characterize an SC ecosystem. Because data collection and transmission operations are energy-dependent, network operations will be hampered if data transmission is impacted by energy-deficient sensor nodes. Hence, this paper proposes a novel energy-efficient swarm intelligence IoV-based method for opportunistic data collection and traffic engineering for SC waste management. This method involves deploying multiple data collector vehicles (DCVs) traversing the entire network to gather sensed data via a single-hop transmission for SC waste management operations. None of the existing waste management strategies has considered this approach to optimize energy consumption for big data collection and transmission in an LS-WSN.
Previous studies have shown multiple ways by which sensor data can be transmitted from sensors to the base station (BS) or access point (AP). For a waste management scenario, the traditional method involves data transmission from sensors directly to the sink for processing via a multi-hop communication formed by the sensor nodes. Multi-hop communication enables nodes near the sink node to relay data from the nodes that are farther way from the sink node. While this approach may be feasible for data transmission, it creates some bottlenecks in the network. The major drawback is the energy-hole problem created as a result of frequent data-forwarding activities of the sensor nodes that are near the sink node [4,5,6]. Such nodes usually dissipate their energies faster than their counterparts that are stationed farther away from the sink node. Hence, multi-hop data-forwarding strategy can be ineffective due to the energy-hole problem occasioned by frequent data forwarding resulting in high transmission overheads [2,7]. Furthermore, the emergence of LS-WSNs with sensor-based big data systems makes this approach inefficient for SC waste management strategies.
Inspired by the breakthroughs in recent studies that have shown the efficacy of mobile elements [8,9,10,11,12] over traditional static multi-hop routing, this paper proposes a novel energy-efficient swarm intelligence (SI) IoV-based model exploiting multiple DCVs for opportunistic data collection and traffic engineering for SC waste management. We propose analytically based methods to investigate some of the critical issues affecting efficient data collection and transmission for SC waste management strategies, which include: (1) determining the optimal number of data collector vehicles (DCVs) required in the network and (2) determining the optimal number of data collection points (DCPs) for the DCVs. Previous studies exploring waste management strategies have not considered this approach to optimize energy consumption for big data collection. The focus of this paper is the deployment of vehicular networks for opportunistic data collection and traffic engineering for waste management operations in an SC. The proposed approach aims to address the two major challenges of efficient data gathering and transmission for DCVs in large-scale wireless sensor networks (LS-WSNs) in SC scenarios. We also consider the challenge of data collection from spatially separated regions (unconnected regions), which requires network partitioning into multiple sizes and groups prior to data collection. This issue poses a great challenge that makes it infeasible to deploy a single DCV for data-gathering activities, since a single DCV does not have the energy capacity to traverse the entire network for the purpose of data gathering and delivery to the BS or AP. Based on this scalability issue with a single DCV in an LS-WSN scenario, this work considers exploiting multiple DCVs to minimize latency times since there may be many data collection points (DCPs) to be visited. Thus, the proposed approach leverages the advantages inherent in the use of multiple mobile collectors to address some of the limitations of the single data collector scheme. However, employing multiple DCVs comes with additional challenges including costs and network complexity. Hence, there is a need to create a balance to guarantee network stability by determining the optimal number of DCVs required for continuous network operation.
The objective of this paper is to fill the research gap in this area by proposing a novel SI IoV-based model utilizing vehicular networks to address the critical tradeoffs affecting efficient big data collection and transmission in an LS-WSN for an SC waste management scenario, which include: (1) finding the optimal number of data collector vehicles (DCVs) needed in the network, (2) finding the optimal number of data collection points (DCPs) for DCVs, and (3) partitioning the network into regions of multiple sizes and assigning a DCV to each region. We note that this approach represents a significantly delay-tolerant network (DTN) that employs different data delivery mechanisms including exploitation of vehicles for opportunistic data collection and transmission. Below, we further highlight the major contributions of this, work which are explained as follows:
(1)
Due to issues of network complexity and cost implications as a result of the deployment of multiple data collector vehicles (DCVs), it is expedient to determine an appropriate number of DCVs. Thus, we employed an analytical approach to determine the optimal number of DCVs required in the network within a given time period, including the optimal trajectory for each DCV;
(2)
We considered the optimal number of data collection points (DCPs) for the DCVs, including their locations and data collection times at a given location;
(3)
For LS-WSN scenarios exploiting multiple DCVs, we first consider the need to partition the network into multiple finite regions using the improved k-means algorithm and assign each region to a DCV using the principle of distance matrix between OPs and DCVs;
(4)
Simulation experiments using swarm intelligence algorithms are further provided to validate the analytically based method.
The rest of this paper is structured as follows. Section 2 presents an IoV-based architecture for SC waste management strategies, and related works are presented in Section 3. Section 4 presents the system model and problem formulation. The proposed work is presented in Section 5. Section 6 presents simulation results and analysis, while Section 7 concludes the work.

2. IoV-Based Architecture for SC Waste Management Strategies

The connectivity between vehicles and the Internet of Things (IoT) has led to a new era of technological advancements in terms of vehicular networks known as the Internet of Vehicles (IoV), which depicts a global convergence of the traditional IoT and the mobile internet [13], whereby vehicles serve as smart moving nodes in the network. The authors of [2,14,15], conceive of the IoV as a technological platform that enables a network of interactions between vehicles and other devices or objects within their environment, which may include other vehicles, sensors actuators, humans, and road infrastructure. IoV-based technology provides a huge network of interactions amongst the various communication models exploiting IoT-based technologies to enable big data information on smart waste bins scattered within an SC ecosystem and the collection and transmission of such data using vehicular networks. Some application specifics of IoV for SC solutions can be found in the areas of big data analytics, infotainment, intelligent transportation systems, cloud computing, crash response, environmental management, and traffic management [13,14,15,16,17,18]. Recent studies on IoV reveal that researchers have focused on the above-mentioned application specifics but have yet to extend this application to SC waste management. Other studies show that research efforts are currently focused on exploiting IoT-enabled techniques for SC waste management strategies. Hence, the potential of the IoV has not yet been explored for SC waste management solutions. One of the challenges of using IoT-enabled technologies for data collection for waste management is the high energy dissipation of the sensor nodes, which is occasioned by high transmission overheads. To optimize energy consumption of sensor nodes, many researchers have proposed the use of mobile collectors for data collection [6,7,8,9,10,19]. Thus, this study aims to harness the potentials inherent in IoV-based methods for an intelligent waste management strategy in SCs. In this study, we further investigated some of the critical issues and tradeoffs affecting efficient data collection and transmission for SC waste management solutions using analytically based approaches. Figure 1 shows the architecture of IoV-based waste management in an SC. While Figure 1a gives an overview of IoV-based SC waste management, Figure 1b presents a model of data collection for an SC waste management technique.
We note that several research efforts have utilized multiple mobile elements for data collection [20,21,22] to tackle the challenges of scalability associated with a single collector scheme. However, none has considered an IoV-based approach to address the need to optimize energy consumption for big data collection in LS-WSNs by examining critical issues and tradeoffs affecting efficient data collection for SC waste management solutions. Some advantages of exploiting vehicles as mobile collectors are that (1) vehicles are able to traverse and roam across different unconnected geographic regions of the SC for data collection and transmission purposes; (2) vehicles can be used to optimize energy consumption of sensor nodes by enabling short-range data collection and transmission, which saves substantial energy use by sensor nodes and minimizes their transmission overheads; (3) unlike the energy-constrained IoT-based sensors, vehicles are energy-renewable; (4) vehicles can handle the issues of flexibility and scalability associated with a typical single collector scheme; and (5) the opportunistic approach enables the same vehicle to be simultaneously exploited for multiple applications to minimize energy consumption.
Despite the notable efficacies of multiple mobile collectors, especially in relation to the issues of scalability and latency, there are several challenges associated with the scheme that are related to costs and complexity of the network, thereby necessitating a tradeoff between network cost and delays. We consider the need for a timely data collection and transmission before the data loses its significance and becomes useless and therefore propose a novel energy-efficient swarm intelligence IoV-based approach for opportunistic data collection and traffic engineering for SC waste management. Figure 2 shows an IoV-based network communication model, while Figure 3 shows a working model of the proposed approach for data collection in an LS-WSN environment. The first challenge is partitioning the entire network into multiple clusters and groups prior to data collection. To this end, we adopted the network partitioning method presented in [11]. The other challenge is how to find the optimal data collection points (DCPs) for the DCVs and subsequently assign some DCPs to each DCV in a manner that tends to reduce the round-trip time for the n number of DCVs and consequently minimize their total movement energy consumption. Otherwise, some DCVs will have more DCPs to visit than others, resulting in high movement energy consumption as a result of longer tour duration. This work is focused on a network with predetermined locations of smart bins or cluster heads (CHs) and optimal DCPs such that the DCVs do not necessarily need to traverse all the CHs but can visit certain optimal locations for data gathering.

3. Related Works

The challenges of efficient waste management, especially in urban cities, are becoming a critical issue that needs to be addressed headlong by devising appropriate waste management techniques to improve the environmental conditions and wellbeing of residents. In this section, we present a review of related works and draw comparisons with existing studies from two basic perspectives: (1) IoT-based waste management strategies in an SC ecosystem and (2) swarm-intelligence-based techniques. This section critically examines the proposed approach in comparison to other existing works and related studies.

3.1. IoT-Based Waste Management Strategies in an SC Ecosystem

This section discusses the application of smart technologies to solid waste management in an SC. Some methods involve the use of sensors, such as IR sensors, ultrasonic sensors, RFID tags, Wi-Fi, and GPRS for real-time data generation and gathering from smart bins that are spatially distributed at different locations. Table 1 presents a summary of previous works on IoT-based techniques for waste management in the smart city domain. A comprehensive survey of IoT-based approaches for waste management in an SC is presented in [2]. Findings from the literature reveal that researchers have focused attention on the use of IoT-based methods for data collection for SC waste management strategies, although none has considered the IoV-based approach for data collection for waste management in an SC. In contrast, our proposed method exploits vehicular networks (IoV) for data collection and transmission for efficient waste management in an SC. In terms of SC waste management, none of the existing approaches from the literature have considered the need to optimize energy consumption for big data collection in an LS-WSN. To this end, we propose the use of multiple data collector vehicles (DCVs) to optimize energy consumption for big data collection in an LS-WSN. However, we note that the use of multiple DCVs also comes with some challenges and therefore propose a swarm intelligence IoV-based method to address some critical issues associated with efficient data collection.

3.2. Swarm Intelligence (SI)-Based Approaches

This section discusses the use of SI, which represents a novel field of artificial intelligence (AI) that deals with the study of biological species characterized by behaviors that are self-organized, as seen in social living beings such as ants, fishes, birds, and termites. This field of AI has been increasing in popularity and is known for its potential to resolve various optimization problems. SI is currently widely utilized in different application domains. Compared to traditional methods, SI-based approaches present several advantages in terms of flexibility, scalability, robustness, energy efficiency, and data delivery performance [11,48,49]. However, a few drawbacks, as noted in [48,49], include the lack of theoretical analysis, as SI studies are experimentally based, and the fact that SI algorithms are generally time-consuming and can suffer from stagnation, with premature convergence to a local optimum. Despite the apparent drawbacks, the popularity of SI is growing at an alarming rate, which may be due to the increasing demand for smart optimization techniques in several businesses and engineering scenarios. SI-based methods can be employed to handle optimization, scheduling, planning, design, and management problems [48]. SI-solutions are used for formal, computationally complex algorithms. The authors of [49] discussed two representative SI-based algorithms: particle swarm optimization (PSO) and ant colony optimization (ACO). The authors of [49,50,51] presented a survey of representative SI algorithms to handle optimization problems. A comprehensive survey of nature-inspired and SI-based algorithms for wireless sensor networks is provided in [52,53]. The authors of [54] presented a review of SI-based algorithms for IoT-based solutions. Their study aimed to introduce a new level of intelligence to IoT-based systems, providing an understanding of some technical aspect of SI algorithms and their potential applications in IoT. Since SI is characterized by major features such as robustness, scalability, flexibility, and interoperability, it is expected that these will be critical in meeting the architectural requirements of SI IoT-based systems. Table 2 shows a comparison of the proposed approach with other SI-based approaches in the context of SC waste management applications. Findings from the literature reveal that none of the existing techniques has considered the use of an SI IoV-based approach for SC waste management applications.

4. System Model and Problem Formulation

4.1. Network Model and Assumptions

This section presents the network model of the proposed approach. Figure 4 shows the system model consisting of a large-scale wireless sensor network (LS-WSN) with a set of N stationary sensor nodes embedded in smart bins represented by a set ( N = { N 1 ,   N 2 ,   N 3 ,     N n } ) and mobile data collector vehicles ( V = { D 1 ,   D 2 ,   D 3 ,   D m } ). The network model consists of segmented group of clusters that are spatially distributed across different unconnected regions. There are three network groups (g ( g 1 ,   g 2 ,   g 3 ) ), and each group is unconnected to other groups. The network consists of a number of sensors, a set of cluster heads (CHs), and a set of optimal points (OPs) or data collection points (DCPs). CHs are leader nodes that collect data packets from other nodes and transmit them to the DCVs when they arrive at the DCPs. Data transmission to the DCVs occurs via a single-hop mechanism. The sensors in different groups or segments are clustered using the node partitioning algorithm presented in [11]. Each sensor is connected to the CH within its range of communication. Three major actors can be identified in the network, namely the static sensors (smart bins), the data collector vehicles (DCVs), and the base station (BS). The model makes the following assumptions:
(1)
All the sensors and CHs are static after deployment;
(2)
N number of sensors embedded in the smart bins are scattered across the smart city comprising different groups (g) and clusters with a set of optimal points. The groups are spatially separated and are not reachable by other groups. However, nodes within the same group are reachable by other nodes in their group and can communicate among themselves;
(3)
Each DCV is a super-energy mobile collector that is not easily energy-deficient;
(4)
All CHs are covered by the optimal data collection points (DCPs);
(5)
The DCVs have knowledge of the locations of the CHs and OPs as they traverse the network, starting from the BS, which has the network information and makes it available to the DCVs;
(6)
Each CH has adequate memory capacity to hold all the data that it transmits to the DCV upon arrival at an OP or DCP;
(7)
The DCVs move at a fixed speed (v);
(8)
The sensor nodes are randomly deployed a priori with known locations.
Table 3 presents a detailed list of symbols and their descriptions.
The DCV starts its network tour from the BS and traverses along the designated OPs or DCPs to collect all the sensed data and finally returns to the BS for data offloading. Upon arrival at each region, the DCV communicates with the CH to collect all previously aggregated data. CH selection is dynamic, as every region reselects the CHs to minimize the hotspot problem and the data request flooding problem typical of multi-hop clustering. Data offloaded at the BS can be accessed by waste managers/authorities for decision-making purposes, including real-time routing and scheduling opertaions. For instance, waste collectors can be promptly scheduled and deployed for waste collection operations.
Let Ć denote a set of h cluster heads (CHs) in a 2D Euclidean plane, i.e., Ć = c 1 ,   c 2 ,   c h with ( x i , y i ) coordinates of CH Ć i and 1 i h . The neighborhood area of a CH ( Ć i ) is denoted by a circular disc ( P k ), the center of which is k and the radius of which is r k , where r k is a non-negative value. That is, P k is the set of cluster heads (including CH Ć) with coordinates (x, y) such that:
( x x i ) 2 + ( y y i ) 2 r k 2
That is, { P k | ( x x i ) 2 + ( y y i ) 2 r k 2 | , and Ć is a CH with coordinates (x, y)}. We note that any two discs, such as P k i and P k j , may or may not overlap with each other. The DCVs visit the neighborhood regions of the CHs including the overlapped CH regions and optimal location points. It is also assumed that a DCV can receve data from a sensor lying within the vicinity and transmission range of the sensor (e.g., a 50 m range). Ignorance of this location point leads to a longer travel path, which results in large delays and an increase in energy consumption. Hence, it is expedient to determine the optimal DCPs for the DCVs to optimize energy consumption for big data collection in LS-WSNs.
Let Ŕ denote a set of r regions such that Ŕ = { Ŕ 1 ,   Ŕ 2 , Ŕ r } and Ω O P denote a set of s optimal points, i.e., Ω O P = { O P 1 ,   O P 2 ,   ,   O P 3 } . Let D ( O P j ,   O P j + 1 ) represent the distance between optimal points ( O P j ,   O P j + 1 Ω O P ), and let T ( O P j ) be the time spent by a DCV stopping at O P j . It is observed that the total time spent by a DCV on its tour is the sum of the traveling time and the stopping time at OPs in Ω O P . That is,
T m = j = 1 s T ( O P j ) + j = 1 s ( O P j ,   O P j + 1 )
where T m denotes the total movement time of the DCV. We note that most of exisitng studies considered the traveling time of mobile collectors but overlooked the need to identify the optimal data collection points (DCPs) that tend to minimize the traveling time, data collection time, and path length. The optimal DCVs are identified by incorportaing both the total path length and the stopping time at optimal DCPs.
Let V denote the optimal number of data collector vehicles. To access the OPs in Ω O P by the V data collector vehicles, the set Ω O P is divided into V disjoint subsets. Thus, { O P i } i = 1 V represents the partition of the entire set of Ops, where O P i has n number of OPs (i.e., n O P i ) such that O P i = { O P i 1 ,   O P i 2 ,   ,   O P i n O P i } .

4.2. Energy Model

The energy model employed in the proposed work is the same as that presented in [59]. Mathematically, the energy dissipation of the network model can be represented using Equations (3) and (4). Equation (4) represents the energy consumption required to receive a k-bit data package.
E t x ( k ,   d ) = { k ( E e l e c + ε f s d 2 ) ,   i f   d < d 0 k ( E e l e c + ε m p d 4 ) ,   i f   d d 0
E r x ( k ) = k   E e l e c
where k denotes the size of data packets in bits; d denotes the communication range between the transmitter and receiver; E t x and E r x denote the total energy spent on data transmission and reception, respectively; E e l e c is the radio electronics energy used by a sensor to transmit and receive a message; ε m p denotes the transmission amplifier energy in free space; ε f s denotes the factor of a multipath fading channel model; and r 0 denotes the threshold value and can be computed using Equation (5):
r 0 = ε f s ε m p

4.3. Problem Formulation

For waste management in large-scale WSN scenarios, there are usually multiple data collection points (DCPs) scattered in different geographic areas. In this case, using a single data collector vehicle (DCV) for data collection from these locations is challenging and inefficient, since it will take a long time for the single DCV to traverse all DCPs, resulting in the incursion of delays and an energy-hole problem, creating operational bottlenecks in the network. In the context of waste management, this can create operational bottlenecks that can result in environmental hazards including air pollution, as most of the bins will have been overfilled before the deployment of waste collectors. Therefore, multiple DCVs will be required in such a situation to handle the scalability issues associated with a single DCV. However, employing multiple DCVs comes with additional challenges including costs and complexity of the network, thereby necessitating the need to create a balance between costs and delays by determining the optimal number of DCVs to stabilize network operations. One of the objectives of this study is to achieve this target to guarantee network stability and timeliness so that the data will not be useless. To this end, the DCVs are expected to follow the trajectory through optimal DCPs to minimize the data collection time and optimize energy consumption. We present the problem description in Figure 5 and Figure 6, which show an optimal point selection and path planning and computation with a single DCV and with multiple DCVs, respectively.

5. Proposed Work

The proposed approach was used to investigate some of the critical tradeoffs affecting efficient big data collection and traffic engineering in LS-WSNs for SC waste management applications. The proposed scheme is an energy- and delay-efficient technique to identify the optimal number of DCVs and the optimal number of DCPs of DCVs. The purpose of this work is to leverage the advantages inherent in exploiting multiple opportunistic vehicles for data collection from multiple CHs simultaneously using a single-hop routing upon arrival at common overlapping regions of such clusters. Figure 7 shows the flow chart of the proposed model.

5.1. Adaptive Network Partitioning Strategy

To effectively cover the widespread geographical regions of the network and optimize energy consumption for big data collection in an LS-WSN, we propose employing multiple DCVs. This provides advantages in terms of scalability, capability, flexibility, interoperability, and robustness. To solve the complex issue of scheduling multiple DCVs in LS-WSN scenarios, we propose an adaptive network partitioning strategy that partitions the entire network into multiple clusters and groups and assigns each group to a DCV. This partitioning scheme prevents DCVs from traveling long distances, thereby confining the scope of movements within the assigned regions. The use of a distributed clustering approach presents several advantages in real-world scenarios, as seen in [60], including energy consumption optimization, improving the route connection (i.e., minimizing delays), and increasing the scalability while reducing traffic. A brief description of the adaptive partitioning scheme is presented below. The network is adaptively partitioned into Ŕ regions, and the BS communicates this result to the DCVs. We adopted the improved k-means algorithm presented in [61] to perform network partitioning, which allows the DCVs to adaptively select a subset of sensor nodes with shorter distances from the centroid of each region. The objective is to minimize the traveling distance of the DCVs and optimize energy consumption. This is computed by taking the mean of (x, y) coordinates of all the nodes in the region. Nodes are assigned to the closest centroid of their region. Our adaptive network partitioning scheme adopted from [62] is compared to the traditional non-partitioning scheme for both small- and large-scale WSNs using some evaluation metrics such as energy consumption and delays. The results of this evaluation presented in Figure 8 and Figure 9 show that our adaptive network partitioning scheme is superior to the traditional method for LS-WSNs. However, the non-partitioning scheme appears to be effective for small-scale WSNs.

5.2. Computation of the Optimal Number of DCVs

This section presents an analytical approach to determine the optimal number of data collector vehicles (DCVs) needed to guarantee a continuous network operation. As stated earlier, in LS-WSNs scenarios, the DCVs may experience a very long traveling path for data gathering because many DCPs need to be traversed. Data collection in this case will incur large delays with a single DCV, especially for time-sensitive applications including waste management. For this reason, we propose the use of multiple DCVs since a single DCV is infeasible in an LS-WSN scenario. We aim to determine the optimal number of DCVs while ensuring network stability and timeliness. For the purpose of analysis, we plan to achieve this objective under a given time constraint ( T c ). However, the approach can also be applied for delay-tolerant applications since we are using opportunistic mobile DCVs. If T d denotes the total time spent by a DCV in one trip of data gathering, then T d equals the total movement time on a fixed path plus the stopping time at optimal points for data collection. Thus,
T d = k = 1 s T k + k = 1 s 1 d ( O P k O P k + 1 ) / v  
where T k denotes the stopping time at the kth optimal point, and d ( O P k O P k + 1 ) is the Euclidean distance between two optimal points. Thus, the stopping time at an OP ( T s o ) is calculated as:
T s o = k = 1 | L ( O P j ) | i = 1 | N ( l k ) | D k / v  
where D k denotes the data size of the CH ( l k ), while L ( O P j ) and N ( l k ) denote the set of CHs and set of sensors within the O P j and CH l k , respectively. The DCV moves at a speed of v (m/s). The stopping time of the DCV is negligible compared to the time spent for data collection. The time spent for data collection depends on the data size of the CH transmitting the data at every DCP. r represents data collection rate of the DCV and LDREQ denotes the data size (i.e., length of the data request (DREQ) in bits). By inputting Equation (7) into (6), the DCV’s traveled time (i.e., the total time spent visiting all optimal points in a region) can be modified as follows:
T d = k = 1 s ( j = 1 | L ( O P k ) | i = 1 | s ( l j ) | L D R E Q / r ) + k = 1 s 1 d ( O P k O P k + 1 ) / v  
Let T c denote the deadline time constraint for data collection, and let V represent the optimal number of DCVs in deadline time constraint. Thus, the optimal time ( T o p t ) using V number of DCVs is given by
T o p t = 1 V [ k = 1 s ( j = 1 | L ( O P k ) | i = 1 | s ( l j ) | L D R E Q r ) + k = 1 s 1 d ( O P k O P k + 1 ) v   ]  
For a deadline time constraint, the value is
T o p t T c
Combining Equations (8)–(10), we obtain:
V [ k = 1 s ( j = 1 | L ( O P k ) | i = 1 | s ( l j ) | L D R E Q r ) + k = 1 s 1 d ( O P k O P k + 1 ) v d T C ]  
Hence, Equation (11) can be used to determine the optimal number of DCVs deployed in the network for data collection for SC waste management operations. We note that the initial position of each MCV depends on the limit of the deadline time of data collection and the path length. Based on the above parameters, the path length traveled by each D C V i ( L p a t h ( ϑ i ) ) is calculated as:
L p a t h ( ϑ i ) = T c × v  
To provide further clarification, if we consider a network containing 8 OPs and 13 CHs (i.e., leader nodes), as shown in Figure 10 and Figure 11 for a single DCV and multiple DCVs, respectively, and assume that each sensor relays 5 packets with a data size of 512 bytes, then CHs 1-13 have 50, 55, 65, 65, 60, 55, 65, 65, 100, 60, 50, 65, and 60 data packets to relay, respectively. If we set the data collection rate of each DCV from the CH to 40kbps, then the following scenarios will play out: (1) A single DCV moving at a speed of 2 m/s is used for data collection. The DCV begins its tour from the initial location and visits the closest OP to the CH for data collection from, i.e., OP5. The leader node at OP5 has 96 data packets for transmission, and the stopping time of the DCV to collect all the packets at OP5 is 10.92s according to Equation (7). Similarly, the stopping time of the DCV as it traverses along the other closest points (i.e., OP6, OP7, OP8, OP3, OP2, OP4, and OP1) can be computed using Equation (7) as 19.57 s, 15.87 s, 12.96 s, 9.50 s, 13.28 s, 11.54 s, and 10.78 s, respectively. Thus, the total stopping time is 104.42 s. The trajectory time as predetermined for 500 sensors is 980.96 s, in accordance with Figure 10. Hence, the total time for data collection and wireless charging equals the trajectory time plus the stopping time, i.e., (980.96 + 104.42) = 1085.38 s. Assuming the deadline time for data collection is 400 s, then we can compute the optimal number of MCVs based on Equation (11) as V = ( 1085.38 400 ) = 2.7 3 .
In real-world applications, waste management data need to be retrieved and offloaded as quickly as possible to minimize environmental hazards arising from delays in scheduling and routing of waste collectors by decision makers. The performance of the proposed approach was tested using Equations (7)–(11), which demonstrate how to compute the optimal number of DCVs. Here, we computed n = 3 at 400 s.
We set the deadline time to accomplish data collection to 400 s. Figure 12 shows the result of the maximum time usage with different numbers of MCVs. The figure shows that when n > 3 (with more than 3 DCVs), the maximum time usage is less than 400 s. This implies that all DCVs would be able to complete their tasks before the deadline when the number of DCVs is greater than two. Thus, the optimal number of DCVs in this case is three. Figure 13 shows the result of the optimal number of DCVs at specific deadlines.

5.3. Optimizing Path Planning Strategy of DCVs

The trajectory planning of the DCV is designed to meet certain deadline time requirements that guarantee the efficiency and usefulness of the collected data and minimize the energy-hole problem in the network. An energy-hole problem results when the energy of a sensor node has fallen below the threshold, making continuous data sensing operations difficult. The energy-hole problem can be minimized by achieving timeliness in data collection and transmission. Each DCV can be positioned at a specified location on an optimal path, which is calculated using Equation (12). We employ the nearest-neighbor (NN) heuristic algorithm presented in [63] to obtain the optimal trajectory. To this end, a DCV begins from the initial location and traverses along a specified path, only stopping at designated points for data collection, and returns to its initial location after each tour. This process is repeated until all the DCVs have completed their tasks. The time taken for a DCV to accomplish its task depends on the number of regional optimal points. To optimize time and energy consumption, each DCV is assigned an average number of regional optimal points closest to them.
The proposed approach deals with a multi-routed problem to determine optimal Q routes ( R 1 ,   R 2 ,   ,   R Q ) to collaboratively visit all z optimal points, such that the longest time taken to traverse the Q routes is minimized. We note that data gathering using multiple mobile elements is the same as the multiple traveling salesman problem (TSP) [64], and by adapting the approaches presented in [11,65], it can be shown to be an NP-hard problem. Thus, heuristic algorithms can be employed to achieve a near-optimal solution. To achieve the deadline time constraint and optimize energy consumption, we determine an optimal route for each DCV and assign an average number of optimal points to each DCV. Equation (13) helps to calculate the average number of optimal points assigned to each MCV.
A N O P ( M C V ) = s V  
where A N O P denotes the average number of optimal points assigned to each DCV, s represents the number of optimal points, and V denotes the number of DCVs. In situations in which the number of optimal points (s) is not evenly divisible by V, Equation (14) can be employed.
s V = Q ,   ,   R ( f o r   V   D C V s ,   R = Q + 1   a n d   e l s e   Q )
Equation (14) implies that R DCVs must traverse a Q + 1 number of optimal points, while the others must traverse Q number of optimal points. While Q represents the quotient of s / V , R represents the remainder. For instance, if three DCVs are deployed to eight optimal points according to Equation (14), this means that s = 8, V = 3, Q = 2, and R = 2. Therefore, the allocation of eight optimal points to three DCVs will take the form of [3; 3; 2]. The number of optimal points (OPs) allocated to each DCV can be computed using a distance matrix whereby the distances between the OPs and all DCVs is represented by the following entries:
d m a t r i x ( D C V s ,   O P s ) = [ d 11   d 12   d 13     d 1 s d 21   d 22   d 23     d 2 s d 31   d 32   d 33     d 3 s         d V 1   d V 2   d V 3     d V s ]  
where the number of DCVs is the row index, while that of the OPs is the column index. The number of OPs allocated to a DCV is determined by the minimal value of the distance matrix in the respective column. For instance, an O P 2 is assigned to D C V 2 if the distance between it and D C V 2 is less than that from other DCVs. The same goes for all other OPs and the relevant DCVs. That is, if d ( D C V 2 , O P 2 ) < d ( D C V 1 ,   O P 2 ) , then O P 2 D C V 2 . In general, an OP is randomly assigned to any one of the multiple DCVs if the distance between them is minimum. Each D C V i begins its tour from the starting location, traverses all OPs in O P i , and finally heads back to the starting point. The total path length traversed by a D C V i can be computed using Equation (16):
L p a t h ( ϑ i ) = d ( D C V i , O P i ) + k = 1 N O P i 1 ( O P i k ,   O P i k + 1 ) + d ( O P i N o p ,   D C V i )  
where 1 i ,   k V   and   i k , n O P i denotes the number of OPs on the i th path.

6. Simulation Experiments and Performance Analysis

The performance of the proposed approach was simulated in the MATLAB environment using RMASE, an application platform running under PROWLER. The simulator, as an event-driven WSN simulator, utilizes codes that are compatible with those of MATLAB. RMASE has well-defined metrics, the values of which are generated as the simulation is being run. The simulations are conducted considering various numbers of sensors, cluster heads, and optimal points located in a network with a size of 1000 × 1000 square meters. The nodes are deployed randomly, each with an initial energy of 2J. The DCVs have no energy constraints and can move at a speed of 10m/s. Our experiment presents an improved energy-efficient ant-based routing (IEEABR), which is compared with three other swarm-intelligence-based routing protocols namely, Energy-Efficient Load Balancing Ant-based Routing Algorithm (EBAR) [66], Bee-Sensor-C [67], and Flooded Forward Ant-based Routing (FF) [68]. The performance of the proposed approach was tested with the aforementioned algorithms using some evaluation metrics. We note that modeling IoT-based systems as swarm intelligence comes with some additional benefits that allow such systems to share in the benefits inherent in swarm intelligence systems, such as robustness, flexibility, and scalability [54]. These major features have the potentials to help the IoT-based system to overcome its main architectural challenges, such as scalability, robustness, flexibility, and interoperability [69]. A summary of the simulation parameters is presented in Table 4.

6.1. Simulation Experimental Data Analysis

Table 5 is a comparison table that shows a summary of the numerical analyses conducted for the results provided in Figure 14, Figure 15, Figure 16, Figure 17, Figure 18 and Figure 19. The table result is an average of 10 simulation runs performed for each of the routing protocols using the various evaluation metrics. In general, the results show that the IEEABR outperformed the other protocols in terms of the considered evaluation metrics, showing the efficacy of swarm intelligence (SI)-based approaches.

6.2. Results Analyses

Figure 14 shows the performance of the different SI-based routing protocols in terms of the packet delivery ratio (PDR). PDR is referred to as the ratio of the total number of packets transmitted and received at the sink node or base station (BS). The total number of transmitted packets at the BS may be lower than or equal to those generated at the sensor nodes in the network. The results show that IEEABR outperformed the other SI-based protocols. The results show that initially, at a very minimal node density, IEEABR performed optimally by delivering approximately 90% of all the generated packets in the network at the BS via the DCVs, followed by Bee-Sensor-C, which achieved approximately 87% PDR, while EBAR and FF both achieved 80% PDR. As the node density gradually increased, IEEABR maintained optimal performance compared to the other protocols and achieved 95% PDR at a maximum node density of 1000. However, the performance of Bee-Sensor declined as the node density gradually increased and was outperformed by EBAR, which achieved 90% PDR at a maximum node density of 1000, followed by Bee-Sensor, with 86% PDR at a node density of 1000. The high performance of IEEABR is significant for critical large-scale sensor network applications running in smart cities, which require high data delivery performance. This implies that waste management operations employing IEEABR strategies can achieve high delivery performance to meet the requirements of the smart city ecosystem.
Figure 15 shows the performance of the SI-based protocols in terms of throughput. Throughput refers to the overall number of packets that are successfully delivered at the sink node or BS within one second. In general, IEEABR outperformed the other routing protocols, followed by EBAR, Bee-Sensor-C, and FF. An important observation in Figure 14 is the performance decline in throughput values with increasing node density. Ordinarily, throughput is improved by increasing the number of sensor nodes in the network. However, increasing the node density in the network should be synchronous with the number of DCVs sent into the network. However, due to the issue of network complexity and cost, increasing the number of DCVs as the node density increases is counterproductive, requiring an optimal number of DCVs to maintain network stability. Hence, the decline in throughput values exhibited by IEEABR, Bee-Sensor-C, and FF with increasing node density is normal.
Figure 16 shows the network operational lifetime prediction of the routing protocols. The network lifetime is the extended lifetime of the network for various rounds in a given time. As can be observed, IEEABR outperformed the other protocols, with the longest lifetime. All the routing protocols achieved good network lifetime, with IEEABR achieving the longest network lifetime, followed by Bee-Sensor, EBAR, and FF. This evaluation is very significant, as it shows the efficacy of SI-based techniques in saving energy and prolonging the network lifetime. This makes such techniques suitable for SC applications such as waste management and target-tracking applications. Applications employing SI-based techniques for data collection are able to minimize energy consumption at the sensor nodes since data collection within short ranges is enabled, and protocol overheads are transferred to the DCVs, thereby saving energy at the sensor nodes, optimizing their energy consumption and increasing the network lifetime.
Figure 17 and Figure 18 show the performance in terms of the average energy consumption and energy efficiency, respectively. The energy consumption of the sensor nodes refers to the total energy expended by all sensor nodes in the network in transmitting their data to the DCVs. In this case, IEEABR outperformed the other protocols for these metrics by achieving a low energy consumption, even at a maximum node density, and achieving the highest energy efficiency, followed by Bee-Sensor-C, EBAR, and FF. This suggests that applications employing IEEABR techniques minimize their energy consumption values and optimize energy efficiency. Optimizing energy consumption for big data collection in LS-WSNs is one of the critical targets of this study, which proposes an SI IoV-based technique for data collection for SC waste management applications. It can be seen that this objective can be clearly achieved by employing SI-based techniques exploiting IEEABR strategies.
Figure 19 shows the performance in terms of latency. The latency in this context refers to the time required for a DCV to traverse the OPs/DCPs for data gathering and transferal of the collected data to the BS. However, the time spent by the CHs on data gathering within their clusters is negligible. This is because data transmission speed within clusters is faster than that between CHs and DCVs, so the data gathering latency is mostly affected by the trajectory length. Hence, in determining the latency, there is a need to consider the total number of location points or DCPs. As shown in Figure 19, IEEABR outperformed the other protocols on this metric by achieving the lowest latency compared to the other models, even at a maximal node density, followed by Bee-Sensor-C, EBAR, and FF. The reason for the high latency of FF with a potential high energy consumption may be its redundant message retransmissions of data and frequent message collisions in a dense network, as well as flooding of the network, resulting in network congestion. However, waste management scenarios may not involve latency as a major issue since the vehicles are exploited opportunistically for data collection within some degree of delay tolerance.
In general, SI-based protocols are preferrable for real-time applications such as environmental monitoring applications, including detection of waste disposal violations [70], target tracking scenarios (event-driven), and surveillance operations [2,71,72,73]. This is because such protocols have potential for a high data delivery rate per unit of energy consumption compared to their classical counterparts and therefore generate fewer overheads and optimize energy consumption. The performance of the SI-based routing protocols shows that the proposed system exploiting an SI IoV-based method for data collection for SC waste management is efficient, especially for LS-WSN scenarios.

7. Conclusions

In this paper, we presented swarm intelligence IoV-based approaches for opportunistic data collection and traffic engineering in SC waste management. The proposed opportunistic approach for data collection using SI-based methods employing vehicles with predetermined routes is aimed at minimizing latency times and optimizing energy consumption. In this study, we proposed analytically based methods to investigate critical tradeoffs in optimizing energy consumption for big data collection and transmission in an LS-WSN, such as finding the optimal number of DCVs required in the network to maintain network stability and determining the optimal number of DCPs for the DCVs. These critical tradeoffs have not been addressed in previous studies exploring waste management techniques for SCs. Unlike many existing techniques, we envisioned methods employing SI-based approaches for big data collection for SC waste management operations. Towards this objective, we compared some SI-based routing protocols using evaluation metrics. The results of this evaluation show the efficacy of SI-based routing protocols in terms of scalability, flexibility, and robustness, confirming the feasibility of the proposed approach to be exploited to optimize energy consumption for big data collection in SC waste management scenarios. Future research directions will be channeled towards exploiting SI-based techniques to determine the mobility patterns of vehicles.

Author Contributions

Conceptualization, G.K.I.; Data curation, L.-M.A.; Investigation, K.P.S.; Methodology, G.K.I.; Validation, G.K.I. and L.-M.A.; Formal analysis, G.K.I. Visualization, L.-M.A. and K.P.S.; Supervision, L.-M.A. and K.P.S.; Writing—original draft preparation, G.K.I.; Writing—review and editing, G.K.I., L.-M.A. and K.P.S. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Acknowledgments

The authors sincerely thank the anonymous reviewers for their valuable and constructive comments.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Anagnostopoulos, T.; Kolomvatsos, K.; Anagnostopoulos, C.; Zaslavsky, A.; Hadjiefthymiades, S. Assessing dynamic models for high priority waste collection in smart cities. J. Syst. Softw. 2015, 110, 178–192. [Google Scholar] [CrossRef] [Green Version]
  2. Ijemaru, G.K.; Ang, L.M.; Seng, K.P. Transformation from IoT to IoV for waste management in smart cities. J. Netw. Comput. Appl. 2022, 204, 103393. [Google Scholar] [CrossRef]
  3. Anagnostopoulos, T.; Zaslavsky, A.; Kolomvatsos, K.; Medvedev, A.; Amirian, P.; Morley, J.; Hadjieftymiades, S. Challenges and opportunities of waste management in IoT-enabled smart cities: A survey. IEEE Trans. Sustain. Comput. 2017, 2, 275–289. [Google Scholar] [CrossRef]
  4. Ijemaru, G.K.; Ang, K.L.M.; Seng, J.K. Wireless power transfer and energy harvesting in distributed sensor networks: Survey, opportunities, and challenges. Int. J. Distrib. Sens. Netw. 2022, 18, 15501477211067740. [Google Scholar] [CrossRef]
  5. Takaishi, D.; Nishiyama, H.; Kato, N.; Miura, R. On the effect of data request message flooding in dense wireless sensor networks with a mobile sink. In Proceedings of the 2013 IEEE 78th Vehicular Technology Conference (VTC Fall), Las Vegas, NV, USA, 2–5 September 2013; pp. 1–5. [Google Scholar]
  6. Ijemaru, G.K.; Ang, K.L.M.; Seng, J.K. Mobile collectors for opportunistic Internet of Things in smart city environment with wireless power transfer. Electronics 2021, 10, 697. [Google Scholar] [CrossRef]
  7. Dasgupta, R.; Yoon, S. Energy-efficient deadline-aware data-gathering scheme using multiple mobile data collectors. Sensors 2017, 17, 742. [Google Scholar] [CrossRef] [Green Version]
  8. Ang, K.L.M.; Seng, J.K.P.; Zungeru, A.M. Optimizing energy consumption for big data collection in large-scale wireless sensor networks with mobile collectors. IEEE Syst. J. 2017, 12, 616–626. [Google Scholar] [CrossRef]
  9. He, L.; Pan, J.; Xu, J. A progressive approach to reducing data collection latency in wireless sensor networks with mobile elements. IEEE Trans. Mob. Comput. 2012, 12, 1308–1320. [Google Scholar] [CrossRef]
  10. Jairam, B.G.; Ashoka, D.V. Multiple mobile elements based energy efficient data gathering technique in wireless sensor networks. In Digital Business; Springer: Cham, Switzerland, 2019; pp. 263–285. [Google Scholar]
  11. Ijemaru, G.K.; Ang, K.L.M.; Seng, J.K.P. Swarm Intelligence Techniques for Mobile Wireless Charging. Electronics 2022, 11, 371. [Google Scholar] [CrossRef]
  12. Ghosh, N.; Banerjee, I. An energy-efficient path determination strategy for mobile data collectors in wireless sensor network. Comput. Electr. Eng. 2015, 48, 417–435. [Google Scholar] [CrossRef]
  13. Sadiku, M.N.; Tembely, M.; Musa, S.M. Internet of vehicles: An introduction. Int. J. Adv. Res. Comput. Sci. Softw. Eng. 2018, 8, 11. [Google Scholar] [CrossRef] [Green Version]
  14. Ang, L.M.; Seng, K.P.; Ijemaru, G.K.; Zungeru, A.M. Deployment of IoV for smart cities: Applications, architecture, and challenges. IEEE Access 2018, 7, 6473–6492. [Google Scholar] [CrossRef]
  15. Contreras-Castillo, J.; Zeadally, S.; Guerrero-Ibañez, J.A. Internet of vehicles: Architecture, protocols, and security. IEEE Internet Things J. 2017, 5, 3701–3709. [Google Scholar] [CrossRef]
  16. Ang, K.L.M.; Seng, J.K.P.; Ngharamike, E.; Ijemaru, G.K. Emerging Technologies for Smart Cities’ Transportation: Geo-Information, Data Analytics and Machine Learning Approaches. ISPRS Int. J. Geo-Inf. 2022, 11, 85. [Google Scholar] [CrossRef]
  17. Ang, L.M.; Seng, K.P.; Zungeru, A.M.; Ijemaru, G.K. Big sensor data systems for smart cities. IEEE Internet Things J. 2017, 4, 1259–1271. [Google Scholar] [CrossRef]
  18. Silva, R.; Bonnin, J.M.; Ernst, T. An ITS-based Architecture for Opportunistic Networking. In Proceedings of the VEHICULAR 2017: The Sixth International Conference on Advances in Vehicular Systems, Technologies and Applications, Nice, France, 23–27 July 2017. [Google Scholar]
  19. Teng, H.; Liu, Y.; Liu, A.; Xiong, N.N.; Cai, Z.; Wang, T.; Liu, X. A novel code data dissemination scheme for Internet of Things through mobile vehicle of smart cities. Future Gener. Comput. Syst. 2019, 94, 351–367. [Google Scholar] [CrossRef]
  20. Konstantopoulos, C.; Vathis, N.; Pantziou, G.; Gavalas, D. Employing mobile elements for delay-constrained data gathering in WSNs. Comput. Netw. 2018, 135, 108–131. [Google Scholar] [CrossRef]
  21. Prabu, P.; Ahmed, A.N.; Venkatachalam, K.; Nalini, S.; Manikandan, R. Energy efficient data collection in sparse sensor networks using multiple Mobile Data Patrons. Comput. Electr. Eng. 2020, 87, 106778. [Google Scholar] [CrossRef]
  22. Singh, S.K.; Kumar, P. A comprehensive survey on trajectory schemes for data collection using mobile elements in WSNs. J. Ambient Intell. Humaniz. Comput. 2020, 11, 291–312. [Google Scholar] [CrossRef]
  23. Shah, P.J.; Anagnostopoulos, T.; Zaslavsky, A.; Behdad, S. A stochastic optimization framework for planning of waste collection and value recovery operations in smart and sustainable cities. Waste Manag. 2018, 78, 104–114. [Google Scholar] [CrossRef]
  24. Anagnostopoulos, T.; Zaslavsy, A.; Medvedev, A.; Khoruzhnicov, S. Top--k query based dynamic scheduling for IoT-enabled smart city waste collection. In Proceedings of the 2015 16th IEEE International Conference on Mobile Data Management, Pittsburgh, PA, USA, 15–18 June 2015; Volume 2, pp. 50–55. [Google Scholar]
  25. Ting, N.Y.; Shee, T.Y.; Choong, L.J.S. Internet of things for real-time waste monitoring and benchmarking: Waste reduction in manufacturing shop floor. Procedia CIRP 2017, 61, 382–386. [Google Scholar] [CrossRef]
  26. Gutierrez, J.M.; Jensen, M.; Henius, M.; Riaz, T. Smart waste collection system based on location intelligence. Procedia Comput. Sci. 2015, 61, 120–127. [Google Scholar] [CrossRef] [Green Version]
  27. Marques, P.; Manfroi, D.; Deitos, E.; Cegoni, J.; Castilhos, R.; Rochol, J.; Pignaton, E.; Kunst, R. An IoT-based smart cities infrastructure architecture applied to a waste management scenario. Ad Hoc Netw. 2019, 87, 200–208. [Google Scholar] [CrossRef]
  28. Aleyadeh, S.; Taha, A.E.M. An IoT-Based architecture for waste management. In Proceedings of the 2018 IEEE International Conference on Communications Workshops (ICC Workshops), Kansas City, MO, USA, 20–24 May 2018; pp. 1–4. [Google Scholar]
  29. Chen, W.E.; Wang, Y.H.; Huang, P.C.; Huang, Y.Y.; Tsai, M.Y. A smart IoT system for waste management. In Proceedings of the 2018 1st International Cognitive Cities Conference (IC3), Okinawa, Japan, 7–9 August 2018; pp. 202–203. [Google Scholar]
  30. Adam, M.; Okasha, M.E.; Tawfeeq, O.M.; Margan, M.A.; Nasreldeen, B. Waste management system using IoT. In Proceedings of the 2018 International Conference on Computer, Control, Electrical, and Electronics Engineering (ICCCEEE), Khartoum, Sudan, 12–14 August 2018; pp. 1–4. [Google Scholar]
  31. Medvedev, A.; Fedchenkov, P.; Zaslavsky, A.; Anagnostopoulos, T.; Khoruzhnikov, S. Waste management as an IoT-enabled service in smart cities. In Internet of Things, Smart Spaces, and Next Generation Networks and Systems, Proceedings of the 15th International Conference, NEW2AN 2015, St. Petersburg, Russia, 26–28 August 2015; Springer: Cham, Switzerland, 2015; pp. 104–115. [Google Scholar]
  32. Wen, Z.; Hu, S.; De Clercq, D.; Beck, M.B.; Zhang, H.; Zhang, H.; Fei, F.; Liu, J. Design, implementation, and evaluation of an Internet of Things (IoT) network system for restaurant food waste management. Waste Manag. 2018, 73, 26–38. [Google Scholar] [CrossRef] [PubMed]
  33. Soh, Z.H.C.; Husa, M.A.A.H.; Abdullah, S.A.C.; Shafie, M.A. Smart waste collection monitoring and alert system via IoT. In Proceedings of the 2019 IEEE 9th Symposium on Computer Applications & Industrial Electronics (ISCAIE), Kota Kinabalu, Malaysia, 27–28 April 2019; pp. 50–54. [Google Scholar]
  34. Lokuliyana, S.; Jayakody, A.; Dabarera, G.S.B.; Ranaweera, R.K.R.; Perera, P.G.D.M.; Panangala, P.A.D.V.R. Location based garbage management system with iot for smart city. In Proceedings of the 2018 13th International Conference on Computer Science & Education (ICCSE), Colombo, Sri Lanka, 8–11 August 2018; pp. 1–5. [Google Scholar]
  35. Siregar, B.; Fadhillah, D.; Andayani, U.; Pranoto, H.; Fahmi, F. Simulation of waste transport monitoring based on garbage load capacity using load cell. In Proceedings of the 2017 International Conference on ICT For Smart Society (ICISS), Tangerang, Indonesia, 18–19 September 2017; pp. 1–7. [Google Scholar]
  36. Hartono, Y.; Puspita, F.M.; Permatasari, D.I.; Arisha, B. LINGO-based on robust counterpart open capacitated vehicle routing problem (RC-OCVRP) model of waste transportation in Palembang. In Proceedings of the 2018 International Conference on Information and Communications Technology (ICOIACT), Yogyakarta, Indonesia, 6–7 March 2018; pp. 429–435. [Google Scholar]
  37. Salehi-Amiri, A.; Akbapour, N.; Hajiaghaei-Keshteli, M.; Gajpal, Y.; Jabbarzadeh, A. Designing an effective two-stage, sustainable, and IoT based waste management system. Renew. Sustain. Energy Rev. 2022, 157, 112031. [Google Scholar] [CrossRef]
  38. Bakhshi, T.; Ahmed, M. IoT-enabled smart city waste management using machine learning analytics. In Proceedings of the 2018 2nd International Conference on Energy Conservation and Efficiency (ICECE), Lahore, Pakistan, 16–17 October 2018; pp. 66–71. [Google Scholar]
  39. Ray, S.; Tapadar, S.; Chatterjee, S.K.; Karlose, R.; Saha, S.; Saha, H.N. Optimizing routine collection efficiency in IoT based garbage collection monitoring systems. In Proceedings of the 2018 IEEE 8th Annual Computing and Communication Workshop and Conference (CCWC), Las Vegas, NV, USA, 8–10 January 2018. [Google Scholar]
  40. Dubey, S.; Singh, P.; Yadav, P.; Singh, K.K. Household waste management system using IoT and machine learning. Procedia Comput. Sci. 2020, 167, 1950–1959. [Google Scholar] [CrossRef]
  41. Rutqvist, D.; Kleyko, D.; Blomstedt, F. An automated machine learning approach for smart waste management systems. IEEE Trans. Ind. Inform. 2019, 16, 384–392. [Google Scholar] [CrossRef]
  42. Steyn, L.J.; Willemse, E.J. Using vehicle GPS data to infer offloading times of waste collection vehicles at transfer stations. In Proceedings of the 2018 International Conference on Advances in Big Data, Computing and Data Communication Systems (icABCD), Durban, South Africa, 6–7 August 2018; pp. 1–6. [Google Scholar]
  43. Rohit, G.S.; Chandra, M.B.; Saha, S.; Das, D. Smart dual dustbin model for waste management in smart cities. In Proceedings of the 2018 3rd International Conference for Convergence in Technology (I2CT), Pune, India, 6–8 April 2018; pp. 1–5. [Google Scholar]
  44. Nehete, P.; Jangam, D.; Barne, N.; Bhoite, P.; Jadhav, S. Garbage management using Internet of Things. In Proceedings of the 2018 Second International Conference on Electronics, Communication and Aerospace Technology (ICECA), Coimbatore, India, 29–31 March 2018; pp. 1454–1458. [Google Scholar]
  45. Chowdhury, K.B.Q.; Hasani, A.M.A.; Labeeb, K.; Raihanul Karim, M.; Mashuk, A.E.H.; Khan, M.N.R. Iot based garbage monıtorıng and clearance alert system. In Intelligent Techniques and Applications in Science and Technology; Springer International Publishing: Berlin/Heidelberg, Germany, 2020; pp. 165–172. [Google Scholar]
  46. Aravindaraman, B.A.; Ranjana, P. Design of a monitoring system for waste management using IoT. In Proceedings of the 2019 1st International Conference on Innovations in Information and Communication Technology (ICIICT), Chennai, India, 25–26 April 2019; pp. 1–6. [Google Scholar]
  47. Venkatesan, G.; Mithuna, R.; Gandhimathi, S. IOT-Based monitoring of lab scale constitutive landfill model of food waste. Mater. Today Proc. 2020, 33, 2729–2734. [Google Scholar] [CrossRef]
  48. Slowik, A.; Kwasnicka, H. Nature inspired methods and their industry applications—Swarm intelligence algorithms. IEEE Trans. Ind. Inform. 2017, 14, 1004–1015. [Google Scholar] [CrossRef]
  49. Tang, J.; Liu, G.; Pan, Q. A review on representative swarm intelligence algorithms for solving optimization problems: Applications and trends. IEEE/CAA J. Autom. Sin. 2021, 8, 1627–1643. [Google Scholar] [CrossRef]
  50. Mavrovouniotis, M.; Li, C.; Yang, S. A survey of swarm intelligence for dynamic optimization: Algorithms and applications. Swarm Evol. Comput. 2017, 33, 1–17. [Google Scholar] [CrossRef] [Green Version]
  51. Yang, F.; Wang, P.; Zhang, Y.; Zheng, L.; Lu, J. Survey of swarm intelligence optimization algorithms. In Proceedings of the 2017 IEEE International Conference on Unmanned Systems (ICUS), Beijing, China, 27–29 October 2017; pp. 544–549. [Google Scholar]
  52. Singh, A.; Sharma, S.; Singh, J. Nature-inspired algorithms for wireless sensor networks: A comprehensive survey. Comput. Sci. Rev. 2021, 39, 100342. [Google Scholar] [CrossRef]
  53. Saleem, M.; Di Caro, G.A.; Farooq, M. Swarm intelligence based routing protocol for wireless sensor networks: Survey and future directions. Inf. Sci. 2011, 181, 4597–4624. [Google Scholar] [CrossRef]
  54. Zedadra, O.; Guerrieri, A.; Jouandeau, N.; Spezzano, G.; Seridi, H.; Fortino, G. Swarm intelligence-based algorithms within IoT-based systems: A review. J. Parallel Distrib. Comput. 2018, 122, 173–187. [Google Scholar] [CrossRef]
  55. Yang, X.S. Swarm intelligence based algorithms: A critical analysis. Evol. Intell. 2014, 7, 17–28. [Google Scholar] [CrossRef] [Green Version]
  56. Kumar, R.; Kumar, D. Hybrid swarm intelligence energy efficient clustered routing algorithm for wireless sensor networks. J. Sens. 2016, 2016, 5836913. [Google Scholar] [CrossRef] [Green Version]
  57. Chen, E.; Chen, J.; Mohamed, A.W.; Wang, B.; Wang, Z.; Chen, Y. Swarm intelligence application to UAV aided IoT data acquisition deployment optimization. IEEE Access 2020, 8, 175660–175668. [Google Scholar] [CrossRef]
  58. Mahapatra, C.; Payal, A.; Chopra, M. Swarm intelligence based centralized clustering: A novel solution. J. Intell. Manuf. 2020, 31, 1877–1888. [Google Scholar] [CrossRef]
  59. Wang, J.; Gao, Y.; Liu, W.; Sangaiah, A.K.; Kim, H.J. Energy efficient routing algorithm with mobile sink support for wireless sensor networks. Sensors 2019, 19, 1494. [Google Scholar] [CrossRef] [Green Version]
  60. Forestiero, A.; Papuzzo, G. Agents-based algorithm for a distributed information system in Internet of Things. IEEE Internet Things J. 2021, 8, 16548–16558. [Google Scholar] [CrossRef]
  61. Yu, S.S.; Chu, S.W.; Wang, C.M.; Chan, Y.K.; Chang, T.C. Two improved k-means algorithms. Appl. Soft Comput. 2018, 68, 747–755. [Google Scholar] [CrossRef]
  62. Wang, C.; Li, J.; Ye, F.; Yang, Y. A mobile data gathering framework for wireless rechargeable sensor networks with vehicle movement costs and capacity constraints. IEEE Trans. Comput. 2015, 65, 2411–2427. [Google Scholar] [CrossRef]
  63. Taunk, K.; De, S.; Verma, S.; Swetapadma, A. A brief review of nearest neighbor algorithm for learning and classification. In Proceedings of the 2019 International Conference on Intelligent Computing and Control Systems (ICCS), Madurai, India, 15–17 May 2019; pp. 1255–1260. [Google Scholar]
  64. Bektas, T. The multiple traveling salesman problem: An overview of formulations and solution procedures. Omega 2006, 34, 209–219. [Google Scholar] [CrossRef]
  65. Irish, A.E.; Terence, S.; Immaculate, J. Efficient data collection using dynamic mobile sink in wireless sensor network. In Wireless Communication Networks and Internet of Things: Select Proceedings of ICNETS2; Springer: Singapore, 2019; Volume 6, pp. 141–149. [Google Scholar]
  66. Li, X.; Keegan, B.; Mtenzi, F.; Weise, T.; Tan, M. Energy-efficient load balancing ant based routing algorithm for wireless sensor networks. IEEE Access 2019, 7, 113182–113196. [Google Scholar] [CrossRef]
  67. Cai, X.; Duan, Y.; He, Y.; Yang, J.; Li, C. Bee-sensor-C: An energy-efficient and scalable multipath routing protocol for wireless sensor networks. Int. J. Distrib. Sens. Netw. 2015, 11, 976127. [Google Scholar] [CrossRef]
  68. Nayyar, A.; Singh, R. Ant colony optimization (ACO) based routing protocols for wireless sensor networks (WSN): A survey. Int. J. Adv. Comput. Sci. Appl 2017, 8, 148–155. [Google Scholar] [CrossRef] [Green Version]
  69. Yaqoob, I.; Ahmed, E.; Hashem, I.A.T.; Ahmed, A.I.A.; Gani, A.; Imran, M.; Guizani, M. Internet of things architecture: Recent advances, taxonomy, requirements, and open challenges. IEEE Wirel. Commun. 2017, 24, 10–16. [Google Scholar] [CrossRef]
  70. Ijemaru, G.K.; Ngharamike, E.T.; Oleka, E.U.; Nwajana, A.O. An energy-efficient model for opportunistic data collection in IoV-enabled SC waste management. In Handbook of Research on 5G Networks and Advancements in Computing, Electronics, and Electrical Engineering; IGI Global: Hershey, PA, USA, 2021; pp. 1–19. [Google Scholar]
  71. Ding, W.; Fang, W. Target tracking by sequential random draft particle swarm optimization algorithm. In Proceedings of the 2018 IEEE International Smart Cities Conference (ISC2), Kansas City, MO, USA, 16–19 September 2018; pp. 1–7. [Google Scholar]
  72. Do, H.T.; Truong, L.H.; Nguyen, M.T.; Chien, C.F.; Tran, H.T.; Hua, H.T.; Nguyen, C.V.; Nguyen, H.T.T.; Nguyen, N.T. Energy-efficient unmanned aerial vehicle (UAV) surveillance utilizing artificial intelligence (AI). Wirel. Commun. Mob. Comput. 2021, 2021, 8615367. [Google Scholar] [CrossRef]
  73. Shyamjith, K.P.; Vivek, A. Comparison of Swarm Optimization Algorithms for Multi-Target Tracking and Detection. In Proceedings of the 2022 Third International Conference on Intelligent Computing Instrumentation and Control Technologies (ICICICT), Kannur, India, 11–12 August 2022; pp. 796–802. [Google Scholar]
Figure 1. An IoV-based network model for smart city waste management. (a) An overview of Internet of Vehicles smart city waste management. (b) A model showing data collection for SC waste management.
Figure 1. An IoV-based network model for smart city waste management. (a) An overview of Internet of Vehicles smart city waste management. (b) A model showing data collection for SC waste management.
Sensors 23 02860 g001aSensors 23 02860 g001b
Figure 2. IoV-based network model showing V2X technologies.
Figure 2. IoV-based network model showing V2X technologies.
Sensors 23 02860 g002
Figure 3. A working model of the proposed approach in an LS-WSN.
Figure 3. A working model of the proposed approach in an LS-WSN.
Sensors 23 02860 g003
Figure 4. Network model and components for LS-WSN.
Figure 4. Network model and components for LS-WSN.
Sensors 23 02860 g004
Figure 5. Optimal point selection and path computation with a single DCV.
Figure 5. Optimal point selection and path computation with a single DCV.
Sensors 23 02860 g005
Figure 6. Optimal point selection and path computation with multiple DCVs.
Figure 6. Optimal point selection and path computation with multiple DCVs.
Sensors 23 02860 g006
Figure 7. Flow chart of the proposed approach.
Figure 7. Flow chart of the proposed approach.
Sensors 23 02860 g007
Figure 8. Comparing adaptive and non-adaptive partition schemes in terms of the number of sensor nodes.
Figure 8. Comparing adaptive and non-adaptive partition schemes in terms of the number of sensor nodes.
Sensors 23 02860 g008
Figure 9. Comparing adaptive and non-adaptive partition schemes in terms of number of data collector vehicles (DCVs).
Figure 9. Comparing adaptive and non-adaptive partition schemes in terms of number of data collector vehicles (DCVs).
Sensors 23 02860 g009
Figure 10. A working example of the proposed model using a single DCV.
Figure 10. A working example of the proposed model using a single DCV.
Sensors 23 02860 g010
Figure 11. A working example of the proposed model using multiple DCVs.
Figure 11. A working example of the proposed model using multiple DCVs.
Sensors 23 02860 g011
Figure 12. Maximum time usage with different numbers of DCVs from one to five.
Figure 12. Maximum time usage with different numbers of DCVs from one to five.
Sensors 23 02860 g012
Figure 13. Number of DCVs at specific deadlines.
Figure 13. Number of DCVs at specific deadlines.
Sensors 23 02860 g013
Figure 14. Comparison based on the packet delivery ratio.
Figure 14. Comparison based on the packet delivery ratio.
Sensors 23 02860 g014
Figure 15. Comparison in terms of throughput.
Figure 15. Comparison in terms of throughput.
Sensors 23 02860 g015
Figure 16. Comparison in terms of network lifetime.
Figure 16. Comparison in terms of network lifetime.
Sensors 23 02860 g016
Figure 17. Comparison based average energy consumption.
Figure 17. Comparison based average energy consumption.
Sensors 23 02860 g017
Figure 18. Comparison in terms of energy efficiency.
Figure 18. Comparison in terms of energy efficiency.
Sensors 23 02860 g018
Figure 19. Comparison based on latency.
Figure 19. Comparison based on latency.
Sensors 23 02860 g019
Table 1. Summary of previous works on IoT-based strategies for waste management in an SC.
Table 1. Summary of previous works on IoT-based strategies for waste management in an SC.
IoT-Based Technique/ApproachApplicationsFeature/Focus of WorkRef.
A stochastic optimization scheme to improve waste recovery and collection processesHealth, entertainment, education, and urban livingReduction of operational costs, energy dissipation, transportation and pollution emissions[23]
A novel algorithm providing effective and scalable solutions for dynamic waste collectionHealth, education, urban living, gas stations, and factories Optimizing routing functionalities for several trucks[24]
Application of data envelopment analysis (DEA) to quantify and benchmark waste generation intensityMachine, energy, internet networks, logistics, mobile devices, and monitoringReal-time benchmarking analysis of waste monitoring to realize waste reduction potentials on the floor of a manufacturing shop[25]
IoT-based technologies (Android application, cloud, GSM/GPRS, sensors, etc.)Workplace, GSM, logistics, sensors, surveillance, GPS,
RFID, and urban living
Providing efficient waste collection solutions and economic feasibility and obtaining real-time information about the status of dustbins [26,27,28,29,30]
A cloud-based advanced decision support system (DSS) for dynamic scheduling and routing modelsAutomation, RFID, monitoring, sensors, and surveillance camerasEfficient waste collection and dynamic route optimization in SCs[31,32,33,34]
Simulation-based approach using load cell sensors Load cell sensors, GPS, GSM, and Web applicationsDeterminining the maximum waste load capacity inside waste bins[35]
A robust counter model of an open capacitated vehicle routing problem Workplace Determining the optimal routes for garbage transportation [36]
IoT-based approach for real-time data collection for waste management in an SCUrban living, GPRS, RFID tags, and volumetric ultrasonic sensorOptimizing waste collection routes and methods to minimize envorinmental hazards [37]
IoT-based automated machine learning approachRaspberry Pi, GPRS, ultrasonic sensors, and urban environmentsReal-time waste monitoring and collection and optimization of time costs and operational efficiency[38,39,40,41]
Application of big data analysis to vehicle routing using GPS dataGPS and big dataOptimizing vehicle routing and waste collection [42]
A smart dual dustbin model using ultrasonic & IR sensors, GSM, Servo Uno, ArduinoUltrasonic sensors, IR obstacle sensors, GSM, Servo, and ArduinoEfficient waste mgt. with advanced dynamic routing and optimized routes[43]
A Smart (IoT-Based) dustbin model using IR sensors LCDIR sensors, GSM, and monitoring systemsGarbage monitoring and control[44]
IoT-based smart garbage monitoring and clearance alert system using RGB LED, ultrasonic sensors, GSM, GPS, and Wi-FiLED lights, sensors, GSM, Arduino, GPS, and Wi-FiGarbage-level monitoring for disposal, clearance, routing optimization; detecting the max. capacity level of garbage [45,46]
Application of a lab-scale landfill modelSensors and LM35 temp. sensorsMonitoring and processing of food waste [47]
Table 2. Comparison of the proposed approach with other SI-based techniques.
Table 2. Comparison of the proposed approach with other SI-based techniques.
Ref. Approach Application in SC Waste ManagementIoV-Based Approach SI-Based ApproachEnergy Efficiency
Stochastic OptimizationMetaheuristic Yes No
[11]** ***
[48] * **
[50] * **
[52] * ***
[54] * **
[55]** **
[56]** ***
[57]** ***
[58] * ***
Proposed approach **** **
Table 3. Notations with their descriptions.
Table 3. Notations with their descriptions.
SymbolDescription
NThe number of sensor nodes
gNumber of groups in the network
VOptimal number of data collector vehicles (DCVs)
hThe total number of cluster heads (CHs)
ĆA set of all cluster heads (CHs)
r k Transmission range of sensor nodes
rTotal number of overlapped regions
sTotal number of optimal points
T m Total movement time of the data collector vehicle
Ω O P A set of all optimal location points
O P i ith subset of Ω O P
v Moving speed of a DCV
n O P i Number of optimal points in O P i
O P i n O P i Number of optimal points assigned to D C V i
O P j An optimal location point, 1 j s
ŔA set of all regions
L(ϑ)The length of traveling path ϑ
L p a t h ( ϑ i ) Total path length traveled by D C V i
T d Total time spent by a DCV in one trip
T s o Stopping time at an optimal point
T o p t Optimal time
T c Deadline time constraint for data collection
Table 4. Simulation parameters.
Table 4. Simulation parameters.
Parameter Value
Simulator RMASE
Network size1000 × 1000 m2
Node deployment Random
Number of sensor nodes100–1000
Transmission range ( r k ) 35 m
Data packet size 512 bytes
Time deadline ( T c ) 400 s
Data transmission rate 250 kbps
Collection rate of DCV40k bps
DCV speed10 m/s
Initial energy ( E s o ) 2.0 J
MAC802.11
Radio propagation modelTwo-Ray Ground
Channel modelWireless channel
AntennaOmni-Antenna
E e l e c 50 nJ/bit
E f s 10 pJ/bit/m2
E m p 0.0013 pJ/bit/m4
Simulation time1500 s
Initial position of DCV(0,0)
Table 5. Summary of simulation results of routing protocols using different metrics.
Table 5. Summary of simulation results of routing protocols using different metrics.
Routing Algorithms
IEEABREBARBee-Sensor-CFF
Packet delivery ratio (%)91.271485.8584.591177.778
Throughput (bits/s)93.488887.524586.18877.8831
Network lifetime (sec)78.488874.18875.524576.8831
Energy consumption (J)1389.62950.01468.26271.2
Energy efficiency (bits/J)1981.871187.51476.671163.55
Latency (ms)3.263710.1617.37510.663
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Ijemaru, G.K.; Ang, L.-M.; Seng, K.P. Swarm Intelligence Internet of Vehicles Approaches for Opportunistic Data Collection and Traffic Engineering in Smart City Waste Management. Sensors 2023, 23, 2860. https://doi.org/10.3390/s23052860

AMA Style

Ijemaru GK, Ang L-M, Seng KP. Swarm Intelligence Internet of Vehicles Approaches for Opportunistic Data Collection and Traffic Engineering in Smart City Waste Management. Sensors. 2023; 23(5):2860. https://doi.org/10.3390/s23052860

Chicago/Turabian Style

Ijemaru, Gerald K., Li-Minn Ang, and Kah Phooi Seng. 2023. "Swarm Intelligence Internet of Vehicles Approaches for Opportunistic Data Collection and Traffic Engineering in Smart City Waste Management" Sensors 23, no. 5: 2860. https://doi.org/10.3390/s23052860

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop