ArticlePDF Available

A Novelty of Hypergraph Clustering Model (HGCM) for Urban Scenario in VANET

Authors:

Abstract and Figures

A vehicular ad hoc network is a dynamic and constantly changing topology that requires reliable clustering to prevent connection failure. A stable cluster head (CH) prevents packet delay (PD) and maintains high throughput in the network. This article presents a twofold novel scheme for stable CH selection. In the first part of the proposed scheme, the vehicle network is considered a one-to-many connection network, which is near to a practical scenario. The cluster generation is handled using a newly proposed vehicular-hypergraph-based spectral clustering model. In the second part, the CH is selected considering the criteria for maintaining a stable connection with the maximum number of neighbours. The new rewarding/penalising relative speed and neighbourhood degree fulfil the condition. Eccentricity assesses that the vehicle should be at the centre of the cluster. Another metric with deep learning spectrum sensing is introduced for CH selection. Trust calculation is performed using deep learning-trained spectrum sensing as a model. The primary vehicle in noisy and noiseless environments is recognised using layers of long short-term memory. A high trust score is awarded to the vehicle which vacates the spectrum in the sensing of the primary vehicle. The stable CH selected by these metrics reduces the overhead that occurs due to the frequent shifting of the CH from one vehicle to another. This has been validated by the improved CH stability; increased cluster member (CM) lifetime and reduced rate of change of CH. The proposed scheme also demonstrates a considerable improvement in PD and throughput. INDEX TERMS Cluster head stability, eccentricity, hypergraph, trust, VANET.
Content may be subject to copyright.
Received 21 May 2022, accepted 16 June 2022, date of publication 21 June 2022, date of current version 27 June 2022.
Digital Object Identifier 10.1109/ACCESS.2022.3185075
A Novelty of Hypergraph Clustering
Model (HGCM) for Urban Scenario in VANET
MAYS KAREEM JABBAR 1,2 AND HAFEDH TRABELSI1
1CES Laboratory, École Nationale d’Ingénieurs de Sfax (ENIS), University of Sfax, Sfax 3029, Tunisia
2Faculty of Engineering, University of Misan, Amarah, Misan 62001, Iraq
Corresponding author: Mays Kareem Jabbar (m_mays85@uomisan.edu.iq)
ABSTRACT A vehicular ad hoc network is a dynamic and constantly changing topology that requires reliable
clustering to prevent connection failure. A stable cluster head (CH) prevents packet delay (PD) and maintains
high throughput in the network. This article presents a two-fold novel scheme for stable CH selection. In the
first part of the proposed scheme, the vehicle network is considered a one-to-many connection network,
which is near to a practical scenario. The cluster generation is handled using a newly proposed vehicular-
hypergraph-based spectral clustering model. In the second part, the CH is selected considering the criteria for
maintaining a stable connection with the maximum number of neighbours. The new rewarding/penalising
relative speed and neighbourhood degree fulfil the condition. Eccentricity assesses that the vehicle should
be at the centre of the cluster. Another metric with deep learning spectrum sensing is introduced for CH
selection. Trust calculation is performed using deep learning-trained spectrum sensing as a model. The
primary vehicle in noisy and noiseless environments is recognised using layers of long short-term memory.
A high trust score is awarded to the vehicle which vacates the spectrum in the sensing of the primary vehicle.
The stable CH selected by these metrics reduces the overhead that occurs due to the frequent shifting
of the CH from one vehicle to another. This has been validated by the improved CH stability; increased
cluster member (CM) lifetime and reduced rate of change of CH. The proposed scheme also demonstrates a
considerable improvement in PD and throughput.
INDEX TERMS Cluster head stability, eccentricity, hypergraph, trust, VANET.
I. INTRODUCTION
A. BACKGROUND
A vehicular ad hoc network (VANET) is an amalgama-
tion of existing ad hoc networks, wireless LAN and cellu-
lar technology to achieve road traffic safety and efficiency.
VANETs stand out due to their hybrid network architecture,
node movement and various application scenarios. There-
fore, these networks pose several unique networking research
challenges [1]. VANETs are amongst the significant appli-
cations of intelligent transportation systems. They include
various applications, such as cooperative traffic monitoring,
control of traffic flows, blind crossing, prevention of colli-
sions, nearby information services and real-time detour route
computation[2].
VANETs have a highly dynamic topology, with a high
relative speed of vehicles and frequent discontinuity in the
networks. The topology management in VANETs can be
The associate editor coordinating the review of this manuscript and
approving it for publication was Mauro Tucci .
achieved through clustering. To manage the topology, similar
moving speed vehicles are grouped. The more effective is the
clustering, the better is the topology control [3]. Each cluster
has a CH that communicates with the external controlling
stations such as the road side unit (RSU) [4]. The vehicles are
grouped based on either their location or user information,
such as direction and speed. Both approaches are based on
mathematical formulation, leaving behind the sociological
aspects of how the driver will change the lane and his desti-
nations. Cluster generation and maintenance are a distributed
approach. However, cluster generation is considered cen-
tralised by many researchers [5]. Likewise, many challenges
are faced in an urban scenario as the heavy intersection of
roads, concrete infrastructure and heavy density of vehicles
lead to variable topology and mobility with time dependency.
The weak communication link is another major issue.
B. OUR CONTRIBUTION
This work proposes a novel approach for clustering formation
and maintenance of a VANET structure in an urban scenario.
66672 This work is licensed under a Creative Commons Attribution 4.0 License. For more information, see https://creativecommons.org/licenses/by/4.0/ VOLUME 10, 2022
M. K. Jabbar, H. Trabelsi: Novelty of Hypergraph Clustering Model (HGCM) for Urban Scenario in VANET
It is called the hypergraph clustering model (HGCM).The
CH stability is governed by a cumulative multimetric factor
inclusive of relative speed, eccentricity, neighbourhood and
spectrum sensing based on cooperative trust. The contribu-
tions of this work are listed below:
As per our knowledge, this work is the first of its kind
to introduce a formulation of VANET through a hyper-
graph. The construction of the hypergraph is designed
using the distance proximity amongst the vehicles in the
network.
Practical and optimal partitioning of the hypergraph
through tensor trace maximisation (TTM) is proposed.
A high order has all the edges but with negligible
weights. Thus, the adjacency matrix is nearly sparse,
and the overall computational complexity is effectively
reduced.
Optimal clusters are selected in accordance with the
Calinski–Harabasz concept. This method is an external
criterion for selecting optimal clusters. Hence, the infor-
mation is independent, and the structure of the infor-
mation is inherited. Such a method is also preferred for
convex clustering.
The network’s performance, especially in an urban
scene, can be improved by installing auxiliary facil-
ities, such as RSUs. Here, an evolving graph struc-
ture of the traffic is conceived using betweenness
centrality.
Spectrum sensing is redesigned as a classification prob-
lem. The method proposed for sensing is long short-term
memory (LSTM), which is extensively trained for all
signal types, including noise. Thus, it can sense an
untrained signal and classify a vehicle as primary or
secondary.
The scheme of a cumulative multimetric for selecting
a CH is presented, through which strong connectiv-
ity and stable link lifetime are maintained. The sta-
bility of the CH enhances the routing performance
of the designed approach. Extensive simulation and
comparison of the proposed scheme with existing
state-of-the-art techniques are presented to show its
supremacy.
C. PAPER ORGANISATION
This paper discusses a new hypergraph-based multimetric
CH selection algorithm that increases the CH stability. The
algorithm is tested on the Baghdad City map. The rest of this
paper is organised as follows. Section II presents a literature
review of some clustering algorithms and research problems.
The proposed hypergraph generation method is introduced
in Section III. Section IV introduces the CH selection met-
rics, cluster maintenance phase and time complexity for the
proposed method. A simulation and a comparative analy-
sis with existing state-of-the-art techniques are presented in
Section V, and concluding statements with future prospects
are provided in Section VI.
II. LITERATURE REVIEW
A. RELATED WORK
An intensive literature survey is conducted, especially on the
user information-based methods employed for clustering.
In 2001, Basu et al. [6] primarily designed the MOBIC
method for MANETs on the basis of the ratio of the power
levels received at each node from its neighbours. The authors
proposed a distributed clustering algorithm for CH selection.
The algorithm was tested on a simulated area in NS-2 but
not in an actual scenario, and the method considered only
the radio signal. Code division multiple access (CDMA) was
proposed by Kayis and Acarman [7]. It was an intervehi-
cle communication scheme, in which nodes were assigned
a specific task autonomously on the basis of their speed,
then clusters were formed. Only a theoretical approach was
projected here. Su et al. [8] designed a scheme based on a
multichannel communication with three primary protocols
for reducing data congestion, QoS and efficient bandwidth
over a vehicle-to-vehicle (V2V) network. The method pro-
posed by Rswshedh et al. [9] grouped vehicles in accordance
with mobility patterns and minimised the total number of
created clusters. Another work introduced by Maslekar et al.
[10] also reported using the location and direction of vehicles
for CH selection. Here, a direction-based clustering algorithm
was used for data dissemination. Through this approach, the
protocol density of vehicles on a given road was estimated.
A novel concept of node precedence algorithm was proposed
by Goonewardene et al. [11]. Robust mobility adaptive clus-
tering (RMAC) identified a one-hop neighbour and selected a
CH using the relative node mobility metrics of speed, location
and travel direction. An evolving structure was created via
neighbourhood analysis. With the same mobility concept,
another scheme using the affinity propagation algorithm was
proposed in a distributed manner by Shea et al. [12]. The
authors claimed the existence of clusters with high stability.
The stability of CH has been the main focus of researchers.
For instance, a multilevel clustering algorithm that mainly
concentrated on the stable, long lifetime of clusters was
designed by Vodopivec et al. [5]. The cluster formation
was based on factors, such as the density of the connection
graph, link quality and traffic conditions. Mohammad and
Michele [4] designed another method to improve cluster life-
time, especially in an urban scenario, based on the lane con-
cept. The technique was effective in reducing the overhead
of reclustering and led to an efficient hierarchical network
topology. A three-based passive clustering was introduced by
Wang and Lin [13] to improve intervehicle communication
and eventually cluster stability. The method also reported
enhanced performance in network analysis. A beacon-based
clustering algorithm was proposed by Souza et al. [14] to re-
establish cluster stability in the case of reclustering. Another
proposed method in [15] formulated a weighted approach
that included such parameters as the number of neighbours
based on dynamic transmission range, the direction of vehi-
cles, entropy and distrust value. The authors tried to increase
VOLUME 10, 2022 66673
M. K. Jabbar, H. Trabelsi: Novelty of Hypergraph Clustering Model (HGCM) for Urban Scenario in VANET
stability and connectivity with the reduction in overhead.
They also tested the adaptive allocation of transmission range
technique. An adaptable mobility-aware clustering algorithm
based on destination positions (AMACAD) was introduced
by Morales et al. [2]. The authors presented the concept of
adaptive mobility. Wolny [16] primarily focused on improv-
ing cluster stability by modifying the DMAC algorithm.
An adaptive service provider infrastructure (ASPIRE) archi-
tecture was designed by Koulakezian [17] by using the con-
cept of vehicular mobility in a highway scenario. The author
allowed vehicles to connect to the network through regular
mobile IP nodes, thereby increasing the connectivity and
decreasing the overhead by caching in clusters. The same
ideology of mobility was reintroduced using the concept of
multihop, and a new clustering scheme based on multihop
was presented by Zhang et al. [18]. Considering that vehicle
direction is also an important parameter, Maslekar et al. [19]
introduced the concept of CH switching. The speed difference
between neighbouring nodes was taken to obtain a stable
clustering structure [20], [21]. The interest in the multihop
approach is evident amongst researchers. The establishment
of a multihop-based clustering scheme using neighbourhood
has been exploited [22], [23]. Relevant approaches allow an
optimal set of nodes to join the same cluster and increase sta-
bility. With the advances in technology, researchers have also
proposed a complete solution for VANETs, which includes
CH selection, cluster formation and maintenance. A link
reliability-based clustering algorithm (LRCA) was designed
by Ji et al. [24] to filter out unstable neighbours on the
basis of the link knowledge providing a complete solution
of VANET. Alsuhli et al. [25] proposed another approach
called double-head clustering (DHC). This approach con-
ceived a complete solution by using metrics, such as vehi-
cle speed, position and direction, in addition to other met-
rics related to the communication link quality, such as the
link expiration time and the signal-to-noise ratio. A novel
concept of primary and secondary CHs, called enhanced
weight-based clustering algorithm (EWCA), was introduced
by Bello Tambawal et al. [26] to improve stability. Short-
range vehicle communication-based clustering in VANETs,
named centre-based secure and stable clustering (CBSC)
algorithm, was proposed by Cheng and B. Huang [27].
The literature survey comparatives based on the traffic sce-
narios, achievements, limitations, and various metrics used
for cluster formation are presented in Table 1.
B. RESEARCH PROBLEMS
This complete literature survey is for two decades, in which
the primary focus has been the stability of CH. However,
VANET clustering requires cluster generation/maintenance
and CH selection as two research areas. During the study, the
following few issues have been identified:
The work on the real scenario is mostly limited
to the highway; analysis on the urban scenario is
missing.
The mobility and neighbourhood are the most metrics
taken, and these metrics are lost in the urban scenario as
the vehicle speed is low and there is huge congestion in
peak hours.
VANET is a continuously changing topology, which
creates challenges in establishing a connection from one
source to the destination vehicle. If the connection is
multihop, then the data loss can be high as the carrying
vehicle may change the direction and speed. Accord-
ingly, the information should be transmitted in a single
hop, which is feasible by making a reliable cluster. A CH
is elected amongst the neighbouring nodes. Along with
efficient cluster generation, the CH-annotated vehicle
is responsible for improving the network performance.
Sustaining a CH for a long period is difficult.
Researchers have made clusters and selected the CH
by calculating the vehicles’ behaviour in the network,
velocity, moving direction and position in lanes. Fuzzy
logic has been used, such as in [29], [30], along with
other heuristic algorithms, such as in [33], [34]. Fuzzy
logic schemes require tuned membership functions to
decide for CH selection, which necessitate considerable
experience and behaviour analysis of vehicles on a par-
ticular road [35]. Owing to fast-changing topology and
distributed VANET architecture, heuristic algorithms
hardly make decisions due to several iterations in the
calculation. They cannot cope up with the changing
frequency of a VANET environment in a crowded city.
However, we assume that in highways with few vehicle
densities, they may present good performance.
With all these gaps in the literature studied, our primary goal
is to design a complete solution for VANET, especially for
the urban scenario. The designed approach has cluster for-
mation, CH selection and maintenance. The evolving nature
of VANETs is meritoriously captured using the concept of
hypergraphs and the clusters are formed through the designed
hypergraph algorithm. For CH selection, a cumulative mul-
timetric is designed to consider four factors: relative speed,
trust, neighbourhood and eccentricity. The trust metric is
introduced with deep learning spectrum sensing. Spectrum
sensing using LSTM is introduced. This deep learning solu-
tion enables the detection of signals. It allows effective utili-
sation of the spectrum, especially in an urban scenario where
excessive congestion occurs during peak hours. The spectrum
can be used by primary users (PUs, e.g. ambulance, police
or emergency). A cumulative multimetric maintains strong
connectivity and stable link lifetime. The proposed scheme
is tested on the real map of Baghdad.
III. PROPOSED MODEL
A multilane road structure in an urban scenario is considered.
Fluctuating density of building infrastructure and vehicular
mobility with total number of vehicles N are infused into
the real map scenario with corresponding speed and loca-
tions. This scenario is depicted in Figure 1. Each on-board
66674 VOLUME 10, 2022
M. K. Jabbar, H. Trabelsi: Novelty of Hypergraph Clustering Model (HGCM) for Urban Scenario in VANET
TABLE 1. Comparative literature survey on cluster formation metrics in the existing state of the art.
VOLUME 10, 2022 66675
M. K. Jabbar, H. Trabelsi: Novelty of Hypergraph Clustering Model (HGCM) for Urban Scenario in VANET
unit (OBU) equipment has the same transmission range Rvehi.
The same communication module is taken to communicate
with auxiliary facilities, each having a transmission range
RRSU . Communication amongst vehicles is carried out using
the V2V protocol. A Global Positioning System (GPS) unit
and IEEE 802.11p radio equipment are embedded inside
the OBU. By contrast, Vehicle to Infrastructure is used for
communication between vehicles and RSU. Each vehicle in
the network serves as a node (V) that performs as either
source, destination or router.
The main task of these nodes is to broadcast information
within the network. The vehicles are said to be one-hop
neighbours if the distance between them is less than Rvehi and
multihop if the distance between them is greater than Rvehi.
In this section, the formulation for designing VANET as a
hypergraph-partitioning problem is discussed in detail. The
commonly used set of notations is presented in Table 2. The
complete work can be divided into four major steps:
1. Neighbouring vehicle identification and adjacency
matrix generation
2. Hypergraph-based spectral clustering for cluster for-
mation
3. RSU deployment and cluster members (CMs) allot-
ment
4. Stable CH selection
The flow diagram of the complete work is shown in Figure 2.
The pseudo code of the suggested work is jotted down in
Algorithm 1.
A. WHY IS VANET A HYPERGRAPH NETWORK
As discussed previously, the problem of stable CH selection
to reduce the overhead and packet drop probability is twofold.
Vehicle cluster generation is not a novel but a populated con-
cept, and various scholars have already addressed it. A net-
work of vehicles is presented as a graph, in which a vehicular
node is connected with two other vehicular nodes [28], [33],
[36]. This graphical representation may be suitable in sparse
density, such as highways or minimally populated cities.
On the contrary, in dense urban scenarios, a vehicle is always
connected with more than two vehicles, and graph theory
does not fit there. Hypergraphs are a suitable representation
of dense vehicle networks. The following are the key reasons
to represent VANET as a hypergraph:
VANET is a cooperative network where every decision
depends on the information shared by neighbouring
vehicles [37].
In the graphical representation, a loss of information
occurs in paired connections. For tasks such as analysis
and learning, pairwise graph models lack the represen-
tational ability to adequately capture and show higher-
order information. Higher-order interactions in these
systems can be captured using hypergraphs, which show
interacting components as nodes and hyperedges.
All vehicles in the network act as either sources, desti-
nations or routers, depending on where they are in the
Algorithm 1 Pseudo Code of the Proposed Scheme for Stable
CH Detection
Input: Vehicle-to-vehicle transmission range, RSU-to-vehicle
transmission range
1. For i=1:vehicles
a. All neighbouring vehicles within the vehicle trans-
mission range are identified
2. End for
3. Calculate the similarity matrix on the basis of the
distance proximity amongst vehicles
4. Generate an adjacency matrix
5. Create eigen values for each vehicle by using
hypergraph-based TTM
6. Apply k-mean clustering with Calinski–Harabasz for
the optimal number of clusters.
7. The centrality index gives the RSU deployment loca-
tion
8. Simulate the VANET for different vehicle densities
in the network and collect the vehicle moving angle,
locations and other information until every vehicle
leaves the network.
9. For i=1: clusters
a. For j=1: vehicles in cluster
i. Calculate the CH parameters: neighbourhood
degree, relative speed, trust score and eccen-
tricity
ii. Combine these matrices to obtain a single
score for each vehicle
iii. Highest-scorer vehicle is termed as the CH
b. End for
10. For i=1: vehicles
i. Selected CH sends frequent polling signals
ii. If ( the distance between the CH and vehicle <=
CH transmission range) then
a. The CH receive signal in return within a stip-
ulated time period
b. CH Adds the vechicle in the RSU List&CH
Local List
Else
a. The vehicle does not reply within the speculated
period time_span
b. This vehicle is considered to be disconnected and
leave the cluster
c. CH Removes the vehicle from the RSU List&CH
Local list
End if
End for
11. End for
network’s hierarchy. One of the primary responsibilities
of these nodes is to disseminate the data throughout
the network. Vehicular mobility and the communication
link amongst vehicles that is constantly breaking and
66676 VOLUME 10, 2022
M. K. Jabbar, H. Trabelsi: Novelty of Hypergraph Clustering Model (HGCM) for Urban Scenario in VANET
FIGURE 1. The clustering model for VANET.
FIGURE 2. Flow diagram of the proposed HGCM scheme.
VOLUME 10, 2022 66677
M. K. Jabbar, H. Trabelsi: Novelty of Hypergraph Clustering Model (HGCM) for Urban Scenario in VANET
TABLE 2. Frequently used notations.
reconnecting cause such networks to grow in nature.
The relationships amongst nodes in more diversified
vehicular networks are more difficult to understand
because of the networks’ ever-expanding character. As a
result, complex networks now utilise super networks.
Hypergraph-based and network-based are super net-
works that exist in the literature [37]. Hypergraphs pay
more attention to the dynamic evolution process, making
it possible to conduct a dynamic analysis of complicated
networks.
The advantage of the hypergraph theory is that it
guarantees the homogeneity of points and edges. This
helps to express the relationship between nodes and
edges clearly. Thus, networks’ representation can be
modulated using a hypergraph, in which one vehicle can
communicate with many vehicles.
B. FORMULATION AS HYPERGRAPH PARTITIONING
A connected weighted hypergraph is a three-tuple of H=
(V,E,W), where each edge Elinks a subset of vertices Vin
the hypergraph and may be linked with non-negative weight.
This structure is composed of n vertices, V= {vi|i=
1,2, . . . n}, where each vertex is a vehicle in our study, E=
cij : {<vi,vj>|viVVvjVV(dijRvehi }is an
edge set, and W[0,1]is the weight associated with each
edge. The distance of each vehicle constitutes the edge of
each hyperconnection. The hyperedge connection is defined
in Definition 1.
66678 VOLUME 10, 2022
M. K. Jabbar, H. Trabelsi: Novelty of Hypergraph Clustering Model (HGCM) for Urban Scenario in VANET
Definition 1: Two vehicular nodes viand vjat time t are
said to be connected if
cij =(1dij Rvehi
0dij >Rvehi
(1)
The connection between two vehicles is established using
the distance proximity formulation. Here, the connection
is established if the distance between the two vehicles
dij is less than the transmission range of the vehicle
nodes.
Using the existence or weight of edges, we want to divide
V into k disjoint sets (V1,...,Vk). The related weights for
m-uniform hypergraphs are archetypally called m-way affini-
ties as each edge has distinct m vertices.
C. HGCM GENERATION MODEL
The cluster generation part of VANETs is discussed in
this section. An urban scenario is considered for the sim-
ulation, and location information is shared with every
neighbouring vehicle in the test case. A network hyper-
graph is constructed using that location information, and
this section discusses the formulation of the vehicle
hypergraph.
Our proposed model aims to cluster vehicles so that
minimum bandwidth occupancy at any instant is achieved
[38]. In the urban scenario, road congestion is unavoid-
able, leading to slow-moving traffic. The location, speed
and vehicles in an area affect the stability of the cluster-
ing [39]. Each vehicle in a cluster is categorised as either
CH or CM. Only one CH is conventionally allowed in
a cluster, except in special cases of warlike fields [40].
In this article, the maximum possible vehicle density Nis
considered for the clustering algorithm. Using the location
information, each vehicle finds its neighbour. A similarity
matrix is generated, whose cell elements indicate the connec-
tion strength with another corresponding vehicle, as shown
in Figure 3.
The adjacency matrix showcases the relation amongst the
vehicle nodes. Spectral clustering using TTM is introduced
in this subsection. The problem is partitioning the weighted
hypergraph Vinto kdisjoint sets, V1,......Vk, such that
the total weight of edges within each cluster is high (dense
connectivity amongst the vehicles), and the partitions are
balanced [41]. The number of vehicular nodes connected to a
node is defined as the degree of any node, vV, defining
the total weight of edges vthat is incident, i.e. deg (v)=
PeE:vewe.
Next, the volume is defined as CM (V1)=PvV1deg(v),
which is the number of nodes incident on node V1, such
that V1V. The association amongst the edges contained
within V1is defined as assoc(V1)=Pwe. The normalised
associativity of these individual partitions is given as
Par (V1,......Vk)=Xk
i=1
assoc(Vi)
CM(Vi)(2)
The adjacency matrix defined here is of the tensor (order z),
Ai1,i2,......iz=(w{i1,i2........ iz}if i1,i2,.........,izare distinct
0otherwise
(3)
The normalised associativity can be rewritten in terms of A
and Y(inverse of the number of vehicles connected to a node)
as
Pari∈{1,..k}
=1
z!Trace(A×1Y(1)T×2Y(2)T×3Y(3)T.......×zY(z)T)
(4)
where ×lis the model-l product.
Y(1)T,Y(2)T,Y(3)T. . . . . . ., Y(z)TRk×z, which repre-
sents the number of CMs connected to each node vifor each
vertex. Yi∈{1,2..z}, as shown as follows:
Yi=1
PkCM(Vi)(5)
The designed adjacency matrix [42] is considered for spec-
tral clustering, and this hypergraph is now transverse to obtain
the diagonal matrix (degree matrix) Dig that is the sum of runs
over all the vehicle nodes that are one-hop adjacent to node vi.
Digii =XN
j=1Aij (6)
For the Laplacian graph computation, this study utilises the
unnormalised Laplacian matrix based on the Fiedler vector
defined as
L=Dig1/2ADig1/2(7)
The top keigenvector (X=eig(L)) is taken for k-means clus-
tering that provides k–partitions of the VANET hypergraph
structure. These partitions resemble the cluster formation in
the vehicular network. They are further pruned to generate the
optimal set of clusters for VANET maintenance. The pseu-
docode for the spectral clustering is listed in Algorithm 2.
Definition 2: The weighted hypergraph H=(V,E,W),
and its cluster is a tuple of (Cnum,Coptimal), where Cnum =
{ci|i=1,2, . . . ..k}is a cluster set, where kis the total number
of clusters. ciCnum,ci= {vj|τ τ vj=0(τvj=
1 vkNvjτ(vk)=0)}.
Coptimal represents the optimal set of clusters, Coptimal =
[Cnum : max (s)].
The clustering efficiency can be evaluated using the
Calinski–Harabasz index (s) [43]. This index checks the
closeness of vehicles in a cluster and the dispersion of all
clusters by using Equation (8). The maximum value of s is
the desired efficiency in the clustering.
s=tr(Bk)
tr(Zk)×Vehinum k
k1(8)
Here, krepresents the number of clusters, and each has the
size of Vehinum .tr(Bk) is the dispersion amongst clusters, and
VOLUME 10, 2022 66679
M. K. Jabbar, H. Trabelsi: Novelty of Hypergraph Clustering Model (HGCM) for Urban Scenario in VANET
FIGURE 3. Hypergraph based VANET analysis.
tr(zk) is the dispersion amongst vehicles in a cluster. These
two terms are calculated in Equations (9) and (10).
Zk=Xk
q=1XxCq
(xcq)(xcq)T(9)
Bk=Xk
q=1nq(cqcE)(cqcE)T(10)
Here, cqis a set of points in cluster q, and cqis specifically
the centre of the cluster. cEis the centre of clusters with nq
points in them.
With the help of this index, an optimal set of clusters from
the pool of formed clusters is selected on the basis of the
maximum value of s.
D. RSUS DEPLOYMENT
The RSU is an integral part of the VANET. The VANET
is a hierarchical architecture consisting of the main server,
RSUs, and vehicles. RSU collects the data from the moving
vehicles. The clustering of vehicles has been discussed in
the context of RSU by many researchers as if the RSU has
request congestion, then packet drop will increase. Therefore,
the optimal number of RSUs has to be calculated so that
maximum probable vehicles can be served without conges-
tion. The optimal number of clusters has been calculated
in the previous section. The RSU is placed at the centroid
of the cluster. This way, a minimum number of RSUs can
cover the maximum number of vehicles in the area. The
installation cost would also be lesser (this is not evaluated
in the simulation). Algorithm 3 tabulates the steps in locating
the centroid for the RSUs and their deployment. The vehicles
in any cluster cannot be controlled due to the nature of
clustering. Consequently, few vehicles, such as three, can also
lie in that precalculated cluster area. In such a case, the RSU
is placed using a Gaussian probability distribution [44] as:
Vehi N(µ, σ 2) (11)
Algorithm 2 Cluster Formation Using Hypergraph Theory
Input: Slot with maximum vehicles: N, Location of each
vehicle: VehiLoc
1. Select the time slot twhen maximum vehicles are
present N
2. Form a hypergraph H=(V,E,W)
3. Calculate the similarity matrix Aon the basis of the
distance proximity amongst the vehicles
A square matrix of size N×Nof similarity (adjacency
matrix) as A=PN
i3,.....,iN=1Aij
4. A diagonal matrix Dig RN×Nis with Digii =
PN
j=1Aij, and L=Dig1/2ADig1/2
5. Then, kdominant eigenvector of Lis computed as X
RN×k
6. Normalise each row of ¯
X=X
7. Run k-means on the rows of ¯
X
8. Obtain Cnum through k-means partition Par =
{V1,......Vk}
9. For each cluster Cnum, calculate the Calinski–Harabasz
(s) criterion
10. Find the optimal cluster Coptimal =[Cnum : max (s)]
Output: The optimal set of clusters: Coptimal
The distribution is defined as the mean (µ=0) and variance
σ=1.
f(Vehi)=1
σ2πe(Vehiµ)2/2σ2(12)
A network graph G =(V,E) amongst V vehicles’ con-
nections with εset of edges. The centrality matrix for a
graph is the measure of its compactness [45]. The centrality
determines the most visited vertex in a graph. For a vehicle v,
66680 VOLUME 10, 2022
M. K. Jabbar, H. Trabelsi: Novelty of Hypergraph Clustering Model (HGCM) for Urban Scenario in VANET
it can be calculated as
CB(v)=Xs6=v6=uV
σst (v)
σst
(13)
Here, σst is the total number of the shortest paths from nodes
to node u, and σst (v) is the number of paths that pass through
v. The vehicle with maximum centrality value is considered
the cluster’s centre as in (line 10). This is the location where
RSU is to be installed.
Algorithm 3 RSU Deployment
Input: Set of optimal clusters Coptimal and number of vehicles
in each cluster Vehinum .
1. For i=1: Coptimal
2. If Vehinum <3
3. Select a vehicle based Vehi N(0,1) shown in
Equation (12)
4. RSULoc =VehiLoc
5. Else
6. Construct an urban road map with a graph G=
(V,E)
7. Edge is eijE=dij based on the distance
amongst vehicles
8. Obtain a connection matrix
cij =(1if dij Rvehi
0otherwise
9. Evaluate the betweenness centrality CBby
using Equation (13)
10. Vehi =max(CB)
11. RSULoc =VehiLoc
12. End
13. End
Output:RSU location RSULoc.
IV. CH SELECTION AND CLUSTER MAINTENANCE FOR
HGCM
A. CH SELECTION
The vehicle node viin the network at time thas features
fi(t)= {Es,Ep,a, ϕ, VehiID, η}, where Es is the vehicle speed,
Ep is the location of each vehicle in both coordinates (x,y),a
is the acceleration, and ϕis the vehicle direction. Each vehicle
is assigned a unique identity VehiID , and ηrefers to the
one-hop neighbours of vehicle node vi. Out of these nodes,
a vehicle is selected as the CH. In this article, the CH selection
metric mi(t)is a collection of metrics {ψvehi, η, E,t}. The CH
selection process is dependent upon the current CH selection
metrics of each CM in the cluster. ψvehi is the relative speed,
ηis the set of neighbours of vehiclevi,Eis the eccentricity,
and tis the trust calculated via spectrum sensing. The selected
CH should have a maximum of Pi=1,2..nmi(t)at any instant
t. Given that the hypergraph network is the cooperative net-
work, each vehicle’s feature is relative to every hyperedge
linked to that hypernode [46].
The novel contribution in CH selection parameters is the
strength of the cooperative nature of the hypergraph. The use
of deep learning in the calculation of the trust score of each
vehicle is another novel contribution to the CH selection.
The CH collects all the information from the network,
sends it to the RSU and maintains the communication
between the cluster vehicles and RSU. The stability of the
CH will be higher if it will be in a communication link with
the neighbour vehicles for a longer time.
The definitions of each metric with the essential back-
ground are presented below.
1) RELATIVE SPEED SCORE (ψvehi )
Definition 3: A vehicular node’s vjrelative speed score
ψvehi is a score that either penalises or gives reward to a
vehicle if it crosses a cluster’s average speed or aligns with
the cluster. A high score of ψvehi indicates a high probability
of election.
This parameter determines how close a vehicle’s speed is
to its neighbour’s. The relative speed of each vehicle is cal-
culated by differentiating its speed from the cluster’s average
speed at any instant of time. The moving direction of the
vehicles also comes into play this way. The more vehicles
are moving in the same direction, the higher ψvehi will be. the
relative speed score is evaluated as shown in equation (14)
[21]. The relative speed is compared with a threshold speed
sthr . If a vehicle is moving at higher speed than sthr , its ψvehi
gets penalised with δ; else, a reward of δis added to its score.
ψvehi (t+1)=ψvehi (t)+δ;Vvehi VavgSthr
ψvehi (t+1)=ψvehi (t)δ;Vvehi Vavg>Sthr
(14)
δand Sthr are 0.01 and 2.77 for this work, respectively.
2) NEIGHBOURHOOD DEGREE (η)
Definition 4: The connection status between the two vehic-
ular nodes viand vjat time t in the cluster formed coptimal with
vehicle density vehinum is defined as
η=XVehinum
j=1cij; 1 (15)
High ηensures that the CH will not be dynamic for a long
time. The neighbourhood degree defines the total number of
vehicles in the vicinity. The vehicles under the transmission
range of OBU are considered neighbours. cij is 1 if the
distance between two vehicles at the time stamp t is less than
Rvehi [47]. A negative correlation exists between the distance
and transmission range. That is, if two vehicles are close to
each other, then a more reliable connection is bound.
3) ECCENTRICITY (E)
Definition 5: Let Abe a fundamental matrix. Then,
an eigenvector X>0 exists, such that AX =λ1X, λ1>0 is
an eigenvalue of an immense magnitude of A, the eigenspace
associated with λ1is one-dimensional, and X is the only
VOLUME 10, 2022 66681
M. K. Jabbar, H. Trabelsi: Novelty of Hypergraph Clustering Model (HGCM) for Urban Scenario in VANET
non-negative eigenvector of A.Eis the average of top k
eigenvalues of Adesigned for H=(V,E,).
In real time, communication links break frequently due to
vehicles’ high speed. to maintain a link, a requisite is set for a
progressing cluster model. Usually, reclustering will become
inevitable once the CH resigns or loses its suitability to con-
tinue as a CH. to ensure stability, the concept of eccentricity
(E) is introduced. Here, an evolving graph-based model is
designed through spectral clustering [28]. A vehicular graph
topology is intended to be hypergraph H=(V,E,W)with
the usual procedure as defined in section III. the adjacency
matrix Ais generated on the basis of the distance proxim-
ity amongst the vehicles present at each time instant t for
each cluster. The eigenvalues for a vehicle iin each group
are λi, where i={1,2,......vehinum}. Lastly, Eis the
mean/average eigenscore of each vehicle calculated as [28]
E=1
|Vehinum |XλiVehinum
λi(16)
The maximum value of Eensures a stable CH selection
designed in accordance with hypergraph theory.
4) TRUST SCORE (t)
Definition 6: Through channel h, the signal is received
from the user, and the probability of detection is 1. Then, the
user is primary (PU); else, it is a secondary user (SU).
The vehicular network may also have some VIP and emer-
gency vehicles, which are regarded as the PUs of the commu-
nication spectrum in the network. Others are assigned as SUs.
Every vehicle takes part in spectrum sensing. Given that the
communication spectrum is limited, the cognitive spectrum
sensing approach is used in the communication model [48].
Once the PU is detected in the network, the SU will have to
vacate the spectrum for it. The SU following this protocol
gains the trust, and the trust score tis increased. The model
of cognitive spectrum sensing is introduced in this work to
select the most trustworthy vehicle as the CH.
The SU senses the PU presence by comparing the signal
energy of neighbouring vehicles with the probabilistic thresh-
old value. The detected energy signal (test statistic) can be
presented in a complex form as
T(Y)=1
2NXN
i=1Yre
i+Yim
i
2(17)
where T(Y) is the test statistics received on any vehicle. This
T(Y) is a random variable and can be estimated using the chi-
square probability distribution function as
Pd(ε, t)=Q ε
σ2
uγ1stfs
2γ+1!(18)
The vehicle is detected as the PU if the probability of detec-
tion Pdis greater than threshold ε[49]. εis calculated by the
inverse of this chi-pdf:
Q1(Pd)=ε
σ2
uγ1stfs
2γ+1(19)
Here, Q(.) is the complementary distribution function and is
Gaussian in nature, i.e.
Q(x)=1
2πZ
x
exp(t2
2)dt (20)
The threshold value decides the accuracy of detection of the
PU. In this work, we follow the concept of deep learning
to detect the presence of PU. It has proposed the stack of
deep learning layers with LSTM in the focus to factor down
the signal features. Threshold value estimate is comprised of
two distinct stages: data generation and deep learning model
training.
The spectrum sensing network is simulated in ideal condi-
tions to generate the training data with various modulation
schemes and random input data streams. Simulated modu-
lations are BPSK, QPSK, 8-PSK and 16-PSK. With every
simulation, the generated signals’ energy is mapped with the
results of the PU detection with a threshold value calculated
using Equation (17). As a result, forty thousand samples are
used to create a labeled dataset. The PU and non-PU labels
are assigned to detected signals.
The LSTM network is trained on the data to teach the deci-
sion based on sensed signal energy. The network is trained
with the randomly sampled 90% data for training and 10% for
the testing. Two biLSTM layers with forward and backward
data sequencing are used which are connected with the fully
connected layer. On training, the network is able to correctly
classify the absence of any PU upto 89% whereas any PU is
correctly detected upto 83.5%.
The trained network is used to obtain the threshold value
for Pd(ε, t)on the unknown signals. For every successful
detection, the trust score (t) is incremented. The higher tis,
the higher the probability of a vehicle to be elected as CH
will be. This trust score calculation scheme is portrayed in
Figure 4.
The model is divided into three subparts: sensing block,
training block and PU detection block. The energy signal
database is collected by simulating the network in the ideal
and Rayleigh noisy channel environment. The data are fed
into the LSTM training block. After training, the detected
energy signal is tested with the trained model, and the vehicle
is assigned to the PU or SU. The true detection increases the
trust score by 1.
A comparison of the ROC curve between the theoreti-
cal analysis of threshold calculation by Equation (19) as in
[50] and the proposed LSTM-trained network is presented
in Figure 5. The detection probability Pdis high for a small
value of Pf. The trained LSTM network performs better in a
noisy environment, which means that it is efficient and can
predict with appropriate accuracy.
The complete algorithm designed for CH selection is
shown in Algorithm 4. All four parameters are summed and
integrated to select a stable CH for a long period of time.
The vehicles are firstly clustered using Algorithm 2. For all
members at each cluster, the four parameters are found. Then,
CHscore is calculated to select the stable CH.
66682 VOLUME 10, 2022
M. K. Jabbar, H. Trabelsi: Novelty of Hypergraph Clustering Model (HGCM) for Urban Scenario in VANET
FIGURE 4. Adaptive spectrum sensing model using LSTM.
FIGURE 5. The Pdand Pfusing LSTM method and theoretical analysis.
B. HGCM MAINTENANCE PHASE
The reduction of communication overhead after the selection
of CH is also an important part of the designed algorithm.
The cluster maintenance process ensures strong connectivity
and stable link lifetime through CH. In this work, the joining
of a new vehicle in a cluster and leaving of any CM are
considered vital for the cluster maintenance phase. HGCM is
designed with the parameters that ingest the restructuration
of the topology and vehicular speed. The CH score provides
a significant contribution to capturing the information of
vehicle movement. The maintenance does not deal with the
networking. It is designed to maintain a smooth transition of
vehicles in and out over time.
1) CLUSTER ENROLMENT
Cluster formation is performed on the basis of the proxim-
ity of vehicles concerning the transmission range of RSU
Algorithm 4 CH Selection
Input: Relative speed Vvehi and location
[x,y];Number of lanes in a map (no_lane);time_span;
Cluster member (CM); (N) no. of clusters.
1. For t=1:time_span
2. For i=1:N
3. For j=1:CM
4. Calculate ψvehi from Equation (14)
5. Find the neighbouring vehicles and calculate ηby using
a connection matrix Equation (15)
6. Calculate the maximum eigenvalues λ;
7. Then obtain Eby using Equation (16)
8. Signals’ energy is mapped with the results of the PU
detection with a threshold value calculated using Equa-
tion (17) and Equation (19).
9. Calculate tscore using the LSTM trained network
based on sensed signal energy.
10. Find CHscore for each CM
11. CHscore =ψvehi +η+E+t
12. End
13. CHj=Max Pk
j=1CHscorej
14. End
15. End
Output: CH
deployed. A small number of vehicles in a cluster with a
large transmission range will lead to inconsiderably reliable
networking. The selected CH starts its task by sending the
polling signals and if it receives any signal in return within
a stipulated time period time_span with the condition that
dist_(vehi,ch)<rch. A new vehicle is assigned to that cluster
(each formed under RSU) and becomes CM of that particular
cluster. CH will update the local database and the list of
VOLUME 10, 2022 66683
M. K. Jabbar, H. Trabelsi: Novelty of Hypergraph Clustering Model (HGCM) for Urban Scenario in VANET
vehicles in RSU. The arrival of a new vehicle in a cluster
can also trigger CH reselection in the worst-case scenario.
The algorithm designed is thus coined to formulate CH score
based on four factors {ψvehi, η, t,E}; with this, the stability
of CH is ensured.
2) CLUSTER LEAVING
CMs can leave any cluster at any moment of time. The reasons
for this could be lane change or exit from a road, the ever-
changing dynamics of vehicles and the topology that affects
the number of CMs. Therefore, a frequent polling of signals
is done between the established members and CH. If a CM
does not reply within the speculated period time_span, then
the CM is considered to be disconnected and leave the cluster.
The CH removes the recorded vehicle, and an updated list is
appended at the RSU. The complete algorithm designed for
cluster maintenance is shown in Algorithm 5.
Algorithm 5 Cluster Maintenance
Input: CH; Cluster C;No. of vehicles N ;CH transmission
range RCH
1. For t=1:time_span
2. For j=1:C
3. For i=1:N
4. IF dist_(vehi,CH)<RCH
5. CM=CM+1;
6. CH <Adds the vehicle in the RSU List&LocalList >
7. Else
8. CM=CM-1
9. CH <Removes the vehicle from the RSU List &
LocalList >
10. End
11. End
12. End
13. End
Output: Cluster Update
3) TIME COMPLEXITY OF THE HGCM SCHEME
Cluster formation, RSU deployment and CH selection are the
key components of the proposed algorithm. Accordingly, the
algorithm’s total time complexity is expressed as
OTOT =OCF +ORSU +OCH (21)
where OCF is the time complexity of cluster formation, ORSU
is for RSU deployment, and OCH is for CH selection. The
cluster is generated by hypergraph partitioning. The major
steps involved are as follows: (1) hypergraph construction=
(V,E,W); (2) Laplacian construction; (3) eigen problem
solving; (4) vertex eigenvector computation; (5) performing
k-means on ¯
X.
In a hypergraph with pairwise similarity, the cost to con-
struct the nearest neighbour graph is ON2d, given that
it requires d-dimensional similarity computation for each
vertex pair, where Nis the maximum number of vehicles in
the worst-case analysis with mhyperedges. The Laplacian
construction step is directly correlated with the sparsity of
adjacency matrix Athrough the non-zero elements NNZ (or
the number of vehicles in our case). L=NNZ(A2), the
eigen complexity is EC=O(N3), and the last is the k-means
complexity which is dependent on OCoptimal =τNCnum, where
τis the number of iterations.
OCF =ON2d+NNZ A2+ON3+τNCnum
(22)
This can be reduced after removing the terms of less compu-
tational power as
OCF =ON2d+ON3(23)
The RSU deployment is done using a graph, so the computa-
tional complexity is
ORSU =ON2d(24)
In this article, the CH selection metric mi(t)is a collection of
metrics {ψvehi, η, E,t}.ψvehi is the relative speed, ηis the set
of neighbours of vehicle vi,Eis the eccentricity, and tis the
trust calculated via spectrum sensing
OCH =Oψvehi +Oη+OE+Ot(25)
The relative speed is a simple threshold function done on the
basis of the vehicle speed; thus,
Oψvehi =N(26)
The next is the neighbourhood, which is a function of the cij
affinity matrix for nearby vehicles.
Oη=O{log N2}(27)
The eccentricity is calculated using spectral clustering meth-
ods that include the affinity matrix and eigenvalue decompo-
sition. The entire spectral clustering complexity is
OE=OnN2od+O{N3}(28)
The last factor is trust LSTM, which plays the primary role
in this for spectrum sensing; the theoretical time complexity
of the LSTM is given as
OLSTM =4IH +4H2+3H+HK (29)
where Irepresents the number of inputs, Krepresents the
number of outputs, and Hrepresents the number of hidden
layers. In this study, because the model is trained only once
for a given vehicle signal, the LSTM detects whether the
vehicle is a primary or secondary user through spectrum
sensing. Thus, the time complexity condenses to
OLSTM =O{4H2}(30)
Then, the complete time complexity is reduced to moving
all the terms with less complexity than cubic and quadratic
terms, as shown below:
OCH =Onlog N2o+O{N3}(31)
66684 VOLUME 10, 2022
M. K. Jabbar, H. Trabelsi: Novelty of Hypergraph Clustering Model (HGCM) for Urban Scenario in VANET
TABLE 3. Simulation parameters.
The overall complexity is primarily dependent on the hyper-
graph, i.e.
OTOT =2ON2d+Onlog N2o+2O{N3}(32)
V. SIMULATION AND PERFORMANCE EVALUATION
This section describes the detailed background of the sim-
ulation tools and the various evaluation parameters utilised.
The results’ discussion is carried out in three phases: the
effect of different traffic densities on the stability of the
designed HGCM, state-of-the-art comparison, and the effect
of different traffic densities on the routing performance in
comparison with various existing algorithms.
A. SIMULATION TOOLS
The simulation is implemented using MATLAB (R2018b),
with the processor Intel R
Core TM i7, 1.98 GHz, Simulation
of Urban Mobility [51] (SUMO 1.7.0) and Traffic Control
Interface (TraCI) [52]. SUMO is an open-source microscopic
road traffic simulator licensed under the General Public
License. It was developed through collaboration between the
Centre for Applied Informatics, Cologne (ZAIK) and the
Institute of Transportation Systems at the German Aerospace
Center (DLR). TraCI is an API developed to interface SUMO
with other coding platforms, such as MATLAB, Python and
Java. The complete network design and the routing perfor-
mance for metrics, such as throughput and PD are evaluated
in MATLAB. The area considered for the study is a crowded
market area of Baghdad having the latitude =33.3573S,
33.3730N and longitude=44.3960W, 44.4190E; it is
extracted from Open Street Map. The latitudes and longitudes
make a simulation area of size 1000 2000 m2. Baghdad is
the capital of Iraq and one of the largest cities in the Arab
world, with massive population and a geographical area of
204 km2. The traffic environment summary is provided in
Table 3. These parameters are considered on the basis of
extensive literature survey. Moreover, the values are minutely
crafted to portray a real urban scenario with congestion,
many crossroads and a large number of vehicles during peak
hours [53].
The geographical region considered for the simulation is
shown in Figure 6; it is a vast area with urban infrastructure.
Algorithm 2 suggests the optimal number of clusters in that
FIGURE 6. Simulated part of Baghdad real map in SUMO.
FIGURE 7. Cluster formation along with RSU deployment at an instant
with maximum vehicular density.
region, and RSUs are deployed using Algorithm 2. Further
vehicle features fi(t)= {Es,Ep,a, ϕ, vehiid , η} are recorded for
1000 vehicles. The number of vehicles in the simulation area
varies as in real-world scenarios. Twelve clusters are opti-
mally selected using Algorithm 2. Different colours portray
each cluster and vehicles in each cluster. The triangles (in
black) are the different RSUs placed, which will serve as the
cluster centre (providing auxiliary facilities), Figure 7.
B. EVALUATION METRICS
The designed HGCM is also tested in terms of routing per-
formance. The communication amongst vehicles is modelled
through the Rayleigh fading channel with BPSK modulation.
Owing to the vehicles’ movement, the network is dynamic
and fast, which introduces a Doppler effect. The effect is
incorporated as the signal fades over time. The communica-
tion network parameters are listed in Table 4 [53].
Different metrics are calculated to evaluate the stability and
performance of our HGCM. These metrics are as follows:
VOLUME 10, 2022 66685
M. K. Jabbar, H. Trabelsi: Novelty of Hypergraph Clustering Model (HGCM) for Urban Scenario in VANET
TABLE 4. Integrated network parameters for IEEE 802.11p.
1. Cluster number: It is the number of clusters con-
structed during network operation. Few cluster num-
bers enhance the clustering algorithm efficiency [54].
2. CH Stability: CH stability is evaluated as the most
prolonged interval to be crowned as CH. Mode is a
statistical function that gives the interval counts for a
vehicle as CH.
CH Stability =Mode(Xt
i=1VehiID ) (33)
3. CM Lifetime: It is the time interval from a vehicle
joining a cluster to leaving it or changing its state to
a CH.
4. CH Change Rate: It is the average number of CH
changes per unit time. A stable cluster should have
lower CH change rate.
5. Packet delay (PD): It is the time taken for a packet to
be sent from the source to the destination vehicle. The
delay in packet delivery depends on the noise, network
congestion and hop travel distance. It is measured in
seconds [54].
PD =XN
i=1(Time a packet is received
Time a packet is transmitted)
/Number of packets (34)
6. Throughput: It is the number of bits successfully trans-
mitted from the source to the destination vehicle at a
given time period. It is measured in kilobits per second.
High throughput can be achieved with high network
stability and minimal hop count [54].
Throughput =(Packets Received ×Packet size)
/Total Time (35)
C. RESULTS AN D DISCUSSION
The designed HGCM is analysed on a real map in an urban
scenario where different densities of vehicles at various
mobilities are infused into the network. The number of clus-
ters produced throughout time affects algorithm efficiency as
well. In comparison with roads, mobility is less of an issue
in cities. CH is also more stable in an urban setting, where
the vehicle density is higher, but the mobility is lower. The
results’ discussion in this section is parallel with the state-of-
the-art schemes.
1) EFFECT OF DIFFERENT TRAFFIC DENSITIES ON HGCM
STABILITY
The work presented in [37] by Maoli et al. opened up
a way to present VANET as a hypergraph, although the
authors discussed that in the context of fog computing
and left the discussion gap on the network performance
parameters.
The effectiveness of the designed algorithm was also gazed
by the number of clusters formed over time. These numbers
allow us to evaluate the quality of the formed clusters. Few
clusters with vehicles having low mobility achieve efficient
connection and stable clustering. On the contrary, more clus-
ters eventually lead to high overhead and mergers. The aver-
age number of vehicles in a cluster represents the cluster
size. The larger the cluster size is, the higher the clustering
efficiency will be. Figure 8, shows the average number of
vehicles in a cluster and the number of clusters generated at
different vehicular densities for our HGCM.
In HGCM, four and 12 clusters are generated with an
average of 25 and 210 vehicles in a cluster at low and high
traffic, respectively.
For spectral clustering, this study employs the eigenvalues
derived using VANET’s hypergraph presentation. The idea
is motivated by the connectivity graph eigenvalues in [28]
and [33]. Both works in [28] and [33] were designed for
the highway scenario, whereas our work is designed for the
urban environment. The eccentricity parameter in our work
is inspired by the connectivity-based CH selection in [28].
A high connectivity with vehicles represents that dense traffic
and maximum CH can be connected with the maximum num-
ber of vehicles. Eccentricity is a positional parameter that can
be correlated with the connectivity issue. In a graph network,
the central point has the highest connectivity, as does in the
hypergraph. The neighbourhood degree is another connec-
tivity parameter. In CH selection, a relative vehicle speed
denotes uniform cluster generation. The CH stability using
these three parameters {ψvehi, η, E}is evaluated on differ-
ent vehicle densities in the same network and represented
in Figure 9. Given that the vehicle deployment and move-
ment are random and near to a real environment in SUMO,
{ψvehi, η, E}parameters are not able to conclude any concrete
pattern. We hereby use a nontrivial CH selection parameter,
i.e. trust score t. The trust score t, along with the remaining
three CH selection parameters, improves CH stability. The
novel set of CH selection parameters significantly improves
the CH stability by 20% at all vehicle densities as shown in
Figure 9.
Regardless of the non-uniform pattern in improving sta-
bility by the proposed set of parameters, the novel contri-
bution shows a constant improvement compared with each
parameter, as shown in Figure 10. The method designed using
eccentricity only provides satisfactory stability compared
with the others. This is because the network has a dynamic
structure that is perfectly emulated utilising the hypergraph
concept. By contrast, the rest of the parameters, such as the
relative speed and neighbours, could not trace the stability
66686 VOLUME 10, 2022
M. K. Jabbar, H. Trabelsi: Novelty of Hypergraph Clustering Model (HGCM) for Urban Scenario in VANET
FIGURE 8. Av. number of vehicles in a cluster and cluster number of HGCM at different vehicle densities.
with increasing vehicle densities. The contribution of each at
an individual level is low, but the stability provided is best
when they are combined {ψvehi, η, E,t}.
The efficient cluster generation in the proposed scheme
leads to enhanced CH stability. The CH stability has
already been validated in Figure 9 and 10. The pro-
posed HGCM with CH selection parameters achieves 72%
and 53% of stability for low and high traffic density
respectively.
The CH achieves enhanced stability, as evaluated in
Figure 10. However, other vehicles in the cluster are marked
as CMs. The increased lifetime of CMs indicates efficient
clustering by using a hypergraph. In the case of non-uniform
clustering, a CM leaves clusters frequently and joins oth-
ers. In such a scenario, CH stability cannot be achieved.
Figure 11 presents a comparison of CM lifetime of our pro-
posed HGCM. The HGCM scheme gains the highest life-
time compared with its counterparts, although the traffic
congestion with the increase in vehicle’ density imposes
performance degradation. Nevertheless, it can be ignored
because for a 10-fold increase in traffic from 100 vehicles
to 1000 vehicles in the network, the CM lifetime decreases to
4.2% only.
Also, the lower change rate of the CH, the more stable the
cluster structure. From Figure 12 we can see, that the CH
change rate is the lowest due to hypergraph spectral clustered
network with the CH selected considering the four selection
metrics {ψvehi, η, E,t}.
The cumulative multimeric reduces the overhead that
occurs due to the frequent shifting of the CH from one vehicle
to another. Thus, it improves CH stability and CM lifetime
and reduces CH change rate in a comparison with individual
metrics.
2) STATE-OF-THE-ART COMPARISON
A comparison of HGCM with some algorithms presented in
the literature in terms of cluster number and CH stability is
tabulated in Table 5.
Cluster-based VANET oriented Evolving Graph (CVoEG)
[28] was introduced by Khan et al. They used a graph spectral
clustering algorithm and tested it on a highway network.
CVoEG [28] forms 20 clusters under a low traffic density,
covering a road length of 12 km under the i-5 highway anal-
ysis of the California environment. It is expected to achieve
65.5% stability. In this study, the speed of vehicles is used
to emulate graph edges. Thus, at low variance, as the speed
of vehicles is nearly identical, the eigenvalues are almost the
same, which eventually leads to low cluster formation.
Another work was presented by Khan et al. in [33]; it is
the nearest peer to our work in this paper. The authors used
connectivity-based CH selection and calculated the eccen-
tricity for it. The highest eccentric vehicle in a cluster was
assigned as the CH. In HGCM, the CH selection depends
on a novel set of vehicle parameters. RSUs are installed
at equal distances, and dynamic clusters are formed with
traffic density. A 2 km road was simulated in SUMO by
Khan et al. [33]. A maximum of 140 clusters was generated
for high traffic and 20 for low traffic in 400-s simulation.
The massive clusters in the network reduce the CH stability,
as discussed previously in this section. The authors in [33]
did not evaluate the CH stability, such that Table 5 lacks
that.
In the article proposed by M. Mukhtaruzzama [55], clusters
were generated by considering the moving direction of a vehi-
cle at the junctions, vehicles’ density, and transmission range.
The CH was selected by relative position and time spent on
the road. With 100 vehicles as a testbed, the CH stability was
VOLUME 10, 2022 66687
M. K. Jabbar, H. Trabelsi: Novelty of Hypergraph Clustering Model (HGCM) for Urban Scenario in VANET
FIGURE 9. Average stability of CH for HGCM with and without trust factor.
FIGURE 10. Stability of CH at different vehicle densities.
found to be 76% with a formation of 16 clusters. By contrast,
the HGCM system suggested in our work procures 72% with
4 clusters.
In the method proposed by Arkian et al. [21], a high
number of dynamic clusters are projected with a low
variance of 90 vehicles only for a highway length of
3000 m with two-lane analysis. This method incorpo-
rates neighbourhood analysis; thus, when only 90 vehi-
cles exist, to cover all vehicles in a sparse area, the
number of clusters is bound to be high. for the low traffic
66688 VOLUME 10, 2022
M. K. Jabbar, H. Trabelsi: Novelty of Hypergraph Clustering Model (HGCM) for Urban Scenario in VANET
FIGURE 11. CM lifetime at different vehicle densities.
FIGURE 12. CH change rate at different vehicle densities.
flow with a high number of clusters, the CH stability
is 58%.
Although the CH stability of the method proposed by
Mukhtaruzzaman et al. [55] is 76%, we can conclude that
our HGCM using hypergraph theory improves the clustering
efficiency compared with other algorithms in terms of the
number of clusters constructed with 72% of CH stability. The
CH stability for the maximum number of clusters formed is
reported in Table 5.
The graph in Figure 13 is plotted for the CH stability
for various vehicle densities. The CH stability decreases
with the increase of traffic density. On the same network
VOLUME 10, 2022 66689
M. K. Jabbar, H. Trabelsi: Novelty of Hypergraph Clustering Model (HGCM) for Urban Scenario in VANET
FIGURE 13. Stability of CH at different vehicle densities.
FIGURE 14. Analysis of PD and Hop distance at different vehicle densities.
TABLE 5. Comparison with different algorithms at low traffic density.
conditions listed in Tables 3 and 4, the CH stability is also
evaluated using the algorithms in articles [28], [21], and [47],
with the same vehicle properties recorded from SUMO as
for the proposed work. In Figure 13, CVoEG [28] seems
to select a lesser durable CH than the proposed HGCM,
followed by the method proposed by Arkian et al. [21] at
low traffic (100–500 vehicles) and by Kakkasageri et al.
[47] at high traffic (600–1000 vehicles). The reason is that
the ch selection in Arkian et al.’s method [21] is based on
vehicle speed. As we have mentioned previously, the speed
metric is lost in an urban scenario when there is immense
congestion. hence, this proposed method achieves the lowest
stability. HGCM achieves good CH stability in comparison
with other algorithms due to the effectiveness of hypergraph
theory and the novel set of CH selection parameters. our hgcm
66690 VOLUME 10, 2022
M. K. Jabbar, H. Trabelsi: Novelty of Hypergraph Clustering Model (HGCM) for Urban Scenario in VANET
FIGURE 15. Throughput at different vehicle densities.
succeeds in achieving more than 53% of CH stability from
the total time at all vehicle densities. Thus, the presentation
of VANET as a hypergraph with its eigenvalues improves the
CH stability.
3) EFFECT OF DIFFERENT TRAFFIC DENSITIES ON ROUTING
PERFORMANCE
The stable CH improves the routing parameters, such as PD
and throughput. These parameters are distance dependent.
The minimum distance travelled by the packet leads to low
PD and high throughput. All CMs should be one hop away
from the CH. In an efficient cluster, the hop distance would be
minimal. In the work presented in this paper, HGCM divides
the network into 12 efficient clusters, which results in an aver-
age hop distance of 150 m for 1000 vehicles. By contrast, it is
240, 260 and 330 m for Kakkasageri et al[47], CVoEG [28],
and the method proposed by Arkian et al. [21], respectively.
Figure 14 shows the hop distance versus vehicle density
curves on the right-hand y-axis and PD versus vehicle density
on the left-hand y-axis. the maximum delay is witnessed in
the method proposed by Arkian et al. [21] because it has a
maximum hop distance. The CH location in the method pro-
posed by Arkian et al. [21] is random, and it does not guaran-
tee the centrality of CH while the CH location in CVoEG [28]
is chosen based on the graph centrality. Nonetheless, the work
presented by Kakkasageri et al. [47] guarantees less delay
than the proposed work in [21] and [28] because the selection
of Ch is based on the neighbouring degree; this provides the
minimum hop distance. PD is low for a small average hop
distance. With the increase in vehicle densities, the average
hop distance increases and so is the PD. This finding validates
that HGCM clustering shows better performance for a sparse
network, which aligns with the general convention that a
crowded area increases PD. In sum, our HGCM reduces the
PD by approximately 25%, 41% and 48% compared with
the methods of Kakkasageri et al. [47], CVoEG [28] and
Arkian et al. [21], respectively, at high traffic.
Throughput depends on the number of packets received in
a small span. The minimum PD increases the throughput for
the proposed HGCM scheme irrespective of the number of
vehicles. Figure 15 shows the throughput curves. The hyper-
graph network presentation and novel set of CH selection
help achieve 460 kb/s throughput compared with 350, 330,
and 310 kb/s in other works at a density of 1000 vehicles.
The proposed scheme helps achieve consistently improved
throughput performance by approximately 31%, 39% and
48% compared with the methods of Kakkasageri et al. [47],
CVoEG [28] and Arkian et al. [21], respectively, for high
traffic.
VI. CONCLUSION AND FUTURE WORK
We have developed a novel cluster generation and mainte-
nance strategy in this study. The CH is chosen based on a
combination of four indicators that help maintain the stability
of the dynamic network. A changing structure and the fre-
quent connection and disconnection of communication links
amongst vehicles are modelled in a directed evolving hyper-
graph formulation of VANET. Spectral clustering creates the
ideal number of groups on the basis of the density of vehicles.
Each cluster has a single RSU at its centre. Relative velocity
score, eccentricity, neighbourhood degree and trust score are
all recommended in this study for finding the most stable CH
in each cluster. The proposed HGCM is tested for various
vehicle densities in a real area in Iraq’s capital, Baghdad.
Compared with individual measures and other techniques,
VOLUME 10, 2022 66691
M. K. Jabbar, H. Trabelsi: Novelty of Hypergraph Clustering Model (HGCM) for Urban Scenario in VANET
our cumulative approach significantly improves CH stabil-
ity. The addition of the trust element results in 20% gain
in average CH stability over the combined performance of
three existing measures (i.e. relative speed, eccentricity and
neighbourhood). A one-hop network configuration is used to
evaluate the approach for different integrated network met-
rics, including packet latency and throughput. The average
packet distance travelled by the proposed method is 150 m
with a delay of 0.2 s, whereas the other comparative algo-
rithms under the same network conditions report a PD of
0.4 s for approximately 330 m according to the PD analysis
for the worst-case scenario (i.e. 1000 vehicles). Therefore,
HGCM has the lowest PD whilst still allowing for the shortest
possible hop distance. In addition, PD directly influences
throughput; hence, HGCM has the maximum throughput
compared with other methods.
In future work, we will attempt to generate more efficient
clustering by using a modularity matrix instead of an adja-
cency matrix. In addition, we intend to explore more metrics
for analysis, through which the proposed methodology can
be understood. The analysis of the algorithm’s computational
complexity will also be a benchmark of study in the next
part of this work. CH stability decreases with the increase in
vehicle density in the network. The solution can be verified
by increasing the number of clusters in the network in the
next part.
REFERENCES
[1] F. Li and Y. Wang, ‘Routing in vehicular ad hoc networks: A survey,’’
IEEE Veh. Technol. Mag., vol. 2, no. 2, pp. 12–22, Jun. 2007.
[2] M. M. C. Morales, C. S. Hong, and Y.-C. Bang, ‘‘An adaptable
mobility-aware clustering algorithm in vehicular networks,’’ in Proc. 13th
Asia–Pacific Netw. Oper. Manage. Symp., Sep. 2011, pp. 1–6.
[3] J. P. Singh and R. S. Bali, ‘‘A hybrid backbone based clustering algo-
rithm for vehicular ad-hoc networks,’ Proc. Comput. Sci., vol. 46,
pp. 1005–1013, Jan. 2015.
[4] S. A. Mohammad and C. W. Michele, ‘Using traffic flow for cluster
formation in vehicular ad-hoc networks,’ in Proc. IEEE Local Comput.
Netw. Conf., Oct. 2010, pp. 631–636.
[5] S. Vodopivec, J. Bester, and A. Kos, ‘A survey on clustering algorithms for
vehicular ad-hoc networks,’ in Proc. 35th Int. Conf. Telecommun. Signal
Process. (TSP), Jul. 2012, pp. 52–56.
[6] P. Basu, N. Khan, and T. D. C. Little, ‘A mobility based metric for
clustering in mobile ad hoc networks,’ in Proc. 21st Int. Conf. Distrib.
Comput. Syst. Workshops, Apr. 2001, pp. 413–418.
[7] O. Kayis and T. Acarman, ‘Clustering formation for inter-vehicle com-
munication,’ in Proc. IEEE Intell. Transp. Syst. Conf., Sep. 2007,
pp. 636–641.
[8] H. Su and X. Zhang, ‘‘Clustering-based multichannel MAC protocols for
QoS provisionings over vehicular ad hoc networks,’’ IEEE Trans. Veh.
Technol., vol. 56, no. 6, pp. 3309–3323, Jun. 2007.
[9] Z. Y. Rawshdeh and S. M. Mahmud, ‘‘Toward strongley connected clus-
tering structure in vehicular ad hoc networks,’ in Proc. IEEE 70th Veh.
Technol. Conf. Fall, Sep. 2009, pp. 1–5.
[10] N. Maslekar, M. Boussedjra, J. Mouzna, and L. Houda, ‘Direction based
clustering algorithm for data dissemination in vehicular networks,’ in
Proc. IEEE Veh. Netw. Conf. (VNC), Oct. 2009, pp. 1–6.
[11] R. T. Goonewardene, F. H. Ali, and E. Stipidis, ‘Robust mobility adaptive
clustering scheme with support for geographic routing for vehicular ad hoc
networks,’ IET Intell. Transp. Syst., vol. 3, no. 2, pp. 148–158, Jun. 2009.
[12] C. Shea, B. Hassanabadi, and S. Valaee, ‘‘Mobility-based clustering in
VANETs using affinity propagation,’’ in Proc. IEEE Global Telecommun.
Conf. (GLOBECOM), Nov. 2009, pp. 1–6.
[13] S.-S. Wang and Y.-S. Lin, ‘‘Performance evaluation of passive clustering
based techniques for inter-vehicle communications,’’ in Proc. 19th Annu.
Wireless Opt. Commun. Conf. (WOCC), May 2010, pp. 1–5.
[14] E. Souza, I. Nikolaidis, and P. Gburzynski, ‘‘A new aggregate local mobil-
ity (ALM) clustering algorithm for VANETs,’’ in Proc. IEEE Int. Conf.
Commun., May 2010, pp. 1–5.
[15] A. Daeinabi, A. G. P. Rahbar, and A. Khademzadeh, ‘VWCA: An efficient
clustering algorithm in vehicular ad hoc networks,’ J. Netw. Comput.
Appl., vol. 34, no. 1, pp. 207–222, 2011.
[16] G. Wolny, ‘‘Modified DMAC clustering algorithm for VANETs,’ in Proc.
3rd Int. Conf. Syst. Netw. Commun., 2008, pp. 268–273.
[17] A. Koulakezian, ‘ASPIRE: Adaptive service provider infrastructure for
VANETs,’’ Univ. Toronto, Toronto, ON, Canada, Tech. Rep., 2011.
[18] Z. Zhang, A. Boukerche, and R. Pazzi, ‘‘A novel multi-hop clustering
scheme for vehicular ad-hoc networks,’ in Proc. 9th ACM Int. Symp.
Mobility Manage. Wireless Access (MobiWac), 2011, pp. 19–26.
[19] N. Maslekar, M. Boussedjra, J. Mouzna, and H. Labiod, ‘A stable clus-
tering algorithm for efficiency applications in VANETs,’ in Proc. 7th Int.
Wireless Commun. Mobile Comput. Conf., Jul. 2011, pp. 1188–1193.
[20] Z. Y. Rawashdeh and S. M. Mahmud, ‘‘A novel algorithm to form stable
clusters in vehicular ad hoc networks on highways,’’ EURASIP J. Wireless
Commun. Netw., vol. 2012, no. 1, pp. 1–13, Dec. 2012.
[21] H. R. Arkian, R. E. Atani, A. Pourkhalili, and S. Kamali, ‘‘Cluster-based
traffic information generalization in vehicular ad-hoc networks,’’ Veh.
Commun., vol. 1, no. 4, pp. 197–207, Oct. 2014.
[22] Y. Chen, M. Fang, S. Shi, W. Guo, and X. Zheng, ‘‘Distributed multi-
hop clustering algorithm for VANETs based on neighborhood follow,’
J. Wireless Commun. Netw., vol. 2015, no. 98, pp. 1–12, 2015.
[23] D. Zhang, H. Ge, T. Zhang, Y.-Y. Cui, X. Liu, and G. Mao, ‘‘New multi-hop
clustering algorithm for vehicular ad hoc networks,’ IEEE Trans. Intell.
Transp. Syst., vol. 20, no. 4, pp. 1517–1530, Apr. 2019.
[24] X. Ji, H. Yu, G. Fan, H. Sun, and L. Chen, ‘‘Efficient and reliable cluster-
based data transmission for vehicular ad hoc networks,’ Mobile Inf. Syst.,
vol. 2018, pp. 1–15, Jul. 2018.
[25] G. H. Alsuhli, A. Khattab, and Y. A. Fahmy, ‘‘Double-head clustering
for resilient VANETs,’’ Wireless Commun. Mobile Comput., vol. 2019,
pp. 1–17, Mar. 2019.
[26] A. B. Tambawal, R. M. Noor, R. Salleh, C. Chembe, and M. Oche,
‘‘Enhanced weight-based clustering algorithm to provide reliable delivery
for VANET safety applications,’’ PLoS ONE, vol. 14, no. 4, Apr. 2019,
Art. no. e0214664.
[27] X. Cheng and B. Huang, ‘‘A center-based secure and stable clustering
algorithm for VANETs on highways,’’ Wireless Commun. Mobile Comput.,
vol. 2019, pp. 1–10, Jan. 2019.
[28] Z. Khan, P. Fan, S. Fang, and F. Abbas, ‘‘An unsupervised cluster-
based VANET-oriented evolving graph (CVoEG) model and associated
reliable routing scheme,’ IEEE Trans. Intell. Transp. Syst., vol. 20, no. 10,
pp. 3844–3859, Oct. 2019.
[29] K. Bylykbashi, D. Elmazi, K. Matsuo, M. Ikeda, and L. Barolli, ‘‘Effect
of security and trustworthiness for a fuzzy cluster management system in
VANETs,’’ Cogn. Syst. Res., vol. 55, pp. 153–163, Jun. 2019.
[30] W. Ahsan, M. F. Khan, F. Aadil, M. Maqsood, S. Ashraf, Y. Nam, and
S. Rho, ‘‘Optimized node clustering in VANETs by using meta-heuristic
algorithms,’ Electronics, vol. 9, no. 3, p. 394, Feb. 2020.
[31] H. Fatemidokht and M. K. Rafsanjani, ‘‘QMM-VANET: An efficient
clustering algorithm based on QoS and monitoring of malicious vehi-
cles in vehicular ad hoc networks,’ J. Syst. Softw., vol. 165, Jul. 2020,
Art. no. 110561.
[32] U. Maan and Y. Chaba, ‘‘Accurate cluster head selection technique for soft-
ware defined network in 5G VANET,’ Wireless Pers. Commun., vol. 118,
no. 2, pp. 1271–1293, May 2021.
[33] Z. Khan, A. Koubaa, S. Fang, M. Y. Lee, and K. Muhammad,
‘‘A connectivity-based clustering scheme for intelligent vehicles,’ Appl.
Sci., vol. 11, no. 5, p. 2413, Mar. 2021.
[34] O. Senouci, S. Harous, and Z. Aliouat, ‘‘A new heuristic clustering algo-
rithm based on RSU for Internet of Vehicles,’ Arabian J. Sci. Eng., vol. 44,
no. 11, pp. 9735–9753, Nov. 2019.
[35] S. A. Sert and A. Yazici, ‘Increasing energy efficiency of rule-based fuzzy
clustering algorithms using CLONALG-M for wireless sensor networks,’’
Appl. Soft Comput., vol. 109, Sep. 2021, Art. no. 107510.
[36] S. Elaraby and S. M. Abuelenin, ‘‘Connectivity analysis of directed high-
way vehicular ad hoc networks using graph theory,’ Int. J. Commun. Syst.,
vol. 34, no. 5, p. e4745, Mar. 2021.
66692 VOLUME 10, 2022
M. K. Jabbar, H. Trabelsi: Novelty of Hypergraph Clustering Model (HGCM) for Urban Scenario in VANET
[37] M. Ran and X. Bai, ‘‘Vehicle cooperative network model based on hyper-
graph in vehicular fog computing,’ Sensors, vol. 20, no. 8, p. 2269,
Apr. 2020.
[38] G. Khayat, C. X. Mavromoustakis, G. Mastorakis, J. M. Batalla,
H. Maalouf, and E. Pallis, ‘VANET clustering based on weighted trusted
cluster head selection,’ in Proc. Int. Wireless Commun. Mobile Comput.
(IWCMC), Jun. 2020, pp. 623–628.
[39] F. Sanhaji, H. Satori, and K. Satori, ‘Cluster head selection based on
neural networks in wireless sensor networks,’ in Proc. Int. Conf. Wireless
Technol., Embedded Intell. Syst. (WITS), Apr. 2019, pp. 1–5.
[40] M. Hadded, P. Muhlethaler, A. Laouiti, and L. A. Saidane, ‘A novel angle-
based clustering algorithm for vehicular ad hoc networks,’ in Vehicular
Ad-Hoc Networks for Smart Cities. Singapore: Springer, 2017, pp. 27–38.
[41] D. Ghoshdastidar and A. Dukkipati, ‘‘Uniform hypergraph partitioning:
Provable tensor methods and sampling techniques,’’ J. Mach. Learn. Res.,
vol. 18, no. 1, pp. 1638–1678, 2017.
[42] D. Ghoshdastidar and A. Dukkipati, ‘‘A provable generalized tensor spec-
tral method for uniform hypergraph partitioning,’ in Proc. Int. Conf. Mach.
Learn., 2015, pp. 400–409.
[43] X. Wang and Y. Xu, ‘‘An improved index for clustering validation based
on Silhouette index and Calinski-Harabasz index,’’ IOP Conf. Ser., Mater.
Sci. Eng., vol. 569, no. 5, p. 52024, 2019.
[44] P. Ahrendt, ‘‘The multivariate Gaussian probability distribution,’’ Tech.
Univ. Denmark, Lyngby, Denmark, Tech. Rep., 2005.
[45] D. R. White and S. P. Borgatti, ‘Betweenness centrality measures for
directed graphs,’ Soc. Netw., vol. 16, no. 4, pp. 335–346, 1994, doi:
10.1016/0378-8733(94)90015-9.
[46] J. Cheng, G. Yuan, M. Zhou, S. Gao, Z. Huang, and C. Liu,
‘‘A connectivity-prediction-based dynamic clustering model for VANET
in an urban scene,’ IEEE Internet Things J., vol. 7, no. 9, pp. 8410–8418,
Sep. 2020.
[47] M. S. Kakkasageri and S. S. Manvi, ‘Multiagent driven dynamic clus-
tering of vehicles in VANETs,’’ J. Netw. Comput. Appl., vol. 35, no. 6,
pp. 1771–1780, Nov. 2012, doi: 10.1016/j.jnca.2012.07.002.
[48] B. Soni, D. K. Patel, and M. López-Benítez, ‘‘Long short-term mem-
ory based spectrum sensing scheme for cognitive radio using primary
activity statistics,’ IEEE Access, vol. 8, pp. 97437–97451, 2020, doi:
10.1109/ACCESS.2020.2995633.
[49] X. Qian and L. Hao, ‘‘On the performance of spectrum sensing in cognitive
vehicular networks,’ in Proc. IEEE 26th Annu. Int. Symp. Pers., Indoor,
Mobile Radio Commun. (PIMRC), Aug. 2015, pp. 1002–1006.
[50] H. A. Shah and I. Koo, ‘Reliable machine learning based spectrum sens-
ing in cognitive radio networks,’’ Wireless Commun. Mobile Comput.,
vol. 2018, pp. 1–17, Sep. 2018, doi: 10.1155/2018/5906097.
[51] M. Behrisch, L. Bieker, J. Erdmann, and D. Krajzewicz,
‘‘SUMO—Simulation of urban mobility: An overview,’’ in Proc.
3rd Int. Conf. Adv. Syst. Simulation, May 2014, pp. 1–6.
[52] A. Wegener, M. Piórkowski, M. Raya, H. Hellbrück, S. Fischer, and
J.-P. Hubaux, ‘‘TraCI: An interface for coupling road traffic and net-
work simulators,’ in Proc. 11th Commun. Netw. Simulation Symp. (CNS),
May 2008, pp. 155–163, doi: 10.1145/1400713.1400740.
[53] F. Arena, G. Pau, and A. Severino, ‘A review on IEEE 802.11 p for
intelligent transportation systems,’ J. Sensor Actuator Netw., vol. 9, no. 2,
p. 22, Apr. 2020, doi: 10.3390/jsan9020022.
[54] M. K. J. Alsabah, H. Trabelsi, and W. Jerbi, ‘‘Survey on clustering in
VANET networks,’’ in Proc. 18th Int. Multi-Conf. Syst., Signals Devices
(SSD), Mar. 2021, pp. 493–502.
[55] M. Mukhtaruzzaman and M. Atiquzzaman, ‘‘Junction-based stable cluster-
ing algorithm for vehicular ad hoc network,’ Ann. Telecommun., vol. 76,
no. 9, pp. 777–786, 2021.
MAYS KAREEM JABBAR was born in Amarah,
Misan, Iraq. She received the B.Sc. degree in com-
puter engineering from the Computer Engineering
and Information Technology Department, Univer-
sity of Technology, Baghdad, Iraq, in 2007, and
the master’s degree in wireless communications
networks from the Computer Engineering Depart-
ment, Eastern Mediterranean University (EMU),
Famagusta, Northern Cyprus, in 2014. She is cur-
rently pursuing the Ph.D. degree with the Com-
puter System Engineering Department, École Nationale d’Ingénieurs de Sfax
(ENIS), University of Sfax, Tunisia.
She is working as a Lecturer with the College of Engineering, University
of Misan, Misan. She is a member of the Smart Electric Vehicle Group at
the Computer Embedded System Laboratory, ENIS. Her current research
interests include VANET, V2V, and clustering algorithms.
HAFEDH TRABELSI studied at the École
Nationale d’Ingénieurs de Sfax (ENIS), from 1983
to 1989. He received the M.S. degree from the
École Centrale de Lyon, France, in 1990, the Ph.D.
degree from the University of Paris—XI, Orsay,
France, in 1994, and the Research Management
Ability degree from ENIS, all in electrical engi-
neering, in 2008.
He joined Tunisian University, in 1995. He is
currently a Professor of electric power engineering
with ENIS. Since 2013, he has been a Full Professor with the University
of Sfax, Tunisia, holding the Chair for Smart Electric Vehicle Group at
the Computer Embedded System Laboratory, ENIS. His research interests
include the design of new electric machines by using finite element method
and the implementation of advanced control systems for electric vehicle. His
on-going research is focusing on smart city and secure systems.
VOLUME 10, 2022 66693
... Conventional clustering techniques, such as K-means, have difficulties in effectively managing the changing characteristics of evolving VANETs. Whereas, another method of clustering, spectral clustering prioritizes data connectedness above geometric proximity, offering a semi-convex method that is better suited for the changing graph dynamics of VANETs [10,[13][14][15]. However, in this study, a hypergraph-based mTTM (Modified Tensor Trace Matrix) model is implemented for clustering. ...
... There is a recent advancement in utilizing spectral clustering for VANET clustering [13][14][15] CoVEG (clusterbased VANET-oriented evolving graph) [23,27]. For CH selection in VANET, most of the studies highlight the importance of considering factors such as trust [3,11,15,22], relative speed [15,22,23,27] and such. ...
... There is a recent advancement in utilizing spectral clustering for VANET clustering [13][14][15] CoVEG (clusterbased VANET-oriented evolving graph) [23,27]. For CH selection in VANET, most of the studies highlight the importance of considering factors such as trust [3,11,15,22], relative speed [15,22,23,27] and such. However, there is a need for research on prioritising the selection of CH. ...
Article
Full-text available
Modern smart cities rely on Vehicular Ad-hoc Networks (VANETs) for real-time traffic safety warnings and collision avoidance. However, high mobility, variable driving patterns, and urban contexts in VANET require optimal clustering and stable Cluster Head (CH) selection for reliable communication. Problem statement: Due to dynamic mobility in VANET, maintaining the CH stability and reliable communication is still a challenge. In high-density urban environments, the risk of communication disruptions increases due to the presence of a large number of vehicles competing for limited communication resources. Traditional graph-based suboptimal clusters lead to suboptimal communication reliability and disruptions compared to hypergraph based VANET. Such a modelling leads to reduced overhead and increased packet delay. Proposed Methodology: To overcome these issues of varying mobility in VANET and unstable CH selection, a new CH selection framework with an Adaptive Neighboring Behavior-Incentivization (ANB-I) process for stable and reliable CH selection is introduced. The selection of the CH based on Multi-criteria Multi-decision (MCMD) making of three metrics: Adaptive Neighborhood Degree, Adaptive Link Lifetime (Adaptive -LLT), and Adaptive Relative Average Speed. Results: The suggested approach prioritizes CHs with normal behaviours and longer link lifetimes to balance stability and reliability. The proposed model is tested on MATLAB software and SUMO simulations of 100 (sparse) and 1000 (dense) vehicle densities. The proposed model achieves a 75% CH stability with three optimal numbers of clusters, outperforming previous works by 4.17% improvement. Conclusion: A key aspect of the proposed CH selection is the incorporation of dynamic behaviour of driver’s estimation based on the concept of incentive process. By prioritizing CHs with longer link lifetimes and stable driving patterns, the proposed model seeks to mitigate disruptions and enhance the throughput (overhead) of the VANET network.
... The performance of a VANET is highly dependent on the selection of stable and efficient CHs. Researchers have previously suggested several algorithms for selecting CHs and VANET applications [2][3][4][5][6][7][8][9][10][11][12]. These algorithms exhibit various limitations, including low scalability, robustness, and stability for real-time traffic applications. ...
... These algorithms exhibit various limitations, including low scalability, robustness, and stability for real-time traffic applications. Spectral clustering [5] [7] and non-spectral clustering [1][2][3] are two approaches used for stable CH selection in VANET. ...
... This makes it difficult for spectral clustering algorithms to maintain network stability, resulting in frequent CH selection changes. Scalability: Since VANET might include a significant number of vehicles, it is difficult to scale spectral clustering techniques to meet the requirements of a big network [5]. Determining the correct number of clusters is one of the other variables of spectral clustering in VANET to ensure stability [13]. ...
Article
Full-text available
Vehicle ad hoc networks (VANETs) have garnered considerable attention for their potential to enhance road safety and facilitate advanced driver assistance systems. A fundamental aspect of VANET is the formation of stable clusters and cluster heads (CH) for improved network performance. Due to the dynamic nature of VANET and the different mobility of the vehicles, maintaining CH stability is significant. To address this issue, this study presents the network as connecting hypergraphs. The proposed approach uses an improved tensor-trace maximization-based spectral clustering algorithm (iTTM) and eigen heuristics to generate an optimal. The suggested clustering approach is followed by the CH selection based upon the four vehicle attributes: modularized link lifetime, connectivity level, relative speed, and consensus trust score. The multi-decision CRITIC approach will decide the CH in each cluster using those four attributes. These metrics have improved throughput and reduced packet delay to improve network performance. Simulation results, conducted in Delhi's Connaught Place using SUMO, demonstrate the proposed method's superiority in CH stability, throughput, and packet delay compared to existing algorithms. The state-of-the-art comparison is done on the criteria of CH stability, which comes out to be 84% in the proposed case and 82% in the previous work. The evaluation is done with recently published research on the CH rate of change and to validate the lower switching frequency in the network. The network is evaluated with different average speeds of the vehicles, and superior performance is noted in the proposed approach with the increase in lesser switching frequency with higher average speed than state-of-the-art.
... Hypergraph spectral clustering has been used to cluster the vehicles in the cluster formation phase. The authors in [10] proposed hypergraph partitioning using tensor trace maximization (TTM) method. ...
... ''Eigen trick" method is used to partition both vertices and hyperedges, which provides an approach for reducing the computational complexity of the clustering. To improve clustering, the Eigen-trick is used to calculate the modified Laplacian value in the TTM [10]. The CH is chosen in the second part, considering the requirements for keeping a stable connection with most neighbors. ...
... K-mean method is not capable of disconnecting the non-linearly distinguishable clusters. To resolve this, spectral clustering is used based on eigenvectors of the matrix [10]. ...
Chapter
Full-text available
This chapter presents the Eigen trick-based Hypergraph Stable Clustering algorithm (EtHgSC), which has a twofold scheme for stable clustering. A smart city's vehicular communication strategy is important. A significant problem with vehicular communication is scalability. Clustering can help with vehicular ad hoc network (VANET) problems; however, clustering in VANET faces stability problems because of the rapid mobility of the vehicles. This work introduces a novel efficient Eigen trick-based Hypergraph Stable Clustering algorithm (EtHgSC) to achieve high stability for the VANET. There are two schemes in this algorithm for steady CH selection. The cluster generation is handled by us in the first section of the suggested system. The ''Eigen trick" method is used to partition both vertices and hyperedges, which provides an approach for reducing the computational complexity of the clustering. The Cluster Head (CH) is chosen in the second part, taking into account the requirements for keeping a stable connection with most neighbors. Compared to the most common clustering algorithms in the literature, the JCV method follows our proposed EtHgSC method in terms of stability, because the two methods solve the problem of CH stability at junctions by preventing the frequent cluster breakage. In addition to relative speed, neighboring degree, and eccentricity that are used to select the CH, the vehicle time to leave metric is introduced to increase the CH stability. Every vehicle is given a score using the gray relational analysis model, and the CH is chosen based on the vehicle with the highest score. The outcomes demonstrate the superiority of our suggested system with respect to CH lifetime, CM lifetime, and CH change rate. Furthermore, the suggested plan accomplishes a significant decrease in packet latency.
... Experiments showed that this algorithm can effectively eliminate the interferences between clusters and improve the system throughput. In [22], Jabbar et al. proposed vehicular-hypergraph-based spectral clustering model. This model constructed the distance proximity matrix and clustered the vehicular nodes. ...
... 19: end if 20: t = t + τ 21: Calculate the new average cluster throughput new throughput of the current UAV swarm. 22: end while cluster maintenance stage. ...
Article
The flying ad hoc networks (FANETs) have attracted a large amount of attention from both academia and industry. Benefiting from the flexibility, the FANETs have been widely deployed in various scenarios, ranging from agricultural production to emergency rescue. However, in FANETs, the mobility of unmanned aerial vehicles (UAVs) has led to critical challenges for the stability of communications. Especially, the routing flooding mechanism extremely limits the scalability of FANET. To overcome these technical challenges, constructing a hierarchy and clustering structure in FANETs is considered a promising solution. In this paper, we propose the fission spectral clustering (FSC) strategy for UAV swarm networks. We model the UAV clustering problem as a graph cut problem. The time-sequential attributes weight of nodes and edges will be input to the FSC algorithm. Then, it will construct the Laplace matrix and calculate the first k-th eigenvectors of it. We apply the K-Means algorithm into this feature space to cut the graph by clustering the eigenvectors. Each cluster will constantly fission with this strategy until it satisfies the size and structure constraints in the UAV clusters. Some simulations are implemented to evaluate our proposed algorithm in comparison to the other state-of-the-art solutions.
... The deep learning methods of the reviewed papers in this section solve the following problems of vehicular networks using LSTM-based models: traffic prediction [39,44,48], misbehavior detection [40], spectrum sensing [41,50], anomaly detection [42,52], DoS intrusion attacks detection [45], intrusion detection [46,51,53], and [56], cyber-attacks detection [47,54], energy management [49], a fuel cell system short-term degradation prediction [55]. ...
Article
Full-text available
Reliability is a critical issue in vehicular networks. A deep learning (DL) method is proposed in this study to automatically predict the reliability of cognitive radio vehicular networks (CR-VANETs) ignored in the previous research. First, a dataset is generated based on a previously proposed method for the reliability assessment of CR-VANETs. Then, a model is proposed to predict the networks’ reliability using the DL method and compared with other machine learning methods. While machine learning methods have been applied in vehicular networks, they have not been used for reliability prediction. The proposed DL model is utilized in this research to predict CR-VANETs’ reliability. Based on the results, the DL model outperforms other machine learning methods for reliability prediction. The correlation coefficient and root mean square error of the test data for the DL model are 0.9862 and 0.0381, respectively. These results indicate the CR-VANETs’ reliability prediction accurately using the proposed method.
... Improvements have been made in the vehicular field also owning to the advancement in communication as well as computation technologies. A Group of stationary and moving vehicles together constitute VANET (Jabbar & Trabelsi, 2022). In VANET, by utilizing a wireless network, the vehicles are connected. ...
Preprint
Full-text available
Advancement in technology, which has solved greater traffic problems utilizing Vehicular Adhoc NETwork (VANET), has made vehicles communicate with each other by means of Road Side Units (RSU). But, in urban areas, reducing traffic is quite difficult owing to the random movement of vehicles. Thus, this paper proposes a secured routing framework utilizing Vehicle ID-based Digital Signature Algorithm(VID-DSA) and Glorot-Hyperbolic Sine-CNN (Glorot-HS-CNN) techniques. Primarily, the number of vehicles on the road is initialized and registered in the Trusted Authority (TA). During registration, the certificate is issued utilizing VID-DSA. After that, certificate verification takes place when the new user vehicle sends a request to the RSU. Then, for efficient route generation, attributes are extracted from the verified user utilizing the Vectorized-Street RAndom Waypoint (V-STRAW) traffic model. Afterward, the optimal path is selected for the corresponding user vehicles' requests utilizing the Constriction Factor-Battle Royale Optimization (CF-BRO) algorithm for avoiding data collision along with uneven delay. Now, the optimal path is transferred to the user vehicle. At last, grounded on the optimal path, the RSU schedules the requests centered on the network entry time. Lastly, the proposed technique’s performance is validated by analogizing it with the prevailing approaches. The outcomes displayed that when contrasted with other systems, the proposed technique achieves enhancement in performance.
Conference Paper
The concept of a smart city has essentially forced an urge on the strong infrastructure of vehicular communication. In a dynamic environment especially the urban cities, communication overhead has the issue of scalability and stability. Clustering has been seen as a prominent solution to address the issues in vehicular ad hoc networks (V ANET). The slow dragging and high-speed vehicle management, along with the direction change due to junctions, and hybrid velocities an effective approach has been designed in this article. The article bifurcated the design approach into two folds: the cluster generation with improved hypergraph clustering, where the sparsity in the vehicle connection is levied and the cluster head (CH) selection part. Four different parameters neighborhood, eccentricity, relative speed and the key attribute to estimate the time to leave are extracted from each vehicle. The relational analysis of these four CH selection attributes is attempted with Grey Relational Analysis (GRA). There is an evident change in stability with the incorporation of junction information and reactive speed variation. Also, there is a considerable increase in stability using our proposed compared to the other state of art methods in j unction analysis.
Chapter
Vehicular Ad hoc Networks (VANETs) are one of the intelligent data transmission technologies which captured the attention of maximum of the applications of Intelligent Transport Systems. Due to the high mobility nature of VANETs, the consumption of energy is increased during the process of communication between the vehicles which leads to an increase in the end-to-end delay of the network. To overcome the network from this drawback Stability-Oriented Multi-agent Clustering (SOMAC)-based effective CH selection is performed in VANETs to improve the effectiveness of the communication. The parameters which are considered for the process of CH selection are distance, speed, connectivity, average acceleration and velocity, and residual energy. According to the parameters, the weight factor of the vehicle is measured and the vehicle with the highest weight factor is chosen as a CH. Two types of vehicles are present in the network which is a smart vehicles and ordinary vehicles. Smart vehicles can able to communicate directly with the RSU, but it is fewer in number. The ordinary vehicle is huge in numbers, and it transmits the data to the RSU using the CH. Effective CH selection provides a better communication platform for ordinary vehicles where it can reduce the energy consumption and delay of the network. The proposed SOMAC approach is simulated by using NS2 and evaluates the performance by focusing on the four performance metrics which are end-to-end delay (E2E), packet delivery ratio (PDR), throughput (TP), and energy efficiency (EE). Also, it compares with the earlier research on DGCM and ECRDP. From the simulation outcome, it is proven that the proposed SOMAC approach produced better PDR, TP, and EE as well as lower end-to-end delay when compared with the earlier works.
Article
Full-text available
Vehicular communication is an essential part of a smart city. Scalability is a major issue for vehicular communication. Clustering can solve the issues of vehicular ad hoc network (VANET); however, due to the high mobility of the vehicles, clustering in VANET suffers stability issue. Previously proposed clustering algorithms for VANET are optimized for either cluster head or cluster member duration. Moreover, the absence of the intelligent use of mobility parameters, such as direction, movement, position, and velocity, results in cluster stability issues. A dynamic clustering algorithm considering the efficient use of mobility parameters can solve the stability problem in VANET. To achieve higher stability for VANET, a new robust and dynamic mobility-based clustering algorithm junction-based clustering for VANET (JCV) is proposed in this paper. In contrast to previous studies, transmission range, moving direction of the vehicle at the next junction, and vehicle density are considered in the creation of a cluster, whereas relative position, movement at the junction, degree of a node, and time spent on the road are considered to select the cluster head. The performance of JCV is compared with two existing VANET clustering algorithms in terms of the average cluster head duration, the average cluster member duration, the average number of cluster head change, and the percentage of vehicles participating in the clustering process. The simulation result shows JCV outperforms the existing algorithms and achieved better stability.
Conference Paper
Full-text available
Abstract— A Vehicular Ad Hoc Network is a dynamic network due to uncertain vehicles' presence on the road and data transmission among vehicles and Road Side Unit (RSU). Efficient communication among the vehicles and RSUs is useful for the Intelligent Transportation System (ITS). There are two types of communication Vehicle 2 Vehicle (V2V), and Vehicle 2 Infrastructure (V2I) performs in VANET by mobile ad hoc technology. The communication performance of the VANET depends on the routing data. The routing protocols play an important role in efficient data routing in VANET. VANET routing protocols are reviewed, and clustering in VANET is introduced in this study. An extensive survey is carried out on various benchmark clustering algorithms designed by different researchers for Cluster Head (CH) selection. Various parameters for evaluating the performance in a network are compared and analyzed. Also, we introduce our proposed algorithm which aims to increase the reliability of VANET routing.
Article
Full-text available
The reliability, scalability, and stability of routing schemes are open challenges in highly evolving vehicular ad hoc networks (VANETs). Cluster-based routing is an efficient solution to cope with the dynamic and inconsistent structure of VANETs. In this paper, we propose a cluster-based routing scheme (hereinafter referred to as connectivity-based clustering), where link connectivity is used as a metric for cluster formation and cluster head (CH) selection. Link connectivity is a function of vehicle density and transmission range in the proposed connectivity-based clustering scheme. Moreover, we used a heuristic approach of spectral clustering for the optimal number of cluster formation. Lastly, an appropriate vehicle is selected as a CH based on the maximum Eigen-centrality score. The simulation results show that the suggested connectivity-based clustering scheme performs well in the optimal number of cluster selections, strongly connected (STC) route selection, and route request messages (RRMs) in the discovery of a particular path to the destination. Thus, we conclude that link connectivity and the heuristic approach of spectral clustering are valuable additions to existing routing schemes for high evolving networks.
Article
Full-text available
The vehicular Ad Hoc Network is a very dynamic network with uncertain presence of vehicles on the road and data transmission between vehicles and road-side units. Centralizing and distribution management of this network is stimulating. The management of the vehicles’ network starts with the Cluster Head selection and regulating its stability to be Cluster Head, for the maximum time possible. The clusters thus formed are further updated by Software-Defined Network. In the update of the cluster head, the Software-Defined Network selects that vehicle as Cluster Head, which has a higher probability of selection as a Primary User for available spectrum usage. It makes the vehicle more trustworthy as no malfunctioned vehicle is selected as a Primary User. In this paper, a 2-level approach for Primary User detection in the network has been proposed. The energy of the received signal is sensed and Primary User is detected by fuzzy logic and this decision is further used as a threshold for final Primary User selection. Other parameters like network connectivity level, lane weight, average velocity, and average distance along with trustworthiness by cognitive radio sensing are used to elect the Cluster Head by the SDN. The proposed approach shows higher stability in cluster head selection as compared to state-of-the-art schemes. Primary Users are also detected with zero percent probability of false detection in the proposed method.
Article
Full-text available
Graph theory is a promising approach in handling the problem of estimating the connectivity probability of vehicular ad hoc networks (VANETs). With a communication network represented as graph, graph connectivity indicators become valid for connectivity analysis of communication networks as well. In this article, we discuss two different graph‐based methods for VANETs connectivity analysis showing that they capture the same behavior as estimated using probabilistic models. The study is, then, extended to include the case of directed VANETs, resulting from the utilization of different communication ranges by different vehicles. Overall, the graph‐based methods prove a robust performance, as they can be simply diversified into scenarios that are too complex to acquire a rigid probabilistic model for them.
Article
Full-text available
The cognitive radio (CR) network consists of primary users (PUs) and secondary users (SUs). The SUs in the CR network senses the spectrum band to opportunistically access the white space. Exploiting the white spaces helps to improve the spectrum efficiency. Owing to the excellent learning ability of machine learning/deep learning framework, many works in the recent past have applied shallow/deep multi-layer perceptron approach for spectrum sensing. However, the multi-layer perceptron networks are not well suited for time-series data due to the absence of memory elements. On the other hand, long short-term memory (LSTM) network, an improved version of Recurrent neural network is well suited for time-series data. In this paper, we propose an LSTM based spectrum sensing (LSTM-SS), which learns the implicit features from the spectrum data, for instance, the temporal correlation (i.e., the correlation between the present and past timestamp).Moreover, the CR systems also exploits the PU activity statistics to improve the CR performance. In this context, we compute the PU activity statistics like on and off period duration, duty cycle and propose the PU activity statistics based spectrum sensing (PAS-SS) to enhance the sensing performance. The proposed sensing schemes are validated on the spectrum data of various radio technologies acquired using an experimental test-bed setup. The proposed LSTM-SS scheme is compared with the state of the art spectrum sensing techniques. Experimental results indicate that the proposed schemes has improved detection performance and classification accuracy at low signal to noise ratio regimes. We notice that the improvement achieved is at the cost of longer training time and a nominal increase in execution time.
Article
Full-text available
Road safety is an active area of research for the automotive industry, and certainly one of ongoing interest to governments around the world. The intelligent transportation system (ITS) is one of several viable solutions with which to improve road safety, where the communication medium (e.g., among vehicles and between vehicles and the other components in an ITS environment, such as roadside infrastructure) is typically wireless. A typical communication standard adopted by car manufacturers is IEEE 802.11p for communications. Thus, this paper presents an overview of IEEE 802.11p, with a particular focus on its adoption in an ITS setting. Specifically, we analyze both MAC and PHY layers in a dedicated short-range communication (DSRC) environment.
Article
Because of its efficiency, clustering is used for effective communication in Wireless Sensor Networks (WSNs). In the WSN clustering area, fuzzy approaches are found to be superior to crisp cluster counterparts when the boundaries between clusters are unclear. As a result, many studies have proposed some fuzzy-based solutions to the cluster problem in WSNs. Most rule-based fuzzy clustering systems employ field experts in trial and error processes, identifying and defining fuzzy rules as well as the forms of membership functions at the output; thus, considerable time has been allocated to realize and define these functions. Therefore, it is almost impossible or impractical to achieve a fuzzy system optimally. In this study, we propose a modified clonal selection algorithm (CLONALG-M) to improve the energy efficiency of rule-based fuzzy clustering algorithms. Although some studies in the literature focus on fuzzy optimization in general, to the best of our knowledge, performance improvement of rule-based fuzzy clustering algorithms is not taken into account. The CLONALG-M algorithm based on the Clonal Selection Principle is used to elucidate the basic principles of an adaptive immune system. In this study, we apply this principle to determine the approximate deployment of output-based membership functions that increase the performance of rule-based fuzzy clustering algorithms, whose rule base and shape of membership functions are previously known. Experimental analysis and evaluations of the proposed approach have been performed on selected fuzzy clustering approaches, and obtained results show that our approach performs and adapts well for improving performance of fuzzy output functions.
Article
Maintaining network connectivity is an important challenge for Vehicular Ad-hoc NETwork (VANET) in an urban scene, which has more complex road conditions than highways and suburban areas. Most existing studies analyze end-to-end connectivity probability under a certain node distribution model, and reveal the relationship among network connectivity, node density, and a communication range. Because of various influencing factors and changing communication states, most of their results are not applicable to VANET in an urban scene. In this work, we propose a connectivity prediction-based dynamic clustering model for VANET in an urban scene. First, we introduce a connectivity prediction method according to features of a vehicle node and relative features among vehicle nodes. Then, we formulate a dynamic clustering model based on connectivity among vehicle nodes and vehicle node density. Finally, we present a dynamic clustering model-based routing method to realize stable communications among vehicle nodes. The experimental results show that the proposed connectivity prediction method can achieve lower error rate than the geographic routing based on predictive locations and multi-layer perceptron. The proposed routing method can achieve lower end-to-end latency and higher delivery rate than the greedy perimeter stateless routing and modified distributed and mobility-adaptive clustering-based methods.