Content uploaded by Mark Sh. Levin
Author content
All content in this area was uploaded by Mark Sh. Levin on Nov 06, 2024
Content may be subject to copyright.
1
Combinatorial Clustering Engineering in Communications: Preliminary Survey.
Preprint.
November 6, 2024
Mark Sh. Levin ∗
The article addresses applications of combinatorial clustering engineering approach in communication
networks including design of layered network architecture, routing, management. First, basic types of
combinatorial clustering problems and schemes are pointed out (e.g., graph partitioning, graph cluster-
ing, clique partitioning, capacitated clustering, cluster editing, hierarchical clustering, balanced clustering,
multiattribute clustering, consensus clustering, dynamic clustering). Simplified descriptions of the combi-
natorial clustering engineering approaches are presented (as a special ABC material). Second, clustering
schemes for communications systems are described (e.g., scheme for backbone optimization, scheme for
data aggregation, energy efficient schemes). Third, the literature surveys on clustering in wireless net-
works and mobile networks with mobile objects (e.g., in WSNs, in MANETs, in VANETs) are presented.
Fourth, network clustering applications are described (e.g., network cluster formation, network design,
network management, network balancing). Numerical examples illustrate the material. The material will
be useful for researchers, for design engineers, and in IT/CS/engineering education.
Keywords: clustering, combinatorial clustering, combinatorial optimization, combinatorial engineering,
communications, networks, heuristics, applications
∗Mark Sh. Levin: Inst. for Inform. Transmission Problems, Russian Academy of Sciences; http://www.mslevin.iitp.ru;
email: mslevin@acm.org
2
Contents
1 Introduction 4
1.1 Preliminaries ........................................... 4
1.2 Classification of clustering schemes in communication networks . . . . . . . . . . . . . . . 6
1.3 Briefliteraturesurvey ...................................... 8
1.4 Illustrations of clustering-based (hierarchical) communication systems . . . . . . . . . . . 14
2 Combinatorial clustering 17
2.1 Basic combinatorial clustering optimization problems . . . . . . . . . . . . . . . . . . . . . 17
2.1.1 Graph partitioning, graph clustering . . . . . . . . . . . . . . . . . . . . . . . . . . 17
2.1.2 Clique partitioning problem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
2.1.3 k-plexclustering ..................................... 22
2.1.4 Spanning tree based clustering and clustered tree problems . . . . . . . . . . . . . 23
2.1.5 Capacitated clustering . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
2.1.6 k-center clustering problems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
2.1.7 Dominating set based clustering . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
2.1.8 Domatic partition problem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
2.1.9 Clustering in multi-partite graphs . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
2.1.10 k-edge colored clustering . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
2.1.11 Partition coloring problem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
2.1.12 Cluster editing problems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
2.1.13 Cluster routing problems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
2.1.14 Clustered traveling salesman problem . . . . . . . . . . . . . . . . . . . . . . . . . 39
2.1.15 Multidimensional scaling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
2.2 Some systems combinatorial clustering problems/frameworks . . . . . . . . . . . . . . . . 41
2.2.1 Hierarchical clustering . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
2.2.2 Balancedclustering.................................... 42
2.2.3 Multi-attribute/multiobjective clustering . . . . . . . . . . . . . . . . . . . . . . . 43
2.2.4 Consensus clustering (aggregation clustering) . . . . . . . . . . . . . . . . . . . . . 44
2.2.5 Dynamic and online clustering . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
2.2.6 Unequalclustering .................................... 48
2.2.7 Trajectory clustering and clustering time series data (streams) . . . . . . . . . . . 48
3 Clustering schemes in communication networks 50
3.1 Categories............................................. 50
3.2 Clustering scheme for backbone optimization . . . . . . . . . . . . . . . . . . . . . . . . . 50
3.3 Clustering scheme for data aggregation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
3.4 Multi-hop/multi-level clustering schemes . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
3.5 Access-based clustering scheme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
3.6 Clustering-based scheduling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
3.7 Energy efficient clustering schemes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
4 On clustering in wireless and mobile networks 55
4.1 ClusteringinWSNs ....................................... 55
4.2 On clustering in networks with moving objects . . . . . . . . . . . . . . . . . . . . . . . . 60
5 Applications of basic clustering/grouping approaches/problems 64
5.1 Network clusters formation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
5.1.1 Cluster formation studies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
5.1.2 Network modularization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
5.1.3 Femtocells cluster formation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
5.1.4 Dynamic cluster formation in WSNs . . . . . . . . . . . . . . . . . . . . . . . . . . 67
5.2 Network design (location, hierarchy, k-connectivity) . . . . . . . . . . . . . . . . . . . . . 69
5.2.1 Some clustering-based topology design problems . . . . . . . . . . . . . . . . . . . 69
3
5.2.2 k-center problems or allocation of network hubs . . . . . . . . . . . . . . . . . . . . 69
5.2.3 Design of multi-layer (mobile) network . . . . . . . . . . . . . . . . . . . . . . . . . 70
5.2.4 Balancing-based problems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
5.3 Clustering-basedproblems.................................... 73
5.3.1 Dynamic clustering and resource allocation . . . . . . . . . . . . . . . . . . . . . . 73
5.3.2 Clustering-based routing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
5.3.3 Clustering for control in communication networks . . . . . . . . . . . . . . . . . . . 76
5.3.4 Clustering for network lifetime maximization . . . . . . . . . . . . . . . . . . . . . 77
5.3.5 Clustering in spectrum sensing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
5.3.6 Clustering-based target detection/tracking . . . . . . . . . . . . . . . . . . . . . . . 78
5.3.7 Capacitated clustering for minimum handover in mobile networks . . . . . . . . . . 79
5.3.8 Trafficclassification ................................... 79
5.3.9 Clustering-based problems in satellite communications . . . . . . . . . . . . . . . . 80
5.3.10 Multidimensional scaling in sensor positioning . . . . . . . . . . . . . . . . . . . . . 81
5.3.11 Additional clustering-based problems . . . . . . . . . . . . . . . . . . . . . . . . . . 82
6 Conclusion 83
7 Acknowledgments 83
4
1. Introduction
1.1. Preliminaries
Clustering problems play a central role in communication networks (design, control/management, main-
tenance, configuration/reconfiguration). This survey is focused on applications of combinatorial clustering
engineering approach for communications. In general, a simplified description of the combinatorial clus-
tering engineering approaches is presented (as a special ABC material). A scheme of the survey is shown
in Fig. 1.1. The systematization of the paper material is based on a conceptual framework of the research
that is depicted in Fig. 1.2.
Fig. 1.1. Scheme of the survey
Part 1:
Introduction
6P
Pq
)
'
&
$
%
'
&
$
%
Part 2:
Combinatorial clustering
engineering:
(i) problems/models,
(ii) solving frameworks
6
-
Part 3:
Clustering applications in communications
(design, management, maintenance):
design of network topology,
assignment of channels,
location of network resources,
network routing, etc.
6
Part 4:
Bibliography on combinatorial clustering & applications in communications
Fig. 1.2. Conceptual framework of the research
Engineering glance
?
@
@
Applications in
communication systems
-
Clustering problems -
Combinatorial optimization modeling
6
@
@I
Some basic surveys on the use of clustering in communication networking and special clustering studies
in the domain are listed in Table 1.1.
Clearly, the clustered networks are very useful structures for majority of problems in networking (e.g.,
network topology design, routing, network resource location, network covering, scheduling in networks)
(e.g., [20,45,130,471,610,733,802,970,1146,1159,1175,1251,1360,1405]).
Some studies on clustered networks are listed in Table 1.2.
Some descriptions of basic types of our combinatorial clustering problems, corresponding solving ap-
proaches and some applied examples are contained in [766,769–772,777–784]. The combinatorial clustering
approach is based on special composite solving framework (e.g., balanced clustering, dynamic clustering,
trajectory clustering, clustering with structure over clusters, clustering with multi-type clusters) which are
based on combinatorial optimization problems/models (e.g., hierarchical clustering, assignment/location,
clique, graph partitioning, cluster editing, k-edge colored clustering, k-partite clustering).
A four-layer architecture for the combinatorial combinatorial clustering approach is depicted (Fig. 1.3):
Layer 1. Network applications as design of network topology, routing, control/management of networks,
network maintenance (e.g., WSNs, MANETs, VANETs, HetNets, multi-hop networks).
Layer 2. Basic clustering schemes for communication networks
Layer 3. Systems combinatorial clustering frameworks (an analogue for combinatorial engineering
frameworks from [767]).
Layer 4. Basic combinatorial clustering optimization models/problems or procedures (e.g., [347,482,
623–625,766,769,771,1293]).
5
Table 1.1. Surveys on clustering in communication networking and some specials studies
No. Survey/overview Source(s)
1. Basic survey studies:
1.1. Survey on clustering algorithms for wireless sensor networks [6]
1.2. Node clustering in WSNs (recent developments & deployment challenges) [1344]
1.3. Literature survey on clustering in sensor networks [20]
(typical clustered networks, objective for clustering, classification of methods)
1.4. Comparative survey of VANETs clustering techniques [345]
1.5. Review of moving object trajectory clustering algorithms [1356]
1.6. Survey on clustering in heterogeneous and homogeneous wireless sensor networks [1080]
1.7. Optimized clustering algorithms for large wireless sensor networks (review) [1094]
1.8. Survey on clustering techniques for cooperative wireless networks [1194]
1.9. Survey of clustering algorithms for cognitive radio ad hoc networks [976]
1.10. Survey and taxonomy of clustering algorithms in 5G [682]
1.11. Review on semi-supervised clustering [267]
1.12. Clustering objectives in WSNs (survey and research direction analysis) [1125]
1.13. Clustering in WSNs (classical methods, optimization, machine learning) [94]
2. Survey on clustering routing protocols:
2.1. Survey on clustering routing protocols in wireless sensor networks [832]
2.2. Typical hierarchical routing protocols for wireless sensor networks (review) [833]
2.3. Survey of energy-efficient clustering routing protocols for WSNs (metaheuristics) [378]
3. Studies of special topics:
3.1. Survey on unequal clustering protocols in WSNs [120]
3.2. Multi-criterion optimization for energy efficient cluster formation in WSNs [128]
3.3. Trajectory data mining (overview) [1401]
3.4. Survey on trajectory clustering analysis [203]
3.5. Cluster-based data fusion to analyze big data (wireless multi-sensor systems) [399]
3.6. Comparison of clustering heuristics for scheduling directed acyclic graphs [489]
onto multiprocessors
3.7. Multi-layer network clustering in smart multi-floor building [269]
3.8. Multi-field packet classification (e.g., in modern software-defined [801,1060,1210]
data center networks)
3.9. Distributed satellite cluster network (spectrum-power tradeoff, optimization) [1285]
3.10. Fuzzy-clustering based approach for MADM handover in 5G ultra-dense networks [843]
Table 1.2. Some studies on clustered communication networks
No. Study Source(s)
1. Some typical clustered communication networks:
1.1. Clustered sensor networks [20,802]
1.2. Clustered wireless ad-hoc networks [45]
1.3. Clustered wireless sensor networks [610,733,1251,1360]
1.4. Clustered heterogeneous wireless sensor networks [130,1175,1405]
1.5. Self-organizing and resource efficient clustered blockchain network [405]
2. Problems on clustered networks:
2.1. Routing based on clustered networks [130,1360]
2.2. Resource allocation in clustered networks [694]
2.3. Coverage problems for clustered wireless sensor networks [1146,1159]
2.4. Scheduling in clustered networks and clustering-based scheduling [608,1117,1322,1372]
2.5. Communication protocol design for clustered networks [1175,1405]
2.5. Hierarchical topology design based on clustered networks [1257]
2.6. Dynamics of the clustered wireless sensor network [471]
2.7. Slot allocation protocol for multi-cluster sensor networks [1299]
2.8. Examination of cluster topology in WSN [1098]
In general, a cluster (i.e., an element group) is examined as a set of very close (similar) items (ver-
tex/node in a graph/network). Note clique structures (i.e., a complete subgraph) are examined as a
basic cluster structures. In recent decades, some generalizations (modifications) of clique (as “near
cliques”) are under consideration for clustering applied problems: (1) quasi-cliques [995,1095], (2) k-
clique [273,852], (3) top-kmaximal quasi-clique [1095], (4) massive quasi-clique (e.g., α-quasi-clique)
6
[12], (5) dense k-subgraph [451,503], (6) pseudo clique [557], (7) k-clubs structure [155,230,852,911,1252],
(8) k-plex structures, i.e., k-plexes (e.g., maximum k-plex) [154,155,343,588,882], (9) k-defective cliques
[290,323], (10) k−CT components [1027], and (11) k-partite cliques in k-partite graphs (or morphological
cliques) [763,767,1015].
Fig. 1.3. Four-layer architecture
Network application layer (network cluster formation, cluster
based routing, design of hierarchical networks, etc.)
6 6 6 6 6 6 6 6 6
Basic clustering schemes for communication networks
(WSNs, MANETs, VANETs, HetNets, multi-hop networks)
6 6 6 6 6 6 6 6 6
Systems combinatorial clustering frameworks: balanced clustering, dynamic clustering,
trajectory clustering, clustering with structure over clusters, clustering with multi-type clusters
6 6 6 6 6 6 6 6 6 6 6 6 6
Basic combinatorial clustering optimization models/procedures (e.g., graph partitioning, cluster
editing, hierarchical clustering, clique clustering, k-edge colored clustering, k-partite clustering)
1.2. Classification of clustering schemes in communication networks
Table 1.3 contains a list of basic surveys on clustering schemes/algorithms for communications networks.
Table 1.3. Surveys of clustering schemes/algorithms for communications networks (taxonomies)
No. Some studies of control issues in networks Source(s)
1. Surveys on clustering algorithms for wireless sensor networks (WSNs) [6,376]
2. Literature survey on clustering in sensor networks [20]
3. Surveys on clustering schemes in mobile Ad Hoc networks (MANETs) [192,1345]
4. Survey of clustering techniques for mobile ad hoc networks (MANETs) [348]
5. Comparative study of various clustering algorithms for MANETs [997]
5. Survey on clustering algorithms for heterogeneous wireless sensor networks [670]
6. Stable energy-efficient location based clustering scheme for ad hoc networks [910]
Fig. 1.4. illustrates combination of clustering problem and some combinatorial optimization problems
for generation of composite applied network design frameworks. An illustration scheme for usage of
combinatorial clustering approaches (problems) in communications is depicted in Fig. 1.5.
Fig. 1.4. Composite applied network design frameworks
'
&
$
%
'
&
$
%
Clustering
problems -
@
@
?
Selection (sorting) problems
Knapsack-like problems
Dominating set problems
Assignment/location/allocation problems
Spanning problems: minimum spanning tree,
minimum Steiner tree, maximum leaf spanning tree
Covering problems
Coloring problems
Routing problems, TSPs, orienteering problems
Bin-packing problems
Clique/independent set problems
Applied network design/maintenance schemes based on clustering and combinatorial optimization:
(i) network design (network topology design, design of multi-layer networks),
(ii) network resources location/allocation, (iii) routing in networks, (iv) scheduling in networks,
(v) data aggregation (fusion) in networks.
7
Fig. 1.5. Illustration scheme: combinatorial clustering problems in communication systems
Combinatorial clustering (problems/approaches)
-Basic combinatorial clustering
[264,693,766,769,1130,1293]
-Hierarchical clustering [18,174,440]
[612,623,625,643,769,931,1056]
-Capacitated clustering [111,388,744,845]
-Balanced clustering [96,97,772,820]
-Dynamic (multi-stage) clustering
[322,718,770,877]
-Online clustering [172,770,1367]
-Graph partition/clustering [31,482,674],
clustering vertex-attributed graph [131]
-k-center clustering [284,351,555]
'
&
$
%
-
Clustering of data streams,
trajectories
[203,458,520,771,955,1165,1356],
clustering of time series
[32,259,417,461,617,720,805,807]
-Clustering of k-partite graphs
[294,303,767]
-Unequal clustering
[150,170,233,312,1416]
-Balanced clustering with
structure over clusters [774,777]
-Multi-type clustering [857]
-k-edge colored clustering [73,101,779]
-Consensus clustering (cluster
ensemble, aggregation clustering)
[72,219,410,500,501,1241,1311,1366]
-Spectral clustering [658,954,1258,1267]
-Cluster editing [182,190,214,278,523],
correlation clustering [36,166,340,1260]
-Clique partitioning
[413,622,703,780,781,789,984,1197]
-Domatic partition [452,482,1348]
-Partition coloring [152,220,584,836],
clustering as vertex coloring [609]
-Cluster routing [631,1313,1387],
clustered TSPs [330,536,891]
-Clustered trees [337,711,774,777,1117],
clustered spanning trees [539,819],
partitioning of trees [346,454,746]
-
@
@
@
@
@
@
Main clustering applications
in communications
-
Basic clustering approaches in
WSNs (hierarchical routing,
protocols, node clustering, etc.),
[143,144,312,426,444,728,1158,1168]
[1192,1202,1204,1209,1344,1360,1416]
-Cluster-based channel assignment
[497], resource allocation [694]
-Cluster-based sensor selection [526]
-Cluster-based data aggregation/
fusion for WSNs [841,873,1048,1194]
-Clustering distributed time series
in sensor networks [1340]
-Clustering for spectrum sensing
in cognitive radio networks
[715,863,1375]
-Communities (patterns) detection
in mobile phone networks [508,972]
-Design/analysis of hierarchical
(multilayer) networks
[209,678,698,767]
-Clustering in network
virtualization [335,678,679]
-Clustering-based coverage of
networks [517,835,1361]
-Network hub location, allocation
[86,262,446]
-Clustering-based routing, routing
protocols [54,93,445,580,596,662,717]
[832,1102,1120,1170,1228,1292,1378]
-Clustering-based scheduling
in networks [385,386,949,1322]
-Clustering-based management,
control of networks [862],
controller placement [88,231,808]
-Clustering based self organization
of network [159]
-Load balancing in networks
[1050,1392]
-Communication traffic classification
[431,1222,1373], balancing [797,996]
-Clustering for lifetime maximization
(e.g., for WSNs, IoT) [546]
-Handover minimization in mobile
wireless networks [782,875,917]
8
1.3. Brief literature survey
Some basic applications of clustering approaches in communication networks are pointed in Table 1.4
(a simplified taxonomy).
Table 1.4. Basic applications of clustering in networking, Part 1
No. Application Source(s)
1. Basic clustering network applications and surveys:
1.1. Partitioning a given network into sub-networks (location-area partition) [137,272,1211]
1.2. Clustering algorithms for WSNs, big data WSNs [6,1281]
1.3. Clustering in sensor networks [20,827]
1.4. Node clustering in WSNs (basic combinatorial optimization problems) [1344]
1.5. Routing protocols in WSNs (survey) [54]
1.6. Survey on balanced clustering (problems, methods, applications) [771]
1.7. Survey on clustering routing protocols in WSNs [832]
1.8. Hierarchical routing protocols for WSNs [833]
1.9. Comparison of clustering routing algorithms in networks [1318]
(LEACH, HEED, DWENC, PEGASIS, CCS, S-WEB, BEE(M), Smart-BEEM)
1.10. Clustering-based routing protocols in WSNs (survey) [54]
1.11. Cluster-based routing protocols for WSNs [1148]
1.12. Design guidelines for WSNs: communication, clustering and aggregation [894]
1.13. Survey of energy-efficient hierarchical cluster-based routing in WSNs [1168]
1.14. Graph partitioning in mobile networks (tariff zones) [204]
1.15. GACO - metaheuristic for the dynamic load-balanced clustering in ad hoc networks [579]
1.16. Clustering distributed time series in sensor networks [1340]
1.17. Energy efficient topology management scheme based on clustering techniques [398]
for software defined wireless sensor network (SD-WSN)
1.18. Survey on clustering techniques in VANETs [345]
(improvement of routing scalability and reliability in VANETs)
1.19. Ranking-based clustering of heterogeneous information networks [1198]
with star network schema
1.20. Clustering concept in cellular systems (using D2D communication) [713]
1.21. Cluster-centric small cell networks [317]
1.22. Clustering in VANET (to reduce data loss in mobile cloud computing) [124]
1.23. An Energy Efficient Load–Based Clustering Method for Mobile WSNs (survey) [65]
1.24. Clustering in heterogeneous and homogeneous WSNs (survey) [1080]
1.25. Clustering techniques for cooperative wireless networks [1194]
1.26. Optimal energy aware clustering in sensor networks [493]
1.27. Service clustering (for cloud-based IoT, web systems) [28,986]
2. Design of hierarchical (multi-level) network:
2.1. Hierarchical agglomerative clustering in WSNs [854]
2.2. Three-layer low-energy adaptive clustering hierarchy for WSNs [756]
2.3. Multi-layer architecture for WSNs [678,679]
2.4. EEMC: An energy-efficient multilevel clustering algorithm for large-scale WSNs [641]
2.5. Network modularization problems (network clustering, [149]
network modularity optimization)
2.6. Design of three-layer network architecture [1392]
(mobile collector, cluster head layer, sensor clusters)
2.7. Clique-based hierarchical clustering for dense sensor network [216]
2.8. Clustering-based design of k-connected muli-layer network [765,767]
2.9. Fuzzy logic-based clustering for WSN [946,947]
2.10. Energy efficient clustering algorithm for multi-hop WSN (using type-2 fuzzy logic) [947]
2.11. Distributed multi-criteria clustering for communication networks [226,949]
2.12. Multi-criterion optimization techniques for energy efficient cluster formation (WSNs) [128]
2.13. Distributed energy-efficient clustering for heterogeneous WSNs [1039]
2.14. EEHC: energy-efficient heterogeneous clustered scheme for WSNs [395]
2.15. Heuristic self configuration model for WSNs (hierarchy of clusters) [610]
2.16. COCA: constructing optimal clustering architecture (max sensor network lifetime) [794]
2.17. Network clustering via clique relaxation (community based approach) [1253]
2.18. Clustering based prize-collecting network design on planar graphs [185]
2.19. Low energy adaptive clustering hierarchy (with deterministic cluster-head selection) [552]
9
Table 1.4. Basic applications of clustering/grouping in networking, Part 2
No. Application Source(s)
3. Cluster head (CH) election/selection/assignment:
3.1. Cluster head selection in ubiquitous sensor networks, WSNs [61,1183]
3.2. Distance based thresholds for cluster head selection in WSNs [657]
3.3. Cluster head election for energy and delay constraint applications of WSNs [1213]
3.4. CHEF: cluster head election mechanism using fuzzy logic in WSNs [688]
3.5. Energy-efficient cluster head selection in cluster routing for WSNs [589]
3.6. Dynamic cluster head selection method for WSNs [637]
3.7. Threshold-based cluster head replacement in WSNs [363]
3.8. Double-phase cluster-head election (distributed energy-efficient clustering [549]
protocol for WSNs)
3.9. Choice the best CH from the alternatives in WSNs (multicriteria approaches: [142,548,1050]
TOPSIS, AHP, PROMETHEE)
3.10. Cluster head selection technique for edge-computing based [550]
Internet of Medical Things (IoMT) systems
3.11. Cluster heads selection and assignment of nodes to cluster-heads [329]
in cluster-based Ad Hoc networks
3.12. Clusterhead node placement approaches for hierarchical heterogeneous [988]
sensor networks
3.13. Logical structure based fault tolerant approach to handle leader election [1144]
in mobile ad hoc networks
3.14. Cluster head selection for cooperative sensor network [201]
3.15. Dynamic cluster head selection for WSN [637]
4. Clustering-based routing:
4.1. Clustering routing protocol for wireless networks [570]
4.2. Cluster oriented agent based routing protocol for MANET [1163]
4.3. Cluster based routing schemes for WSNs [93,1082]
4.4. Cluster based routing protocol for mobile nodes in WSN [107]
4.5. Clustering routing scheme in Ad Hoc WSNs (dominating set based algorithm) [1297]
4.6. Adaptive clustering approach based on minimum travel route planning [1204]
for WSNs with a mobile sink
4.7. Multi-hop data communication algorithm for clustered WSNs [733]
4.8. Smart multihop clustering routing algorithm (Smart-BEEM) [1318]
for MIMO IoT systems
4.9. Dynamic hierarchical protocol based on combinatorial optimization (DHCO) [289]
for WSNs
4.10. Unequal cluster based routing protocol in WSNs [312,1416]
4.11. Evolutionary based routing protocol for clustered heterogeneous WSNs [130]
4.12. Clustering-based routing protocols in WSNs (survey) [54]
4.13. Energy-efficient cluster head selection in cluster routing for WSNs [589]
4.14. Secure cluster-based multipath routing protocol for WMSNs [81]
4.15. Hierarchical cluster-based routing in WSNs [601]
4.16. Intelligent hierarchical cluster-based routing [878]
4.17. Energy-efficient chain-cluster based intelligent routing technique for WSNs [1053]
4.18. Two-echelon multiple-vehicle locationrouting problem with time windows [511]
for optimization of sustainable supply chain network
4.19. Partitioning-hub location-routing problem in networks [272]
4.20. Intra cluster routing techniques (WSNs) [628]
4.21. Delay-constrained energy-efficient cluster-based multi-hop routing in WSNs [605]
4.22. Cluster-based energy efficient routing in WSNs [867]
4.23. Power efficient cluster-based routing for WSNs (honeybees swarm intelligence) [115]
4.24. Automatic clustering for routing in multilevel networks [1292]
4.25. Cluster-based approach for routing in dynamic networks [717]
4.26. Evidence-efficient multihop clustering routing scheme for large-scale WSNs [796]
4.27. Hybrid clustering-based routing protocol for VANET [655]
(k-means, maximum stable set, hopfield network)
4.28. Traffic-aware clustering-based routing protocol for vehicular ad-hoc networks [540]
4.29. Fault-tolerant clustering-based multipath routing for WSNs [918]
10
Table 1.4. Basic applications of clustering/grouping in networking, Part 3
No. Application Source(s)
5. Clustering-based communication protocols:
5.1. LEACH, clustering routing protocol for wireless networks [354,570,571]
(fully distributed clustering protocol, CH selection is based on random function) [916,1178]
5.2. HEED (multi-hop path based on the chosen CHs) [1343]
5.3. EHEED (extension of HEED by multi-hop intra-cluster transmissions) [1115]
5.4. PEACH: power-efficient and adaptive clustering hierarchy protocol for WSNs [1338]
5.5. DHCR: energy-aware clustering protocol [1084]
5.6. EDIT: low cost clustering protocol [1213]
5.7. SEECH: Scalable energy efficient clustering hierarchy protocol in WSNs [1209]
5.8. Distributed energy-efficient clustering protocol for WSNs [280]
5.9. Geocasting protocols for mobile ad hoc networks based on hybrid clustering [701]
5.10. Cluster based routing protocol for mobile nodes in WSN [107]
5.11. Energy-aware distributed clustering protocol in WSNs using fuzzy logic [1202]
5.13. Efficient clustering protocol for WSNs based on localized game [1314]
theoretical approach
5.14. Stable selection and reliable transmission protocol [1405]
for clustered heterogeneous WSNs
5.15. Energy-efficient self-organized clustering for WSNs [755]
(EECSM - proposed clustering-based routing protocol)
5.16. Hybrid cluster-based target tracking protocol for WSNs [1269]
5.17. Cluster-based routing protocol ACT [741]
(arranging cluster sizes and transmission ranges for WSNs)
5.18. Biologically-inspired clustering protocol for WSNs [1114]
5.19. SEP: a stable election protocol for clustered wireless HetNets [1175]
5.20. HEEP (hybrid energy-efficient protocol) based on chain clustering [228]
5.21. Threshold-based cluster head replacement protocol for WSNs [363]
5.22. Unequal clustering protocols in WSNs (survey) [120]
5.23. Balanced power-aware clustering and routing protocol for WSNs [364]
5.24. DCE: distributed energy-efficient clustering protocol for WSNs [549]
(based on double-phase cluster-head election)
5.25. ECDC: An energy and coverage-aware distributed clustering protocol for WSNs [517]
5.26. AEA-FCP: an adaptive energy-aware fixed clustering protocol [365]
for data dissemination in wireless sensor networks
5.27. Hierarchical virtual backbone construction protocol for mobile ad hoc networks [1143]
6. Clustering-based scheduling in networks:
6.1. Hierarchical clustering-task scheduling policy in cluster-based WSNs [949]
6.2. Scheduling sleeping nodes in high density cluster-based sensor networks [385]
6.3. Balanced-energy sleep scheduling scheme for high-density [386]
cluster-based sensor networks
6.4. Hierarchical clustering-task scheduling policy in cluster-based WSNs [1013]
6.5. Scheduling tasks with small communication delays for clusters of processors [156]
7. Clustering methods for spectrum sensing in cognitive networks:
7.1. Clustering methods for distributed spectrum sensing in cognitive radio systems [863]
7.2. Cluster-based adaptive multi spectrum sensing and access [1375]
in cognitive radio networks
7.3. Energy efficient clustering approach for cooperative spectrum sensing [715]
in cognitive radio networks
7.4. Energy-efficient spectrum aware clustering for cognitive radio sensor networks [1374]
7.5. Sensing-throughput tradeoff in cluster-based cooperative cognitive radio networks [480]
11
Table 1.4. Basic applications of clustering/grouping in networking, Part 4
No. Application Source(s)
8. Security in cluster-based networks:
8.1. Securing cluster-based ad hoc networks with distributed a9uthorities [790]
8.2. Provably secure hybrid key agreement protocols in cluster-based [419]
8.3. Anonymous cluster-based MANETs with threshold signature [993]
8.4. Secure cluster-based multipath routing protocol for WSNs [81,732]
8.5. Unequal secure cluster-based distributed routing protocol for WSNs [1256]
8.6. Security of clustered sensor networks [970]
8.7. Lightweight security scheme for query processing in clustered WSNs [494]
9. Cluster-based channel planning (resource allocation, slot allocation),
clustering in multiple access transmission technologies:
9.1. Distributed delay-balancing slot allocation algorithm [761]
for 802.11s mesh coordinated channel access
9.2. Dynamic user clustering and power allocation for uplink and [75]
downlink non-orthogonal multiple access (NOMA) systems
9.3. Performance analysis of reuse-partitioning-based subchannelized [967]
OFDMA uplink systems in multicell environments
9.4. Clustering-based interference management [357]
in densely deployment femtocell networks (OFDM-based femtocell network)
9.5. Clustering technique for digital communication channel equalization [304]
(using radial basis function networks)
9.6. Local search study of honeycomb clustering algorithm for cellular planning [352]
9.7. Efficient cluster-based CDMA/TDMA scheme for wireless mobile [43,45]
ad-hoc networks (a learning automata approach)
10. Cluster-based control/management for networks, self organization of networks:
10.1. DEMAC: A cluster-based topology control for ad hoc networks [862]
10.2. Cluster tree based self organization of WSNs [159]
10.3. Dynamic power management in cluster system (Markov decision process) [968]
10.4. Resource management in cellular and IoT networks [604]
(clustering and data aggregation)
10.5. Fuzzy-based approach for cluster management in VANETs [980]
10.6. Hierarchical distributed management clustering protocol for WSNs [1124]
10.7. Clustering for controller placement (e.g., in SDN) [88,231,808]
11. Load balancing:
11.1. Geographic load balancing for mobile cellular networks [411]
11.2. Cell load balancing in wireless networks [692]
11.3. Adaptive load balancing with preemption for multimedia cellular networks [687]
11.4. Load balanced clustering in WSNs [1392]
11.5. Load-balancing for QoS optimization in wireless LANs [237]
11.6. Optimized and load balanced clustering for WSNs (using MADM approaches) [1050]
11.7. Distributed load balancing unequal clustering in WSNs (fuzzy approach) [170]
11.8. Optimized and load balanced clustering for WSNs in increase the lifetime [1051]
11.9. MCBC: Multi-objective Load Balancing Clustering technique in WSNs [1057]
12. Main applications of balanced clustering:
12.1. Geographically partitioning the network into several disjoints [287]
and equally sized cellular regions
12.2. Assignment of cluster heads [38,1266,1393]
12.3. Clustering-based design of k-connected network [765,767]
12.4. Network modularization problems (network clustering, [149]
network modularity optimization)
12.5. Balanced clustering of network by cluster structure [771]
12.6. Energy-balanced clustering for gradient-based routing in WSNs [831]
12.7. Energy efficient routing in WSNs through balanced clustering [959]
12
Table 1.4. Basic applications of clustering/grouping in networking, Part 5
No. Application Source(s)
13. Clustering-based object tracking, time series clustering:
13.1. Real-time object tracking in sensor networks [1231]
(by mining and predicting movement patterns)
13.2. Dynamic clustering for target tracking in WSNs [308]
13.3. Adaptive dynamic cluster-based protocol for target tracking in WSNs [1325]
13.4. Adaptive dynamic cluster-based protocol for target tracking in WSNs [1325]
13.5. Time series clustering via community detection in networks [461]
13.6. Dynamic cluster assignment for multi-target tracking in heterogeneous WSNs [936]
14. Clustering-based network virtualization, virtual clustering:
14.1. Wireless sensor network virtualization: a survey [613,679,806]
14.2. Network virtualization: State of the art and research challenges [335]
14.3. Virtualization in wireless sensor network: challenges and opportunities [614]
14.4. Multi-layer architecture for wireless sensor network virtualization [678]
14.5. Joint virtual edge-clustering and spectrum allocation scheme [544]
for uplink interference mitigation in C-RAN
15. Dynamic clustering in networks (including mobile/dynamic networks):
15.1. Dynamic clustering method towards improved WSN longevity [1355]
15.2. Dynamic clustering and resource allocation algorithm [168]
for downlink CoMP systems with multiple antenna UEs
15.3. Dynamic clustering in wireless networks with multi-cell cooperative processing [991]
15.4. Dynamic clustering for multi-user distributed antenna system [828]
15.5. Dynamic clustering of base stations for future wireless networks [992]
15.6. Dynamic joint clustering scheduling for downlink CoMP systems with limited CSI [167]
15.7. Dynamic user-centric clustering for uplink cooperation [1384]
in multi-cell wireless networks
15.8. Joint scheduling and dynamic clustering in downlink cellular networks [505]
15.9. Partitioning and offloading in smart mobile devices [518]
for mobile cloud computing (survey)
15.10. Weighted clustering for mobile Ad Hoc networks [296]
15.11. Cluster-based approach for routing in dynamic networks [717]
15.12. Dynamic clustering algorithm for multi-user distributed antenna system [828]
15.13. Energy and delay efficient dynamic cluster formation [1099]
(using hybrid AGA with FACO in EAACK MANETs)
15.14. Dynamic clustering in cooperative communications (mobile ad hoc networks) [1103]
15.15. Data similarity aware dynamic node clustering (WSNs) [496]
15.16. Robust genetic algorithm for dynamic cluster formation in WSNs [924]
16. Multicriteria clustering in networks:
16.1. Multi-objective clustering for WSNs [541]
16.2. Energy-efficient clustering in mobile ad-hoc networks [74]
16.3. Multi-objective energy-efficient dense deployment in WSNs [709]
16.4. Multicriteria clusterhead selection in WSNs [142,548,1050]
16.5. Multi-criteria clustering in WSNs (cluster formation) [128]
16.6. Multiple attribute decision making for cooperative clustering [333]
in wireless body area networks (dynamic cluster head selection)
16.7. Multi-criterion optimization for energy efficient cluster formation in WSNs [945]
16.8. MCBC: Multi-objective Load Balancing Clustering technique in WSNs [1057]
16.9. MOFCA: multi-objective fuzzy clustering algorithm for WSNs [1116]
16.10. Multi-objective particle swarm optimization for [74]
energy-efficient clustering in mobile ad-hoc networks
13
Table 1.4. Basic applications of clustering/grouping in networking, Part 6
No. Application Source(s)
17. Cluster-based network coverage:
17.1. Coverage in WSNs (by distributed energy-efficient clustering) [835]
17.2. Coverage problems in wireless sensor networks (survey) [443]
17.3. α-Overlapping area coverage for clustered directional sensor networks [1146]
17.4. Clustering self organizing map protocol for existing WSN lifetime and coverage [427]
17.5. Inter- and intra -cluster movement of mobile sink algorithm [491]
for cluster-based networks to enhance the network lifetime
17.6. Coverage-aware and energy-efficient protocol for the distributed WSNs [319]
(minimum spanning tree, shortest path, cluster formation, routing, load balancing)
17.7. Coverage-time optimization for clustered WSNs (power-balancing approach) [1159]
18. Special clustering studies:
18.1. Cluster-based data aggregation in WSNs [470,1118]
18.2. Traffic aware balancing for mobile ad-hoc networks [996]
18.3. Traffic balancing in heterogeneous networks [797]
18.4. Network hub location [86,262,446]
18.5. Allocation of end-users to access points (end-user grouping - multicriteria assignment) [766,769,785]
18.6. Scheduling in multi-beam antenna communication system [766,769]
18.7. Stations/devices grouping under dynamic traffic for IEEE 802.11ah networks [360,1217,1342]
18.8. Cluster based iterative GPS-free localization for WSNs [314]
18.9. Clustering with one-time setup for reduced energy consumption [1154]
and prolonged lifetime in WSNs
18.10. Energy-efficient prediction clustering for multilevel heterogeneous WSNs [1009]
18.11. Weight-based clustering decision fusion for distributed target detection in WSNs [594]
18.12. Spectrum sharing for clustering cognitive ad hoc networks. [793]
18.13. Coordinated multipoint transmission in dense cellular networks [483]
with user-centric adaptive clustering
18.14. Energy-aware offloading clustering approach (EAOCA) in fog computing [232]
18.15. Clustering-based location in wireless networks [888]
18.16. Fixed charge multicommodity network design using p-partition facets [26]
18.17. Inter-cluster interference management (cell-clustering in network MIMO systems) [915]
18.18. Self-organizing adaptive clustering for cooperative multipoint transmission [1291]
18.19. Clustering for interference alignment in multiuser interference network [315]
18.20. Geographical multi-layered energy-efficient clustering scheme [1161]
for ad hoc distributed WSNs
18.21. Cluster-based data aggregation for WSNs [873,1048]
18.22. Multi-mode clustering model for hierarchical WSNs [591]
18.23. Clustering for network lifetime maximization [546]
18.24. Link- and hop-constrained clustering for multi-hop WSNs [316]
18.25. Fault-local self-stabilizing clustering service for wireless ad hoc networks [384]
18.26. Cluster-based data fusion for big data analysis in wireless multi-sensor systems [399]
18.27. CFT: A cluster-based file transfer scheme for highway VANETs [855]
18.28. NOMA aided narrow band IoT for machine type communications with user clustering [1121]
18.29. Exact solution procedure for cluster hub location problem [1259]
18.30. Cluster maintenance in mobile Ad-hoc networks [1264]
18.31. Clustering in transport communications (cooperative content distribution [1407]
framework for highway vehicular communications
18.32. Genetic algorithm for two-mode KL-means partitioning [245]
in binary/real-valued social networks
18.33. Clustering the wireless Ad Hoc networks: distributed learning automata approach [42]
18.34. Mobility-driven user-centric AP clustering in mobile edge computing-based [567]
ultra-dense networks
18.35. Approximation for multi-hop connected clustering problem in wireless networks [477]
18.36. Modeling and analyzing cascading dynamics of the clustered WSN [471]
18.37. Combinatorial clustering for communications fraud detection [1349]
18.38. Fast fractal clustering approach for SOAP traffic [63]
14
1.4. Illustrations of clustering-based (hierarchical) communication systems
In this section some illustrative cluster-based hierarchical schemes of communication systems are pre-
sented.
A simplified illustration of basic cluster-based multi-layer hierarchical structure of communication
system is depicted in Fig. 1.6 (e.g., [649]): (i) Internet, (ii) global base station, (iii) base stations, (iv)
cluster heads, (v) members/nodes (end users, sensors). In addition, two gateways are depicted (to connect
members of different clusters).
Fig. 1.6. Simplified illustration of hierarchical cluster structure
Internet
1
)
Global
base
station vhk
-
@@
@R
Cluster
head
A
AU
Base
station
uh
QQQQs
Q
Q
Q
Qk
'
&
$
%
tfs s
s s
s-
6
@
@
@
@I
@
@R '
&
$
%
tfs s
s ss @
@
-
6
@
@I
Base
station
uh
6
?
-
QQQQs
'
&
$
%
tfs s
s s@
@
-
6
@
@I #
"
!
tfs s ss @
@
-
6
@
@I
'
&
$
%
tfs s
s ss s
s?
@
@
-
6
@
@I
Gateways
A
A
A
A
An illustration of cluster-based structure in hierarchical mobile communication network (MANET) is
depicted in Fig. 1.7.
Fig. 1.7. Illustration of cluster structure in MANET
'
&
$
%
tgA
A
rrrH
H
H
H
H
A
A
A
A
A
A
A
A
A
A
Q
Q
'
&
$
%
tg r
r r
H
H
'
&
$
%
tgrr r
QQ
Q
'
&
$
%
tg rr
H
H'
&
$
%
tg rrrr r
Z
Z
Z
Cluster member
(ordinary nodes)
? ?
Distributed
gateway
?
Cluster
gateway
?
Cluster
heads
?
?
An illustrative example of multi-part Internet topology is depicted in Fig. 1.8 (e.g., [261]).
Fig. 1.8. Illustrative example of multi-part Internet topology
sAAA
s
u u
u
u
u
H
H
s s Multi-homed Stub
H
Hj
Transit
domains
9 X
Xz
sB
B
B
B
B
H
H
s@
@
@H
H
Q
Q
Q
Q
Qs s
ss ssA
A
sss s
@
@
u u
u
H
H
P
P
P
P
PA
A
A
s
H
H
s
s s
s sA
A
sQQ
Q
QQQQ
Q
ssss
s s
Stub-Stub Edge
6
Stub domains
H
HY A
A
AK
A hierarchical architecture of multi-layer mobile cellular network is shown in Fig. 1.9 (based on [394]):
15
Fig. 1.9. Architecture of multi-layer mobile cellular network
rdf
B
B
B
#
"
!
Micro
cell A
@
@
u
u
u
@
@I 6
Mobile terminals
(mobile users)
rdf
B
B
B
#
"
!
Micro
cell B
@
@
u
u
u
@
@I 6
Mobile terminals
(mobile users)
rdf
B
B
B
#
"
!
Micro
cell C
@
@
u
u
u
@
@I 6
Mobile terminals
(mobile users)
Core network
* QQ
QsQ
Q
Qk
* H
HjH
HY
tfi
B
B
B
B
'
&
$
%
Macro cell
(macro-cluster) HHHHHH
Hj
H
H
H
H
H
HY
*
?
6
An architecture scheme of hierarchical cellular Ad Hoc V2V wireless network is shown in Fig. 1.10.
Fig. 1.10. Hierarchical cellular Ad Hoc V2V wireless network
Users
LTE A
-
LTE A
:
Users
LTE A -
LTE A -X
X
X
X
X
Xy
LTE A
Q
Q
Qk
XXX
X
?
LTE A
3
?
#
"
!
Global communication network
Regional communication network
*
tfi
B
B
B
B
Base
station
'
&
$
%
@
@
rere
D2D -
@
@
rere
D2D -
D2D -
D2D
@
@R
@
@
rere
@
@
rere
@
@
rere '
&
$
%
@
@
rere
D2D -
@
@
rere
D2D -
@
@
rere
@
@
rere
D2D
D2D -
6
@
@
rere
Cluster of mobile users on
vehicles (over road)
A simplified scheme of hierarchical distributed cloud topology that is based on a set of wireless sensor
networks is presented in Fig. 1.11.
Fig. 1.11. Simplified scheme of distributed cloud topology
General static clouds
Data center . . . Data center
Gateways
H
H
C
C
C
C
...
H
H
C
C
C
C
@
@I@
@R
*
6
?
...
H
H
HYHH
Hj
Servers
Cluster:
W SN1,1
*
...
Cluster:
W SN1,n1
H
H
HY
HH
Hj
...
Cluster:
W SNk,1
H
H
HY
HH
Hj
...
Cluster:
W SNk,nk
@
@I
@
@R
16
A scheme of hierarchical architecture for space-air-ground and space-air-ground-sea integrated next
generation communication systems is shown in Fig. 1.12 (e.g., [51,324,839,859,1068,1341]):
1. Space-air network part:
1.1. Space travels. 1.2. Satellite network(s). 1.3. Airspace (aeroplane, balloons, Unmanned vehicles
AUVs). 1.4. Base stations
2. Ground networks part:
2.1. Local base stations. 2.2. End-Users (Industrial IoT, Health care IoT, Personal IoT): (i) ground
end-users, (ii) moving ground users.
3. Marine/underwater communications networks part:
3.1. UAVs. 3.2. Ships. 3.3. Underwater cluster heads (central sensors).
3.4. Underwater sensors. 3.5. Underwater sensors.
Fig. 1.12. Integrated space-air-ground-sea communication system
Space
Travels
z
C
C
C
C
@
@
Satellite
network
H
H
s
H
H
sQ
Q
Q
QkQQQ
Qs
H
H
s
H
H
s
Unmanned
vehicles
X
XX
X
C
C
@
@
@I
@@
@R
3
+
6
?
X
XX
X
C
C
@
@
@
@I
@@@
@R ?
X
X
X
X
X
X
X
X
X
Xy
XXXXXXXXX
X
Airplane X
X
H
H
@
@
Q
Q
Q
rdf
B
B
B
'
&
$
%
Base
station
@
@
sss
s s
6
@
@I
: X
X
Xy
Ground end users
A
AKAAU
:
9
rdf
B
B
B
'
&
$
%
Base
station
@
@
. . .
Mobile ground end users
1 P
Pi
H
HH
HH
HH
HH
HH
HH
HH
HH
HH
HH
HH
HH
HH
HH
HH
HH
HH
HH
H
Ship
A
A
H
H
A
A
A
A
AKAAAA
AU
P
P
P
P
P
PiPPPPP
Pq
H
HH
H
@
@
rere
@
@
rere
6
?
- rdf
B
B
B
Base
station
Underwater domain
Sensor
network
@
@
@I@@
@R
6
?
re Cluster
head
X
X
rr rr-
6
@
@I
A general hierarchical three-layer architecture/structure of contemporary mobile/multi-access edge
computing (MEC) system is depicted in Fig. 1.13 (e.g., [77,236,543,884,1254,1388]).
Fig. 1.13. General hierarchical MEC architecture
Cloud/core
layer
Clouds data centers/
core network-infrastructure
Edge
layer
#
"
!
Communication
resources
1
)
Computing
resources
6
?
Caching
resources
P
P
P
P
PiPPPP
Pq
User
layer
Heterogeneous
network
6
?
Vehicular
network
6
?
M2M communication,
D2D communication
6
?
17
2. Combinatorial clustering
Here some basic combinatorial clustering problems (as combinatorial optimization problems) are de-
scribed. Evidently, it is reasonable to note the following:
(1) recently a special attention is targeted to various combinatorial clustering problems, approaches
and frameworks (e.g., [223,241,462,644,693,696,730,734,769,901,1130,1247]);
(2) the problems of the kinds are related and close;
(3) the special cases of the different problems of the kinds are often equivalent.
The domain of combinatorial clustering is very interesting, that involves various combinatorial opti-
mization problems including clustering, selection, assignment, edge coloring. In general, the basic list of
the combinatorial clustering problems can be extended (it is the significant topic for future studies).
2.1. Basic combinatorial clustering optimization problems
2.1.1. Graph partitioning, graph clustering
The problems of graph partitioning and graph clustering (node clustering, graph clustering) are basic
problems for many theoretical and practical domains (e.g., VLSI design, processor allocation, computing
planning, data mining, air traffic control, data bases, molecular biology, chemical graphs, community
detection in social networks, design and management in telecommunication networks) (e.g., [31,204,482,
575,1101]). In fact, the problems are basic ones for many other types of combinatorial clustering problems
and approaches (e.g., clique clustering problem, cluster deletion problem)
The basic graph partitioning problem is defined as follows. Given graph G= (A, E) where Ais the
vertex set (|A|=n), Eis the set of edges. The kgraph partition problem is:
Find the partitioning of the set Ainto ksubsets A1,A2,...,Ak(k < n) such that |Ai1&Ai2|= 0 for
i16=i2(i1, i2∈ {1, ..., k}) and Sk
i=1 Ai. The number of edges of Ewhose incident vertices belong to
different subsets is minimized.
Evidently, the subgraph of Gwhich correspond to subsets {Ai|i=1, k}can be considered as clusters
(i.e., graph clustering).
In the case of the weighted graph (e.g., weights of edges are used) the sum of edge-weights whose
incident belong to different subsets is minimized. In addition, the sum of the vertex weight in each subset
can be is considered as the same (or about the same).
An illustration example of the problem is depicted in Fig. 2.1 (5 graph partitioning, each cluster
contains 3 vertices).
Fig. 2.1. Illustration for graph partition
(a) initial graph
s ss@
@
@s s
s
s ss
@
@
@
@
@
s s
s
@
@ZZ
Z
s s
s
A
A
A
(b) solution
s ss@
@
@
'
&
$
%
Cluster
3
s s
s
'
&
$
%
Cluster
4
s ss
@
@
@
'
&
$
%
Cluster 1 s s
s
'
&
$
%
Cluster 2
#
"
!
Cluster
5
s s
s
A
A
A
The problems correspond to class of NP-complete (NP-hard) problems (e.g., ([482]). Note, the graph
partition problem is related to some other combinatorial optimization problems. A simplified illustration
scheme of the problem relationship is depicted in Fig. 2.2.
18
Fig. 2.2. Illustration of problem relationship
Graph partition problem
(edge weighted graph)
HH
Hj
@@
Capacitated clustering
problem (e.g., [782,874])
'
&
$
%
Maximally diverse
grouping problem
(MDGP)
(e.g., [743])
?
Clique partitioning problem
(with non-negative edge
weights and constraints
related to the capacity lower
and upper limits of groups)
?
Quadratic binary integer programming problem
Some studies on the graph partitioning problems are listed in Table 2.1 and solving approaches are
listed in Table 2.2.
Table 2.1. Some graph partitioning and graph clustering studies
No. Study Source(s)
1. Surveys:
1.1. Graph partitioning problems (surveys) [204,482]
1.2. Survey of clustering algorithms for graph data [31]
1.3. Recent advances in graph partitioning [253]
1.4. Recent advances in (hyper)graph partitioning [271]
1.5. High quality graph partitioning (survey) [1110]
1.6. Review on graph clustering [1104]
1.7. The impact of heterogeneous multi-core clusters on graph partitioning [283]
(empirical study)
2. Some basic problems:
2.1. Graph partitioning [482,674]
2.2. Graph partition/clustering as modularity clustering [235]
2.3. Graph bisection problem [204,482]
2.4. Clustering of vertex-attributed graphs [131]
2.5. Graph partitioning models (for parallel computing) [575]
2.6. Multi-objective graph partitioning [1107]
2.7. Online balanced graph re-partitioning [1049]
2.8. Multi-dimensional balanced graph partitioning [134]
2.9. Partitioning of signed graphs/networks [113,117,408,1227]
2.10. Model-based graph partitioning (model-based clustering of networks, [368]
modularity optimization approach)
3. Balanced graph partitioning:
3.1. Balanced graph partitioning (partitioning graphs into balanced components) [98,716,771,772]
3.2. Advanced graph partitioning [253]
3.3. Balanced connected graph partition [629]
3.4. Balanced graph partitioning (large graphs, vertex balance, edge balance) [424]
3.5. Dynamic balanced graph partitioning (e.g., cloud computing) [135]
4. Some special graph partitioning problems:
4.1. Hypergraph partitioning [271,668]
4.2. Partitions of graphs into trees [336,400]
4.3. Partitioning a graph into degenerate subgraphs [15]
4.4. Equitable partition of graphs into induced forests [436,962]
4.5. Partitioning cographs into two forests and one independent set [572]
4.6. Partitioning cographs into pcliques and kstable sets (p, k)-coloring [379]
4.7. Partitioning a graph into disjoint cliques and a triangle-free graph [14]
4.8. Partitioning sparse graphs into an independent set [331]
and a graph with bounded size components
4.9. k-partitioning problem, graph k-partitioning problem [69,90,651]
19
Table 2.2. Some solving scheme/algorithms for graph clustering
No. Study Source(s)
5.1. Efficient heuristic procedure for partitioning graphs [674]
5.2. Fast approximate graph partitioning algorithms [439]
5.3. Efficient memetic algorithm for graph partitioning problem [475]
5.4. Multi-way graph partitioning [482,667]
5.5. Parallelism in graph-partitioning [1101]
5.6. Multilevel scheme for partitioning irregular graphs [666]
5.7. Graph clustering and minimum cut trees [465]
5.8. Multilevel k-way hypergraph partitioning [668]
5.9. Prioritized restreaming algorithms for balanced graph clustering [138]
5.10. Effective multilevel tabu search approach for balanced graph partitioning [191]
5.11. Approximation algorithms for maximally balanced connected graph partitioning [321]
5.12. Distributed algorithm for balanced graph partitioning [1045]
5.13. Effective local search for enhancement of balanced graph edge partition [528]
5.14. K-way balanced graph partitioning (for parallel computing) [998]
5.15. Distributed balanced partitioning via linear embedding [141]
5.16. Streaming graph partitioning (online strategies, experimental study) [4]
5.17. Iteration vertex relocation algorithm for balanced graph partitioning [1333]
(mixed 0-1 linear programming)
5.18. Neighborhood heuristic for graph edge partitioning [1380]
5.19. Parallel heuristics for balanced graph partitioning [1330]
based on richness of implicit knowledge
5.20. Relocation heuristics, tabu search, and variable neighborhood search [246]
for partitioning signed graphs
2.1.2. Clique partitioning problem
Clique partitioning problem is a special version of correlation clustering (e.g., [622,703,789,984,1197,
1408]). Here the clique partitioning problem is considered from the viewpoint of combinatorial clustering
[780,781] (Table 2.3).
Table 2.3. Some recent studies on clique partitioning problems
No. Study Source(s)
1. Problem formulations:
1.1. Clique partitioning problem [413,622,703]
[781,789]
1.2. Maximum edge clique partitioning problem [1030,1197]
1.3. The clique partitioning problem in network (facets and patching facets) [977]
1.4. Maximum and minimum edge clique partition problems [389]
1.5. Edge clique partition problem for weighted graph [293]
2. Complexity issues:
2.1. Complexity of the maximum edge clique partitioning problem [1197]
with respect to the clique number
2.2. Issues of approximability and inapproximability in edge clique partition problems [389,1030]
3. Solving approaches:
3.1. Iterated tabu search approach for the clique partitioning problem [984]
3.2. Noising methods for a clique partitioning problem [293]
3.3. Neighborhood search heuristics for the clique partitioning problem [244]
3.4. Solving the clique partitioning problem as a maximally diverse grouping problem [239]
3.5. Simulated annealing and tabu search approaches for clique partitioning [372]
3.6. Approximation algorithms for clique partition problems [389]
3.7. The 2-phase approximate greedy algorithm for the clique partitioning [1030]
3.8. Three-phased local search approach for the clique partitioning [1408]
(heuristic, tabu search, restricted neighborhood)
3.9. Metaheuristics for clique partitioning problem [1265]
3.10. Fixed set search for clique partitioning problem [648]
3.11. Commercial solvers for clique partitioning problems [413]
The description of the problem is as follows. Let G= (A, E) be an initial simple undirected graph: Ais
the set of vertices (i.e., items, elements), Eis the set of edges. Let P={A1, .., Ai, ..., Ak}be a partition
20
(disjoint subsets) of graph vertices A(i.e., A=Sk
i=1 Ai,|Ai1&Ai2|= 0, ∀i16=i2,i1, i2∈ {1, ..., i, ..., k}).
As a result, the following subgraph sets is obtained: {G1= (A1, E1), ..., {Gi= (Ai, Ei), ..., {Gk=
(Ak, Ek)}. The partition Pis called a clique partitioning if Gi= (Ai, Ei) is a clique of G(∀i=1, k). In
addition, E−(P)⊆Eis called a set of edges between clusters in partitioning P.
Fig. 2.3 depicts an illustrative numerical example for clique partitioning problems with two solutions
[780,781].
Fig. 2.3. Numerical example of clique partitioning problem
(a) initial graph
s s
s s@
@
@
HH
H
56 7 8
910 11
12 13
14
s ss@
@
@
s s
s
1 2
3 4
s
@
@
@
@
@
@
s s
s
A
A
A
H
H
H
(b) solution P1
s s
s
'
&
$
%
Clique
2
s@
@
@s ss
@
@
@
'
&
$
%
Clique
3
s s
s s@
@
@
'
&
$
%
Clique
1
#
"
!
Clique
4
s s
s
A
A
A
(c) solution P2
s ss
@
@
@
Clique
3
Clique
1s ss
@
@
@
Clique
2s
s s
Clique
4s
s s
HH
H
Clique
5
s
s
The following initial undirected graph G= (A, E) is considered:
(a) the set of vertices A={1,2,3,4,5,6,7,8,9,10,11,12,13,14}and
(b) the set of edges E={(1,2), (1,3), (1,4), (2,3), (2,4), (3,4), (3,5), (3,6), (3,7), (4,7), (5,6), (5,9),
(5,10), (6,7), (7,8), (7,11), (8,11), (9,10), (9,12), (10,12), (10,13), (11,13), (12,13), (12,14), (13,14)}.
Two basic clique partitioning problems are as follows (e.g., [984,1030,1197]).
Problem 1. The maximum edge clique partition problem (Max-ECP) is targeted to find a partition
of the vertices into cliques such that the total number of edges within all cliques is maximized. This
problem is NP-hard (for the number of the cliques ≥3) (e.g., [1030,1197]). The formal model of the
maximum edge clique partition problem (Max-ECP) is:
Find a partition of the vertices into cliques Pthat maximizes the number of edges within the cliques
max
{P}f1= max
{P}
k
X
i=1
X
e∈Ei
|{e}|.(2.1)
Problem 2. The minimum edge clique partition problem (Min-ECP) is defined analogously: the total
number of edges between the obtained cliques {G1, ..., Gi..., Gt}is minimized:
Find a partition of the vertices into cliques Pthat minimizes the number of edges between the cliques
min
{P}f2= min
{P}X
e∈E−(P)
|{e}|.(2.2)
The edge partition problem for the weighted graph is examined as well (e.g., [293]). Here a nonnegative
weight we, for each graph edge (∀e∈E) is used (e.g., a proximity/difference between two items/elements).
Thus the following two problems for the weighted graph can be considered:
Problem 3. Find a partition of the vertices into cliques Psuch that the total edge weight within all
cliques is maximized. The formal model of the problem is:
Find a clique partitioning that maximizes the number of edges within the cliques
max
{P}fw1= max
{P}
k
X
i=1
X
e∈Ei
w(e).(2.3)
21
Problem 4. The minimum weighted edge clique partition problem is defined analogously:
Find a partition of the vertices into cliques Pthat minimized the total weight of edges between the
cliques
min
{P}fw2= min
{P}X
e∈E−(P)
w(e).(2.4)
Further the following two-criteria edge partition problem can be formulated. The problems are:
Problem 5. Find a partition of the vertices into cliques Psuch that: (i) the numbers edge within all
cliques is maximized and (ii) the number of edges between the cliques is minimized. The formal model
of the problem:
Find a partition of the vertices into cliques Pthat maximizes the number of edges within the cliques
and minimizes the number of edges between the cliques
max
{P}f1= max
{P}
k
X
i=1
X
e∈Ei
|{e}|,min
{P}f2= min
{P}X
e∈E−
|{e}|.(2.5)
Problem 6. Find a partition of the vertices into cliques Psuch that: (i) the total edge weight within
all cliques is maximized and (ii) the total edge weight between the cliques is minimized. The formal
model of the problem is:
max
{P}fw1= max
{P}
k
X
i=1
X
e∈Ei
w(e),min
{P}fw2= min
{P}X
e∈E−
w(e).(2.6)
Multi–criteria weighted edge partition problems can be formulated for the case when vector weight
of graph edges are used: w(e) = (w1(e), ..., wj(e), ...w t(e)). In general, the multicriteria approach is
targeted to search for Pareto-efficient solutions. The problems are:
Problem 7. Find a partition of the vertices into cliques Psuch that: (i) the total vector edge weight
within all cliques is maximized. The formal model of the problem is:
max
{P}f1
w1= max
{P}
k
X
i=1
X
e∈Ei
w1(e), ..., max
{P}fj
w1= max
{P}
k
X
i=1
X
e∈Ei
wj(e), ...,
max
{P}ft
w1= max
{P}
k
X
i=1
X
e∈Ei
wt(e).(2.7)
Evidently, in the simplified case it is possible to consider a summarization of the objective functions:
max
{P}fsum
w1= max
{P}
t
X
j=1
fj
w1= max
{P}
t
X
j=1
k
X
i=1
X
e∈Ei
wj(e).(2.8)
Problem 8. Find a partition of the vertices into cliques Psuch that: the total vector edge weight
between the cliques is minimized. The formal model of the problem is:
min
{P}f1
w2= min
{P}X
e∈E−
w1(e), ..., min
{P}fj
w2= min
{P}X
e∈E−
wj(e), ..., min
{P}ft
w2= min
{P}X
e∈E−
wt(e).(2.9)
Evidently, in the simplified case it is possible to consider a summarization of the objective functions:
min
{P}fsum
w2= min
{P}
t
X
j=1
fj
w2= min
{P}
t
X
j=1
X
e∈E−
wj(e).(2.10)
Problem 9. Find a partition of the vertices into cliques Psuch that optimizes a composite vector
objective function: (i) the total vector edge weight within all cliques is maximized and (ii) the total vector
edge weight between the cliques is minimized. The formal model of the problem is:
(max
{P}fsum
w1,min
{P}fsum
w2).(2.11)
An additional approach may be based on vector ordinal estimated of the edge weights.
22
2.1.3. k-plex clustering
In recent decades the significance of clustering procedures which are based on quasi-clique structures
has been increased. Here k-plex structure (as a version of quasi-clique, a generalization of clique) is used
(e.g., [343,525,922]). The definition of k-plex in a graph G= (A, E ) (Ais the vertex/node set, Eis the
edge set, |A|=n,k < n) is:
Set Θ ⊆Aof interconnected vertices (nodes) in graph G= (A, E) such that ∀θ∈Θ is linked to all the
other nvertices (i.e., ∀a∈A), except at most k.
Some examples of k-plex structures for a 4-vertex graph are shown in Fig. 2.4. Some studies on k-
plex clustering and close problems are listed in Table 2.4. The research directions in the field of k-plex
problems (i.e., k-plex clustering, detection and analysis of k-plex structures, community detection based
on k-plex structures) can be considered as interesting and prospective ones.
Fig. 2.4. Examples of k-plex structures
(a) 0-plex
t t
t t
@
@
@
@
@
@
@
@
@
(b) 1-plex (clique)
t t
t t
@
@
@
@
@
(c) 2-plex
t t
t t
(d) 3-plex
t t
t t
Table 2.4. Some studies on k-plex clustering
No. Study Source(s)
1. k-plex clustering and maximum k-plex problem:
1.1. k-plex clustering [525,922]
1.2. Maximum edge-weighted k-plex partitioning problem [876]
1.3. The maximum k-plex problem [155,642,882,1028]
2. Some solving approaches for the maximum k-plex problem:
2.1. Local search for the maximum k-plex problem [1028]
2.2. Effective reinforcement learning based local search [642]
for the maximum k-plex problem
2.3. Local search algorithm with movement gap and adaptive configuration [825]
checking for the maximum weighted s-plex problem
2.4. Combinatorial algorithms for the maximum k-plex problem [882]
2.5. Meta-algorithm for finding large k-plexes [343]
2.6. Exact combinatorial algorithms and experiments for finding maximum k-plexes [922]
2.7. Reduction-and-bound method for maximum k-plex search [479]
3. Enumeration of k-plex structures:
3.1. Efficient enumeration of maximal k-plexes [198]
3.2. Enumerating maximal k-plexes with worst-case guarantee [1411]
3.3. Efficient enumeration of large maximal k-plexes [326]
3.4. Listing maximal k-plexes in large real-world graphs [1289]
3.5. Parallelizing maximal clique and k-plex enumeration over graph data [1279]
4. Community detection based on k-plexes:
4.1. Community detection based on modularity and k-plexes [1418]
4.2. Scalable community detection in massive networks via small-diameter k-plexes [342]
23
2.1.4. Spanning tree based clustering and clustered tree problems
In general, tree-like structures of data are very useful, for example: (a) the structures are very under-
standable, (b) the structures are a basis for the design of simple (polynomial) algorithmic approaches.
The usage of preliminary spanning tree for initial data can lead to more simple combinatorial problem
(e.g., [482]). Some studies on spanning tree based clustering are pointed out in Table 2.5. Fig. 2.5
illustrates the approach: construction of a spanning tree and series detection(s) of cluster(s) (from the
root node).
Table 2.5. Some recent studies on spanning tree based clustering
No. Study Source(s)
1. Clustering algorithms based on minimum and maximum spanning trees [126]
2. Minimum spanning tree based clustering using partitional approach. [421]
3. Spanning tree based balanced clustering [771,772]
(a) initial structure
r@
@@
@
r
QQQ
QrHHHH
H
rrr
r
@
@r r
r@
@rrr
r
@
@r r r
r
@
@rrr
r
@
@
(b) spanning tree
qceh
@
@@
@rdf
QQQ
Qrdf
HHHH
H
rrr
rd
@
@r r
rd@
@rrr
rd
@
@r r r
rd
@
@rrr
rd
@
@
Fig. 2.5. Illustration of tree based clustering
(c) clustering solution
#
"
!
qceh
@
@@
@
rdf
QQQ
Qrdf
HHHH
H
rrr
rd
@
@
r r
rd@
@
rrr
rd
@
@
r r r
rd
@
@
rrr
rd
@
@
Note, the forest-like structures can be used as well.
Table 2.6 contains a list of some studies on clustered tree problems.
An illustrative example of cluster-tree topology of WSN is depicted in Fig. 2.6 (e.g., [695,824,904]).
The complete optimal stars-clustering-tree problem is described in [711]. Here a complete graph G=
(A, E) with a weight on every edge (i.e., ∀e∈E) and a collection of subsets of Ais examined. The
problem is:
Find a minimum weight spanning tree Tsuch that each subset of the vertices in the collection induces
a complete star in T.
This problem is targeted to construction of a minimum cost (weight) communication tree network for a
collection of (not necessarily disjoint) groups of end users (e.g., sensors, customers) such that each group
induces a complete star. Thus, a broadcast communications network is obtained.
An illustrative numerical example for balanced spanning clustered tree is shown in Fig. 2.7 (e.g, [777]):
(i) an initial item set involves 24 items/elements {a1, ..., a24};
(ii) three element type are are used: 1 (e.g., as a cluster head), 2 (e.g., as a retranslator node), and 3
(end-user node);
(iii) 6 balanced clusters are examined: X1,X2,X3,X4,X5, and X6;
(iv) each cluster contains 4 items: one item of type 1, one item of type 2, two items of type 3; and
(v) a spanning tree over the balanced clusters is considered.
24
Table 2.6. Some studies on clustered tree problems
No. Study Source(s)
1. Problems:
1.1. Optimal stars-clustering-tree problem [711]
1.2. Optimal clustering tree problem [710]
1.3. Clustered spanning tree for weighted graph [819]
1.4. Minimum spanning trees and single linkage cluster analysis [512]
1.5. Clustered spanning tree (conditions for feasibility) [538]
1.6. Clustered Steiner tree problem [1302,1305]
1.7. Balanced clustering with tree-like structures over clusters [774,777]
1.8. N P -hard problems in hierarchical-tree clustering [722]
2. Some solving methods:
2.1. Fast quartet tree heuristic for hierarchical clustering [337]
2.2. Clustering algorithm for tree structure evaluation (fuzzy clustering analysis, [189]
intuitionistic fuzzy relation)
2.3. Vertices removal for feasibility of clustered spanning tree [539]
3. Applications in communication networks:
3.1. Tree-cluster structure in WSN [904]
3.2. Tree-based clustering (TBC) for energy efficient WSNs [691]
3.3. Cluster-tree based routing in WSNs [160,973]
3.4. Cluster-tree based data dissemination routing protocol [151]
3.5. Cluster tree based self organization of virtual sensor networks [159]
3.6. Enhanced top-down cluster and cluster-tree formation algorithm for WSNs [158]
3.7. Efficient cluster-tree data collection scheme for large mobile WSNs [1248]
3.8. Cluster-tree based data gathering algorithm for WSNs [1328]
3.9. Efficient cluster tree topology operation and routing [695]
for IEEE 802.15.4-based smart grid networks
3.10. Minimum routing cost clustered tree problem [819]
4. Some special applications:
4.1. Evaluation of college students’ English performance [1323]
considering Roche multiway tree clustering
5. Some dynamic problems:
5.1. Dynamic cluster scheduling for cluster–tree WSNs [1117]
5.2. Dynamic reconfiguration of cluster-tree WSNs to handle communication overloads [824]
6. Some studies in tree partitioning problems:
6.1. Mixed-integer linear programming (MILP) approaches for tree partitioning [746]
(for power networks)
6.2. Balanced partitions of trees and applications (k-balanced partitioning) [454]
6.3. Max-min tree partitioning problems (shifting algorithms) [1012]
6.4. Cardinally constrained connected balanced partitions of trees under different criteria [346]
Fig. 2.6. Cluster–tree topology (WSN)
Basic cluster head CH0
(gateway, central station, coordinator)
herPPPP
P
'
&
$
%
CH1er
rr
r
CH3
er
rrX
X
XrH
H
H
CH2
er
'
&
$
%
r@
@
CH4er
r
r
rCH5
er
rH
H
Hr@
@
r
Sensor
nodes
6
-
Fig. 2.7. Example of balanced clustered tree
X5
'
&
$
%
u
a17
q c
a18 q
a19 r@
@
a20
X2
'
&
$
%
u
a5
qc
a7r@
@
a8
r
a6
X6
'
&
$
%
u
a21 qc
a22 r@
@
a23 rH
H
H
a24
X3
#
"
!
u
a9
qc
a10 rA
A
a11 rH
H
H
a12
X1
u
a1
qc
a2r@
@
a3
@
@
PPPPPPPP
P
rH
H
H
a4
X4
#
"
!
u
a13
qc
a14 r
QQ
Q
a16
r
A
A
a15
The basic directions for modification/extension of the clustered tree problem(s) are the following:
(1) multicriteria (multi-objective) problem formulations; (2) problems under uncertainty; (3) dynamic
(multi-stage) problem formulations; and (4) usage of various kinds of estimates (e.g., ordinal estimates,
25
vector-like estimates, fuzzy estimates, multiset-based estimates).
2.1.5. Capacitated clustering
The capacitated clustering problem (CCP) consists of forming a specified number of clusters or groups
from a set of elements in such a way that the sum of the weights of the elements in each cluster is
within some capacity limits, and the sum of the benefits between the pairs of elements in the same
cluster is maximized (e.g., [111,302,388,513,782,783,845,875,929]). This problem is also known as the
node capacitated graph partitioning problem [917]. The capacitated clustering problem (CPP) belongs
to class of NP-hard combinatorial problems (e.g., [929]). An illustrative example of the basic capacitated
clustering problem is depicted in Fig. 2.8.
Fig. 2.8. Illustration for capacitated clustering
(a) initial set of points
⇒
⇒
⇒
⇒
ss
s s
s s
ss
s
sssss
sssss
ss
ss
s
sss
s
s
sss
sssss
s
ssssss
s
ss
sss
ss
sss
ss
s
(b) capacitated clustering solution
6
?
Const-
raint
-
Constraint
ss
s s
s s
ss
s
ss#
"
!
6
?
-
sss
sssss
ss
ss
6
?- s
sss
s
s
sss
s
6
?
-
ssss
s
ss
6
?
-
ssss
s
s
6
? -
s
sss
ss
sss
ss
s
A short list of some basic capacitated clustering problems is pointed out in Table 2.7. Note this kind
of clustering problems is close to various constrained clustering (e.g., [509]) (Table 2.7).
Table 2.7. Capacitated clustering and some close constrained clustering
No. Problem/study Source(s)
1. Capatitated clustering problems:
1.1. Survey on the on the problem formulations and solving heuristics [388]
1.2. Basic capacitated clustering problem [845,874,875,929]
1.3. Capacitated centered clustering [300–302,513,886]
1.4. Multi-capacity clustering problem [111]
1.5. Heterogeneous capacitated clustering problems [951]
1.6. Large-scale capacitated clustering [513]
1.7. Fair-capacitated clustering [1042]
2. Some close constrained clustering problems/studies:
2.1. Constrained clustering (taxonomy, semi-supervised constrained clustering) [509]
2.2. Constrained clustering (advances in algorithms, theory, and applications) [183]
2.3. Combinatorial optimization approach to constrained clustering [223]
2.4. Data clustering with size constraints [1414]
2.5. Size-constrained clustering with MILP formulation [1206]
2.6. Constrained spectral clustering [1271]
2.7. Constrained clustering with weak label prior [1389]
2.8. Large-scale constrained clustering [173]
The basic problem formulation of the capacitated clustering is as follows (e.g., [874]). Given a graph
G= (V, E ) where Vis a set of nnodes and Eis a set of edges, let wi≥0 be the weight of node i∈Vand
let cij be the benefit of edge (i, j )∈E. The capacitated clustering problem (CCP) consists of partition
Vinto pclusters in such a way that the sum of the weights of the elements in each cluster is within some
integer capacity limits, Land U, and the sum of the benefits between the pairs of elements in the same
cluster is maximized. The CCP can be formulated as a quadratic integer program with binary variables
xik that take the value of 1 if element iis in cluster kand 0 otherwise.
max
p
X
k=1
n−1
X
i=1
n
X
j>i
cikxik xj k (2.12)
26
s.t.
p
X
k=1
xik = 1, i =1, n;L≤
n
X
i=1
wixik ≤U, k =1, p; (2.13)
xik ∈ {0,1}, i = 1, n, k = 1, p. (2.14)
The objective function adds the total benefit of all pairs of elements that belong to the same cluster. The
first set of constraints forces the assignment of each element to a cluster. The second set of constraints
forces the sum of the weights of the pairs of elements in the same cluster to be between Land U.
Some network applications of the capacitated clustering problems are: (i) partitioning of nodes in
distributed computer networks and (ii) handover minimization in mobile wireless networks. Table 2.8
contains a list of basic solving approaches.
Table 2.8. Basic solving approaches
No. Solving approach Source(s)
1. Basic methods (mainly – heuristics):
1.1. Greedy random adaptive memory programming search for capacitated clustering [35]
problems
1.2. Scatter search heuristic for the capacitated clustering problem [1106]
1.3. Adaptive biased random-key GA with local search [302]
for capacitated centered clustering problem
1.4. Tabu search for the capacitated clustering problem [1410]
1.5. Tabu search and GRASP for the capacitated clustering problem [874]
1.6. Randomized heuristics for the capacitated clustering problem [875]
1.7. Heuristic search to the capacitated clustering problem [1410]
1.8. Lagrangian relaxation approach for a large scale new variant [1327]
of capacitated clustering problem
1.9. Parallel clustering search applied to capacitated centered clustering problem [886]
1.10. Reactive GRASP with path relinking for capacitated clustering [388]
1.11. Matheuristic for large-scale capacitated clustering [513]
2. Neighborhood search methods:
2.2. Variable neighborhood search (VNS) for capacitated clustering problem [240]
2.2. Iterated VNS for the capacitated clustering problem [742]
2.3. Neighborhood decomposition-driven VNS for capacitated clustering [744]
3. Evolutionary methods:
3.1. Genetic algorithms for capacitated clustering problem [1137]
3.2. Memetic algorithm for the capacitated clustering problem [1410]
3.3. Hybrid evolutionary algorithm for the capacitated centered clustering problem [301]
4. Hybrid methods:
4.1. Hybrid simulated annealing and tabu search (for capacitated clustering problems) [974]
4.2. HA-CCP: a hybrid algorithm for solving capacitated clustering problem [845]
4.3. Hybrid evolutionary algorithm for the capacitated centered clustering problem [301]
4.4. Clustering search algorithm as hybrid metaheuristic [300]
for capacitated centered clustering problem
4.5. Hybrid metaheuristics for multi-capacity clustering problem [111]
Related problems (e.g., maximum diversity grouping problem) and multicriteria capacitated clustering
problems are described in [782].
2.1.6. k-center clustering problems
The basic k-center clustering problem is the following (e.g., [507,555,556]). A set of point (items)
A={a1, ..., ai, ..., an}and metric (or proximity) d(ai1, ai2)∀ai1, ai2∈Aare considered. A positive
integer parameter k > 0 (k < n) is specified. The problem is:
Find a set of kcenter-points B⊆A(i.e., |B|=k, a set Bis a set of centers), such that the maximum
distance of a point in Ato its close point in Bis minimized.
Evidently, the solution of the problem corresponds to formation of kclusters (X1, ..., Xξ..., Xk): each
27
cluster Xξcontains center bξ∈Band close to bξelements of A. The formal model is as follows:
price(B, A) = max
ai∈Amin
bξ∈Bd(ai, bξ).(2.15)
This k-center clustering problem is NP-hard [507].
The following basic versions of k-center clustering problems are considered (e.g., [555,556]):
1. In the continuous k-center clustering, the center can be located everywhere in the underlying space.
2. In discrete k-center clustering problem the kcenters must be input points.
3. An alternative interpretation of k-center clustering is that like to cover the points by kballs, where
the radius of the largest ball is minimized.
Some publications on k-center clustering problems and studies are listed in Table 2.9.
Table 2.9. k-center clustering problems and studies
No. Problem/study Source(s)
1. Basic studies:
1.1. k-center clustering problems (continuous k-center clustering, [18,555,556]
discrete k-center clustering, diameter k-center)
1.2. Fair k-center clustering (for data summarization) [104,699]
1.3. k-center clustering with outliers on massive data [866]
1.4. Fair k-center clustering in MapReduce and streaming settings [194]
1.5. On parallel k-center clustering [351]
1.6. Extreme k-center clustering [186]
1.7. Fair colorful k-center clustering [638]
1.8. Red-blue k-center clustering with distance constraints [433]
1.9. k-center clustering with outliers in sliding windows [1007]
1.10. k-center clustering with outliers in the MPC and streaming model [195]
2. Dynamic k-center clustering:
2.1. Fully dynamic k-center clustering [284]
2.2. Optimal fully dynamic k-center clustering (survey) [187]
2.3. Fully dynamic k-center clustering with outliers [285]
2.4. Optimal fully dynamic k-center clustering for adaptive & oblivious adversaries (survey) [188]
2.5. Fully dynamic k-center clustering in low dimensional metrics [510]
2.6. Fully dynamic consistent k-center clustering [739]
3. Some solving approaches:
3.1. Greedy algorithm for k-center clustering [556]
3.2. Greedy strategy works for k-center clustering with outliers and coreset construction [401]
3.3. Agglomerative algorithm for k-center clustering [18]
3.4. Scalable approximation algorithm for k-center fair clustering [558]
3.5. 2-approximation algorithm for k-center clustering problem [555]
3.6. Streaming algorithms for k-center clustering with outliers and with anonymity [883]
3.7. Solving k-center clustering (with outliers) in MapReduce and streaming, [275]
almost as accurately as sequentially
3.8. Exact global optimization algorithm based on reduced-space spatial [1152]
branch and bound scheme (for the k-center clustering problem)
3.9. Pairwise fair and community-preserving approach to k-center clustering [243]
3.10. Corset-based streaming algorithms for k-center clustering problem with zoutliers [1007]
3.11. Proximity search to compute k-center clustering [556]
Fig. 2.9 illustrates a simplified numerical example of k-center clustering problem (k= 6).
Fig. 2.9. Illustration of kcenter clustering
(a) initial point set
rr r
r r
r r rrrrrrr
r
rrr
rrr rrrr r
r r
r r
(b) selection of centers
rd@
@
@
@
r r
r r
r r rd r
rrrrrrd
rrrrd rdr rrrd@
@
@
@
r r
r r
r r
(c) clustering solution
rd
@
@
@
@
r r
r r
r r rd
r
rrrrrrd
rrrrd
rd
rrrrd@
@
@
@
r r
r r
r r
28
Note the k-center clustering problem can be extended (e.g., by the following ways): (a) consideration
of multicriteria problem statement (e.g., by using vector-like proximity for item pairs), (b) examination
of the problem under uncertainty (i.e., probabilistic estimates of parameters, fuzzy set based estimates,
multiset based estimates). (c) analysis of dynamic and/or online problems.
2.1.7. Dominating set based clustering
A recent author survey on dominating set based clustering problems is described in [775,776]. Let
graph G= (A, E) be a connected undirected graph, where Ais a vertex/node set and Eis a edge set.
A dominating set of graph Gis a vertex set B⊆A, such that every vertex a∈Ais either in Bor there
is a vertex b∈Bsuch that (a, b)∈E(i.e., ais connected to w. A vertex of Bis said to dominate itself
and all adjacent vertices. The vertices from Bare called dominators. Two illustrations of dominating
sets are shown: (a) dominating set (Fig. 2.10) and (b) connected dominating set (Fig. 2.11).
Fig. 2.10. Illustration for dominating set
Elements of dominating set
(dominators)
?BBBBN rr rse
@
@
@
@@
@
rrrse
@
@
@
rrrse r
@
@
@rr rse
r@@
@
@
@
@
Fig. 2.11. Connected dominating set
Elements of connected dominating set
(dominators)
BBBBN
rr rse
@
@
@
@@
@
rr rse
@
@
@
@@
@
@@
@
rrrse r
@
@
@r
r r
ser@@
@
@
@
@
Illustrations of dominating sets are shown: (a) initial set (Fig. 2.12), (b) dominating set (Fig. 2.13),
(c) connected dominating set (Fig. 2.14), and (d) 2-connected dominating set (Fig. 2.15).
Fig. 2.12. Initial set
rrrrr
@@
@
@@
@
rrrrr
@@
@
@@
@
@
@
@
rrrrr
@@
@
@@
@
rrrrr
@@
@
@@
@
@
@
@
rrrrr
@@
@
@@
@
@@
@rrrrr
@@
@
@@
@
@@
@
@
@
@
rrrrr
Fig. 2.13. Dominating set
rrrrr
@@
@
@@
@
rv
rv
r
@@
@
@@
@
@
@
@
rrrrr
@@
@
@@
@
rv
rv
r
@@
@
@@
@
@
@
@
rrrrr
@@
@
@@
@
@@
@rv
rvr
@@
@
@@
@
@@
@
@
@
@
rrrrr
Fig. 2.14. Connected dominating set
rrrrr
@@
@
@@
@
rv
rf
v
r
@@
@
@@
@
@
@
@
rrf
rrf
r
@@
@
@@
@
rv
rv
r
@@
@
@@
@
@
@
@
rrf
rrr
@@
@
@@
@
@@
@rv
rf
v
r
@@
@
@@
@
@@
@
@
@
@
rrrrr
Fig. 2.15. 2-connected dominating set
rrrrr
@@
@
@@
@
rv
rf
v
r
@@
@
@@
@
@
@
@
rrf
rrf
r
@@
@
@@
@
rv
rv
r
@@
@
@@
@
@
@
@
rrf
rrf
r
@@
@
@@
@
@@
@rv
rf
v
r
@@
@
@@
@
@@
@
@
@
@
rrrrr
29
An illustration for 2-connected 3-dominating set problem is shown in Fig. 2.16.
Fig. 2.16. 2-connected 3-dominating set
rrrrr
@@
@
@@
@
rv
rf
v
r
@@
@
@@
@
@
@
@
rrf
rrf
r
@@
@
@@
@
rv
rv
r
@@
@
@@
@
@
@
@
rrf
rrf
r
@@
@
@@
@
@@
@rv
rf
v
r
@@
@
@@
@
@@
@
@
@
@
rrrrr
The vertices of the dominating set are used as clusterheads. Each vertex is assigned to a cluster
corresponding to a vertex that dominates it (i.e., all vertices of the cluster).
Thus, the basic dominating set problem is combinatorial optimization problem:
Find the minimum sized dominating set for the initial graph.
This problem is NP-hard [482,563]. The problem to find the minimum sized connected dominating set
for the initial graph is NP-hard as well [482,563]. The minimum connected DS problem is often used for
defining a minimum size virtual backbone for Ad Hoc networks (e.g., [969]). Here, the following evident
design scheme is used: (i) defining the set B(as set of clusterheads), (ii) allocation of the secondary
network nodes (i.e., elements of A\B) to clusterheads (i.e., elements of B).
Various exact methods and approximating algorithms (as heuristics) have been proposed for the prob-
lems above in (e.g., [412,519]).
Some basic versions of dominating set problems are listed in Table 2.10 (e.g., [412,482,519,563,1190,
1347]).
Table 2.10. Basic dominating set based problems
No. Problem type Source(s)
1. Dominating set problem, minimum dominating set problem [412,482,578]
2. Connected dominating set problems (e.g., minimum connected [208,248,412,482,519]
dominating set, i.e., minimum cardinality of the dominating set) [908,969,1083,1105,1166]
[1200,1297,1300,1406]
3. Minimum size weakly-connected dominating sets [42,87,305,307,1346]
4. Total dominating set problems [286,1105]
5. Node weighted connected dominating set problem (e.g., vertex [68,286,412,519,647]
importance) (minimum weight connected dominating set problem) [818,1022,1245,1274,1406]
6. k-connected m-dominating set problem [356,792,1132,1212]
7. Minimum weight k-connected m-fold dominating set [1151]
(minimum weight (k, m)-CDS problem)
8. Optimal degree constrained minimum-weight connected dominating [48]
set problem (network backbone formation)
9. Steiner connected dominating set problem [49,519,898,1298]
10. Node weighted Steiner connected dominating set problem [44,519]
(minimum weight Steiner connected dominating set problem)
11. Edge weighted connected dominating set problem [519]
12. Connected k-hop dominating set problems [964,1301,1326,1399]
13. Dominating sets and connected dominating sets in dynamic graphs [577]
Some research on dominating set problem based clustering are listed in Table 2.11.
30
Table 2.11. Dominating set problem based clustering
No. Problem type/study Source(s)
1. Dominant-set clustering (review) [252]
2. Dominant sets and hierarchical clustering [1001]
3. Dominant sets and pairwise clustering [1002]
4. Connected dominating set based clustering algorithm (in MANET) [1228]
5. Simultaneous clustering and outlier detection using dominant sets [1364]
6. Automated multi-subject fiber clustering of mouse brain using dominant sets [404]
7. Constrained dominant sets for retrieval [1365]
8. DSLib: an open source library for the dominant set clustering method [1244]
2.1.8. Domatic partition problem
The special domatic partition problem in networks (maximization of domatic number) is examined as
partition of vertices into disjoint dominating sets (e.g., [452,482,775,1348]). The dominating number is
the maximum number of such sets. Here a given graph G= (A, E) corresponds to a network (e.g., WSN).
Dominating set D⊆Ais a subset of vertices such that each node a∈Ais either in Dor has a neighbor
in D. A domatic partition (DP) is a partition D={D1, ..., Di, ..., Dt}of Asuch that Di(∀i= 1, t is a
dominating set of G, where tis called domatic number, which is the number of disjoint dominating sets.
In the domatic partition problem, a domatic partition with maximal domatic number is searched for.
The problem is NP-hard (e.g., [452,482]).
An simplified numerical example illustrates the domatic partition problem (Fig. 2.17):
(a) initial vertex set: A={1,2,3,4,5,6,7},
(b) domatic partition: D={D1, D2, D3},D1={1,4},D2={2,7},D3 = {3,5,6}.
Fig. 2.17. Example of domatic partition
2sf QQQQ
Q3
rdg
@
@
@
@
5rdg sf
7rdg
6
x
1x
4
QQQQ
Q
Several types of the domatic partition problems are listed in Table 2.12.
Table 2.12. Some types of domatic partition problems
No. Study Source(s)
1. Basic domatic partition problem [452,482]
2. Domatic partition problem on special simplified graphs [660,1058]
(e.g., perfect graphs, interval graphs, etc.)
3. Domatic partitions of unit disk graphs [989]
4. Independent domatic partition problem [858]
5. k-domatic partition problem (k-dominating set is a subset Dof nodes [1008]
such that every graph node is distance at most kfrom D
2.1.9. Clustering in multi-partite graphs
In [294] optimal clustering of multipartite graphs is examined as follows (clique partitioning). A graph
G= (A, E) is considered. The problem is:
Find a partitioning Ainto a disjoint union of cliques by adding or removing a minimum number z(G)
of edges.
This problem is NP-hard. Some studies on clustering of multi-partite graphs (clique partitioning) are
listed in Table 2.13.
31
Table 2.13. Some studies on clustering of multi-partite graphs
No. Study Source(s)
1. Optimal clustering of multipartite graphs (clique partitioning) [294]
2. Near optimal LP rounding algorithm for correlation clustering [303]
on complete and in complete k-partite graphs
3. Clique partitioning problem (branch and bound method) [295]
4. Maximum matching in complete multi-partite graphs (k-partite clique; [1128]
maximizing the switch cost in optical networks)
5. Detecting k-balanced trusted cliques in signed social networks [554]
(clustering in k-partite clique)
6. Incremental k-clique clustering (in dynamic social networks) [415]
On the other hand the problem can be considered as searching for disjoint morphological cliques
(e.g., [763,767]). A corresponding simplified illustration of clustering problem in multi-partite graph
(four-partite graph) is depicted in Fig. 2.18. The initial four-partite graph G= (A, E) is: part 1:
A1={a11, a12 , a13, a14}, part 2: A2={a21 , a22 , a23, a24}, part 3: A3={a31 , a32 , a33, a34 }, part 4: A4=
{a41, a42 , a43, a44}. The edge set Eis presented in Table 2.14. The following four clusters (morphological
cliques) are obtained (Fig. 2.18b): (i) X1={a11 , a21, a31 , a42 }, (ii) X2={a12, a24, a32 , a44}, (iii) X3=
{a13, a22 , a33, a41}, and (iv) X4={a14 , a23, a34, a43 }.
Table 2.14. Edge set of four-partite graphs E={(ai1k1, ai2k2)}
ai1k1ai2k2:a11 a12 a13 a14 a21 a22 a23 a24 a31 a32 a33 a34 a41 a42 a43 a44
a11 1 000000000000
a12 1 000000000000
a13 1000000000000
a14 000000000000
a21 1 00000000
a22 1 00000000
a13 100000000
a14 00000000
a31 1 0 0 0 0
a32 1 0 0 0 0
a33 1 0 0 0 0
a34 0 0 0 0
a41 1
a42 1
a43 1
a34
Fig. 2.18. Illustration of clustering in multi–partite graph (morphological cliques)
(a) initial graph
A2
rdh
a21
A
A
rd
a22
QQ
Q
r
a23
@@@@
@
H
H
sg
a24
@@
@
H
H
A3
r
a34
@
@
@
J
J
J
J
J
rda33
@
@
@
@
@
sg
a32
@
@
@
@
@
@
rdh
a31
@
@
@
@
@
@
@
@
A4
sg
a44 r
a43 rdh
a42
rd
a41
A1rdh a11
sg a12
A
A
rd
a13 r
a14
A
A
(b) clustering solution
A2
rdh
a21
A
A
rd
a22
QQ
Q
r
a23
@@@@
@
H
H
sg
a24
@@
@
H
H
A3
r
a34
@
@
@rda33
@
@
@
@
@
sg
a32
@
@
@
@
@
@
rdh
a31
@
@
@
@
@
@
@
@
A4
sg
a44 r
a43 rdh
a42
rd
a41
A1rdh a11
sg a12
A
A
rd
a13 r
a14
A
A
Evidently, the clustering in multi-partite problem can may be extended by some ways, for example: (a)
examination of the problem as multi-objective statement; (b) examination of the problem under uncer-
32
tainty (i.e., fuzzy set estimates, multiset based estimates, probabilistic statements); and (c) examination
of dynamic/online problems.
2.1.10. k-edge colored clustering
An author material on the k-edge colored clustering problem was published in [779]. A basic application
of the problem is considered in optical networks (e.g., colors correspond to wavelengths). Here, an edge col-
ored graph G= (A, B) is given; A={a1, ..., aj, ..., an}is the set of vertices/nodes, B={b1, ..., bi, ..., bm}}
is the set of edges. There are a set of integers (called colors) C={c1, ..., cµ, ..., ck}. Each edge b∈Bhas
the assigned color cµ(b) and weight wb. The Max k-Edge Colored Clustering problem (MAX-k-EC) can
be described as follows (e.g., [29,73,101]):
To assign an available color from set C={c1, ..., cµ, ..., ck}for every graph vertex so as to create at
most kclusters. Each cluster corresponds to the subgraph induced by the vertices colored with the same
color. For the coloring of the graph vertices, an edge is called matched (or stable) if its color is the same
as the color of both its extremities. The problem goal is to maximize the total weight of the matched
edges of the graph.
The k-edge colored clustering problem model is the following (e.g., [73,101]). Consider two sets of
variables: (i) zb, b ∈Band (ii) xacµ, a ∈A,cµ∈C(µ=1, k); where zb= 1 if both endpoints of e
are colored with the same color as band zb= 0 otherwise and xacµ= 1 if ais colored with color cµand
xacµ= 0 otherwise. The following integer linear program (ILP) for MAX-k-EC is examined (here c(b)
corresponds to color cµthat was assigned to edge b∈B):
max X
b∈B
wbzbs.t.
k
X
µ=1
xacµ= 1,∀a∈A; (2.16)
zb≤min{xa1c(b), xa2c(b)} ∀b= (a1, a2)∈B;xacµ, zb∈ {0,1},∀a∈A, cµ∈C, b ∈B. (2.17)
The problem belongs to class of NP-hard problems. Some special methods have been proposed for the
problem (heuristics, polynomial time approximate algorithms, etc.) (e.g., [29,73,101]).
An illustrative numerical example of the problem is the following (from [779]). Here an initial edge-
colored graph is considered (C={c1, ..., c4}) (Table 2.15, Fig. 2.19a).
Table 2.15. Edges of graph G= (A, B )
No. Edge Weight Edge color Binary variable (selection)
b∈B wbc(b)z(b)
1. b1= (a1, a2)wb1= 0.5c10
2. b2= (a1, a5)wb2= 0.9c11
3. b3= (a2, a3)wb3= 1.2c41
4. b4= (a2, a6)wb4= 0.4c10
5. b5= (a3, a4)wb5= 0.6c20
6. b6= (a3, a7)wb7= 0.3c30
7. b7= (a4, a6)wb6= 0.9c21
8. b8= (a4, a8)wb8= 0.5c10
9. b9= (a4, a9)wb9= 0.4c40
10. b10 = (a5, a7)wb10 = 1.0c11
11. b11 = (a6, a7)wb11 = 0.2c40
12. b12 = (a7, a8)wb12 = 0.5c20
13. b13 = (a8, a9)wb13 = 1.1c31
33
Fig. 2.19. Max k-edge colored clustering (example)
(a) initial edge-colored graph
c1
c2
c4
c1
c2
c3
c2
@@
@
c4
c1
c4
c2
c3
@
@
c1
t
a1
t
a5t
a6
t
a2t
a3
t
a7t
a8
t
a4
t
a9
(b) solution: colored vertices and clusters
c1
c2
c4
c1
c2
c3
c2
@@
@
c4
c1
c4
c2
c3
@
@
@
@
@
@
c1
t
a1
c1(a1)
t
a5
c1(a5)
s
a6
c2(a6)
rd
a2
c4(a2)
rd
a3
c4(a3)
t
a7
c1(a7)
se
a8
c3(a8)
s
a4
c2(a4)
se
a9
c3(a9)
Table 2.16. Vertices of graph G= (A, B) (solution)
No. Vertex aj∈AAssigned vertex color cajCluster X(µ) (Fig. 2.19)
1. a1c1X1
2. a2c4X2
3. a3c4X2
4. a4c2X3
5. a5c1X1
6. a6c2X3
7. a7c1X1
8. a8c3X4
9. a9c3X4
The obtained clusters are (clustering solution is e
X={X1, X2, X3, X4}(Xµ⊆A∀µ= 1,4, here
|Xµ1SXµ2|= 0 ∀µ16=µ2) (Fig. 2.19b, Table 2.15, Table 2.16):
(i) X1={a1, a5, a7}, color c1; (ii) X2={a2, a3}, color c4;
(iii) X3={a4, a6}, color c2; (iv) X4={a8, a9}, color c3.
The basic k-edge coloring problems (while taking into account clustering) are the following: (1) compact
k-edge-coloring [85]; (2) cyclic compact k-edge-colorings [937]; (3) bounded max-vertex-coloring problem
[157]; (4) clustering on k-edge-colored graphs [100]; (5) maximum k-edge colored clustering [29,73]; (6)
alternating path and colored clustering [258]; and (7) vertex coloring edge partitions [19].
A multicriteria version of the k-edge colored clustering problem is considered in [779].
2.1.11. Partition coloring problem
The partition coloring problem or selective graph coloring problem (i.e., selective graph clustering over
clustered graph) is considered as the following [220,383,469,473,584,788,966]. This problem corresponds
to routing and wavelength assignment in all-optical networks (i.e., computation of alternative routes
for the light paths, followed by the solution of a partition colorings problem in a conflict graph) (e.g.,
[788,836,966]).
The problem formulation is as follows. Given a non-directed graph G= (V, E ), where Vis the set of
vertices (nodes) and Eis the set of edges. Let {V1, V2, ..., Vq}be a partition of Vinto qsubsets with
V=Sq
ι=1 Vιand |Vι1TVι2|= 0 ∀ι1, ι2= 1,2, ..., q with ι16=ι2. Clearly, Vι(∀ι=1, q) is a graph part
or a graph component. The partition coloring problem is:
Find a subset V0⊆Vsuch that |V0TVι|= 1 ∀ι= 1, q (i.e., V0contains one vertex from each
component Vι), and the chromatic number of the graph induced in Gby V0is minimum.
Evidently, the problem is a generalization of the graph coloring problem and belongs to class of NP-hard
problems (e.g., [788]). Several formal models for this problem have been proposed: (a) binary integer
programming problem (e.g., [469,584]), (b) model based on the independent set problem [584], and (c)
two integer programming formulations using representatives [152].
Fig. 2.20 depicts an instance of partition coloring problem (graph with ten vertices and four graph
parts). Here, the resultant colorings are (two colors: c1,c1):
Q1=<2(c1),6(c2),9(c1),5(c2)>,Q2=<2(c2),6(c1),9(c2),5(c1)>.
34
Fig. 2.20. Instance of partition coloring problem
(a) initial graph instance
s s
s1
2 3
A
A
A
A
A
A
s s
9 10
H
H
HZ
Z
Z
Z
Z
Z
ss
4
5
H
H
HZ
Z
Z
Z
Z
Z
PPPPPPPP
P
H
H
HX
X
X
X
X
X
sss
6
7
8
'
&
$
%
(b) solution (two colors)
qc
2
qc
9
H
H
H
sf
5
H
H
H
X
X
X
X
X
Xsf6
'
&
$
%
Some studies of partition coloring problems/selective graph coloring and their applications in commu-
nication networks are listed in Table 2.17. Some solving approaches for the partition coloring problem
are listed in Table 2.18. An application example of partition coloring problem in optical communication
network is described in [770].
Table 2.17. Some studies of partition coloring/selective graph coloring problems
No. Study Source(s)
1. Routing and wavelength assignment by partition coloring [966]
2. Partition independent set and reduction based approach for partition coloring problem [1419]
3. Partition coloring or selective coloring problem (clustered graphs) [220]
4. Branch-and-price approach for the partition coloring problem [584]
5. Some applications of the selective graph coloring problem [382]
6. Exact algorithm for the partition coloring problem (branch-and-price algorithm) [473]
7. Memetic algorithm for the partition graph coloring problem [1020]
8. Branch-and-cut algorithm for partition coloring [469]
9. Complexity of the selective graph coloring problem in some special classes of graphs [381]
10. Minimum and maximum selective graph coloring problems in some graph classes [383]
11. Decomposition approach to solve the selective graph coloring problem [1112]
in some perfect graph families
12. Exact cutting algorithm to solve the selective graph coloring problem in perfect graphs [1113]
13. Complexity of the partition coloring problem [527]
14. Memetic algorithm for two distinct solution representations [1021]
for the partition graph coloring problem
15. Improved hybrid ant-local search algorithm for the partition graph coloring problem [463]
16. Selective graph coloring in some special classes of graphs [380]
17. Partitioning of vertices into clusters as a dual problem to vertex coloring [609]
Table 2.18. Algorithms for partition coloring problem
No. Approach Source(s)
1. Branch-and-price approach [469,473,584]
2. Branch-and-cut algorithm [152,469]
3. Tabu search heuristic [966]
4. Two-phase heuristic [966]
5. Engineering heuristics [788,836]
6. Partition independent set and reduction based approach [1419]
7. Exact cutting algorithm [1113]
8. Decomposition approach [1112]
9. Improved hybrid ant-local search algorithm [463]
10. Memetic algorithm [1020,1021]
2.1.12. Cluster editing problems
In recent decades, the cluster editing problems (CEPs) are actively examined (e.g., [122,182,212,214,
278,377,514,523]). The authors survey on cluster editing problem is contained in [784]. Note the classical
cluster editing problem is often studied as correlation clustering (e.g., [36,166,190,340,905,1260]). In the
field of cluster editing problem two close NP-complete edge modification problems are under examination:
(1) cluster editing and (2) cluster deletion (e.g., [377,514]). Here, the problem (optimization version)
35
consists in finding the fewest changes of edge set (i.e., the minimum number of edge changes; edge addition,
edge deletion) of an initial graph to obtain a new graph that is a vertex–disjoint union of cliques/clusters.
In cluster edition problem, edge additions and deletions are considered; in cluster deletion problem, only
edge deletions are considered.
An illustration scheme of the cluster editing problems domain is depicted in Fig. 2.21.
Fig. 2.21. Illustration for cluster editing problem domain
'
&
$
%
'
&
$
%
Cluster
editing
problems
Basic cluster editing problems
Basic cluster editing problem (graph modifications
as edge addition and deletion) (e.g., [122,212,213,377])
Weighted cluster editing problem (weights as modification
cost for each edge or non-edge) (e.g., [212,1046,1296])
Overlapping cluster editing problem (e.g., [122,278])
Cluster deletion problems
Cluster edge deletion problem (e.g., [514])
Cluster vertex deletion problem (e.g., [279,1232])
Tree partitioning problems (e.g., [346,746,1012])
s-plex cluster editing problem (e.g., [523,525])
Some special/related cluster editing problems
p-cluster editing problem (e.g., [251,1129])
Bicluster editing problem (e.g., [374,1233,1234])
Dynamic cluster editing problem (e.g., [210,320,856])
Prospective problems (multiciteria problems,
problems under uncertainty)
The cluster editing problems can be used as a basis for network partitioning, network transforma-
tions/modifications. The cluster editing problems are often used as some components in various combi-
natorial solving frameworks (e.g., graph modification problems).
The Cluster Edge Editing Problem (CEP) can be defined as follows (e.g., [182,251,523]):
Given a graph G= (A, E) (Ais the set of vertices, Eis the set of edges) transform Ginto a vertex-
disjoint union of cliques by inserting and deleting a minimum number of edges, i.e., by making a minimum
number of editions in G.
The cliques of a solution are considered as clusters (a cluster with only one vertex is a singleton) and
a graph where each component is a clique is a cluster graph.
An illustrative numerical example for CEP is depicted in Fig. 2.22:
(a) initial graph (Fig. 2.22a),
(b) the optimal solution by 10 editions/modification operations (6 deletion, 4 addition) as vertex-
disjoint union of three cliques/clusters (Fig. 2.22b).
36
Fig. 2.22. Illustration for cluster editing problem
(a) initial graph
s s
s s@
@
@s s
s s@
@
@
s s
sdelete
s
@
@
@
@
@
@
delete
A
AU
HH
Hj
PPP
Pq
delete
Q
Qk
6
(b) solution
s s
s s@
@
@
'
&
$
%
Cluster
(clique)
2s s
s s
@
@
@
'
&
$
%
Cluster
(clique)
3
s s
s s
@
@
@
'
&
$
%
Cluster
(clique)
1
add
6
add
9
add
@
@I
6
Table 2.19 contains a list of basic solving approaches.
Table 2.19. Basic solving approaches
No. Study Source(s)
1. Some surveys:
1.1. Theoretical study of cluster editing problems [166]
(equivalent problems to cluster editing problem)
1.2. Efficient algorithms for cluster editing [182]
2. Enumerative exact methods:
2.1. Branch-and-bound algorithm for cluster editing [207]
2.2. Branch-and-cut approaches for p-cluster editing [251]
2.4. Exact methods for weighted cluster editing [1046]
3. Heuristics, metaheuristics, approximation algorithms:
3.1. Heuristics for weighted cluster editing [1046]
3.2. Layout based heuristic for weighted cluster editing [1296]
3.4. Hybrid heuristic for the overlapping cluster editing problem [278]
3.5. Heuristics/metaheuristics for bicluster editing problem [374]
4. Polynomial time algorithms:
4.1. Polynomial algorithm for cluster vertex deletion problem on block graphs/split graph [266]
4.3. Polynomial algorithm for cluster vertex deletion problem [1100]
on bounded tree width graphs
4.5. Polynomial algorithm for (1,1)-Cluster Editing problem [535]
4.7. Polynomial time algorithm for cluster editing problem on proper interval graphs [826]
5. Polynomial time approximation schemes (PTAS):
5.1. PTAS for cluster editing problem on planar graphs [196]
5.3. Polynomial time approximation algorithms for cluster editing problem [707]
with clusters of small sizes
6. Parameterized algorithms:
6.2. Parameterized algorithms for cluster editing [212]
6.6. Faster parameterized algorithm for cluster vertex deletion [1232]
6.7. Faster parameterized algorithms for bicluster editing [1233,1234]
6.8. Fixed-parameter algorithms for bicluster editing [740]
7. Special approaches:
7.1. Graph-modeled data clustering (exact algorithm for clique generation) [514]
7.2. Effective linear kernelization for cluster editing [523]
7.3. Two-phase solving strategy for CEP based on set partitioning [182]
Some problem statements are as follows. The basic designations are considered for the finite undirected
graph G= (A, E) (or G= (A(G), E (G))):
(i) A(G) = {a1, ..., ai, ..., an}is the set of vertices;
(ii) E(G) = {(ai, aj)}(ai, aj∈A) is the set of edges E(G)⊆ {A×A};
(iii) E(G) is the set of vertex pair which have no edges (E(G)⊆ {A×A}): ESE={A×A}and
|ETE|= 0.
37
The mathematical formulation (integer linear programming ILP model) of cluster edge editing problem
(CEP) was proposed in [291]. Here a graph Gis a cluster graph if and only if Gdoes not contain the
graph P3(a path formed by three vertices) as an induced subgraph. For each two vertex pair ai,aj(
∀ai, aj∈A(G)) with i < j, let xij be a binary variable such that xij = 0 if and only if vertices aiand aj
belong to the same clique (cluster) in a final solution. The minimization problem formulation is:
min [ Cd=X
i<j, (ai,aj)∈E(G)
xij +Ca=X
i<j, (ai,aj)∈E(G)
(1 −xij ) ] (2.18)
s.t. xik ≤xij +xjk , xij ≤xik +xjk, xj k ≤xij +xik , i < j < k (2.19)
xij ∈ {0,1}i < j (2.20)
Note that the objective function (2.18) minimizes the number of edges that are converted into non-
edges (Cd, i.e., deleted edges) plus the number of non-edges that are converted into edges (Ca, i.e., added
edges). There are O(n3) triangle inequalities (2.19) that eliminate the induced subgraphs isomorphic to
P3.
The Weighted Cluster Edge Editing problem is examined as well (e.g., [212,1046,1296]). Here a non-
negative weight wi,j for each vertex pair (∀ai, aj∈A(G), i.e., for edges and for non-edges) is considered:
min [ Cdw =X
i<j, (ai,aj)∈E(G)
wi,j xij +Caw =X
i<j, (ai,aj)∈E(G)
wi,j (1 −xij ) ] (2.21)
s.t. xik ≤xij +xjk , xij ≤xik +xjk, xj k ≤xij +xik , i < j < k (2.22)
xij ∈ {0,1}i < j (2.23)
Note that the objective function (2.21) minimizes the weighted number of edges that are converted
into non-edges (Cdw) plus the weighted number of non-edges that are converted into edges (Caw).
A prospective multicriteria problem formulation is based on using vector-like weights of vertex pairs:
wij = (w1
ij , ..., wξ
ij , ..., wλ
ij ) (for each vertex pair ∀ai, aj∈A(G), i.e., for edges and for non-edges).
The following multicriteria problem can be examined:
min Cdw= ( X
i<j, (ai,aj)∈E(G)
w1
ij xij , ...,
X
i<j, (ai,aj)∈E(G)
wξ
ij xij , ..., X
i<j, (ai,aj)∈E(G)
wλ
ij xij ) (2.24a)
min Caw= ( X
i<j, (ai,aj)∈E(G)
w1
ij (1 −xij ), ...,
X
i<j, (ai,aj)∈E(G)
wξ
ij (1 −xij ), ..., X
i<j, (ai,aj)∈E(G)
wλ
ij (1 −xij ) ) (2.24b)
s.t. xik ≤xij +xjk , xij ≤xik +xjk, xj k ≤xij +xik , i < j < k (2.25)
xij ∈ {0,1}i < j. (2.26)
Here weighted λ-component vector objective functions are used: Cdwand Caw.
Two basic solving approaches can be considered:
(a) analysis of an integrated (e.g., by vector components) additive objective function:
min (Cdw+Caw);
(b) consideration of two-part vector objective function: {min Cdw,min Caw}.
The extended set of the objective functions for the cluster editing problems is presented in Table 2.20.
38
Table 2.20. Ob jective functions for cluster editing problem, algorithm estimates
No. Objective function, algorithm estimate analysis Notation Source(s)
1. Deletion criteria:
1.1. The number of edge deletion operations Cd[212,213,377,514,523]
1.2. The weighted number of edge deletion operations Cdw [1046,1296]
2. Addition criteria:
2.1. The number of vertex pair (edge) addition operations Ca[212,213,377,514,523]
2.2. The weighted number of vertex pair (edge) addition operations Caw [1046,1296]
3. Criteria for weighted problems
(i.e., weights of edge and non-edges):
3.1. Vector criteria of edge addition Caw[784]
3.2. Vector criteria of edge deletion Cdw[784]
4. The quality of dynamic clustering solution (dynamic problem) Cdyn [770,856]
5. The quality of multi-stage (trajectory) clustering solution Ctraj [768]
6. Complexity of procedures for cluster editing solving process Cproc [13,466,834]
(e.g., polynomial approximate algorithms/heuristics,
enumerative methods)
2.1.13. Cluster routing problems
The general cluster routing problem is examined in [631,1387]. Here, an edge-weighted complete
undirected graph G= (V, E , c) is considered (Vis the set of vertices, Eis the set of edges, the weight
function for edges c). The vertex set Vis partitioned into kclusters {C1, ... , Ck}. Subsets of vertices
V0⊆Vand edges E0⊆Eare examined. The weight function csatisfies the triangle inequality. Here the
goal is to find a minimum cost walk Tthat visits each vertex in V0only once, traverses every edge in E0
at least once and for every ∀i∈ {1, ..., k}all vertices of Ciare traversed consecutively.
Cluster-based optimization approach for VRP is described in [406]
Table 2.21 contains a list of cluster routing studies in communications. The basic idea (i.e., solving
scheme) is as follows (i.e., design of a two-layer network topology) (Fig. 2.23):
(1) dividing the initial area into clusters,
(2) selection/assignment of cluster heads (CHs) (in each cluster),
(3) design of the routes for cluster heads (e.g., via base station, as backbone),
(4) for each cluster: connection of the leaf nodes (items-users) to cluster heads.
(a) initial items
rrr r
rrrrrrrr r rrr
rrrrr
r
r
(b) clustering solution
rrr r
rrr
rrrrr r
rrr
rr
rrr
r
r
(c) cluster heads selection
rrr rd
rrrd
rrrrr rd
rrr
rrd
rrr
r
rd
Fig. 2.23. Illustration for cluster routing
(d) backbone based routes
rrr rd
rrrd
rrrrr rd
rrr
rrd
rrr
r
rd
Backbone
AA
AU
HH
Hj
(e) backbone based structure
rrr rd
H
H
rrrd
rrrrr rd@
@
HH
H
rrr
rrdH
H
rrr
r
rdH
H
Backbone
AA
AU
HH
Hj
(e) structure with base station
rrr rd
H
H
rrrd
rrrrr rd@
@
HH
H
rrr
rrdH
H
rrr
r
rdH
H
Base station
se
@
@H
H
39
Table 2.21. Cluster routing problems and close problems (communications applications)
No. Study Source(s)
1. Surveys on cluster routing:
1.1. The general cluster routing problem [631,1387]
1.2. Survey on cluster based routing protocols in WSNs (taxonomy of protocols) [1170]
1.3. Survey on cluster-based routing protocols in WSNs [965]
1.4. Survey on cluster-based routing protocols in WSNs [832]
1.5. Cluster-based routing protocols in WSNs (survey based on methodology) [445]
1.6. Cluster based routing protocols for wireless sensor networks (overview) [50]
1.7. Survey on the taxonomy of cluster-based routing protocols for homogeneous WSNs [938]
2. Basic cluster-based routing methods in communication:
2.1. RSSI cluster routing method (in cluster-based WSNs) [580]
2.2. Energy-efficient clustering-based mobile routing algorithm for WSNs [662]
2.3. Cluster-based approach for routing in dynamic networks [717]
2.4. QoS-aware and heterogeneously clustered routing protocol for WSNs [93]
2.5. Clustering routing protocol for energy balance of WSN [1378]
based on simulated annealing and genetic algorithm
2.6. Energy aware hierarchical cluster-based routing protocol for WSNs [673]
2.7. Clustering routing algorithm based on improved ant colony optimization [1313]
for underwater WSNs
3. Multi-hop cluster-based routing approaches:
3.1. Multi-hop cluster based routing approach for WSNs [118]
3.2. Multi-hop cluster-based routing protocols in WSNs [445]
2.1.14. Clustered traveling salesman problem
Let G= (A, E) be a complete undirected graph with vertex set A, edge set Eand let H=< G;S >
be a hypergraph, where Sis a set of not necessarily disjoint clusters S1,..., Sm,Si⊆A∀i= 1, m such
that Sm
i=1 Si=A.
The clustered traveling salesman problem (CTSP) is considered as the following (e.g., [537]):
Find a shortest Hamiltonian path that visits each one of the vertices once, such that the vertices of
each cluster are visited consecutively.
Application of the problem can be considered as to find a minimal length route.
Table 2.22 contains a list of some clustered TSP studies.
Table 2.22. Some studies in clustered TSPs
No. Study Source(s)
1. Problems:
1.1. Clustered TSPs [330]
1.2. The symmetric clustered TSP [645]
1.3. The clustered traveling salesman tour and path problems [105]
1.4. Clustered generalized TSP [164,676]
1.5. Eiclidean generalized TSP in grid clusters [676]
(including issues of complexity and approximability, PTAS)
1.6. Clustered orienteering problems [103,569]
2. Solving approaches:
2.1. Solving the clustered TSP using the Lin-Kernighan-Helsgaun algorithm [574]
2.2. Approximation algorithms for not necessarily disjoint clustered TSP [537]
2.3. Approximation algorithms with bounded performance guarantees for clustered TSP [536]
2.4. GA for the clustered TSP [1023]
2.5. GA for the clustered TSP with a prespecified order on the clusters [1024]
2.6. New hybrid heuristic algorithm for clustered TSP [891]
2.7. Optimization of TSP using affinity propagation clustering and GA [425]
2.8. Heuristic and exact algorithms for clustered orienteering problem [103]
2.9. Effective multi-level memetic search with neighborhood reduction [569]
for the clustered team orienteering problem
3. Applications of clustered TSPs:
3.1. Applications of the clustered TSP [749]
40
A numerical example of clustered TSP is depicted in Fig. 2.24. Here the graph is divided into 7 clusters
(without intersections): X1,X2,X3,X4,X5,X6,X7.
A numerical example of orienteering problem (selection of a node in each cluster and designing a
minimal route over the selected nodes) is depicted in Fig. 2.25. Here the close graph is divided into 8
clusters (without intersections): X1,X2,X3,X4,X5,X6,X7,X8.
Fig. 2.24. Illustration for clustered TSP
rr rr
X2
r
rr@
@
X5
r
r r
r
X1
r r
rr
X6rr rr
X7
r
r r
r@
@
X4
r r
r r
r
X3
Fig. 2.25. Illustration for orienteering problem
rtr
X2
r t
r
X6
trr
X1
r r
tr
X7r t
r
X8
rrt
X5
rr
t
r
X4
r r
tr
X3
2.1.15. Multidimensional scaling
The goal of multidimensional scaling is to find a low dimensional representation of a group of objects
(e.g., sensor positions), such that the distances between objects fit as well as possible a given set of
measured pairwise dissimilarities that indicate how dissimilar objects are (e.g., inter-sensor RSS). Some
basic studies are pointed out in Table 2.23 (e.g., [222,350,371,725,1086,1153,1225]). It is prospective to
use multidimensional scaling for various problems in communications as well.
Table 2.23. Multidimensional scaling
No. Approach Source(s)
1. Basic approaches:
1.1. Classical multidimensional scaling [1225]
1.2. Metric multidimensional scaling [222,350]
1.3. Weighted multidimensional scaling [282]
1.4. Non-metric multidimensional scaling [723,724]
1.5. Generalized multidimensional scaling [242,960]
1.6. Generalized non-metric multidimensional scaling [24]
1.7. Statistical approaches to multidimensional scaling [1054]
1.8. Probabilistic multidimensional scaling [1421]
1.9. Two-way multidimensional scaling (review) [467]
1.10. Dynamic multidimensional scaling [353]
2. Some special studies:
2.1. Multidimensional scaling with restriction on the configuration [758]
2.2. New formulation of the nonmetric strain problem in multidimensional scaling [1229]
2.3. Global optimization in least-squares multidimensional scaling [515]
by distance smoothing
2.4. Connection between kernel PCA and metric multidimensional scaling [1295]
2.5. Distributed weighted-multidimensional scaling [349,409]
2.6. Distributed on-line multidimensional scaling [920]
2.7. Multidimensional scaling with ranking (using AHP) [593]
2.8. Cluster-based multidimensional scaling [1085]
2.9. Multidimensional scaling-based localization techniques (WSNs, IoT) [1087]
41
2.2. Some systems combinatorial clustering problems/frameworks
2.2.1. Hierarchical clustering
This hierarchical clustering is a basic well-known procedure for an initial set of elements (objects). For
example, the hierarchical bottom-up aggregative clustering is a simple procedure to construct clustering
solution by using the element proximity/distance (or similarity/dissimilarity) (e.g., [623–625,764–766,
769]). Some studies on hierarchical clustering are listed in Table 2.24.
Table 2.24. Some studies on hierarchical clustering
No. Study Source(s)
1. General studies, surveys:
1.1. Hierarchical clustering problems and methods [440,623–625]
1.2. Numerical taxonomy [1176,1177]
1.3. Analysis of agglomerative clustering [18]
1.4. Hierarchical clustering schemes [643]
1.5. Surveys on hierarchical clustering algorithms [931,1056]
and the recent developments
1.6. Theoretical analysis of hierarchical clustering [516]
2. Optimization approaches:
2.1. Combinatorial optimization and hierarchical classification [174]
2.2. Combinatorial scheme of hierarchical clustering [764–767,769]
2.3. Objective functions and algorithms for hierarchical clustering [339]
2.3. Hierarchical grouping to optimize an objective function [1290]
2.4. Online hierarchical algorithm for extreme clustering [705]
2.5. Particle-swarm optimization (PSO) based multi-view hierarchical clustering [1413]
3. Approximation approaches:
3.1. Approximate hierarchical clustering (via sparsest cut and spreading metrics) [292]
3.2. General approach for incremental approximation and hierarchical clustering [815]
3.3. Improved approximation algorithm for hierarchical clustering [913]
3.4. Subquadratic high-dimensional hierarchical clustering [8]
(γ-approximate Ward’s algorithm, γ-approximate average-linkage algorithm)
4. Evaluation approaches to hierarchical clustering:
4.1. Hierarchy cost of hierarchical clustering [211]
4.2. The price of hierarchical clustering [123]
4.3. Performance guarantees for hierarchical clustering [367]
4.4. Metrics for hierarchical clustering [705,822,912]
5. Multi-view hierarchical clustering:
5.1. Hierarchical ensemble framework for multi-view clustering [478]
5.2. Multi-view hierarchical clustering (without parameter selection) [1402]
5.3. Contrastive multi-view hyperbolic hierarchical clustering [822]
5.4. Hierarchical divisive clustering with multi-view point based similarity measure [630]
5.5. Multi-view adjacency constrained hierarchical clustering [1332]
6. Special studies:
6.1. Hierarchical clustering with structural constraints [298]
6.2. Stochastic multi-criteria divisive hierarchical clustering algorithm [612]
6.3. Mathematical morphology based method for hierarchical clustering [1351]
6.4. Adaptive grid-based forest-like clustering algorithm [325]
6.5. Contrastive hierarchical clustering [1422]
6.6. Information theory based hierarchical divisive clustering algorithm [1035]
for categorical data
6.7. Gradient-based hierarchical clustering using continuous representations [912]
of trees in hyperbolic space
6.8. Multi-objective hierarchical clustering (for tool assignment/allocation) [366]
6.9. Stochastic multi-criteria divisive hierarchical clustering algorithm [612]
6.10. Hierarchical clustering of message flows in multicast data dissemination system [1220]
(optimization algorithm)
6.11. Computational complexity of hierarchical clustering (for community detection) [249]
The hierarchical bottom-up aggregative clustering scheme consists in the series selection of the most
closed element (object) pair and their aggregation (condensing). Evidently, the algorithmic complexity
42
of the procedure corresponds the number of element pairs (i.e., O(n2)).
Here, a special node-condensing (node-aggregative) clustering procedure can be considered as an ex-
tension of the hierarchical clustering:
Stage 1. Selection of a set of elements as centers H={h1, ..., hi, ..., hk},hi∈A∀i= 1, k (for
condensing, analogues of the forest root nodes).
Stage 2. For each hi∈H: aggregation of elements which are close to the selected hito form the cluster
(i.e, by constraints for the cluster as cluster size, etc.).
Stage 3. Deletion of the obtained cluster elements from initial element set A. If the the rest element
set is empty then Stage 4. otherwise Go To Stage 1.
Stage 4. Stop.
A simlified illustrative numerical example of hierarchical (agglomerative, bottom-up) clustering algo-
rithm (for 9 initial items) is shown in Fig. 2.26 (e.g., [764–767,769]). Here at each stage two the most
close items are integrated. The clustering solution can be considered at stage 5, at stage 6, or at stage 7.
Fig. 2.26. Illustrative example of hierarchical clustering
Stage 0
1
6
2
6
3
X
X
X
X
X
Xy
4
H
H
HY
5
H
H
HY
6
H
H
HY
7
H
H
HY
8
H
H
HY
9
H
H
HY
Stage 1
1,3
6
2
6
4
6
5
6
6
6
7
6
8
6
9
X
X
X
X
X
Xy
Stage 2
1,3
*
2
*
4
H
H
HY
5
6
6
6
7,9
6
8
6
Stage 3
1,3,4
6
2
6
5
6
6
H
H
HY
7,9
H
H
HY
8
H
H
HY
Stage 4
1,3,4
6
2
6
5,6
6
7,9
H
H
HY
8
H
H
HY
Stage 5
1,3,4
6
2
H
H
HY
5,6,7,9
6
8
6
Stage 6
1,2,3,4
6
5,6,7,9
6
8
H
H
HY
Stage 7
1,2,3,4
*
5,6,7,8,9
H
H
HY
Stage 8
1,2,3,4,5,6,7,8,9
2.2.2. Balanced clustering
Recently, the significance of balanced clustering problems has been increased. Some basic types of
balanced clustering are examined in the authors publications [771–774,777,778]. In general, the following
basic balance requirements (i.e., requirements to balanced components of the clustering solutions) are
used: (a) balance requirements to cluster sizes (e.g., [238,482,583,712,766,769,823,890,1414]), an illustra-
tive example is depicted in Fig. 2.27 (each cluster contains 4 items); (b) structured balance requirements
to cluster element type structures (in case of clustering of multi-type items) (e.g., [771,772]), an illustra-
tive example is depicted in Fig. 2.28 (each cluster has the following element type structure: one item of
type 1, two items of type 2, two items of type 3).
Fig. 2.27. Balanced clustering (by cluster sizes)
(a) initial items
s s
ss
s s
s
sss
ss
ss
s
ss sss=⇒
=⇒
=⇒
(b) balanced clustering
s s
ss
s s
s
s
ss
ss
ss
s
s
s sss
43
Fig. 2.28. Balancing by structure of cluster item types
(a) initial items
sfsfsfhsssfhsf sf
sssf
sfh s
sf
ss
s
sf sf
sfh sfh sf
sf
s
ss
sfh sf
sf
s
=⇒
=⇒
=⇒
(b) balanced clustering
sfsfsfhss
sfhsf sf
ss
sf
sfh s
sf
s
s
s
sf sf
sfh
sfh sf
sf
s
s
s
sfh sf
sf
s
Some combinatorial balanced clustering studies (including balanced set partitioning, balanced graph
partitioning, dynamic balanced clustering) are pointed out in Table 2.25.
Table 2.25. Some balanced clustering studies
No. Study Source(s)
1. Balanced clustering with cluster size constraints:
1.1. Balanced graph partitioning into balanced components [98,149,191,200,253]
[439,455,716]
1.2. Generating clusters of similar sizes by constrained balanced clustering [823]
(τ-balanced clustering methods)
1.3. Balanced k-means clustering [288,865]
1.4. Optimizing mean squared error for clustering with balanced size constraints [1205]
2. k-balanced clustering/partitioning:
2.1. k-balanced partitioning problem (partition of set into kbalanced subsets) [456]
2.2. Multiply balanced k-partitioning [90]
2.3. Weight-balanced clustering (partitioning into kweight-balanced subsets) [224,225,238]
2.4. Balanced partition problems (partition of set into balanced subsets) [482,583,712,890]
3. Soft, hard and strong balanced clustering:
3.1. Model-based clustering with soft balancing [1404]
3.2. Soft and hard hybrid balanced clustering with innovative qualitative approach [96]
3.3. Strong balance-constrained clustering or hard-strong clustering [97]
4. Some special balanced clustering:
4.1. Balanced clustering: a uniform model and fast algorithm [820]
4.2. Balanced clustering based on collaborative neurodynamic optimization [358]
5. Balanced clustering under structures:
5.1. Partitioning (hierarchically clustered) complex networks [766,769,893]
via size-constrained graph clustering
5.2. Balanced clustering with tree-like structures over clusters [777]
5.3. Combinatorial balanced clustering and partitioning (survey) (including set [771,772]
partitioning, graph partitioning, balancing by cluster element type structure)
6. Dynamic and online balanced clustering:
6.1. Online balanced clustering (analysis) [205]
6.2. Dynamic load balanced clustering problem in mobile ad hoc networks (GA) [322]
6.3. Streaming balanced clustering [432]
2.2.3. Multi-attribute/multiobjective clustering
In recent years, multicriteria (i.e., multiobjective, multi-attribute) clustering schemes are widely used
when the items are evaluated by vector estimates. Here the following approaches are used: (i) multicrite-
ria methods for selection at local and/or global levels, (ii) Pareto-efficient solutions, and (iii) special item
distances/proximities (e.g., multiple distance measures between items). Various quality criteria for eval-
uation of the clustering solutions can be examined as well. Some studies on multicriteria/multiobjective
(multi-attribute) clustering are listed in Table 2.26.
44
Table 2.26. Some multiobjective (multi-attribute) clustering studies
No. Study Source(s)
1. Basic multiobjective approaches:
1.1. Direct multicriteria clustering algorithms [457]
1.2. Formalizing and solving the problem of clustering in MCDA [880]
1.3. Method for clustering in WSNs via TOPSIS multicriteria decision-making algorithm [1147]
1.4. Energy efficient multi-attribute based clustering scheme for energy harvesting WSNs [1237]
1.5. Multi-attribute, multi-weight clustering approach [1109]
1.6. Data-driven iterative multi-attribute clustering algorithm [153]
1.7. Multi-attribute subspace clustering (via weighted tensor nuclear norm minimization) [529]
1.8. Multi-objective clustering ensemble approach for crowdsourced clustering [297]
1.9. Multicriteria clustering approach (similarity indices, clustering ensemble techniques) [1081]
1.10. Multi-objective weighted clustering for remote monitoring system in WSN [1216]
(optimization)
2. Multiobjective k-means clustering approaches:
2.1. Extension of the k-means algorithm for multiobjective clustering [373]
2.2. Integrating multi-objective optimization with weighted k-means for clustering [981]
2.3. Multiattribute SOM-K-Means clustering [1420]
3. Evolutionary multiobjective approaches:
3.1. Multiobjective genetic algorithms for clustering [879]
3.2. Evolutionary multi-objective clustering approaches [553,919,928]
3.3. General multiobjective clustering approach based on multiple distance measures [840]
3.4. Co-evolutionary multi-objective approach for a k-adaptive graph-based clustering [887]
3.5. Evolutionary multi-objective clustering over multiple conflicting data views [484]
3.6. Evolutionary many-objective approach to multiview clustering [646]
(using feature and relational data)
3.7. Multi-objective clustering (kernel based approach using Differential Evolution) [948]
3.8. Multi-objective clustering ensemble (extended Pareto-based multi-objective GA) [442]
4. Combinatorial multiobjective clustering:
4.1. Multiobjective clustering with metaheuristic (some current trends and methods) [217]
4.2. Multiobjective clustering using particle swarm optimization (PSO) [121,506]
4.3. Multi-objective particle swarm and simulated annealing algorithm [16]
4.4. Multi-attribute hierarchical clustering [318,764]
4.5. Multiobjective simulated annealing for fuzzy clustering (with stability and validity) [161]
4.6. Approaches to multicriteria clustering (brief survey including various criteria, etc.) [766,769]
4.7. Multi-objective hierarchical clustering for tool assignment/allocation [366]
4.8. Exact algorithm for the multicriteria ordered clustering problem [375]
(elicitation of ordered groups of alternatives in multicriteria context)
4.9. Partially ordered clustering in multicriteria comparative context [1079]
5. Multi-objective clustering based on game theory:
5.1. Autmatic multi-objective clustering based on game theory [573]
5.2. Enriched game-theory k-means technique for multi-objective clustering [147]
6. Multiobjective clustering under uncertainty:
6.1. Multiobjective spatial fuzzy clustering algorithm [1391]
6.2. Multi-objective technique for differential fuzzy clustering [1089]
6.3. Multi-objective genetic algorithm with fuzzy c-means for automatic clustering [1294]
6.4. Multiobjective simulated annealing for fuzzy clustering (with stability and validity) [161]
6.5. Stochastic multi-criteria divisive hierarchical clustering algorithm [612]
7. Frameworks/systems/tools for multi-objective clsutering:
7.1. Framework for multi-objective clustering (application to co-location mining) [639]
7.2. Collaborative DSS for multi-criteria automatic clustering (DEA&Best-Worst-Method) [621]
7.3. Enriched game-theoretic framework for multi-objective clustering [147]
7.4. Interactive framework for robust multicriteria clustering (propject portfolio analysis) [654]
7.5. Hierarchical multiple criteria ordered clustering approach [393]
as a contemporary tool for sorting and ranking problems
2.2.4. Consensus clustering (aggregation clustering)
The problem of consensus clustering (cluster ensemble, aggregation clustering) is examined as the
following [410,498,1311]. There is an initial set of items and a preliminary defined (or pre-designed)
45
npartitions of the item set (as nclustering solutions) (Fig. 2.29). The problem consists in finding
an aggregated clustering (consensus/agreement) solution that is close to the above-mentioned ninitial
clustering solutions. The problem belongs to class of NP-hard problems (e.g., [410,1311]).
Fig. 2.29. Illustration of consensus (aggregation) clustering
Initial
set of
items
*
-
H
Hj
-
Method 1
...
-
Method j
...
-
Method n
H
Hj
Clustering
solution 1
...
-
Clustering
solution j
...
*
Clustering
solution n
Aggregation of
clustering solutions
(i.e, design of
consensus/agreement)
-#
"
!
'
&
$
%
Consensus
clustering
(agreement)
Some consensus clustering (cluster ensemble, aggregation clustering) studies are listed in Table 2.27.
Table 2.27. Some consensus clustering (cluster ensemble, aggregation clustering) studies, part 1
No. Study Source(s)
1. General (survey, problem, comparison study):
1.1. Review on consensus clustering methods (unsupervised consensus learning [1311]
techniques, exact, approximation, and heuristic approaches)
1.2. Clustering aggregation (correlation clustering, clustering categorical data) [498]
1.3. Consensus clustering algorithms: comparison and refinement [501]
1.4. Clustering ensembles: models of consensus and weal partitions [1223]
1.5. Heterogeneous data integration with consensus clustering formalism [464]
1.6. K-means-based consensus clustering (unified view) [1306]
1.7. Aggregation of clustering solutions [766,767]
1.8. Consensus clustering in complex networks [747]
1.9. From clustering to clustering ensemble selection (review) [502]
1.10. Survey of approaches for cluster ensembles (extensions and applications) [221]
2. Solving approaches:
2.1. Construction of an optimal consensus clustering from multiple clusterings [199]
2.2. Randomized PTAS for the minimum Consensus Clustering [219]
with a fixed number of clusters
2.3. Multiview consensus graph clustering [1366]
2.4. Fast Consensus Clustering via local optimization with dynamic similarity updates [500]
2.5. Weighted framework for unsupervised ensemble learning [1241]
based on internal quality measures
2.6. K-means based consensus clustering (unified view, algorithms, applications) [838,1273]
2.7. Combining multiple clusterings using evidence accumulation [468]
2.8. Weighted consensus clustering – integration of clustering methods [72]
(application to Big Data, usage for group decision making)
2.9. Cliques based method for combining multiple clustering (CLICOM) [897]
2.10. Survey of clustering ensemble algorihtms (cluster ensemble, consensus partition) [1246]
2.11. Cluster ensemble selection and consensus clustering [55]
(multi-objective optimization approach)
2.12. Multi-level consensus function clustering ensemble [1016]
2.13. Clustering ensemble method (K-means, machine learning) [84]
2.14. Cumulative voting consensus method for partitions with variable number of clusters [140]
(consensus clustering voting method with linear computational complexity)
2.15. Approximate clustering ensemble method for big data [860]
(distributed computing framework)
2.16. Robust ensemble clustering using probability trajectories [595]
2.17. Meta-cluster based consensus clustering with local weighting and random walking [564]
46
Table 2.27. Some consensus clustering (cluster ensemble, aggregation clustering) studies, part 2
No. Study Source(s)
3. Consensus/ensemble clustering under uncertainty (fuzzy clustering, soft clustering):
3.1. Consensus-driven fuzzy clustering [1003]
3.2. Ensemble clustering with fuzzy approach [136]
3.3. Combination scheme for fuzzy clustering [396]
3.4. Fuzzy consensus clustering with applications on big data [1307]
3.5. Consnesus-based ensembles of soft clustering [1029]
3.6. Scalable incremental fuzzy consensus clustering algorithms for handling big data [635]
3.7. Large-scale consensus fuzzy clustering (for handling big data) [576]
3.8. Fuzzy ensemble clustering based on self-coassociation and prototype propagation [804]
3.9. Multi-view fuzzy consensus clustering model (for malware threat attribution) [542]
3.10. Consensus measure-based three-way clustering method [530]
for fuzzy large group decision making
4. Solving frameworks:
4.1. Clustering ensemble framework based on elite selection of weighted clusters [994]
4.2. Knowledge reuse framework for combining multiple partitions (cluster ensembles) [1191]
4.3. Scalable framework for cluster ensemble [582]
4.4. Flexible iterative framework for consensus clustering [892]
4.5. Theoretic framework of K-means-based consensus clustering [1303]
4.6. Multiple consensus clustering framework [800]
5. Issues of complexity and effectiveness:
5.1. Consensus clustering problems are NP-hard [410,1311]
5.2. Parameterized complexity of consensus clustering [410]
5.3. Effectiveness of the least squares consensus clustering [902]
2.2.5. Dynamic and online clustering
The significance of dynamic and online clustering has been increased (e.g., [65,322,770,812,1384]). An
illustration of this clustering type is depicted in Fig. 2.30.
Fig. 2.30. Illustration of dynamic/online clustering
'
&
$
%
Initial
data (items,
edges/arcs,
weights)
- -
Clustering
method 1
'
&
$
%
'
&
$
%
-
Clustering
solution 1
Modification:
addition of items,
deletion of items,
addition of edges,
deletion of edges,
change of weights
?
-
Stage 1 -
Stage 2
New
initial
data
- -
Clustering
method 2
'
&
$
%
'
&
$
%
-
Clustering
solution 2 ...
...
These problems are applied in communication systems (e.g., dynamic network topology management,
network facility location and relocation, network reconfiguration, data streams management, dynamic
load balancing). Some dynamic clustering studies are pointed out in Table 2.28. Some online clustering
studies are pointed out in Table 2.29.
Note the problems of restructuring in clustering of dynamic combinatorial clustering (as one-stage
restructuring, multistage restructuring, and cluster/element trajectories) are suggested and described in
[766–770]. Here a set of problem criteria involves the cost of changes for clustering solutions at each
transformation stage (in addition to quality of the clustering solutions).
47
Table 2.28. Some dynamic clustering studies
No. Study Source(s)
1. Some basic dynamic clustering studies:
1.1. Survey on dynamic combinatorial clustering [770]
1.2. Dynamic clustering using combinatorial particle swarm optimization [877]
1.3. Combination of K-means and PSO for dynamic clustering [659]
1.4. Dynamic clustering and resource allocation algorithm for downlink CoMP systems [168]
1.5. Dynamic clustering approach in wireless networks with multi-cell cooperative processing [991]
1.6. Dynamic clustering for multi-user distributed antenna system [828]
1.7. Dynamic user-centric clustering for uplink cooperation in multi-cell wireless networks [1384]
1.8. Joint scheduling and dynamic clustering in downlink cellular networks [505]
1.9. Dynamic joint clustering scheduling for downlink CoMP systems with limited CSI [167]
1.10. Dynamic clustering of base stations for future wireless networks [992]
1.11. Dynamic clustering of mobile network with allocation of mobile access points [175]
1.12. Dynamic clustering for reconfiguration of backbone for WSNs [177]
1.13. Data similarity aware dynamic node clustering (WSNs) [496]
1.14. Dynamic image clustering/classification (particle swarm optimization) [971,978]
1.15. Dynamic clustering approach using multi-verse optimizer for Fog-assisted IoT devices [116]
1.16. Dynamic clustering for reconfiguration of backbone for WSN [177]
2. Dynamic load balanced clustering:
2.1. Dynamic load-balanced clustering in ad hoc networks (hybrid ant colony optimization) [579]
2.2. Energy efficient load-based clustering method for mobile WSNs [65]
2.3. Dynamic load balanced clustering problem in mobile ad hoc networks (dynamic GAs) [322]
Table 2.29. Some online clustering studies
No. Study Source(s)
1. Surveys on online clustering:
1.1. Survey on real-time clustering of data streams [1423]
1.2. Survey on data streams clustering (including online clustering) [1165]
1.3. On-line clustering (three methods) [229]
1.4. Online clustering algorithms [172]
1.5. Review on clustering techniques (creating better user experience for online roadshow) [812]
1.6. Analysis of online balanced clustering [205]
2. Online clustering based on k-means approaches:
2.1. Algorithm for online k-means clustering [810]
2.2. Efficient online spherical k-means clustering [1403]
2.3. Online constrained K-means clustering [1033]
2.4. Online k-means clustering of nonstationary data [697]
2.5. Dynamic online k-means [33]
3. AI-based approaches (e.g., machine learning, neural networks) for online clustering:
3.1. Reinforcement learning approach to online clustering [811]
3.2. Online deep clustering for unsupervised representation learning [1367]
3.3. Twin contrastive learning for online clustering [803]
3.4. Data stream fuzzy clustering and its online learning [215]
4. Special approaches for online clustering:
4.1. LINKS: a high-dimensional online clustering method [872]
4.2. Revisiting Gaussian neurons for online clustering with unknown number of clusters [422]
4.3. Kernel-based algorithm for online clustering [227]
4.4. Federated online clustering of bandits [844]
4.5. Online clustering with experts [332]
4.6. Semantic, hierarchical, online clustering for web search results [1369]
4.7. Online hierarchical algorithm for extreme clustering [705]
5. Online clustering of data streams, trajectory clustering:
5.1. Online clustering of parallel data streams [197]
5.2. On-line trajectory clustering for anomalous events detection [1017]
5.3. Online clustering of processes (novel non-parametric online clustering algorithm [677]
for time-series data)
5.4. Online clustering of evolving data streams [606,615]
5.5. Online semantic-enhanced Dirichlet model for short text stream clustering [736]
5.6. Online clustering of evolving data streams using a density grid-based method [1208]
48
2.2.6. Unequal clustering
In recent years unequal clustering problems are often used in communication systems (e.g., [144,170,
881,1256]). An illustration example of unequal clustering is shown in Fig. 2.31. A special example of an
unequal hierarchical clustering structure for cluster formation in WSNs is depicted in Fig. 2.32. (based
on [1256], small clusters are near base station).
Fig. 2.31. Example of unequal clustering
r r
r r
r
r r r r
r r
r r
r r
r r
r
r r
r r
rr r
r r
r
rrrr
rr r
r r
r r
⇒
⇒
⇒
r r
r r
r
r r
r r
r r
r r
r r
r r
r
r r
r r
r
r r
r r
r
rrrr
rr r
r r
r r Fig. 2.32. Unequal hierarchical clustering
tgrr
6
tgr
r
6
tgr
r
6
tgr
r
6
tgr
r
A
AK tgrr ...
6
sf
r
r@
@r
r
6
sf
r
r@
@r
r
6
sf
r
r@
@r
r
6
sf
r
r@
@r
r
6
sf
r
r@
@r
r...
#
"
!
6
re
rrrr
@
@
@
@
... #
"
!
6
re
rrrr
r r
A
A
A
A
A
A
A
A
... #
"
!
6
re
rrrr
@
@
@
@
...
rdf
B
B
B
Base
station
Some unequal clustering studies are pointed out in Table 2.30.
Table 2.30. Some unequal clustering studies
No. Study Source(s)
1. Some approaches for unequal clustering:
1.1. Coverage-aware unequal clustering algorithm for wireless sensor networks [881]
1.2. Unequal clustering algorithm for WSN based on fuzzy logic and improved ACO [1180]
1.3. Energy aware fuzzy approach to unequal clustering in WSNs [150]
1.4. Energy based cluster head selection unequal clustering algorithm with dual sink [66]
2. Some applications of unequal clustering:
2.1. Unequal clustering for maximizing lifetime of WSNs [144]
2.2. Unequal cluster based routing protocol in WSNs [312,1416]
2.3. Unequal clustering in WSNs for distributed load balancing (fuzzy approach) [170]
2.4. Unequal clustering to construct multilayer network [1256]
(cluster-based distributed routing protocol for WSNs)
2.5. Unequal clustering cross-layer protocol for WSNs [474]
2.6. Energy aware distributed unequal clustering protocol for heterogeneous WSNs [534]
2.7. Fuzzy-based multi-hop unequal cluster routing (SDN, WSN) [851]
2.8. Energy-efficient cluster-based routing protocol using unequal clustering [923]
and improved ant colony optimization for WSNs
2.9. Energy and spectrum aware unequal clustering in cognitive radio sensor networks [1188]
(with deep learning based primary user classification)
2.10. Optimizing energy consumption in WSN-based IoT using unequal clustering [11]
2.2.7. Trajectory clustering and clustering time series data (streams)
In recent years, the significance of trajectory clustering and clustering of time series data (streams)
has been increased (e.g., in dynamical systems, in various systems with moving objects, in multi-target
tracking systems).
Some trajectory analysis/clustering studies are pointed out in Table 2.31.
49
Table 2.31. Some tra jectory analysis/clustering studies time series data (streams) clustering
No. Study Source(s)
1. Surveys:
1.1. Trajectory clustering analysis (survey) [203]
1.2. Review of moving object trajectory clustering algorithms [1356]
1.3. Clustering data streams [520]
1.4. Trajectory data mining (overview) [1401]
1.5. Trajectory indexing and retrieval [387]
1.6. Deep learning for time series classification (review) [450]
1.7. Clustering massive data streams (summarization paradigm) [30]
1.8. Survey on data streams clustering (including online clustering) [1165]
1.9. Survey on clustering data streams [520]
2. Studies and methods for trajectory clustering:
2.1. Clustering uncertain trajectories [1004,1005]
2.2. Trajectory similarity clustering based on multi-feature distance measurement [1350]
2.3. Temporal-constrained sub-trajectory cluster analysis [1006]
2.4. Integrating graph partitioning and matching for trajectory analysis [816]
2.5. Unsupervised trajectory clustering via adaptive multi-kernel-based shrinkage [1317]
2.6. Incremental clustering for trajectories [590,791]
2.7. Integral invariants for effective 3D motion trajectory matching and recognition [1138]
2.8. Trajectory learning for activity understanding: unsupervised, multilevel, [921]
and long-term adaptive approach
2.9. Trajectory clustering: a partition-and-group framework [753]
2.10. Trajectory space (dual representation for nonrigid structure from motion) [52]
2.11. Vector field k-means: clustering trajectories by fitting multiple fields [460]
2.12. Novel trajectory clustering technique based on multi-view similarity [1249]
2.13. Spatio-temporal feature trajectory clustering based on deep learning [568]
2.14. Rapid trajectory clustering based on neighbor spatial analysis [1034]
2.15. Hierarchical trajectory clustering for spatio-temporal periodic pattern mining [1370]
3. Clustering of time series data (streams):
3.1. Clustering distributed time series in sensor networks [1340]
3.2. Incremental clustering of dynamic data streams [853]
using connectivity based representative points
3.3. Real-time clustering of data streams [1423]
3.4. Incremental clustering on evolving data stream [956]
3.5. Density-based clustering over an evolving data stream with noise [265]
3.6. Synchronization-based clustering on evolving data stream [1139]
3.7. Density-based clustering of data streams at a multiple resolutions [1262]
4. Some applied studies:
4.1. Visual cluster analysis of trajectory data with interactive Kohonen maps [1108]
4.2. Interactive visual clustering of large collections of trajectories [99]
4.2. Graph-based approach to vehicle trajectory analysis [524]
4.3. 3D human action recognition by shape analysis of motion trajectories [390]
4.4. Detection and classification of highway lanes using vehicle motion trajectories [896]
4.5. Efficient anomaly monitoring over moving object trajectory streams [247]
4.6. On-line trajectory clustering for anomalous events detection [1017]
4.7. Understanding sport activities from correspondences of clustered trajectories [1235]
4.8. Clustering of vehicle trajectories [129]
4.9. Syntactic matching of trajectories for ambient intelligence applications [1018]
4.10. Real-time motion trajectory indexing and retrieval of video sequences, [179,180]
object trajectory-based activity classification and recognition
4.11. Learning semantic scene models by object classification and trajectory clustering [1371]
4.12. Efficient k-nearest-neighbor search algorithms for historical moving object trajectories [476]
4.13. Time-focused clustering of trajectories of moving objects [942]
4.14. Trajectory clustering and regionalization for ocean eddies (South China sea) [906]
4.15. Traclass: trajectory classification (hierarchical region-based&trajectory-based clustering) [754]
4.16. Trajectory clustering for mining multiple periodic patterns (oceanic tra jectories) [414]
50
3. Clustering schemes in communication networks
3.1. Categories
In recent two decades, several versions of taxonomies for basic clustering schemes for communication
networks have been suggested (e.g., [376,1194,1250,1345]). In [1345] the following six basic clustering
clustering schemes are pointed out: type 1: dominated set based clustering, type 2. low-maintenance
clustering, type 3. mobility-aware clustering, type 4. energy-efficient clustering, type 5. load-balancing
clustering, and type 6. combined-metrics-based clustering. An integrated set (categories) of basic clus-
tering schemes in communication network is presented in Table 3.1.
Table 3.1. Some categories of basic clustering schemes in communications
No. Scheme Brief description Source(s)
1. Clustering for backbone optimization:
1.1. Connecting dominated set (DS) method (i) selection of candidates for clusterheads, [964,1297]
(ii) detection of redundant dominating nodes,
(iii) design of connected k-hop DS
1.2. Weakly connecting dominated set Detection of a small weakly connected DS [305]
method (to obtain non-overlapping clusters)
1.3. Domatic partition in networks Design of tdisjoint dominating sets [452,482]
(maximizing t) [1348]
1.4. Clustering for efficiently of the (a) clique covering (clustering), [177]
reconfigurable backbones of WSNs (b) connection of selected nodes (CHs)
(c) backbone reorganization
(with new node(s), new cluster(s))
2. Multi-hop clustering schemes:
2.1. Multi-hop clustering Heuristic to design a d-hop configuration [91,964]
(MaxMin algorithm)
2.2. Connected k-hop clustering Design of connected k-hop clustering, [964,1324]
(in Ad Hoc networks)
2.3. Multi-hop clustering Based on neighborhood benchmark [1336]
in mobile ad-hoc networks
2.4. Link- and hop-constrained clustering Multi-hop WSNs [316]
2.5. Multi-hop clustering Hierarchical distributed management, [118,1124]
routing in WSNs
3. Clustering schemes for data aggregation:
3.1. Node clustering and data aggregation Sailfish optimization method [95]
3.2. Data aggregation based on usage of hybrid LEACH protocol [683]
Energy efficiency optimization
3.3. Aggregation scheme in clustered WSN Adaptation methods [309]
3.4. Secure statistical data aggregation Heuristic angular clustering [721]
3.5. Reliable data aggregation scheme Hybrid deep learning techniques [1064]
4. Energy efficient clustering:
4.1. Clustering scheme for ad hoc networks Stable energy-efficient location [910]
4.2. Energy efficient clustering protocol Particle swam optimization (PSO) method [1067]
4.3. Special energy efficient scheme (WSNs) Unequal clustering algorithm [1353]
5. Cluster scheduling schemes:
5.1. Effective cluster scheduling scheme Local gravitation method [1322]
for WSNs
5.2. Hierarchical clustering-task scheduling Hierarchical scheduling policy (HCSP) [949,1013]
in cluster-based WSNs
6. Access-based clustering schemes:
6.1. Cluster-based channel assignment Channel assignment in multilayer [497]
networks (e.g., IEEE 802.11 networks)
6.2. Allocation of users into access points Multicriteria assignment [767]
(in each predefined network cluster)
3.2. Clustering scheme for backbone optimization
The basic clustering-based scheme for backbone design is as follows (e.g., [177]):
51
Stage 1: clustering (e.g., clique covering).
Stage 2: selection/assignment of cluster heads.
Stage 3: design of backbone over cluster heads.
An illustrative example is presented Fig. 3.1:
(i) initial network (Fig. 3.1a): graph G= (A, E ), set of nodes A={1,2, ..., 21};
(ii) clique clustering (Fig. 3.1b): cluster X1={1,2,3,4}, cluster X2={5,6,7}, cluster X3={8,9,10},
cluster X4={11,12,13,14}, cluster X5={15,16,17,18}, cluster X6={19,20,21};
(iii) set of cluster heads (Fig. 3.1c): cluster X1: 4, cluster X2: 7, cluster X3: 10, cluster X4: 12, cluster
X5: 16, cluster X6: 19;
(iv) connected backbone (Fig. 3.1c): B={12,4,16,19,10,7}.
Fig. 3.1. Clustering based backbone design
(a) initial network
X1
1r
2r3
r
4r@
@
A
A
A
AQQ
Q
X2
6
r7
r
5r@
@
@
@
X3
8
r9
r
10
r
X4
11
r12
r
13
r14
r
@
@
X5
15
r r16
PPPP
P
@@
@
17
r18
r
A
A
A
X6
20
r21
r
19
r
@
@
(b) clique clustering
X1
1r
2r3
r
4rA
A
A
AQQ
Q@
@
X2
6
r7
r
5r@
@
@
@
X3
8
r9
r
10
r
X4
11
r12
r
13
r14
r
@
@
X5
#
"
!
15
r r16
PPPP
P
@@
@
17
r18
r
A
A
A
X6
#
"
!
20
r21 r
19
r
@
@
(c) connected backbone
X1
1r
2r3
r
4re @
@
@
@
@
@
A
A
A
A
X2
6
r7
re
@
@
@
@
@
@
5r
@
@
X3
8
r9
r
10
re
X4
11
r12
re
13
r14
r
@
@
X5
#
"
!
15
r16re
PPPP
P
PPPP
P
PPPP
P
17
r18
r
A
A
A
X6
#
"
!
20
r21 r
19
re@
@
The above-mentioned scheme is used as a basis for efficiently reconfigurable backbones in communica-
tion networks (e.g., for wireless sensor networks). In general several other backbone design schemes are
used as well, for example: (i) scheme based on dominating set, (ii) scheme based on independent set, (iii)
scheme based on maximum leafs spanning tree/forest, and (iv) scheme based on k-centers in network.
3.3. Clustering scheme for data aggregation
The clustering aggregation schemes are widely used in communication networks. Some clustering based
studies for data aggregation are listed in Table 3.2.
Table 3.2. Clustering based approaches for data aggregation in communication networks
No. Study Source(s)
1. Survey on data aggregation techniques in WSNs [391]
(including taxonomy of cluster-based protocols)
2. Adaptive data aggregation scheme in clustered WSN [309]
3. Efficient data aggregation and routing in sensor networks [306]
4. Hybrid LEACH protocol (energy efficiency optimization in IoT networks) [683]
for data aggregation
5. k-center clustering for data summarization [104,699]
6. Heuristic angular clustering framework for secure statistical data aggregation [721]
in sensor networks
7. Reliable cluster based data aggregation scheme for IoT network [1064]
using hybrid deep learning techniques
8. Energy efficient cluster head selection for data aggregation in wireless sensors [1063]
9. Node clustering and data aggregation in WSN using sailfish optimization [95]
10. Fuzzy logic-based two-level clustering for data aggregation in WSN [449]
11. Slepian-Wolf coding based clustering algorithm for data aggregation in WSNs [1160,1397]
12. Data density correlation degree clustering method for data aggregation in WSN [1354]
13. Cluster-based weighted compressive data aggregation in WSNs [7]
14. Bandwidth efficient cluster-based data aggregation for WSN [873,1048]
15. Network clustering for data summarization in network traffic monitoring [581]
16. Energy-efficient cluster-based data collection by UAV in robotic WSNs [521,522]
17. Data collection based on multiple mobile nodes for WSN (clustering approach) [990]
52
3.4. Multi-hop/multi-level clustering schemes
Some multi-hop/multi-level clustering schemes/studies are listed in Table 3.3.
Table 3.3. Some multi-hop/multi-level clustering schemes
No. Study Source(s)
1. Basic multi-hop clustering approaches:
1.1. Multi-hop clustering (MaxMin algorithm) [91,964]
(heuristic to design a d-hop configuration)
1.2. Energy-efficient multi-level adaptive clustering routing for sensor networks [1263]
1.3. Evidence-efficient multihop clustering routing scheme for large-scale WSNs [796]
1.4. Energy optimization clustering scheme for multi-hop [1352]
underwater acoustic cooperative sensor networks
1.5. Fault tolerant dynamic multi-hop clustering in sensor network [1092]
1.6. Energy constrained multihop clustering algorithm for WSN [1142]
1.7. Link- and hop-constrained clustering for multi-hop WSNs [316]
2. Special multi-hope clustering methods:
2.1. k-hop clustering scheme for the optimal common control channel assignment [1321]
(for cognitive radio networks, minimum dominating set problem)
2.2. Connected k-hop clustering (in Ad Hoc networks): [1324]
design of connected k-hop clustering
2.3. Three level heterogeneous clustering protocol for WSN [1026]
2.4. Cluster-based distributed medium access control protocol for multichannel [1310]
and multihop mobile cognitive radio ad hoc networks
2.5. Fuzzy logic-based clustering algorithm for multi-hop WSNs [1173]
2.6. Clustering scheme for hierarchical control in multi-hop wireless networks [163]
(three-layer hierarchy)
3. Multi-hop cluster-based routing approaches:
3.1. Multi-hop cluster-based routing protocols in WSNs (survey based on methodology) [445]
3.2. Multi-hop cluster based routing approach for WSNs [118]
3.3. Directional multi-hop clustering routing protocol for WSNs [939]
3.4. Multi-hop dynamic clustering routing protocol for WSN in IoT environment [848]
3.5. Access-based clustering scheme
Access-based clustering are often targeted to clustering of end-users and their allocation to local network
centers (e.g., access points). Access-based clustering schemes are often very important for last mile
network organization. Some studies on access-based clustering schemes are pointed in Table 3.4.
Table 3.4. Some studies on access-based clustering schemes
No. Study Source(s)
1. Cloudlets: clusters of virtualization servers integration of the cloudlets [277]
into the access network (heuristics for cloudlet location)
2. Cluster-based channel assignment: channel assignment in multilayer networks [497]
(e.g., IEEE 802.11 networks)
3. Clustering of end-users set (with access points APs as cluster heads) [767]
(multicriteria assignment of end users into access points)
4. Quality-balanced user clustering schemes for non-orthogonal multiple access systems [1230]
3.6. Clustering-based scheduling
Traditionally, clustering-based scheduling approach is used in multiprocessor systems, distributed com-
puting processes [338,489,656,814]. The general problem consists in mapping the digraph over initial
tasks upon multiprocessor architecture (Fig. 3.2). The task clustering solution provides the following:
(a) decreasing the problem dimension and (b) decreasing communications among task clusters Thus, the
heuristic scheduling approaches are based on preliminary clustering of tasks. In addition, two methods
are often used: (a) priority based scheduling and (b) duplication-based scheduling.
53
Fig. 3.2. Clustering-based scheduling in distributed computing
Digraph over
computing tasks
'
&
$
%
Mapping
-
-
-
-
-
Task
clusters
-
?
A
AU
?
-
A
AU
?
-
Distributed computer
environment (processors,
computer clusters, clouds)
P
P
P
Processors/
computer
clusters/
clouds
...
t
-
Evidently, this general situation corresponds to clustering of the computing tasks and clustering of the
processing items. The general case is a basic one in communication network scheduling. Here a four-stage
solving framework is considered for two sets: elements (i.e., tasks) and positions (processing units) (Fig.
3.3):
Stage 1. Clustering of element set (to decrease the dimension).
Stage 2. Clustering of position set (to decrease the dimension).
Stage 3. Mapping (assignment/allocation) of element clusters into position clusters. Clearly, several
elements can be assigned to the same position.
Stage 4. Ordering of the allocated tasks for each position cluster.
Fig. 3.3. Illustration for four-stage framework
Mapping
(allocation)
Elements
(tasks)
QQQQ
Qs
r
rrr
1
PPPP
Pq
r
rrr
r
rrrr
'
&
$
%
Positions
(processing
units)
c cc
c
c
cc
ccc
c
cc
'
&
$
%
Some studies in cluster-based scheduling are pointed out in Table 3.5.
Table 3.5. Some studies in cluster-based scheduling
No. Study Source(s)
1. Clustering-based scheduling in multiprocessor systems, [338,489,656,814]
in distributed computing processes
2. Hierarchical clustering-task scheduling policy (HCSP) in cluster-based WSNs [949,1013]
3. Time-interval balancing in multi-processor scheduling of composite modular jobs [773]
4. Scheduling sleeping nodes in high density cluster-based sensor networks [385]
5. Balanced-energy sleep scheduling scheme for high-density cluster-based [386]
sensor networks
6. Serialized optimal relay schedules in two-tiered clustered WSNs [985]
7. Joint scheduling and dynamic clustering in downlink cellular networks [505]
8. Dynamic joint clustering scheduling for downlink CoMP systems with limited CSI [167]
9. Clustering-based scheduling for cognitive radio sensor networks [608]
10. Dynamic cluster scheduling for cluster–tree WSNs. [1117]
54
3.7. Energy efficient clustering schemes
Energy efficient clustering schemes are widely used. Some studies are listed in Table 3.6.
Table 3.6. Some studies on energy efficient clustering schemes
No. Study Source(s)
1. Energy efficient clustering:
1.1. Clustering algorithm for energy efficiency and safety in mobile, wireless [355]
and sensor networks
1.2. Energy efficient clustering in WSNs using mobile sink [1268]
1.3. Energy efficient unequal clustering algorithm for WSNs [1353]
1.4. Stable energy-efficient location based clustering scheme for ad hoc networks [910]
1.5. Improved low-energy adaptive clustering hierarchy (LEACH) protocol in WSNs [1385]
1.6. BPA-CRP: a balanced power-aware clustering and routing protocol for WSNs [364]
(LEACH)
1.7. PSO-based energy efficient clustering protocol in WSNs [1067]
1.8. Energy efficient fault tolerant clustering and routing algorithms for WSNs [143]
1.9. PSO-based approach for energy-efficient and energy-balanced routing and clustering [145]
in WSNs
1.10. PSO based energy efficient clustering and sink mobility in heterogeneous WSNs [1090]
1.11. Centralized cluster-based approach via Grey Wolf optimizer [361]
for energy-efficient routing in WSN
1.12. Energy aware clustering hierarchy protocol for large scale WSNs [171]
1.13. Energy-efficient chain-cluster based intelligent routing for WSNs [1053]
1.14. Hybrid LEACH protocol based on AI (energy efficiency optimization in IoT networks) [683]
1.15. Chaotic elite niche evolutionary algorithm for low power clustering [842]
in environment monitoring WSNs
2. Energy efficient cluster head selection:
2.1. Modification of energy efficient unequal clustering mechanism [66]
(for cluster head selection)
2.2. Energy-efficient cluster head selection in WSNs (improved Grey Wolf optimization [1070]
algorithms)
2.3. PSO based energy efficient cluster head selection algorithm for WSNs [1059]
2.4. EA-CRP: a novel energy-aware clustering and routing protocol in WSNs [362]
(cluster head selection, multi-hop routing, multi-layer topology)
2.5. Hybrid HSA nd PSO algorithm for energy efficient cluster head selection in WSN [1136]
2.6. MCH-EOR: multi-objective cluster head based energy-aware optimized routing [885]
in WSNs
2.7. Energy efficient cluster head selection scheme in heterogeneous WSN [1065]
2.8. Grid-based CH selection (enhanced energy optimization routing protocol for WSNs) [1072]
2.9. Head selection for efficient data aggregation and routing in sensor networks [306]
(energy consumption)
55
4. On clustering in wireless and mobile networks
4.1. Clustering in WSNs
In general, the following types of WSNs are considered (e.g., [1125]): (i) terrestrial WSNs (e.g., [490]),
(ii) underground WSNs (e.g., [53,58,1164]), (iii) underwater WSNs (e.g., [57,139,448,490]), (iv) multime-
dia WSNs (e.g., [3,59,80,146]), (v) mobile WSNs (e.g., [178,344,561]), (vi) wireless sensor and actuator
networks (WSANs) (e.g., [56,1073,1316]), (vii) heterogeneous WSNs (e.g., [274]). Clustering is the basic
approach for topology (i.e., network structure/architecture) management in WSNs (e.g., [682,1125,1126]).
A simplified illustrative example of WSN hierarchical clustered topology is presented in Fig. 4.1. Here
the following cluster deployment topology models are shown at the bottom layer:
(i) square model for cluster X1,1,
(ii) hexagonal model for cluster X1,k1,
(iii) pentagonal model for cluster Xn,1, and
(iv) 3 ×3 grid model for cluster Xn,kn.
Fig. 4.1. Simplified example of WSN hierarchical clustered topology
'
&
$
%
sf
rrrr
@
@
@
@
Cluster X1,1
... '
&
$
%
B
B
B
B
BM
sf
rrrr
r r
A
A
A
A
A
A
A
A
Cluster X1,k1
rdf
B
B
B
Local base
station S1
H
H
...
Gateway
node P
Psfh@
@I
3
+
... sfh
...
Q
QkQ
Qs
'
&
$
%
sf
r
r r
r r
@
@
A
A
A
A
Cluster Xn,1
...'
&
$
%
B
B
B
B
BM
sf
rrrr
r r
rr
@
@
@
@
Cluster Xn,kn
Cluster
head (CH)
rdf
B
B
B
Local base
station Sn
...
sfh@
@I
3
+
... sfh
...
Q
QkQ
Qs
Global base
station PP
Ptfi
B
B
B
B
HHHH
Hj
*
H
H
H
H
HY
...
Some survey on clustering in WSNs are pointed out in Table 4.1. Note the following basic cluster-
ing characteristics are considered in the clustering of WSNs: (i) cluster size, (ii) cluster density, (iii)
intra-cluster characteristic, (iv) inter-cluster head connectivity, (v) number of clusters, (vi) stability char-
acteristic, (vii) characteristic of cluster hierarchy (e.g., [428,649,1125,1126]). Some bibliography on studies
in WSNs is pointed out in Table 4.2.
Table 4.1. Some survey on clustering in WSNs
No. Study Source(s)
1. Clustering objectives in WSNs (survey and research direction analysis) [1125]
2. Survey and future directions on clustering in WSNs [1126]
3. Survey of clustering techniques in WSNs (including challenges in IoT scenarios) [1319]
4. Literature survey on clustering in WSNs (including: hierarchical architecture, [20]
clustering objectives, clustering characteristics, classification of clustering approaches)
5. Review on clustering algorithms for WSNs [979]
6. Survey on optimization of clustering in WSN (techniques and protocols) [649]
7. Optimized clustering algorithms for large WSNs (review) [1094]
8. Graph theoretic clustering algorithms in MANETs and WSNs (survey) [428]
9. Survey on clustering algorithms for heterogeneous WSNs [670]
10. Survey on clustering techniques for cooperative wireless networks [1194]
11. Survey on clustering protocols in WSNs (classification, future directions) [1066]
12. Survey of energy-efficient clustering routing protocols for WSNs (metaheuristics) [378]
13. Aspects of clustering in WSNs (classical techniques, optimization, machine learning; [94]
review, taxonomy, research findings, challenges and future directions)
56
Table 4.2. Some studies on clustering in WSNs, part 1
No. Study Source(s)
2. Basic studies (e.g., network clustering, cluster formation, cluster head selection):
2.1. Hierarchical (multi-level) clustering for WSNs, hierarchical network design [162,745]
2.2. Clusterhead (node) election/selection/location in WSNs [78,102,142,254]
(TOPSIS method) [548,795]
2.3. Cluster topology in WSN [1098]
2.4. Cluster formation in networks [91,128]
2.5. Clustering and routing for WSNs [143,662,728,1170]
2.6. Hierarchical cluster-based routing in WSNs [601,1102,1120,1168]
2.7. Node clustering in WSNs [1344]
2.8. Monitoring in cluster-based WSNs [226]
2.9. Energy-efficient clustering for heterogeneous WSNs [633,731]
2.10. EEMC: an energy-efficient multilevel clustering algorithm for large-scale WSNs [641]
2.11. Graph cut based clustering for cognitive radio ad hoc networks [1379]
(without common control channels)
2.12. Cluster head selection using decision trees for WSNs [37]
2.13. Balanced clustering problem in large scale WSNs [1226]
2.14. Enhanced clustering and ACO-based multiple mobile sinks [719]
for efficiency improvement of WSNs
2.15. Energy constraint clustering algorithms for WSNs (usage of dominating set) [67]
2.16. Optimal clustering for determining distributed antenna location [1242]
(location of antenna units) in wireless networks
3. Clustering protocols for WSNs:
3.1. Distributed energy-efficient clustering protocol for WSNs [280]
3.2. SEECH: Scalable energy efficient clustering hierarchy protocol in WSNs [1209]
3.3. DHCR: energy-aware clustering protocol [1084]
3.4. EDIT: low cost clustering protocol [1213]
3.5. Distributed clustering protocol in WSNs using fuzzy logic [1202]
3.6. Energy-efficient multi-hop routing protocol based on grid clustering for WSNs [596]
3.7. Power efficient cluster-based routing for WSNs [115]
(honeybees swarm intelligence approach)
3.8. Multi-hop cluster based routing approach for WSNs [118,362]
3.9. Hierarchical distributed management clustering protocol for WSNs [1124]
3.10. Evolutionary based application specific routing protocol for clustered WSNs [1157]
3.11. Memetic fuzzy clustering protocol for WSNs [444]
3.12. CRPD: a novel clustering routing protocol for dynamic WSNs [1282]
3.13. Novel efficient clustering protocol for energy harvesting in WSNs [1088]
3.14. Multi-hop dynamic clustering routing protocol for WSN in IoT environment [848]
3.15. Clustering protocol for pervasive WSN (blockchain enabled energy efficient [957]
red deep algorithm)
3.16. Clustering based routing protocol for WSN implementing a mobile sink [184]
3.17. Clustering protocol for energy balance of WSN [565]
based on genetic clustering algorithm
3.18. Directional multi-hop clustering routing protocol for WSNs [939]
3.19. Energy efficient protocol in WSN (optimized cluster head selection model) [70]
3.20. Energy efficient enhanced LEACH-C protocol in WSNs using cloud [27]
3.21. Energy-efficient heterogeneous ring clustering routing protocol for WSNs [1381]
3.22. Clustering based routing techniques in wireless body area networks [1239]
3.23. Clustered-based protocol for multi-hop heterogeneous WSNs [685]
(using comprehensive sensing)
3.24. Hybrid LEACH protocol (energy efficiency optimization in IoT networks) [683]
3.25. Balanced parallel clustering protocol for WSNs (using K-means techniques) [1203]
3.26. Energy-balanced cluster-based protocol for WSNs [1207]
57
Table 4.2. Some studies on clustering in WSNs, part 2
No. Study Source(s)
4. Unequal clustering approach:
4.1. Unequal clustering for maximizing lifetime of WSNs [144]
4.2. Coverage-aware unequal clustering algorithm for WSNs [881]
4.3. Unequal clustering to construct multilayer network [1256]
(cluster-based distributed routing protocol for WSNs)
4.4. Unequal clustering cross-layer protocol for WSNs [474]
4.5. Energy aware distributed unequal clustering protocol for heterogeneous WSNs [534]
4.6. Unequal cluster-based routing strategy in WSNs [312]
4.7. HEEC: a hybrid unequal energy efficient clustering for WSNs [233]
(including multi-hop routing, increasing network lifetime)
4.8. Distributed load balancing unequal clustering in WSNs (fuzzy approach) [170]
4.9. Energy efficient routing protocol based on layers [1416]
and unequal clusters in underwater WSNs
4.10. Energy hole problem based on unequal cluster-radius for WSNs [829]
4.11. Energy-balanced clustering in WSNs (unequal clustering) [831]
4.12. Unequal clustering algorithm for WSN (fuzzy logic and improved ACO) [1180]
4.13. Adaptive clustering based dynamic routing of WSNs via ant colony optimization [1337]
4.14. Hybrid unequal clustering for WSNs [864]
4.15. Load balancing fuzzy-based unequal clustering for WSNs assisted IoT [34]
4.16. Energy aware fuzzy approach to unequal clustering in WSNs [150]
4.17. Energy based cluster head selection unequal clustering with dual sink in WSNs [66]
4.18. Unequal clustering for optimizing energy consumption in WSN-based IoT [11]
5. Optimization approaches:
5.1. Particle swarm optimization based clustering algorithm with mobile sink for WSNs [1278]
5.2. Domatic partition in homogeneous WSNs (maximization of domatic number) [452,482,1348]
5.3. Multi-hop optimal clustering in hexagon and Voronoi cell structured WSNs [735]
5.3. Coverage-time optimization for clustered WSNs (power-balancing approach) [1159]
5.5. Multi-objective Cluster Head Based Energy-aware Optimized Routing algorithm [1102]
on WSNs
5.6. Energy-aware clustering-based routing in wireless sensor networks [675]
using Cuckoo optimization algorithm
5.7. PSO and artificial bee colony algorithm for clustering [1174]
and mobile based software-defined WSNs
5.8. Cluster-based energy optimization algorithm in WSNs with mobile sink [1261]
5.9. Weight PSO and improved factor-based clustering algorithm for WSNs [334]
5.10. Multi-criterion optimization for energy efficient cluster formation in WSNs [945]
5.11. Efficient statistical clustering techniques for optimizing cluster size in WSNs [418]
5.12. Optimized clustering algorithms for large WSNs (review) [1094]
5.13. Optimized fuzzy clustering using moth-frame optimization in WSNs [1218]
5.14. Unconstrained optimization technique in WSNs for energy efficient clustering [999]
5.15. Hybrid optimization-based novel energy-efficient clustering for EH-WSNs [1062]
5.16. Optimal energy aware clustering in circular WSNs [114]
5.17. Optimized and load balanced clustering for WSNs (using MADM approaches) [1050]
5.18. Combinatorial optimization-based clustering algorithm for WSNs [264]
5.19. Energy-aware multilayer clustering-based butterfly optimization routing [327]
for underwater WSNs
5.20. Energy-efficient clustering routing for WSNs [598]
based on energy consumption optimization
5.21. Optimization based multi-objective weighted clustering [1216]
for remote monitoring system in WSN
5.22. Multiple criteria clustering of mobile agents in WSN [1169]
5.23. Multi swarm optimization based clustering with tabu search in WSNs [1195]
5.24. Energy efficient clustering algorithm based on PSO for WSNs [847]
5.25. Optimization of clustering in WSN (techniques and protocols) [649]
5.26. Chaotic elite niche evolutionary algorithm for low power clustering [842]
in environment monitoring WSNs
58
Table 4.2. Some studies on clustering in WSNs, part 3
No. Study Source(s)
6. Fuzzy clustering in WSNs:
6.1. Fuzzy clustering protocol for WSNs [444]
6.2. Sugeno fuzzy clustering algorithm for WSNs [1158]
6.3. Clustering mechanism based on Fuzzy-C means for WSNs [1192]
6.4. Fuzzy routing protocol for clustered WSNs [1360]
6.5. Distributed clustering protocol in WSNs using fuzzy logic [1202]
6.6. Fuzzy approach for unequal clustering in WSNs [170]
6.7. MOFCA: multi-objective fuzzy clustering algorithm for WSNs [1116]
6.8. HQCA–WSN: High-quality clustering for optimal cluster head selection in WSNs [169]
(using fuzzy logic)
6.9. EHCR-FCM: energy efficient hierarchical clustering using fuzzy C-means for WSNs [987]
6.10. Optimized fuzzy clustering using moth-frame optimization in WSNs [1218]
6.11. Load balancing fuzzy-based unequal clustering for WSNs assisted IoT [34]
6.12. Energy aware fuzzy approach to unequal clustering in WSNs [150]
6.13. Fuzzy modelling based energy aware clustering in WSNs using modified [1145]
invasive weed optimization (k-means, evolutionary technique, etc)
6.14. Fuzzy clustering for enhancing reliability and network lifetime of WSN [750]
7. Adaptive clustering approaches in WSNs:
7.1. PEACH: power-efficient and adaptive clustering hierarchy protocol for WSNs [1338]
7.2. Adaptive clustering for WSNs with a mobile sink [1204]
7.3. Improved three-layer low-energy adaptive clustering hierarchy for WSNs [756]
7.4. Adaptive clustering based dynamic routing of WSNs via ant colony optimization [1337]
7.5. Energy efficient adaptive clustering hierarchy approach for WSNs [423]
7.6. Energy-efficient adaptive clustering algorithm for [1133]
7.7. Agile adaptive clustering algorithm for WSNs considering energy constraint [943]
7.8. LLACA: an adaptive localized clustering algorithm for wireless ad hoc networks [46]
7.9. Density based adaptive soft clustering for optimal energy efficient routing in WSN [871]
8. Dynamic clustering:
8.1. Dynamic clustering approach with ACO-based mobile sink [718]
for data collection in WSNs
8.2. Dynamic clustering for reconfiguration of backbone for WSNs [177]
8.3. Dynamic clustering method towards improved WSN longevity [1355]
8.4. Dynamic cluster head selection method for WSNs [637]
8.5. Data similarity aware dynamic node clustering in WSNs [496]
8.6. Dynamic clustering for IoT WSNs (Anchor-based routing protocol) [110]
8.7. Dynamic clustering approach using multi-verse optimizer for Fog-assisted IoT devices [116]
9. Load-balanced clustering:
9.1. Load-balanced clustering of WSNs [533]
9.2. Optimized and load balanced clustering for WSNs in increase the lifetime [1051]
9.3. MCBC: Multi-objective Load Balancing Clustering technique in WSNs [1057]
9.4. Optimized and load balanced clustering for WSNs (using MADM approaches) [1050]
9.5. Load balanced clustering and dual data uploading in WSNs [1392]
9.6. Energy efficient load-balanced clustering algorithm for WSNs [727]
9.7. Load-balanced energy efficient clustering protocol for WSNs [1162]
9.8. Metaheuristic load-balancing-based clustering technique in WSNs [299]
9.9. Modified GA-based load balanced clustering for WSN (MGALBC) [737]
9.10. Lightweight load-balanced authentication scheme for a cluster-based WSN [1412]
9.11. Load balancing fuzzy-based unequal clustering for WSNs assisted IoT [34]
10. Balanced clustering in WSNs:
10.1. Balanced clustering for energy efficient routing in WSNs [959]
10.2. Energy-balanced clustering routing algorithm for WSNs [1134,1334]
10.3. Survey on balanced clustering (in networks) [771,772]
10.4. Balanced clustering with full coverage in heterogeneous WSNs [1362]
10.5. Energy balanced clustering algorithm in large scope WSN [640]
based on cooperative transmission technology
10.6. Energy balanced clustering and aggregation for WSNs [1240]
59
Table 4.2. Some studies on clustering in WSNs, part 4
No. Study Source(s)
11. Clustering in very large WSNs:
11.1. Optimized clustering algorithms for large WSNs (review) [1094]
11.2. EEMC: An energy-efficient multilevel clustering algorithm for large-scale WSNs [641]
11.3. Collision chain mitigation and hidden device-aware grouping [360]
in large-scale 802.1ah networks
11.4. Spatiotemporal clustering and compressing schemes [1014]
for efficient data collection applications in WSNs
11.5. Spectral partitioning and fuzzy C-mean based clustering algorithm for big data WSNs [1281]
11.6. Reliable location aware and Cluster-Tap Root based data collection protocol [650]
for large scale WSNs
11.7. Biologically inspired low energy clustering for large scale WSNs [1409]
12. Some other special studies:
12.1. Hierarchical clustering-task scheduling policy in cluster-based WSNs [949]
12.2. Clustering-based coverage in WSNs [1361]
12.3. Cluster-based mobile target detection in WSNs [1309]
12.4. Stable femtocells cluster formation in femtocell networks (cooperative game theory) [1077]
12.5. Energy efficient clustering scheme using multilevel (multi-hop) routing for WSNs [932]
12.6. Differential evolution based clustering algorithm for WSNs [729]
12.7. Multifault diagnosis in WSN (clustering, cluster heads selection) [1201]
12.8. Link- and hop-constrained clustering for multi-hop WSNs [316]
12.9. Energy aware clustering and data gathering technique [1172]
based on nature inspired optimization in WSNs
12.10. HyperGraph based clustering scheme for power aware WSNs [486]
12.11. Robust clustering for extending the lifetime of WSNs [560]
12.12. Compressive sensing-based clustering joint annular routing data gathering [1357]
scheme for WSNs
12.13. Heuristics for designing multi-sink clustered WSN topologies [1097]
12.14. Clustering in WSN with latency and energy consumption constraints [108]
12.15. Efficient cluster-based self-organization algorithm for WSNs [759]
12.16. Novel scheme for wireless sensor-actuator network (WSAN) sink mobility [940]
based on clustering and set packing techniques
12.17. Bio-inspired clustering scheme for Internet of Drones applications in industrial WSNs [23]
12.18. Tree-cluster-based data-gathering algorithm for industrial WSNs with a mobile sink [1415]
12.19. Modeling and analyzing cascading dynamics of the clustered WSN [471]
12.20. Application-specific clustering in WSNs using combined fuzzy firefly algorithm [435]
and random forest
12.21. Heuristic angular clustering framework for statistical data aggregation in WSNs [721]
12.22. Effective cluster scheduling scheme using local gravitation method for WSNs [1322]
12.23. K-means clustering for cell allocation strategies in congested 6TiSCH environments [706]
(WSNs)
13. Fault-tolerant clustering:
13.1. Fault tolerance and energy efficient clustering algorithm in WSNs (FTEC) [632]
13.2. Fault-tolerant clustering of WSNs [532]
13.3. Efficient fault-prevention clustering protocol for robust underwater sensor networks [1396]
13.4. Reliable fault-tolerant model based data aggregation scheme for clustered WSNs [17]
14. Clustering in heterogeneous WSNs:
14.1. Energy efficient compression sensing-based clustering framework [869]
for IoT-based heterogeneous WSN
14.2. Hierarchical clustering in heterogeneous WSNs (survey) [1219]
14.3. MACCHFL-FT: a fuzzy logic based energy-efficient protocol [903]
to cluster heterogeneous nodes in WSNs
14.4. GA-based energy-aware multi-hop clustering scheme for HetWSNs [933]
60
Table 4.2. Some studies on clustering in WSNs, part 5
No. Study Source(s)
15. Distributed clustering in WSNs:
15.1. Distributed clustering in WSNs [2]
15.2. Energy-efficient distributed clustering in WSNs [397]
15.3. Distributed load balancing clustering algorithm for WSNs [1286]
15.4. Distributed load balancing unequal clustering in WSNs (fuzzy approach) [170]
15.5. Distributed robust data clustering in WSNs using diffusion moth [714]
flame optimization
15.6. Sleep-awake energy efficient distributed clustering algorithm for WSNs [39]
15.7. Distributed clustering algorithm guided by the base station to extend the lifetime [1359]
of WSNs (fuzzy clustering procedure)
15.8. Fuzzy-logic based distributed energy-efficient clustering algorithm for WSNs [1382]
15.9. Distributed k-means algorithm and fuzzy c-means algorithm for WSN [1038]
(based on multiagent consensus theory)
15.10. Distributed higher-order k-medoids clustering algorithm for WSN [907]
4.2. On clustering in networks with moving objects
In recent decades, the role of ad hoc mobile wireless networks (i.e., networks with moving objects) has
been increased (e.g., [1096]). The list of moving objects involve the following:
(i) vechicles/cars (i.e., mobile ad hoc networks - VANETs/MANETs);
(ii) flying object as airplanes, drones, UAV, satellites (i.e., UAV networks, flying ad hoc networks -
FANETs); etc.
In [25], the following taxonomy of clustering algorithms for MANETs is described:
1. Identifier-based clustering: 1.1 lowest ID cluster algorithm (LIC), 1.2 max-min d-cluster formation
algorithm.
2. Connectivity-based clustering: 2.1 highest connectivity clustering algorithm (HCC), 2.2 K-hop
connectivity ID clustering algorithm (K-CONID), 2.3 adaptive cluster load balance method, 2.4 adaptive
multihop clustering.
3. Mobility-aware clustering: 3.1.mobility-based d-hop clustering algorithm, 3.2. mobility based metric
for clustering, 3.3. mobility-based frame work for adaptive clustering.
4. Low cost of maintenance clustering: 4.1. least cluster change algorithm (LCC), 4.2. adaptive
clustering for mobile wireless network 4.3. 3-hop between adjacent cluster heads (3-hBAC), 4.4. passive
clustering.
5. Power-aware clustering: 5.1. load balancing clustering (LBC), 5.2. power-aware connected dominant
set, 5.3. clustering for energy conservation.
6. Combined-weight based clustering: 6.1. weighted clustering algorithm (WCA), 6.2. entropy-based
weighted clustering algorithm, 6.3. vote-based clustering algorithm.
In general, the following taxonomy of clustering schemes in MANET is considered (e.g., [25,192,914]):
(i) identity based clustering, (ii) topology based clustering, (iii) mobility based clustering, (iv) energy
based clustering, (v) weight based clustering, and (vi) AI based clustering. The taxonomy is based on
nature of clustering algorithms and criteria for cluster head selection approaches.
In addition, it is reasonable to point out the following basics for the clustering algorithms in MANETs
(e.g., [79,192,1221]):
(a) mobility base clustering,
(b) energy-efficient based clustering,
(c) connectivity-based clustering, and
(d) weighted-based clustering.
Some studies on clustering in networks with moving objects (i.e., MANETs, VANETs, FANETs) are
pointed out in Table 4.3.
61
Table 4.3. Some studies on clustering in networks with moving objects, part 1
No. Study Source(s)
1. Some surveys on clustering schemes in MANETs/VANETs:
1.1. Surveys on clustering schemes in mobile Ad Hoc networks (MANETs) [192,914,1345]
1.2. Survey of clustering techniques for mobile ad hoc networks (MANETs) [25,79,348]
1.3. Survey on weighted clustering for mobile ad hoc networks [1250]
1.4. Graph theoretic clustering algorithms in MANETs and WSNs (survey) [428]
1.5. Comparative study of various clustering algorithms for MANETs [997]
1.6. Smart and balanced clustering for MANETs [341]
1.7. Clustering schemes in MANETs (performance evaluation, open challenges, [1047]
and proposed solutions)
1.7. State-of-the-art approach to clustering protocols in VANET (survey) [671]
1.8. Review of clustering algorithms in VANETs [1071]
1.9. Clustering in vehicular ad hoc network (VANET): algorithms and challenges [926]
(machine learning, fuzzy sets, hybrid algorithms, multi-hop strategies)
1.10. Clustering review in vehicular ad hoc networks (VANETs) [619]
(algorithms, comparisons, challenges)
1.11. Survey on intelligent user clustering techniques for NOMA [547]
(IoT, 5G networks, RIS, UAVs)
2. Studies:
2.1. Mobility aware loose clustering for mobile ad hoc networks [950]
2.2. Stable zone-based 5G clustered MANET using interest-region-based [71]
routing and gateway selection
2.3. Self-organization based clustering in MANETs using zone based group mobility [21]
2.4. Constructing a MANET based on clusters [1272]
2.5. Inter-cluster communication scheme for self-organized transmission power control [702]
in MANET clustering
2.6. Group mobility based clustering algorithm for mobile ad hoc networks [256]
2.7. Efficient weighted distributed clustering algorithm for mobile ad hoc networks [602]
2.8. Graph kernel based clustering algorithm in MANETs [1181]
2.9. Environment-adaptive distributed node joining approach [1167]
and a secure cluster-based architecture for MANET
2.10. Node quality based clustering in wireless mobile Ad Hoc networks [41]
2.11. Clustering for MANETs based on determination of virtual links’ weights [664]
(to increase network stability)
2.12. Dependability–based clustering in mobile ad hoc networks [429]
2.13. SDN-enabled social-aware clustering in 5G-VANET systems [1032]
2.14. Cluster-based radio resource management in V2V communications [5,597]
2.15. Location-based resource allocation in ultra-dense network with clustering [694]
2.16. Junction-based stable clustering algorithm for vehicular ad hoc network [927]
2.17. Simple and robust clustering scheme for large-scale and dynamic VANETs [165]
2.18. Analysis of new hybrid clustering technique for vehicular ad hoc network [9]
2.19. Novelty of hypergraph clustering model for urban scenario in VANET [618]
2.20. Extensions in weighted clustering algorithms for mobile Ad Hoc networks [40]
2.21. Event message clustering algorithm for selection of majority message in VANETs [684]
2.22. Cluster formation and cluster head selection approach for VANETs [603]
(using K-means and Floyd-Warshall techniques)
2.23. EtHgSC: Eigen Trick-based hypergraph stable clustering algorithm in VANET [620]
62
Table 4.3. Some studies on clustering in networks with moving objects, part 2
No. Study Source(s)
3. Optimization approaches:
3.1. Ant colony optimization algorithm for multi-objective clustering [1304]
in mobile ad hoc networks
3.2. Load balanced clustering technique in MANET [652]
(evolutionary optimization–genetic algorithms)
3.3. Optimizing MANETs network lifetime using a proactive clustering algorithm [62]
3.4. Dynamic genetic algorithms for dynamic load balanced clustering in MANETs [322]
3.5. Handover minimization in mobile wireless networks (capacitated clustering [875,917]
or node capacitated graph partitioning)
3.6. Hybrid clustering-based routing protocol for VANET [655]
(k-means, maximum stable set problem, hopfield network)
3.7. Moth-flame optimization (MFO) based clustering algorithm for VANETs [1122]
3.8. Optimization-based advanced cluster head selection for vehicular ad hoc networks [10]
3.9. Intelligent Harris Hawks optimization based cluster optimization scheme [600]
for VANETs
3.10. Multiple criteria clustering of mobile agents in WSN [1169]
4. Energy efficient approaches:
4.1. Stable energy-efficient location based clustering scheme for ad hoc networks [910]
4.2. Energy-efficient clustering in MANETs using multi-objective PSO [74]
4.3. Energy and delay efficient dynamic cluster formation using hybrid AGA [1099]
with FACO in EAACK MANETs
4.4. Clustering algorithm for efficient energy management in mobile ad-hoc networks [1141]
4.5. Connectivity, energy and mobility driven clustering algorithm [1221]
for mobile ad hoc networks
5. Adaptive clustering:
5.1. Adaptive clustering for mobile wireless networks [813]
5.2. Adaptive clustering using mobile agents in wireless Ad–Hoc networks [1196]
5.3. Clustering of mobile Ad Hoc networks: an adaptive broadcast period approach [485]
5.4. Adaptive clustering in mobile, multimedia, multihop wireless networks [531]
5.5. Adaptive clustering for WSNs with a mobile sink [1204]
5.6. Distributed and mobility-adaptive clustering for multimedia support [176]
in multi-hop wireless networks
5.7. Adaptive clustering algorithm for industrial IoT based mobile opportunistic networks [1395]
5.8. Self-adaptable angular based k-medoid clustering scheme for dynamic VANETs. [206]
6. Prediction based clustering:
6.1. Clustering in mobile ad hoc networks through neighborhood stability-based [708]
mobility prediction
6.2. Forecast weighted clustering in MANET [1019]
6.3. MPBC: a mobility prediction-based clustering algorithm for ad hoc networks [958]
6.4. Dynamic clustering algorithm for MANETs by modifying [934]
weighted clustering algorithm with mobility prediction
6.5. Game theoretic approach for mobility prediction clustering [1315]
in unmanned aerial vehicle networks
7. Dominating set based clustering algorithms:
7.1. (k, r)-dominating set-based, weighted and adaptive clustering algorithms [106]
for mobile ad hoc networks
7.2. Connected dominating set based clustering algorithm (in MANET) [1228]
7.3. Efficient connected dominating set clustering based routing protocol [1228]
with dynamic channel selection in cognitive radio MANET
63
Table 4.3. Some studies on clustering in networks with moving objects, part 3
No. Study Source(s)
8. Clustering studies for flying ad hoc networks (FANETs):
8.1. Bio-inspired clustering schemes for FANETs [109,680]
8.2. Self-organization based clustering scheme for FANET [681]
using Glowworm Swarm Optimization
8.3. Hybrid self-organized clustering scheme for drone based cognitive IoT [22]
(Internet of Drones)
8.4. Bio-inspired clustering scheme for Internet of Drones applications in industrial WSNs [23]
8.5. Clustering strategy of UAV network based on deep Q-learning [1283]
8.6. Dynamic clustering mechanism with load-balancing for flying ad hoc networks [125]
8.7. Low latency clustering method for large–scale drone swarms [1417]
8.8. Improved weighted and location-based clustering scheme for flying Ad Hoc networks [1331]
(FANETs)
8.9. Game theoretic approach for mobility prediction clustering [1315]
in unmanned aerial vehicle networks
8.10. Weighting based clustering for FANET [1284]
8.11. Energy aware cluster-based routing in FANETs [1]
64
5. Applications of basic clustering/grouping approaches/problems
5.1. Network clusters formation
5.1.1. Cluster formation studies
Two basic approaches for cluster formation in networks are usually examined (e.g., [1125]):
Scheme 1: determination of clusters by grouping of network nodes (i.e., clustering) and selection
(assignment) of one or more nodes as cluster heads (CHs) for each obtained cluster (Fig. 5.1).
Scheme 2: determination (assignment) of a set of CHs and building the clusters as CHs neighbors (e.g.,
by proximity) (Fig. 5.2).
Fig. 5.1. Numerical example for cluster formation (scheme 1)
Node types:
basic node
rcluster head (CH)
rd
(a) initial network
r
r rr
r rrr
r r
r
r r
r
r rr
r r r
r rr
r rrr
r r
r
r r
(b) clustering
Cluster
1
#
"
!
r
r rr
r rr
Cluster
2
r
r r
r
r r
Cluster
3
r
r rr
r r Cluster
4
r
r rr
r rrCluster
5
r
r r
r
r r
(c) solution
Cluster
1
#
"
!
rd
r rr
r rr
@
@
A
A
H
H
Cluster
2
rd
r r
r
r r
H
H
H
H
Cluster
3
rd
r rr
r r
A
A
A
A
Cluster
4
rd
r rr
r rr
A
A
A
A
H
H
Cluster
5
rd
r r
r
r r
H
H
H
H
Fig. 5.2. Numerical example for cluster formation (scheme 2)
Node types:
basic node
rcluster head (CH)
rd
(a) initial network
r
r rr
r rrr
r r
r
r r
r
r rr
r r r
r rr
r rrr
r r
r
r r (b) CH assignment
rd
r rr
r rrrd
r r
r
r r
rd
r rr
r r rd
r rr
r rrrd
r r
r
r r
(c) solution
Cluster
1
#
"
!
rd
r rr
r rr
@
@
A
A
H
H
Cluster
2
rd
r r
r
r r
H
H
H
H
Cluster
3
rd
r rr
r r
A
A
A
A
Cluster
4
rd
r rr
r rr
A
A
A
A
H
H
Cluster
5
rd
r r
r
r r
H
H
H
H
65
Some cluster formation studies in communication networks are listed in Table 5.1.
Table 5.1. Some cluster formation studies in communication networks, part 1
No. Study Source(s)
1. Studies on cluster formation:
1.1. Energy efficient logic cluster formation protocol in WSNs [895]
1.2. Cluster formation in homogeneous WSNs [938]
1.3. Machine learning based cluster formation in vehicular communication (V2V) [202]
1.4. Mobility-based cluster formation algorithm for wireless mobile ad-hoc networks [47]
1.5. Heuristics for designing multi-sink clustered WSN topologies [1097]
(independent dominating set with connecting requirements)
1.6. Achieving cluster formation of multi agent systems under periodic sampling [487]
and communication delays
1.7. Identifying large robust network clusters via new compact formulations [1252]
of maximum k-club problems
1.8. Impact of channel heterogeneity on clustering formation [975]
in cognitive ad hoc radio networks
1.9. Fuzzy-based cluster head selection and cluster formation in WSNs [1156]
1.10. Distributed cluster formation and power-bandwidth allocation for imperfect NOMA [276]
in DL-HetNets
1.11. Clustering scheme for cluster formation and maintenance in VANETs [599]
1.12. Multi-criterion optimization techniques for energy efficient cluster formation in WSNs [128]
1.13. Three-stage cluster formation framework for femcell networks [438]
1.14. Cluster formation for VANETs (k-means and Floyd-Warshall techniques) [603]
1.15. Cluster topology in WSN (with SCPS for QoS) [1098]
1.16. Reliable cluster formation in wireless networks with D2D offloading [1140]
1.17. Resilient cluster formation for sensor networks [827]
1.18. Ranking-based clustering of heterogeneous information networks (star network schema) [1198]
1.19. Clustering based on d-hop dominating set for vehicular networks [1149]
(cluster formation, cluster head selection)
2. Cluster head selection problems:
2.1. Low energy adaptive clustering hierarchy (with deterministic cluster-head selection) [552]
2.2. HQCA–WSN: High-quality clustering for optimal cluster head selection in WSNs [169]
(using fuzzy logic)
2.3. Comprehensive review on optimal cluster head selection in WSN-IoT [1055]
2.4. Strategic deployment and cluster-head selection for WSNs [672]
2.5. Optimized cluster head selection model (energy efficient protocol in WSN) [70]
2.6. AI based cluster head selection methodology [1047]
2.7. Multi objective Tabu particle swam optimization for effective cluster head selection [1255]
in WSN
2.8. Taylor kernel fuzzy C-means clustering algorithm for trust [132]
and energy-aware cluster head selection in WSNs
2.9. Energy based cluster head selection unequal clustering algorithm with dual sink [66]
2.10. Cluster head selection in VANETs (k-means and Floyd-Warshall techniques) [603]
2.11. Improved Sparrow Search Algorithm for energy efficient cluster head selection in WSNs [669]
2.12. Hybrid based cluster head selection for maximizing network lifetime [370]
and energy efficiency in WSN
2.13. Fuzzy based enhanced cluster head selection (FBECS) for WSN [889]
2.14. Multicriteria method for cluster heads selection in WSNs [1187]
2.15. Probability-based cluster head selection for prolonging lifetime of WSNs [1075]
2.16. Energy efficient cluster head selection for data aggregation in WSNs [1063]
2.17. Hybrid cluster head selection model for IoT [1069]
2.18. Cluster head selection method for edge computing WSN [1041]
(improved sparrow search algorithm)
2.19. Optimal selection of the cluster head in WSNs (combination of multiobjective GA [935]
and gravitational search algorithm)
2.20. Energy-efficient cluster head selection in WSNs (improved Grey Wolf optimization) [1070]
2.21. PSO based energy efficient cluster head selection algorithm for WSNs [1059]
66
Table 5.1. Some cluster formation studies in communication networks, part 2
No. Study Source(s)
3. Cluster size studies (optimization, etc.):
3.1. Cluster size optimization in sensor networks (with decentralized cluster-based protocols) [89]
3.2. Max-min d-cluster formation in wireless ad hoc networks [92]
3.3. Efficient statistical clustering techniques for optimizing cluster size in WSNs [418]
3.4. Cluster size adjustment scheme for cognitive radio networks [870]
3.5. Arranging cluster sizes and transmission ranges for WSNs [741]
3.6. Cluster-size optimization within a cloud-based ETL framework for Big Data [1363]
3.7. Dynamic cluster size optimization in hybrid cellular-vehicular networks [481]
3.8. Cluster size optimization in cooperative spectrum sensing [663]
3.9. Cluster sizing and for efficient data aggregation and routing in sensor networks [306]
4. Cluster numbers selection/optimization studies:
4.1. Optimal cluster number selection in Ad Hoc WSNs [281]
4.2. Optimal number of clusters in wireless sensor networks (FCM approach) [1044]
4.3. Optimizing the number of clusters in multi-hop WSNs [689]
4.4. Multi-hop routing-based optimization of the number of cluster-heads in WSNs [941]
5.1.2. Network modularization
Network modularization problems are targeted to divide an initial network into smaller sub-networks
(modules) (e.g., [149,499,952,953,1281]). Some studies in network modularization (problems, approaches,
algorithms) are listed in Table 5.2.
Table 5.2. Some studies in network modularization
No. Study Source(s)
1. Modularity and community structure in networks, network modularity optimization [149,952]
2. Efficient network modularity optimization [952,953]
3. Modularity maximization in networks by variable neighborhood search [83]
4. Spectral partitioning and fuzzy C-mean based clustering algorithm [1281]
for big data wireless sensor networks
5. Using graph partitioning for efficient network modularity optimization [403]
6. Partitioning-based divisive clustering technique for maximizing the modularity [270]
7. Identifying base clusters and their application to maximizing modularity [1185]
8. Network clustering via clique relaxation (community based approach) [1253]
9. Modularity and extreme edges of the internet network [430]
10. Locally optimal heuristic for modularity maximization of networks [255]
11. Column generation algorithms for exact modularity maximization in networks [82]
12. Network clustering via maximizing modularity (approximation algorithms [402]
and theoretical limits)
13. Modularity clustering (graph clustering, graph partitioning, modularity) [235]
14. Local modularity measure for network clusterizations [925]
15. Multi-level algorithms for modularity clustering (in graphs/networks) [963]
5.1.3. Femtocells cluster formation
In [1077], the distributed cluster-based resource allocation framework for forming stable clusters of
femtocells (based on cooperative game theory) was proposed:
Stage 1. A base station selection algorithm for public user that guarantees them a high data rate.
Stage 2. A coalition game, where femtocells are grouped into stable clusters to reduce the resource
allocation complexity,
Stage 3. A fair resource allocation using the Shapley value to compute the payoff of each cluster
member based on Particle Swarm Optimization algorithm.
A simplified example of the clustered topology for the macro-femtocell network is depicted in Fig. 5.3
[1077]. Here the following notations are used: macrocell (MC), public user (P U ), femtocells (home base
stations) (f), subscriber (SU ). The following clusters are formed: (i) cluster 1: X1={f1, f2, f3}; (ii)
cluster 2: X2={f6, f7, f8}; and (iii) cluster 3: X3={f9, f10}.
67
Fig. 5.3. Example of simplified topology of the macro-femtocell network
tfi
B
B
B
B
(MC)
Macrocell
@@
@R
eru
P U1
eruP U2
'
&
$
%
Cluster 1
eru
P U3
eruP U4
qe
A
Af1
u
SU1
qe
A
Af2
@
@R
uSU2
qe
A
Af3
@
@R
uSU3
'
&
$
%
Cluster 3
qe
A
Af9
@
@R
uSU9
qe
A
A
f10
@
@R
uSU10
eruP U7
'
&
$
%
Cluster 2
qe
A
Af7
?
uSU7
qe
A
Af8
@
@R
uSU8
eruP U6
qe
A
Af6
u
SU6
Data transmission
Interference
qe
A
A
f4
A
AA
AU
uSU4
qe
A
A
f5-
uSU5
eruP U5
A three-stage cluster formation framework for femcell networks was proposed in [438]:
Stage 1. BS selection algorithm that balances the traffic load of public users among the clusters.
Stage 2. Cluster formation algorithm that takes into account the cluster size, load and remaining
resources.
Stage 3. Particle swam optimization (PSO) algorithm for resource allocation (maximization of the
femto tier throughput).
Recently, game theoretical approaches for cluster formations in femtocell networks were proposed:
1. Evolutionary game theoretical model for stable femtocell’s cluster formation in HetNets was exam-
ined in [1078].
2. Game theoretical framework for joint clustering and resource allocation in macro-femtocell networks
is described in [1076].
5.1.4. Dynamic cluster formation in WSNs
The following main approaches for dynamic cluster formation in WSNs are often considered:
Method 1. Robust genetic algorithm for dynamic cluster formation in WSNs [924].
Method 2. Dynamic clustering for reconfiguration (reorganization) of backbone for WSNs [177]:
Stage 1: clustering (clique covering).
Stage 2: selection/assignment of cluster heads.
Stage 3: design of backbone over cluster heads.
Stage 4: obtaining network change (e.g., new node(s)) and re-clustering.
Stage 5: new design (reconfiguration/reorganization) of network backbone (e.g., with new nodes, with
new clusters).
In Fig. 5.4, an illustrative example is presented:
(i) initial network (Fig. 5.4a): graph G= (A, E ), set of nodes A={1,2, ..., 22};
(ii) clique clustering (Fig. 5.4b): cluster X1={1,2,3,4}, cluster X2={5,6,7}, cluster X3={8,9,10},
cluster X4={11,12,13,14}, cluster X5={15,16,17,18}, cluster X6={19,20,21,22};
(iii) connected backbone (Fig. 5.4c): B={12,4,16,7,10,19}.
68
Fig. 5.4. Clustering based backbone design
(a) initial network
X1
1r
2r3
r
4r@
@
A
A
A
AQQ
Q
X2
6
r7
r
5r
@
@
@
@
X3
8
r9
r
10
r
X4
11
r12
r
13
r14
r
@
@
X5
15
r16
r
17
r18
r
A
A
A
X6
20
r21
r
19
r
22
r
H
H
H
H
(b) clique clustering
X1
1r
2r3
r
4r@
@
A
A
A
AQQ
Q
X2
6
r7
r
5r
@
@
@
@
X3
8
r9
r
10
r
X4
11
r12
r
13
r14
r
@
@
X5
#
"
!
15
r16
r
17
r18
r
A
A
A
X6
#
"
!
20
r21
r
19
r
22
r
H
H
H
H
(c) connected backbone
X1
1r
2r3
r
4re @
@
@
@
@
@
A
A
A
AQQ
Q
X2
6
r7
re
5r
@
@
@
@
@
@
@
@
X3
8
r9
r
10
re
X4
11
re 12
re
13
r14
r
@
@
X5
#
"
!
15
r16
re
17
r18
r
A
A
A
X6
#
"
!
20
r21
r
19
re
22
r
H
H
H
H
An illustrative example for reconfiguration (reorganization) of backbone is shown in Fig. 5.5:
(i) reorganized network (Fig. 5.5a, addition of nodes 23 and 24): graph G0= (A0, E 0), set of nodes
A={1,2, ..., 22,23,24};
(ii) new clique clustering (Fig. 5.5b): cluster X1={1,2,3,4}, cluster X2={5,6,7,23}, cluster X3=
{8,9,10,24}, cluster X4={11,12,13,14}, cluster X5={15,16,17,18}, cluster X6={19,20,21,22};
(iii) new connected backbone (Fig. 5.5c): B={12,4,16,23,10,19}.
Fig. 5.5. Clustering based backbone design
(a) modified network
X1
1r
2r3
r
4r@
@
A
A
A
AQQ
Q
X2
6
r7
r
5r
@
@
23
r
H
H
H
H
X3
8
r9
r
10
r24
r
@
@
X4
11
r12
r
13
r14
r
@
@
X5
15
r16
r
17
r18
r
A
A
A
X6
20
r21
r
19
r
22
r
H
H
H
H
(b) clique clustering
X1
1r
2r3
r
4r@
@
A
A
A
AQQ
Q
X2
6
r7
r
5r
@
@
23
r
H
H
H
H
X3
8
r9
r
10
r24
r@
@
X4
11
r12
r
13
r14
r
@
@
X5
#
"
!
15
r16
r
17
r18
r
A
A
A
X6
#
"
!
20
r21
r
19
r
22
r
H
H
H
H
(c) connected backbone
X1
1r
2r3
r
4re @
@
@
@
@
@
A
A
A
A
X2
6
r7
r
5r
@
@
23
re
H
H
H
H
H
H
H
H
X3
8
r9
r
10
re 24
r
@
@
X4
11
re 12
re
13
r14
r
@
@
X5
#
"
!
15
r16
re
17
r18
r
A
A
A
X6
#
"
!
20
r21
r
19
re
22
r
H
H
H
H
Method 3. Strategy based on series extension of neighborhood domain(s) (e.g., [66]):
Here the following initial data are used: (a) a central node - static sink (or static base station), (b)
some mobile nodes (or mobile base station(s)). The solving scheme is:
Stage 1. Design and analysis of a neighborhood domain:
1.1. CH (heads) selection in near domain.
1.2. Formation of clusters for each CH.
Stage 2. Design and analysis of next neighborhood domain:
2.1. CH (heads) selection in next domain.
2.2. Formation of clusters for each CH.
Stage 3. Design and analysis of next neighborhood domain:
3.1. CH (heads) selection in next domain.
3.2. Formation of clusters for each CH.
Additional stage (e.g., from monitoring in WSNs) can be considered as well: Design of a route through
cluster heads to a sensor (or from a sensor).
69
5.2. Network design (location, hierarchy, k-connectivity)
5.2.1. Some clustering-based topology design problems
Some studies on clustering-based topology design problems are pointed out in Table 1004.
Table 5.3. Some studies on clustering-based topology design problems
No. Study Source(s)
1. Optimal clustering structures for hierarchical topological design [700]
of large computer networks
2. Comparison of different logical topologies for WSNs (cluster topology of WSNs) [868]
3. Heuristics for designing multi-sink clustered WSN topologies [1097]
(Independent Dominating Set with connecting requirements)
4. Clustering algorithm for the topological design [1257]
of hierarchical, multidrop data networks
5. Mulicriteria Steiner tree problem design: [786,787]
(i) clustering of the initial network
(ii) design of structure for each cluster
(iii) integration of local solutions into the total structure
6. Low energy adaptive clustering hierarchy [552]
(with deterministic cluster-head selection)
7. Clustering algorithm for the topological design [1257]
of hierarchical, multidrop data networks
5.2.2. k-center problems or allocation of network hubs
Given a graph G= (A, E) (Ais the vertex set, Eis the edge set) with edge lengths (weights). The
k-center problem is targeted to selection of a subset of vertices/nodes (i.e, k-centers or p-centers as hubs)
to provide a restricted proximity from any vertex/node to the nearest center vertex/node [453]. The
basic problem is:
Find the set of kcenter vertices in G(i.e., a subset of Asuch that the “distance” from any vertex of
Gto its nearest center is minimized.
The classic p-center problem consists of selecting a set of pvertices (centers) in a undirected graph as
facilities in order to minimize the maximum distance between each client-end user vertex and its closest
facility (e.g., [369,482,665]). This problem is equivalent to covering all vertices by more than pcircles
with the smallest possible radius, which can be tackled by solving a series of the decision version of set
covering subproblems with the same cardinality constraint ( ≤p) and gradually decreasing the covering
radius. The p-center problem belongs to the class of NP-hard problems [665].
The problem has a wide range of applications, for example: (1) optimal locations of switching centers
in a communication networks (e.g., [545]); (2) determination of the locations of emergency centers (e.g.,
[1224]).
Some simplified illustrations for the p-center problem are depicted in Fig. 5.6 and Fig. 5.7:
(i) initial data: (a) set of vertices (Fig. 5.6a), (b) center candidates (Fig. 5.6b);
(ii) illustrative example of solutions: (a) 1-center solution (Fig. 5.7a), (b) 2-center solution (Fig. 5.7b),
and (c) 4-center solution (Fig. 5.7c).
Fig. 5.6. Initial data for p-center problem example
(a) initial vertices
rrrrrr rrrrr
r r
rr r
r r
r r rr rrr
rr
rr r
rr
rrr
r r r
r
r
(b) center candidates
h hhrrrrrrr r rrhr
r r
rr r
r r
r r hh h rr rrr
rr
rr r
rr
rrr
r r r
r
r
70
Fig. 5.7. Illustration for p-center solutions
(a) 1-center solution
rrrrrrr r rrfir
r r
rr r
r r
r r rr rrr
rr
rr r
rr
rrr
r r r
r
r
(b) 2-center solution
rrrrrrr r rr
frir r
rr r
rr
r r rr rrr
rr
frir r
rr
rrr
r r r
r
r
(c) 4-center solution
frirrrrrr r rr
frir r
rr rrr
rfrir rrr
rr
frir r
rr
rrr
rr
r
r
Fig. 5.8 depicts an example of three-layer network (single allocation of terminal to hub):
I. Layer of central hub (single).
II. Layer of hub as fully interconnected network (clique, nodes {1,2,3,4}).
III. Layer of terminal nodes: (3.1) star network for hub 1: {t11 , t12}, (3.2) tree network for hub
2: {t21, t22 , t23, t211, t212 , t231, t232}, (3.3) clique/cycle network for hub 3: {t31, t32, t33 }, and (3.4) star
network for hub 4: {t41, t42 }.
An example of the corresponding hierarchical (three-layer) network with three central hubs is depicted
in Fig. 5.9 (with central hub subnet). Here, central hub subnet are fully interconnected (i.e., clique
structure).
Fig. 5.8. 3-layer network (hub subnet)
@
@
@
AAA
CCCCCC
Hubs
Central
hub 0
hu
1
t2
t
3
t4
t
Terminal
nodes
?
t11 rHH
H
t12 r
t31 rQQ
Q
A
A
t32 r
t33 r
t21
r
t211
r
t212
r
t22
rt23
rH
H
Ht231
r
t232
r
t41
rt42
rH
H
H
Fig. 5.9. 3-layer network (central hub subnet)
rHH
H
r@
@rt
r@
@
rt
hu hu
hu
Central
hub
subnet
@
@
@
Hubs
H
Hj
r
rHH
Hr tHH
HTerminal
nodes
?
r
r
t
rr
r
tr@
@rtH
H
H
rA
A
A
In general, the scheme of hub location in communication networks is targeted to the design of multi-
layer (multi-tier) network topology. Here several corresponding combinatorial solving facility assign-
ment/location schemes are used (e.g., [262,263,446]). At the same time the above-mentioned solving
schemes involve the clustering problems as a basic auxiliary problem. For example the following solving
scheme can be used:
(1) clustering of the set of initial network nodes,
(2) selection/assignment of cluster heads (as prospective hub candidates),
(3) selection/assignement of the set of the resultant hub subset, and
(4) connection of the selected hubs and/or designing a hub net.
5.2.3. Design of multi-layer (mobile) network
Some schemes of designing multi-tier networks are as follows:
Scheme 1. Design of multi-layer network [765,767].
Scheme 2. Design of a 3-layer network architecture [1392]:
Layer 1 (top) (SenCar Layer - mobile collector). pooling points
Layer 2 (mediate, Cluster Head Layer). cluster head groups
Layer 3 (bottom) (Sensor Layer). sensor clusters
An illustrative multi-layer network structure based on balanced clustering is shown in Fig. 5.10.
71
Fig. 5.10. Balanced clustering based multi-layer network structure
Domain 2
h0
s
*rH
Hjr-qc
6
Domain 3
qc
:shg
31
XX
Xzshg
33
-shg
32
Domain 4
qc
9
s
hg
41 -rH
Hjs
hg
42
Domain 5
hg
51 hg
52 hg
53
cq -r
s@
@Rs-r?
s
Domain 1 (Up-layer)
'
&
$
%
qdPPPP
Pqqc
?
:r-rH
Hjr-r
HH
HjrXX
Xzcq
?
-qXX
Xzcq
?
Fig. 5.11 illustrates five stage scheme for designing a clustering-based three-layer network (e.g., WSNs,
mobile networks) [216,701,767]:
Stage 1. Clustering (e.g., clique/quasi-clique based clustering) of the initial set of nodes.
Stage 2. Selection/assignment of clusterhead for each obtained cluster.
Stage 3. Clustering (e.g., clique/quasi-clique based clustering) of the set of cluster heads.
Stage 4. Selection/assignment of top-level clusterhead for each obtained clusterhead cluster.
Stage 5. Connection (e.g., via cluster gateways) of the obtained top level clusterheads and the main
central network head node (root).
Fig. 5.11. Clustering based three-layer network structure
Central network node
ht
@
@
AAA
AAAAAAAA
A@
@
f
Z
Z
Z
#
"
!
f
f
A
A
#
"
!f
JJ
J
@
@
#
"
!
f
#
"
!
Region
2
'
&
$
%
'
&
$
%
qcq q
cq
A
A
A
A
q q
cq
cq H
H
H
HY
A
A
q q
cq
q q
cq
Z
Z
Z
Z
Z
Z}
@
@
q qqqccq
@
@
A
A
q
qc q
cq @
@
@I
A
A
Region
1
'
&
$
%
'
&
$
%
q q cq-cqq
@
@
q q
cq
q q cq
1
@
@
A
A
q q
cq cq
*
A
A
A
A
qqcq cq
-
A
A
q qcqq cq-
@
@
Region
3
'
&
$
%
'
&
$
%
q q
cq cq
A
A
q qcqq
cq
@
@H
H
q q
cqcq6
A
A
q q
qcq q
cq6
@
@H
H
q q
cqcq6
A
A
q q
qcq q
cq A
A
AK
@
@
In addition the following hybrid clustering schemes are used for the design of multi-layer networks:
1. Geocasting, multi-geocasing [701].
2. Hybrid clustering schems for WSNs [216]:
(2.1) partitioning the network in cliques using en existing energy-efficient hierarchical clustering,
(2.2) set of clusterheads of cliques are partitioned using of energy-efficient hierarchical clustering (clus-
terhead is located in the central area of the cluster).
3. The network is partitioned geographically [287]:
Cellular-based-management geographically partitions the network into several disjoints and equally
sized cellular regions.
A traditional multi-layer architecture of WSN (Fig. 5.12) consist of the following layers [218,1270]: (1)
sensors, (2) clusters, (3) cluster heads, (4) sink, (5) database server, and (6) decision/control center.
72
Fig. 5.12. Multi-layer architecture of WSN
Cluster 1
'
&
$
%
sss sH
H
HY
s
re
*
@
@
@I
6
re
Cluster 2
r r
r r
r-
XX
Xz
9
: X
X
Xy
re
re Cluster 3
r r
r rr
XX
Xz
9
: X
X
Xy
re
re
1
P
P
P
P
P
P
P
P
Pi
Sensors
Z
Z
Cluster heads
P
P
Sink
-
Database server
6
Analysis/decision/control center
6
H
H
H
H
Control
action
@
@R
Control
action
5.2.4. Balancing-based problems
Load-balanced clustering problems in the network design are targeted to increasing the system stability
and improving the communication between the various nodes in the networks (e.g., [849]). The general
case of the load-balanced clustering problem is NP-hard [849].
Some load-balanced clustering studies are listed in Table 5.4.
Table 5.4. Some load-balanced clustering studies
No. Study Source(s)
1. Load-balanced clustering in WSN:
1.1. Load-balanced clustering in WSN [849,1025,1155,1392]
1.2. Load-balancing cluster head (LBCH) protocol for WSNs [64]
1.3. Load-balancing in heterogeneous WSNs [616]
1.4. Optimized and load balanced clustering for WSNs to increase the lifetime [1050]
of WSNs (using MADM approaches)
1.5. Energy efficient load-based clustering method for mobile WSNs [65]
2. Dynamic load balancing in networks:
2.1. Dynamic load balancing through association control of mobile users [504]
in WiFi networks
2.2. Dynamic genetic algorithms for dynamic load balanced clustering problem [322]
in mobile ad hoc networks (dynamic genetic algorithms)
2.3. GACO - hybrid ant colony optimization metaheuristic [579]
for dynamic load-balanced clustering in Ad Hoc networks
3. Some other balance studies in networks:
3.1. Load balancing for QoS optimization in wireless LANs [237]
3.2. Load balancing clustering method for the RPL protocol (IoT) [447]
3.3. Distributed delay-balancing slot allocation algorithm for 802.11s [761]
mesh coordinated channel access under dynamic traffic conditions
3.4. Load-balanced cluster head selection enhancing network lifetime in WSN [1187]
using hybrid approach for IoT applications (multicriteria method)
4. Traffic balancing in networks:
4.1. Traffic balancing in heterogeneous networks [797]
(optimal power allocation, optimal time allocation)
4.2. Traffic aware balancing for mobile ad-hoc networks [996]
73
5.3. Clustering-based problems
5.3.1. Dynamic clustering and resource allocation
Some dynamic clustering studies for resource allocation are listed in Table 5.5.
Table 5.5. Some dynamic clustering and resource allocation studies
No. Study Source(s)
1. Dynamic clustering and resource allocation algorithm for downlink CoMP systems [168]
with multiple antenna UEs
2. Dynamic clustering approach in wireless networks with multi-cell cooperative processing [991]
3. Dynamic clustering for multi-user distributed antenna system [828]
4. Dynamic joint clustering scheduling for downlink CoMP systems with limited CSI [167]
5. Dynamic clustering of base stations for future wireless networks [992]
6. Dynamic resource allocation in cloud computing based on workflow [1135]
and resource clustering
7. Cluster frameworks for efficient scheduling and resource allocation [1280]
in data center networks (survey)
8. Resource assignment based on dynamic fuzzy clustering in elastic optical networks [1329]
9. Deep reinforcement learning for dynamic clustering and resource allocation [1287]
in smart-duplex networks
5.3.2. Clustering-based routing
Some general clustering-based routing studies are pointed out in Table 5.6.
Table 5.6. Some general clustering-based routing studies
No. Approach Source(s)
1. Some surveys on clustering based routing protocols in WSNs:
1.1. Survey on cluster based routing protocols in WSNs [148,1170]
1.2. Survey on clustering routing protocols in WSNs [832]
2. Soe general studies on clustering-based protocols:
2.1. Scaling hierarchical clustering and energy aware routing for sensor networks [1120]
2.2. Energy-efficient clustering routing for WSNs (energy consumption optimization) [598]
2.3. Energy-aware clustering-based routing in wireless sensor networks [675]
using Cuckoo optimization algorithm
2.4. Energy-aware multilayer clustering-based butterfly optimization routing [327]
for underwater WSNs
2.5. Multi-hop routing with static and distributed clustering in WSNs [2]
2.6. Fault-tolerant clustering-based multipath routing for WSNs [918]
2.7. Probability-based cluster head selection and fuzzy multipath routing [1075]
for prolonging lifetime of WSNs
2.8. Energy-efficient chain-cluster based intelligent routing technique for WSNs [1053]
2.9. Multi-objective Cluster Head Based Energy-aware Optimized Routing algorithm [1102]
on WSNs
Table 5.7 contains an extended list of studies on clustering-based network protocols.
Deployment of Internet routing protocol is based on clustering as well. Here a three-phase design
scheme for deployment of Internet routing protocol (partitioning-hub-location-routing problem) is used
[272]:
Phase 1. Partitioning (clustering) a given network into sub-networks (areas).
Phase 2. Location of hubs over the network (at least one hub in each sub-network).
Phase 3. Routing the traffic within the network at minimum cost.
The problem is problem above is formulated as size-constrained clique partitioning model (graph par-
titioning) and mixed integer programming model and branch-and-cut algorithm is applied.
Table 5.8 contains a list of studies on clustering-based multi-path routing in WSNs.
74
Table 5.7. Basic clustering routing protocols, part 1
No. Approach Source(s)
1. Basic well-known clustering based routing protocols:
1.1. LEACH (and its modifications) [570,571,738]
[916,1178,1236]
1.2. HEED (multi-hop path created on the CHs) [1343]
1.3. EHEED extends the HEED by multi-hop intra-cluster transmissions [1115]
1.4. PEACH: power-efficient and adaptive clustering hierarchy protocol for WSNs [1338]
1.5. DHCR: energy-aware clustering protocol [1084]
1.6. EDIT: low cost clustering protocol (minimum number of messages exchanged [1213]
among sensor nodes)
2. Optimization and evolutionary approaches:
2.1. Clustering protocol for energy balance of WSN [565]
based on genetic clustering algorithm
2.2. Evoluonary based routing protocol for clustered heterogeneous WSNs [130]
2.3. Efficient connected dominating set clustering based routing protocol [1228]
with dynamic channel selection in cognitive radio MANET
2.4. Clustering routing based on mixed integer programming [798]
for heterogeneous WSNs
2.5. Clustering routing protocol for energy balance of WSN [1378]
based on simulated annealing and genetic algorithm
2.6. Cluster based WSN routing using artificial bee colony algorithm [661]
2.7. Hierarchical adaptive routing algorithm of WSN based on SDN [1394]
(cluster based routing, multiple choice knapsack problem)
2.8. Energy-efficient cluster-based routing protocol using unequal [923]
clustering and improved ant colony optimization for WSNs
2.9. Adaptive clustering based dynamic routing of WSNs [1337]
via generalized ant colony optimization
2.10. Cluster routing algorithm for ring based WSN [592]
using particle swarm and Lion swarm optimization
3. AI-based approaches:
3.1. Swarm intelligence based fuzzy routing protocol for clustered WSNs [1360]
3.2. Energy aware cluster and neuro-fuzzy based routing algorithm for WSNs in IoT [1214]
3.3. Power efficient cluster-based routing for WSNs [115]
(honeybees swarm intelligence approach)
3.4. Energy-efficient QoS-aware intelligent hybrid clustered routing protocol [1171]
for WSNs
3.5. CMML: combined metaheuristic-machine learning for adaptable routing [434]
in clustered WSNs
4. Multi-hop cluster routing:
4.1. Energy-efficient multi-hop routing protocol based on grid clustering for WSNs [596]
4.2. Energy efficient clustering scheme using multilevel (multi-hop) routing for WSNs [932]
4.3. Fuzzy-based multi-hop unequal cluster routing (SDN, WSN) [851]
4.4. Energy-efficient clustering-based routing scheme in multi-hop underwater [690]
sensor networks (USNs)
4.5. Evidence-efficient multihop clustering routing scheme for large-scale WSNs [796]
4.6. EA-CRP: novel energy-aware clustering and routing protocol in WSNs [362]
(multi-hop routing, multilayer topology, network lifetime)
4.7. Multi-hop routing with static and distributed clustering in WSNs [2]
4.8. Weighted energy consumption minimization-based multi-hop uneven clustering [1288]
routing protocol for cognitive radio sensor networks
75
Table 5.7. Basic clustering routing protocols, part 2
No. Approach Source(s)
5. Fuzzy set based approaches:
5.1. Triangular fuzzy-based spectral clustering for energy-efficient routing in WSNs [961]
5.2. Fuzzy-based multi-hop unequal cluster routing (SDN, WSN) [851]
5.3. Energy aware cluster and neuro-fuzzy based routing algorithm for WSNs in IoT [1214]
5.4. Hierarchical clustering approach for mobile sensor WSN using fuzzy inference [757]
systems (low-energy adaptive clustering hierarchy protocol)
6. Adaptive cluster based routing protocols:
6.1. Novel adaptive cluster based routing protocol for energy-harvesting WSNs [551]
6.2. Hierarchical adaptive routing algorithm of WSN based on SDN [1394]
(cluster based routing, multiple choice knapsack problem)
6.3. Adaptive clustering based dynamic routing of WSNs [1337]
via generalized ant colony optimization
6.4. Hierarchical clustering approach for mobile sensor WSN [757]
(low-energy adaptive clustering hierarchy protocol)
7. Special clustering based routing protocols:
7.1. Hierarchical cluster-based routing in WSNs [601]
7.2. Energy-efficient clustering-based mobile routing for WSNs (clustering, CH selection) [662,1386]
7.3. QoS-aware and heterogeneously clustered routing protocol for WSNs [93]
7.4. Unequal cluster based routing protocol in WSNs [312,1416]
7.5. Novel cluster-based energy efficient routing in WSNs [867]
7.6. Automatic clustering for routing in multilevel networks [1292]
7.7. Balanced clustering for energy efficient routing in WSNs [959]
7.8. Cluster-based energy-efficient routing in WSNs [861]
7.9. Energy-efficient routing based on unequal clustering and connected graph in WSNs [1312]
7.10. Energy efficient clustering protocol to enhance performance of heterogeneous WSN [1031]
(EECPEP-HWSN)
7.11. Distance-based and low energy aware clustering protocol for WSNs [809]
7.12. Energy-efficient heterogeneous ring clustering routing protocol for WSNs [1381]
7.13. Cluster-based trusted routing method using fire hawk optimizer (FHO) in WSNs [587]
7.14. HEEP (hybrid energy-efficient protocol) based on chain clustering [228]
8. Clustering based routing for WSNs in IoT:
8.1. Enhanced three layer hybrid clustering mechanism for energy efficient routing in IoT [1238]
(three layer clustering topology in WSNs)
8.2. Clustering routing algorithm and simulation of IoT perception layer [1320]
8.3. Clustering based routing algorithm in IoT aware Wireless Mesh Networks [799]
8.4. Optimal cluster-based routing algorithm for the lifetime maximization [1335]
of clustered IoT supported WSN
8.5. Dingo optimization based cluster based routing in IoT [112]
8.6. Anchor-based routing protocol with Dynamic clustering for IoT WSNs [110]
8.7. Cluster-based routing protocol with static hub (CRPSH) [760]
for WSN-assisted IoT networks
76
Table 5.8. Clustering-based multipath routing in WSNs
No. Problem type/approach Source(s)
1. Energy-efficient multipath routing protocol for WSNs [900]
2. Multi-path routing in space information networks [488]
3. Multipath routing in wireless multimedia sensor networks [585]
4. Fuzzy multipath routing for prolonging lifetime of WSNs [1075]
5. Environment-fusion multipath routing protocol for WSNs [472]
6. Novel fault-tolerant clustering-based multipath algorithm (FTCM) for WSNs [918]
7. Cluster aided multi-path routing protocol for WSNs [1093]
8. Energy-efficient and scalable multipath routing protocol for WSNs [257]
9. Evolutionary multipath energy-efficient routing protocol (EMEER) [441]
for network lifetime enhancement in WSNs
10. Multipath routing through the firefly algorithm and fuzzy logic in WSNs [1123]
11. Distributed multi-path routing algorithm to balance energy consumption in WSNs [748]
12. Multipath-based routing protocol in hierarchical WSN [909]
13. Energy-efficient optimal multi-path routing protocol to in WSN for IoT applications [626]
14. Efficient multipath routing protocol against path failures in WSNs [1339]
5.3.3. Clustering for control in communication networks
The placement of various nodes (e.g., base stations, controllers, concentrator, gateway nodes, router
nodes, relay sensors, access points) in a communication network is often based on the preliminary divi-
sion of the network into clusters (e.g., [193,726,850,1186,1215,1275]). Some studies of clustering based
controller placement problems in a communication network are listed in Table 5.9.
Table 5.9. Some studies of clustering based controller placement
No. Study Brief description Source(s)
1. Clustering-based network Partitioning the network to maximize [1275–1277]
partitioning algorithm (CNPA) end-to-end latency between controllers
and their associated switches
2. Density cluster based approach Controller placement problem [808]
in large-scale SDNs
3. Cluster leader election problem Distributed controller placement in SDN [611]
4. Multicriteria clustering approach Framework for reliable controller placement [627]
in SDNs
5. Clustering based MCDM scheme (AHP) Controller placement [76]
(preliminary network clustering)
An additional list of clustering based controller placement problems in communication networks (mainly
in SDNs) is presented in Table 5.10.
Table 5.10. Some studies on clustering based controller placement
No. Study Source(s)
1. Cooperative game theory based network partitioning for controller placement in SDN [686]
2. K-means-based network partition algorithm for controller placement in SDN [1275]
3. Spectral clustering based approach for controller placement problem [850]
in software defined networking
4. Hierarchical k-means algorithm for controller placement problem [726]
5. Fuzzy C-means for controller placement in software defined networking [1215]
Clustering schemes are used for hierarchical control in multi-hop networks:
1. Clustering scheme for hierarchical control in multi-hop wireless networks [163]
2. Cluster-based distributed medium access control protocol for multichannel and multihop mobile
cognitive radio ad hoc networks [1310].
77
5.3.4. Clustering for network lifetime maximization
Some studies on clustering for enhancing the lifetime of networks are listed in Table 5.11.
Table 5.11. Some studies on clustering for enhancing the lifetime of networks
No. Study Source(s)
1. Clustering for network lifetime maximization (e.g., for WSNs, IoT) [546]
(energy efficient equal/unequal size clustering)
2. Load-balanced cluster head selection enhancing network lifetime in WSN [1187]
using hybrid approach for IoT applications (multicriteria method)
3. Fuzzy clustering algorithm for enhancing reliability and network lifetime of WSN [750]
4. Clustering enhanced approach for network lifetime in WSN [653]
5. Fuzzy logic-based clustering algorithm for WSN to extend the network lifetime [946]
6. Dynamic clustering method towards improved WSN longevity [1355]
7. Distributed on-demand clustering algorithm for lifetime optimization in WSNs [495]
8. Improving the lifespan of WSNs with fuzzy based clustering and machine learning [1043]
9. Clustering algorithms for maximizing the lifetime of WSNs [1376]
with energy-harvesting sensors
10. Energy efficient clustering algorithm for maximizing lifetime of WSNs [899]
11. Energy efficient clustering scheme for prolonging the lifetime of WSN [762]
with isolated nodes
12. Balanced cluster size solution to extend lifetime of WSNs [983]
13. Improved energy-efficient clustering protocol to prolong the lifetime [559]
of the WSN-based IoT
14. Robust clustering for extending the lifetime of WSNs in an optimized manner [560]
15. Improvement of WSN lifetime via intelligent clustering under uncertainty [1091]
16. Constructing optimal clustering architecture to maximize sensor network lifetime [794]
17. Prolonging the lifetime of WSNs via unequal clustering [1182]
5.3.5. Clustering in spectrum sensing
Spectrum sensing is targeted to analyze the primary users in cognitive radio networks for dynamic
reorganization of spectrum access operations (e.g., [60,119,420,562,1193]). Cluster-based cognitive radio
networks have been considered in [310,311,752,830,846]. Clustering in spectrum sensing for a cognitive
radio network is a basis of the used hierarchical network architecture [392,420]. Fig. 5.13 illustrates a
centralized cooperative spectrum sensing that is based on a clustered network [392].
Fig. 5.13. Centralized cooperative spectrum sensing
tfi
B
B
B
BBase
station (BS)
Primary users
... ...
1
s
Q
Q
Q
Qk
i
s6
H
H
H
H
H
HY
*
n
s
@
@
@I
... ...
3
tgt t
t t
@
@
Cluster
1
Secondary
users@
@
6
tgt t
t tt
@
@
Cluster
j#
"
!
Q
Q
Q
Q
Q
Qk
tgt t
t t
t
@
@
Cluster
k
Cluster
head
Some studies on clustering in spectrum sensing are pointed out in Table 5.12.
78
Table 5.12. Some studies on clustering in spectrum sensing
No. Study Source(s)
1. Spectrum sensing for cognitive radio [562]
2. Spectrum sensing for cognitive radio (fundamentals and applications) [268]
3. Review on spectrum sensing for cognitive radio (challenges and solutions) [1398]
4. Soft computing techniques for spectrum sensing in cognitive radio network (survey) [420]
5. Spectrum sensing techniques in cognitive radio networks (survey) [1193]
6. Cluster based cooperative sensing (survey) [392]
7. Spectrum sensing for cognitive radio (recent advances and future challenge) [944]
8. Comprehensive survey on spectrum sensing in cognitive radio networks [119]
(recent advances, new challenges, and future research directions)
9. Survey of spectrum sensing algorithms for cognitive radio applications [1358]
(multi-dimensional spectrum sensing, cooperative sensing)
10. Cooperative spectrum sensing in cognitive radio networks (survey) [60]
11. Spectrum sensing in cognitive radio networks (threshold optimization and analysis) [704]
12. Spectrum sensing performance of cluster-based cooperative cognitive radio networks [586]
via sequential multiple reporting channels
13. Optimization of spectrum sensing for opportunistic spectrum access [492]
in cognitive radio networks
14. Cluster-CMSS: a cluster-based coordinated spectrum sensing [1127]
on geographically dispersed mobile cognitive radio networks
15. Clustering methods for distributed spectrum sensing in cognitive radio systems [863]
16. Cluster-based adaptive multi spectrum sensing and access in cognitive radio networks [1375]
17. Energy efficient clustering approach for cooperative spectrum sensing [715]
in cognitive radio networks
18. Energy-efficient spectrum aware clustering for cognitive radio sensor networks [1374]
19. Sensing-throughput tradeoff in cluster-based cooperative cognitive radio networks [480]
20. Spectrum sensing, clustering algorithms, and energy-harvesting technology [459]
for cognitive-radio-based IoT technology
Table 5.13. Some clustering-based target detection/tracking studies
No. Study Source(s)
1. Basic target detection/tracking studies:
1.1. Real-time object tracking (monitoring) [1231]
(e.g., tracking and management of vehicles in industrial region;
approach based on clustering - multi-level network - routing)
1.2. Dynamic clustering for target tracking in WSNs [308,1325]
1.3. Auction-based adaptive sensor activation algorithm for target tracking in WSNs [1400]
(clusters a formed ahead of the target movements)
1.4. Cluster-based mobile target detection in WSNs [1309]
2. Multi-target detection/tracking:
2.1. Clustering for multi-target tracking [607]
2.2. Hierarchical clustering for multi-target, multi-camera tracking [1383]
2.3. Multi-class classification and clustering based multi-object tracking [1184]
2.4. Dynamic cluster assignment for multi-target tracking in heterogeneous WSNs [936]
2.5. Multi-sensor multi-target tacking using domain knowledge and clustering [566]
5.3.6. Clustering-based target detection/tracking
Energy-efficient real-time object tracking (monitoring) in multi-level sensor networks by mining and
predicting movement patterns (e.g., tracking and management of vehicles in industrial region) [1231]:
Stage 1. Hierarchical clustering of network nodes to form a hierarchical (multi-level) sensor network.
Stage 2. Data mining to obtain moving patterns (to predict the next position of a moving object).
Stage 3. Tracking (monitoring) of moving objects (on the basis of multilevel architecture of network
nodes).
Another approach is as follows: dynamic clustering for target tracking in WSNs [308,1325]. Cluster-
based mobile target detection in WSNs is described [1309]. Table 5.13 contains a list of some research
efforts in clustering-based target selection/detection/tracking studies.
79
5.3.7. Capacitated clustering for minimum handover in mobile networks
Capacitated clustering problem (or node capacitated graph partitioning problem) is used for handover
minimization in mobile wireless networks (Fig. 5.14) (e.g., [782,875,917]).
Fig. 5.14. Illustration of handover minimization in mobile wireless networks [782]
RNC1
(radio
network
controller)
...
RNCj
(radio
network
controller)
...
RNCp
(radio
network
controller)
qe
A
A
qe
A
A
qe
A
A
- - -
Base stations
(group 1)
...
qe
A
A
qe
A
A
qe
A
A
- - -
Base stations
(group j)
...
qe
A
A
qe
A
A
qe
A
A
- - -
Base stations
(group p)
Mobile terminals
(mobile users)
u-
. . .
u-
u-
. . .
u-
u-
. . .
u-
A mobility network (Fig. 5.14) contains radio network controllers (RNC) for controlling the base
station operations (including traffic and handover). The set of base stations assigned to a RNC can be
viewed as a cluster, and the minimization of handovers between different clusters is equivalent to the
maximization of handovers within the same cluster. Therefore, this problem is equivalent to the CCP:
Find an assignment of each base station (in set of base stations T) to some RNC (radio network
controller) in set of the controllers R.
Another description of the problem is:
Find a partition of a set Vof nnodes (base stations) into pclusters (groups of base stations - each
group is assigned to the same controller)) such that:
(a) the sum of benefits ce, of edges e∈Ewithin each cluster is maximized, and
(b) the sum of the node weights, wi≥0 of nodes i∈Vwithin the same cluster is within some integer
capacity limits: Land U(L < U).
5.3.8. Traffic classification
Data on network traffic is an important initial information for analysis, modeling, monitoring, and
management of network. Traffic classification is often considered as a basis for network management.
Table 5.14 contains a list of some studies in network traffic classification.
80
Table 5.14. Some studies in network traffic classification
No. Research Source(s)
1. Surveys:
1.1. Deployment of machine learning solutions in network traffic classification [982]
(systematic survey)
1.2. Reviewing traffic classification [1243]
1.3. Comparative analysis of techniques for network traffic classification [1119]
(machine learning algorithms)
1.4. Issues and future directions in traffic classification [359]
1.5. Independent comparison of popular DPI tools for traffic classification [250]
2. Support vector machine for traffic classification:
2.1. Multi class SVM algorithm with active learning for network traffic classification [407]
2.2. Support Vector Machines for TCP traffic classification [437]
2.3. Internet traffic classification based in incremental support vector machine [1199]
3. Machine learning methods for traffic classification:
3.1. Approach for internet traffic classification (machine learning) [431]
3.2. Machine learning solutions in network traffic classification [982]
3.3. Network traffic classification techniques using machine learning algorithms [1119]
3.4. Robust network traffic classification (scheme for combination of supervised and [1377]
semi-supervised learning)
4. Evolutionary classifiers for traffic classification:
4.1. Explainable internet traffic classification [260]
(multi-objective evolutionary learning scheme)
4.2. Internet traffic classification based on multi-objective evolutionary fuzzy classifiers [416]
4.3. Genetic algorithm for internet traffic classification [431]
5. Special methods for traffic classification:
5.1. Imbalanced data classification based on data gravitation [1010,1011]
(for imbalanced traffic identification)
5.2. Efficient and robust feature extraction and selection for traffic classification [1150]
5.3. Self adaptive network traffic classification [1222]
5.4. Multi-class imbalanced network traffic datasets based on local and global metric fusion [837]
5.5. Optimization of traffic classification [1373]
5.6. Internet traffic classification using a supervised Spiking Neural Network [1061]
5.7. Bayesian neural networks for internet traffic classification [133]
5.8. Robust application methods for P2P and VoIP traffic classification [1037]
in backbone networks (sampling methods, etc.)
5.9. Distributed aggregation and fast fractal clustering approach for SOAP traffic [63]
5.10. Traffic-aware clustering scheme for MANET using [1052]
modified elephant herding optimization algorithm
5.3.9. Clustering-based problems in satellite communications
here the following studies on mult0level network architecture can be pointed out
Study 1. Multi-level cluster-based satellite-terrestrial integrated communication [821] as mobile track-
ing, multi-level clustering, Internet of vehicles, satellite-terrestrial integrated communication: (1) ar-
chitecture, (2) vehicle communication covered by satellites, (3) multi-level clustering: layer 1: vehicle
level clustering, layer 2: infrastructure level clustering, layer 3: satellite-level clustering, and layer 4:
space-level clustering.
Study 2. Heterogeneous quantum computing for satellite constellation optimization: solving the
weighted k-clique problem [181].
Here single constellation of Nsatellites are to be dividing into k-sub-constellations, with Nand k
pre-determined based on availabilty.
Further the goal is to find the assignment of each satellite to a sub-constellation such that the total
coverage of a designed Earth region is maximized.
Study 3. Satellite observation scheduling with a novel adaptive simulated annealing algorithm and a
dynamic task clustering strategy [1308].
Some clustering studies in satellite communications are listed in Table 5.15.
81
Table 5.15. Some clustering studies in satellite communications
No. Some studies of control issues in networks Source(s)
1. Multi-level cluster-based satellite-terrestrial integrated communication [821]
2. Heterogeneous quantum computing for satellite constellation optimization [181]
(solving the weighted k-clique problem
3. Satellite observation scheduling with a novel adaptive simulated annealing algorithm [1308]
(dynamic task clustering strategy)
5.3.10. Multidimensional scaling in sensor positioning
Table 5.16 contains a list of basic studies of the using MDS in network node/sensor positioning/localization.
Table 5.16. MDS in network node/sensor positioning/localization
No. Study Source(s)
1. Locatization/positioning in networking:
1.1. Plain MDS (connectivity based localization) [1131]
1.2. Distributed weighted-multidimensional scaling for node localization in sensor networks [349]
1.3. Centralized manifold learning techniques to estimate sensor locations [1000]
1.4. Multidimensional scaling framework mobile location [328]
using time-of-arrival measurements
1.5. Supplement to multidimensional scaling framework for mobile location (modified view) [313]
1.6. Multidimensional scaling approach for node localization [817]
using received signal strength measurements
1.7. Dynamic multidimensional scaling algorithm for 3D mobile localization [353]
1.8. Cluster-based multidimensional scaling for irregular cognitive radio networks localization [1085]
2. Positioning/localization in WSNs:
2.1. Local MDS: Sensor positioning in wireless ad-hoc sensor networks [636]
2.2. Efficient weighted multidimensional scaling for WSN localization [282]
2.3. Fast and effective multidimensional scaling approach for node localization in WSNs [751]
2.4. Multidimensional scaling analysis algorithm of nodes localization [1390]
based on steepest descent in WSNs
2.5. Distributed weighted multidimensional scaling algorithm for localization in WSNs [409]
2.6. Distributed on-line multidimensional scaling for self-localization in WSNs [920]
2.7. Multidimensional scaling techniques for RSS-bases WSN localization (review) [1111]
2.8. Multidimensional scaling positioning method for mobile station localization in WSNs [1036]
2.9. Multidimensional scaling for nodes localization in 3D WSNs [1189]
2.10. Multidimensional scaling-based localization techniques (WSNs, IoT) [1087]
Two main applications of multidimensional scaling (MDS) in communications are examined as follows:
1. Sensor positioning in wireless ad-hoc sensor networks using multidimensional scaling [636].
2. Node localization in sensor networks by distributed weighted-multidimensional scaling [349].
In the sensor localization application of MDS (i.e., mapping of sensor positions in 2D/3D) the following
schemes are considered:
Scheme 1.1. Plain MDS [1131].
Here the distance between two connected nodes is defined to be 1. In other cases the distance equals to
the number of hops in the shortest path between nodes. The matrix of communication distances between
each pair of devices is used by an MDS algorithm to estimate the coordinates of the devices.
Scheme 1.2. Local MDS [636].
Here a local version of MDS is used to compute maps of many local arrangements of nodes.
Scheme 1.3. Manifold learning based MDS [1000].
Here centralized manifold learning techniques are used to estimate sensor locations,
In node localization in sensor networks two schemes are used:
Scheme 2.1. Node localization in sensor networks by distributed weighted-multidimensional scaling
(wMDS) [349].
Scheme 2.2. Multidimensional scaling-based localization techniques for WSNs and IoT [1087].
Note the set of used MDS types can be extended.
82
5.3.11. Additional clustering-based problems
Table 5.17 contains a list of some additional clustering-based problems/studies in communications.
Table 5.17. Some additional clustering-based problems in communications
No. Study Source(s)
1. Clustering-based location in wireless networks [888]
2. Cluster-based resource allocation and user association in mmwave femcell networks [1179]
3. Clustering-based interference management [357]
4. Optimization based on spectral partitioning for node criticality assessment [127]
5. Clustering-based content placement in cache networks (using graph-coloring) [634]
6. Coordinated multipoint transmission in dense cellular networks [483]
(with user-centric adaptive clustering)
7. Clustering scheme for vehicular networks using only V2V communications [1074]
8. Inter-cluster interference management based on cell-clustering [915]
in network MIMO systems
9. Self-organizing adaptive clustering for cooperative multipoint transmission [1291]
10. Spectrum-aware clustering in cognitive radio networks [234]
11. Virtual organization clusters: Self-provisioned clouds on the grid [930]
12. Clustering based solving framework for hierarchical resource allocation [1040]
in hyper-dense small cell networks
83
6. Conclusion
The survey paper addresses some applications of combinatorial clustering engineering approach to
communication networking (e.g., design, management/control, maintenance). Basic combinatorial op-
timization models and heuristics are described. The large list of applied clustering-based problems in
communication systems is presented. Applied networked examples illustrated the suggested approach.
It is necessary to note the following:
(i) many parts/components of the survey material have to be extended (including basic combinatorial
clustering problems, descriptions of the problems, solving schemes and heuristics, applied examples,
bibliography);
(ii) the combinatorial clustering engineering approaches can be applied in other types of networking
domains (e.g., social networks, innovation networks, supply chain networks).
The list of prospective future research directions involves the following:
1. examination of new prospective combinatorial clustering methods and their applications in the field
of communication systems;
2. studies of clustering approaches based on “near-clique” structures (e.g., quasi-cliques, k-cliques,
k-plexes, k-clubs);
3. studies of modularity clustering problems andd methods;
4. special studies of clustering approaches in contemporary information-communication systems (e.g.,
IoT, cloud computing, FOG computing, Software Defined networks, virtualization in networks, integrated
space-air-ground-sea communication system);
5. investigation of interconnections between clustering approaches (frameworks) and families of basic
combinatorial optimization problems (e.g., assignment/location/allocation problems, covering problems,
spanning problems, scheduling problems, independent set and dominating set problems);
6. wide usage of prospective combinatorial clustering problems (e.g., multicriteira/multiobjective prob-
lem, problems under uncertainty, dynamical/multistage problems);
7. design of a special decision support system (DSS) for combinatorial engineering clustering approach
and its applications;
8. the structure (architecture) of the material may be interesting and useful as a basic one for many
applied domains: two-partite graph based on three parts based on a set of mathematical models, a set of
applied problems, and relationship of the elements of the above-mentioned sets; and
9. usage of the combinatorial clustering engineering approaches in CS/engineering education including
various student projects (i.e., modeling, applications).
In general this material can be interesting and useful for many readers from various domains (e.g.,
students, researchers, professors). This material can be used as a ’reference text’ as well.
The author states that there is no conflict of interest.
7. Acknowledgments
The preliminary materials for this research (since 2014) were prepared within framework of the project
of the Russian Science Foundation (grant 14-50-00150, “Digital technologies and their applications”,
Institute for Information Transmission Problems of Russian Academy of Sciences).
The finalization of the research (2024) was supported by the Ministry of Science and Higher Education
of the Russian Federation, project No. FFNU-2022-0036 (Inst. for Information Transmission Problems
of Russian Academy of Sciences).
84
REFERENCES
1. F. Aadil, A. Raza, M.F. Khan, M. Maqsood, I. Mehmood, S. Rho, Energy aware cluster-based routing
in flying ad-hoc networks. Sensors, 18, art. 1413, 1–16, 2018.
2. I. Abasikeles-Turgut, Multi-hop routing with static and distributed clustering in WSNs. Wireless
Networks, 27(6), 3797-3809, 2021.
3. M. Abazzeed, N. Faisal, S. Zubair, A. Ali, Routing protocols for wireless multimedia sensor networks:
a survey. J. of Sensors, art. ID 469824, 1–11, 2013.
4. Z. Abbas, V. Kalavri, P. Carbone, V. Vlassov, Streaming graph partitioning: an experimental study.
Proceedings of the VLDB Endowment, 11(11), 1590–1603, 2018.
5. F. Abbas, G. Liu, P. Fan, Z. Khan, An efficient cluster based resource management scheme and its
performance analysis for V2X networks. IEEE Access, 8, 87071–87082, 2020.
6. A.A. Abbasi, M. Younis, A survey on clustering algorithms for wireless sensor networks. Comp.
Commun., 30(14–15), 2826–2841, 2007.
7. S. Abbasi-Daresari, J. Abouei, Toward cluster-based weighted compressive data aggregation in wire-
less sensor networks. Ad Hoc Networks, 36, Part 1, 368–385, 2016.
8. A. Abboud, V. Cohen-Abbad, H. Houdrouge, Subquadratic high-dimensional hierarchical clustering.
In: Proc. of the 33rd Conf. on Neural Information Processing Systems (NeurIPS 2019), art. 1039, pp.
11576–11586, 2019.
9. H.N. Abdulrazzak, G.C. Hock, N.A.M. Radzi, N.M.L. Tan, C.F. Kwong, Modeling and analysis of
new hybrid clustering technique for vehicular ad hoc network. Mathematics, 10, art. 4720, 1–27, 2022.
10. N.F. Abdulsattar, D.A. Mohammed, A. Alkhayyat, S.Z. Hamed, H.M. Hariz, A.S. Abosinnee, A.H.
Abbas, M.H. Hassan, M.A. Jubair, F.H. Abbas, A.D. Algarni, N.F. Soliman, W. El-Shafai, Privacy-
preserving mobility model and optimization-based advanced cluster head selection (P2O-ACH) for
vehicular ad hoc networks. Electronics, 11, art. 4163, 1–29, 2022.
11. A.M.K. Abdulzahra, A.K.M. Al-Qurabat, S.A. Abdulzahra, Optimizing energy consumption in WSN-
based IoT using unequal clustering and sleep scheduling method. Internet of Things, 22, art. 100765,
2023.
12. J. Abello, M.G.C. Resende, S. Sudarsky, Massive quasi-clique detection. In: S. Rajsbaum (ed), Proc.
of 5th Latin American Symp. Theoretical Informatics LATIN 2002, LNCS 2286, Springer, pp. 598–
612, 2002.
13. F.N. Abu-Khzam, On the complexity of multi-parameterized cluster editing. J. Discrete Algorithms,
45, 26–34, 2017.
14. F.N. Abu-Khzam, C. Feghali, H. Muller, Partitioning a graph into disjoint cliques and a triangle-free
graph. Electr. prepr., 20 p., Jan 4, 2015. http://arxiv.org/abs/1403.5961 [cs.CC]
15. F.N. Abu-Khzam, C. Feghali, P. Heggernes, Partitioning a graph into degenerate subgraphs. Eur. J.
of Combinatorics, 83, art. 103015, 1–12, 2020.
16. A. Abubaker, A. Baharum, M. Alrefaei, Automatic clustering using multi-objective particle swarm
and simulated annealing. PLoS ONE, 10(7), art. e0130995, 1–23, 2015.
17. S. Acharya, C.R. Tripathy, A reliable fault-tolerant ANFIS model based data aggregation scheme
for Wireless Sensor Networks. J. of King Saud University - Computer and Information Sciences, 32,
741–7523, 2020.
18. M.R. Ackermann, J. Blomer, D. Kuntze, C. Sohler, Analysis of agglomerative clustering. Algorith-
mica, 69(1), 184–215, 2014.
19. L. Addario-Berry, R.E.L. Aldred, K. Dalal, B.A. Reed, Vertex coloring edge partitions. J. Combin.
Theory Ser. B, 94(2), 237–244, 2005.
20. M.M. Afsar, M.H. Tayarani-N, Clustering in sensor networks: a literature survey. J. Netw. Comput.
Appl., 46, 198–226, 2014.
21. F. Aftab, Z. Zhang, A. Ahmad, Self-organization based clustering in MANETs using zone based
group mobility. IEEE Access, 5, 27464–27456, 2017.
22. F. Aftab, A. Khan, Z. Zhang, Hybrid self-organized clustering scheme for drone based cognitive
Internet of Things. IEEE Access, 7, 56217–56227, 2019.
23. F. Aftab, A. Khan, Z. Zhang, Bio-inpired clustering scheme for Internet of Drones applications in
industrial wireless sensor networks. Distr. Sensor Netwokrs, 15(11), 1–13, 2019.
24. S. Agarwal, J. Wills, L. Cayton, G. Lanckriet, D. Kriegman, S. Belongie, Generalized non-metric
85
multidimensional scaling. In: Artificial Intelligence and Statistics, pp. 11–18, 2007.
25. R. Agarwal, M. Motwani, Survey of clustering algorithms for MANET. Int. J. on Computer Science
and Engineering, 1(2), 98–104, 2009.
26. Y.K. Agarwal, Y.P. Aneja, Fixed charge multicommodity network design using p-partition facets.
EJOR, 258(1), 124–135, 2017.
27. D.K. Agarwal, Energy efficient enhanced LEACH-C protocol in wireless sensor networks using cloud.
ECS Transactions, 107(1), art. 19305, 2022.
28. N. Agarwal, G. Sikka, L.K. Awasthi, A systematic literature review on web service clustering ap-
proaches to enhance service discovery, selection and recommendation. Computer Science Review, 45,
art. 100498, 2022.
29. A. Ageev, A. Kononov, Improved approximation for the max k-colored clustering problem. In: Int.
Workshop on Approximation and Online Algorithms WAOA 2014, LNCS 8952, Springer, pp. 1–10,
2015.
30. C.C. Aggarwal, J. Han, J. Wang, P.S. Yu, On clustering massive data streams: a summarization
paradigm. In: C.C. Aggarwal (ed), Data Streams. Models and Algorithms. Springer, 2007.
31. C.C. Aggarwal, H. Wang, A survey of clustering algorithms for graph data. In: C.C. Aggarwal, H.
Wang (eds), Managing and Mining Graph Data, Springer, pp. 275–301, 2010.
32. S. Aghabozorgi, A.S. Shirkhorshidi, T.Y. Wah, Time-series clustering – a decade review. Inform.
Systems, 53, 16–38, 2015.
33. A. Agostinelli, K. Arulkumaran, M. Sarrico, P. Richemond, A.A. Bharath, Memory-efficient episodic
control reinforcement learning with dynamic online k-means. Electr. prepr., 18 p., June 18, 2020.
http://arxiv.org/abs/2006.10645 [cs.CV]
34. D. Agrawal, S. Pandey, Load balancing fuzzy-based unequal clustering for wireless sensor networks
assisted Internet of Things. Engineering Reports, 2, e12130, 1–21, 2020.
35. S. Ahmadi, I.H. Osman, Greedy random adaptive memory programming search for the capacitated
clustering problems. EJOR, 162, 30-44, 2005.
36. S. Ahmadian, A. Epasto, R. Kumar, M. Mahdian, Fair correlation clustering. Electr. prep., 17 p.,
Mar. 2, 2020. http://arxiv.org/abs/2002.02274 [cs.DS]
37. G. Ahmed, N.M. Khan, Z. Khalid, R. Ramer, Cluster head selection using decision trees for Wireless
Sensor Networks. In: Int. Conf. on Intelligent Sensor Networks and Information Processing ICSNIO
2008, pp. 173–178, 2008.
38. G. Ahmed, A. Samreen, Cluster chain based relay nodes assignment. Int. J. of Computer Trends and
Technology, 7(2), 106–114, 2014.
39. G. Ahmed, J. Zou, M.M.S. Fareed, M. Zeechan, Sleep-awake energy efficient distributed clustering
algorithm for wireless sensor networks. Comput. Electr. Eng., 56, 385–398, 2016.
40. M. Aissa, A. Belghith, K. Drira, New strategies and extensions in weighted clustering algorithms for
mobile Ad Hoc networks. Procedia CS, 19, 297–304, 2013.
41. M. Aissa, A. Belghith, A node quality based clustering algorithm in wireless mobile Ad Hoc networks.
Procedia CS, 32, 174–181, 2014.
42. J. Akbari Torkestani, M.R. Meybodi, Clustering the wireless Ad Hoc networks: distributed learning
automata approach. J. of Parallel and Distr. Computing, 70(4), 394–405, 2010.
43. J. Akbari Torkestani, M.R. Meybodi, An efficient cluster-based CDMA/TDMA scheme for wireless
mobile ad-hoc networks: a learning automata approach. J. of Network and Computer Applications,
33(4), 477–490, 2010.
44. J. Akbari Torkestani, M.R. Meybodi, Weighted Steiner connected dominating set and its application
to multicast routing in wireless MANETs. Wireless Personal Communications, 60(2), 145–169, 2011.
45. J. Akbari Torkestani, M.R. Meybodi, A learning automata-based cognitive radio for clustered wireless
ad-hoc networks. J. of Network and Systems Management, 19(2), 278–297, 2011.
46. J. Akbari Torkestani, M.R. Meybodi, LLACA: an adaptive localized clustering algorithm for wireless
ad hoc networks. Comp. and Electrical Eng., 37(4), 461–474, 2011.
47. J. Akbari Torkestani, M.R. Meybodi, A mobility-based cluster formation algorithm for wireless mobile
ad-hoc networks. Cluster Computing, 14(4), 311–324, 2011.
48. J. Akbari Torkestani, An adaptive backbone formation algorithm for wireless sensor networks. Com-
puter Communications, 35(11), 1333–1344, 2012.
86
49. J. Akbari Torkestani, Algorithms for Steiner connected dominating set problem based on learning
automata theory. Int. J. of Foundations of Computer Science, 26(06), 769–801, 2015.
50. M.N. Akhtar, A. Ali, Z. Ali, M.A. Hashmi, M. Atif, Cluster based routing protocols for wireless sensor
networks: an overview. Int. J. of Advanced Computer Science and Applications, 9(12), 389–396, 2018.
51. M.W. Akhtar, S.A. Hassan, R. Ghaffar, H. Jung, S. Garg, M.S. Hossain, The shift to 6G communi-
cations: vision and requirements. Hum. Cent. Comput. Inf. Sci., 10, art. 53, 1–27, 2020.
52. I. Akhter, Y. Sheikh, S. Khan, T. Kanade, Trajectory space: a dual representation for nonrigid
structure from motion. IEEE Trans. on PAMI, 33(7), 1442–1456, 2011.
53. M. Akkas, R. Sokullu, Wireless underground sensor networks: channel modeling and operation anal-
ysis in the terahertz band. Int. J. of Antennas and Propagation, art. ID 780235, 1–12, 2015.
54. K. Akkaya, M. Younis, A survey on routing protocols in wireless sensor networks. Ad Hoc Networks,
3(3), 325–349, 2005.
55. D. Aktas, B. Lokman, T. Inkayam G. Dejaegere, Cluster ensemble selection and consensus clustering:
a multi-objective optimization approach. EJOR, 314(3), 1065–1077, 2024.
56. I.F. Akyildiz, I.H. Kasimoglu, Wireless sensor and actor networks: research challenges. Ad Hoc
Networks, 2(4), 351–367, 2004.
57. I.F. Akyildiz, D. Pompili, T. Melodia, Underwater acoustic sensor networks: research challenges. Ad
Hoc Networks, 3(3), 257–279, 2005.
58. I.F. Akyildiz, E.P. Stuntebeck, Wireless underground sensor networks: research challenges. Ad Hoc
Networks, 4(6), 669–686, 20056.
59. I.F. Akyildiz, T. Melodia, K.R. Chowdhury, A survey on wireless multimedia sensor networks. Com-
put. Netw., 51, 921–960, 2007.
60. I.F. Akyildiz, B.F. Lo, R. Balakrishnan, Cooperative spectrum sensing in cognitive radio networks:
a survey. Phys. Commun., 4(1), 40-62, 2011.
61. Y. Al-Baggar, A. Koucheryavy, Fussy logic and Voronoy diagram using for cluster head selection in
ubiquitous sensor networks. In: S. Balandin, S. Andreev, Y. Koucheryavy (eds), Internet of Things,
Smart Spaces, and Next Generation Networks and Systems. LNCS 9870, Springer, pp. 319–330, 2016.
62. A.A.M. Al-Najjar, Optimizing MANETs network lifetime using a proactive clustering algorithm.
Turkish J. of Computer and Mathematics Education, 12(8), 143–155, 2021.
63. D. Al-Shammary, I. Khalil, Z. Tari, A distributed aggregation and fast fractal clustering approach
for SOAP traffic. J. Netw. Comput. Appl., 41, 1–14, 2014.
64. R. Al-Zubi, N. Abedsalam, A. Atieh, K.A. Darabkh, LBCH: load-balancing cluster head protocol for
wireless sensor networks. Informatica, 29(4), 633–650, 2018.
65. M. Alaei, F. Yazdanpanah, EELCM: An Energy Efficient Load–Based Clustering Method for Wireless
Mobile Sensor Networks. Mobile Networks and Applications, 24(1), 1486–1498, 2019.
66. M. Alagirisamy, C.-O. Chow, An energy based cluster head selection unequal clustering algorithm
with dual sink (ECH-DUAL) for continuous monitoring applications in wireless sensor networks.
Cluster Computing, 21(1), 91–103, 2018.
67. J. Albath, M. Thakur, S. Madria, Energy constraint clustering algorithms for wireless sensor networks.
Ad Hoc Networks, 11, 2512–2525, 2013.
68. M. Albuquerque, T. Vidal, An efficient mathheuristic for the minimum-weight dominating set prob-
lem. Electr. prepr., 24 p., Aug. 28, 2018. http://arxiv.org/abs/1808.09809 [cs.AI]
69. Z. Ales, A. Knippel, The K-partitioning problem: formulations and branch-and-cut. Networks, 76,
323–349, 2020.
70. T.A. Alghamdi, Energy efficient protocol in wireless sensor network: optimized cluster head selection
model. Telecommunication Systems, 74(3), 331–345, 2020.
71. S.A. Alghamdi, Stable zone-based 5G clustered MANET using interest-region-based routing and
gateway selection. Peer-to-Peer Networking and Applications, 14(6), 3559–3577, 2021.
72. R.M. Alguliyev, R.M. Aliguliyev, L.V. Sukhostat, Weighted consensus clustering and its application
to Big Data. ESwA, 150, art. 113294, 2020.
73. Y.M. Alhamdan, A. Kononov, Approximability and inapproximability for maximum k–edge–colored
clustering problem. In: 14th Int. Conf. CSR-2019, Springer, Novosibirsk, pp. 1–13, 2019.
74. H. Ali, W. Shahzad, F.A. Khan, Energy-efficient clustering in mobile ad-hoc networks using multi-
objective particle swarm optimization. Applied Soft Computing, 12(7), 1913–1928, 2012.
87
75. M.S. Ali, H. Tabassum, E. Hossain, Dynamic user clustering and power allocation for uplink and
downlink non-orthogonal multiple access (NOMA) systems. IEEE Access, 4, 6325–6343, 2016.
76. J. Ali, S. Lee, B.-h. Roh, Using the analytical network process for controller placement in software
defined networks (poster). In: Proc. of the 17th Annual Int. Conf. on Mobile Systems, Applications,
and Services – MobiSys’19, pp. 545–546, 2019.
77. B. Ali, M.A. Gregory, S. Li, Multi-access edge computing architecture, data security and privacy: a
review. IEEE Access, 9, 18706–18721, 2021.
78. S.A. Ali, M. Sarfraz, S.A. Ghauri, A. Mahmood, S. Basir, T.M. Kebedew, S. Alam, A weighted
cluster head selection algorithm for energy efficient wireless sensor networks. J. of Sensors, art. ID
3055178, 1–13, 2022.
79. M. Alinci, E. Spaho, A. Lala, V. Kolici, Clustering algorithms in MANETs: a review. In: 2015 Ninth
Int. Conf. on Complex, Intelligent, and Software Intensive Systems, pp. 330–335, 2015.
80. I.T. Almalkawi, M.G. Zapata, J.N. Al-Karaki, J. Morillo-Pozo, Wireless multimedia sensor networks:
current trends and future directions. Sensors, 10(7), 6662–6717, 2010.
81. I.T. Almalkawi, M.G. Zapata, J.N. Al-Karaki, A secure cluster-based multipath routing protocol for
WMSNs. Sensors, 11(4), 4401–4424, 2011.
82. D. Aloise, S. Cafoeri, G. Caporossi, P. Hansen, S. Perron, L. Liberti, Column generation algorithms
for exact modularity maximization in networks. Physical Review E, 82(4), art. 046112, 2010.
83. D. Aloise, G. Caporossi, P. Hansen, L. Liberti, S. Perron, M. Ruiz, Modularity maximization in
networks by variable neighborhood search. In: DIMACS Workshop: Graph Partitioning and Graph
Clustering, pp. 113–128, 2012.
84. T. Alqurashi, W. Wang, Clustering ensemble method. Int. J. of Machine Learning and Cybernetics,
10, 1227–1246, 2019.
85. S. Altinakar, G. Caporossi, A. Hertz, On compact k–edge–coloring: a polynomial time reduction from
linear to cycle. Discr. Optim., 8(3), 502–512, 2011.
86. S. Alumur, B.Y. Kara, Network hub location problems: the state of the art. EJOR, 190(1), 1–21,
2008.
87. K.M. Alzoubi, P.-J. Wan, O. Frieder, Maximal independent set, weakly connected dominating set,
and induced spanners for mobile ad-hoc networks. Int. J. of Foundations of Computer Science, 14(2),
287–303, 2003.
88. A. Amin, M. Jahanshahi, M.R. Meybodi, Improved learning-automata-based clustering method for
controller placement problem in SDN. Applied Sciences, 13, art. 10073, 1–16, 2023.
89. N. Amini, A. Vahdatpour, W. Xu, M. Gerla, M. Sarrafzadeh, Cluster size optimization in sensor net-
works with decentralized cluster-based protocols. Computer Communications, 35(2), 207–220, 2012.
90. A. Amir, J. Ficler, R. Krauthgamer, L. Roditty, O.S. Shalom, Multiply balanced k-partitioning. In:
LATIN14, pp. 586–597, 2014.
91. A.D. Amis, R. Prakash, T.H.P. Vuong, D.T. Huynh, Max-min d-cluster formation in wireless ad hoc
networks. In: Proc. of Nineteenth Annual Joint Conf. of the IEEE computer and communications
societies INFOCOM 2001, pp. 32-41, 2000.
92. A.D. Amis, R. Prakash, T.H.P. Vuong, D.T. Huynh, Max-min d-cluster formation in wireless ad hoc
networks. In: Proc. IEEE Conf. Comput. Commun. Soc. INFOCOM 2000, vol. 1, pp. 32–41, 2000.
93. M. Amjad, M.K. Afzal, T. Umer, B.-S. Kim, QoS-aware and heterogeneously clustered routing pro-
tocol for wireless sensor networks. IEEE Access, 5, 10250–10262, 2017.
94. J. Amutha, S. Sharma, S.K. Sharma, Strategies based on various aspects of clustering in wireless
sensor networks using classical, optimization and machine learning techniques: Review, taxonomy,
research findings, challenges and future directions. Computer Science Review, 40, art. 100376, 2019.
95. R. Amutha, G.G. Sivasankari, K.R. Venugopal, Node clustering and data aggregation in wireless
sensor network using sailfish optimization. Multimedia Tools Applications, 82, 44107–44122, 2023.
96. S.A.M. Anaraki, A. Haeri, Soft and hard hybrid balanced clustering with innovative qualitative
balancing approach. Inf. Sci., 613, 786–805, 2022.
97. S.A.M. Anaraki, A. Haeri, F. Moslehi, Generating balanced and strong clusters based on balance-
constrained clustering approach (strong balance-constrained clustering) for improving ensemble clas-
sifier performance. Neural Computing and Applications, 34, 21139–21155, 2022.
98. K. Andreev, H. Racke, Balanced graph partitioning. Theory of Computing Systems, 39(6), 929–939,
88
2006.
99. G. Andrienko, N. Andrienko, S. Rinzivillo, D. Pedreschi, F. Giannotti, Interactive visual clustering of
large collections of trajectories. In: IEEE Symp. on Visual Analytics Science and Technology VAST
2009, pp. 3–10, 2009.
100.E. Angel, E. Bampis, A. Kononov, D. Paparas, E. Pountourakis, V. Zissssimopoulos, Clustering on
k-edge-colored graphs. In: K. Chatterjee, J. Sgall (eds), MFCS 2013, LNCS 8087, Springer, pp. 50–61,
2013.
101.E. Angel, E. Bampis, A.V. Kononov, D. Paparas, E. Pountourakis, V. Zissimopoulos, Clustering on
k-edge-colored graphs. Discrete Applied Math., 211, 15–22, 2016.
102.K.J.C. Angel, E.G.D.P. Raj, DMGEECS: Density based Mean Grid Energy Efficient Clustering Al-
gorithm for Mobile Wireless Sensor Networks. Int. J. of Computer Sciences and Engineering, 6(3),
27–33, 2018.
103.E. Angelelli, C. Archetti, M. Vindigni, The clustered orienteering problem. EJOR, 238(2), 404–414,
2014.
104.H. Angelidakis, A. Kurpisz, L. Sering, R. Zenklusen, Fair and fast k-center clustering for data sum-
marization. In: Proc. of the 36th Int. Conf. on Machine Learning, pp. 1-34, 2022.
105.S. Anily, J. Bramel, A. Hertz, A 5/3-approximation algorithm for the clustered traveling salesman
tour and path problems. Oper. Res. Lett., 24(1–2), 29–35, 1999.
106.V.S. Anitha, M.P. Sebastian, (k, r)-dominating set-based, weighted and adaptive clustering algorithms
for mobile ad hoc networks. IET Commun., 5(13), 1836–1853, 2011.
107.R.U. Anitha, P. Kamalakkannan, Enhanced cluster based routing protocol for mobile nodes in wireless
sensor network. In: Proc. of the 2013 Int. Conf. on Pattern Recognition, Informatics and Mobile
Engineering (PRIME), pp. 187–193, 2013.
108.B. Aoun, R. Boutaba, Clustering in WSN with latency and energy consumption constraints. J. Netw.
Syst. Manag., 14(3), 415–439, 2006.
109.M.Y. Arafat, S. Moh, Bio-inspired approaches for energy-efficient localization and clustering in UAV
networks for monitoring wildfires in remote areas. IEEE Access, 9, 18649–18669, 2021.
110.C. Aranzazu-Suescun, M. Cardei, Anchor-based routing protocol with dynamic clustering for Internet
of Things WSNs. EURASIP J. on Wireless Communications and Networking, art. 130, 1–19, 2019.
111.K.A.G. de Araujo, J.B, Guedes, B. de Athayde Prata, Hybrid metaheuristics for the multi-capacitated
clustering problem. RAIRO-Oper. Res., 56, 1167-1185, 2022.
112.K. Aravind, P.K.R. Maddikunta, Dingo optimization based cluster based routing in Internet of Things.
Sensors, 22, art. 8064, 1–18, 2022.
113.S. Aref, Z. Neal, Detecting coalitions by optimally partitioning signed networks of political collabo-
ration. Sci. Rep., 10, 1–10, 2020.
114.M. Arghavani, M. Esmaeili, M. Esmaeili, F. Mohseni, A. Arghavani, Optimal energy aware clustering
in circular wireless sensor networks. Ad Hoc Networks, 65, 91–98, 2017.
115.A.A.A. Ari, B.O. Yenke, N. Labraoui, I. Damakoa, A. Gueroui, A power efficient cluster-based rout-
ing algorithm for wireless sensor networks: Honeybees swarm intelligence based approach. J. Netw.
Comput. App., 69, 77–97, 2016.
116.K.S. Arikumar, V. Natarajan, S.C. Satapathy, S.B. Prathiba, DCMI: dynamic clustering approach
using multi-verse optimizer for Fog-assisted IoT devices. Research Square, Preprint, 1–17, 2022.
117.N. Arinik, Multiplicity in the Partitioning of Signed Graphs. PhD thesis, Univ. d’Avignon, 2023.
118.M. Arioua, Y. el Assari, I. Ez-zazi, A. el Oualkadi, Multi-hop cluster based routing approach for
wireless sensor networks. Procedia CS, 83, 584–591, 2016.
119.Y. Arjoune, N. Kaabouch, A comprehensive survey on spectrum sensing in cognitive radio networks:
recent advances, new challenges, and future research directions. Sensors, 19, art. 126, 1–32, 2019.
120.S. Arjunan, P. Sujatha, A survey on unequal clustering protocols in Wireless Sensor Networks. J. of
King Saud University - Computer and Information Sciences, 31(3), 304–317, 2019.
121.G. Armano, M.R. Farmani, Multiobjective clustering analysis using particle swarm optimization.
ESwA, 55, 184–193, 2016.
122.E. Arrighi, M. Bentert, P.G. Drange, B.D. Sullivan, P. Wolf, Cluster editing with overlapping com-
munities. In: 18th Int. Symp. on Parameterized and Exact Computation IPEC 2023, vol. 285, pp.
2:1–2:12, 2023.
89
123.A. Arutyunova, H. Roglin, The price of hierarchical clustering. Electr. prepr., 32 p., May 3, 2022.
http://arxiv.org/abs/2205.01417 [cs.DS]
124.E. Arzhmand, H. Rashid, M.J.F. Ashrafi, Utilization of nested clustering in VANET to reduce data
loss in mobile cloud computing. Vietnam J. of Computer Science, 4(4), 211–221, 2017.
125.G. Asaamoning, P. Mendes, N. Magaia, A dynamic clustering mechanism with load-balancing for
flying ad hoc networks. IEEE Access, 9, 158574–158586, 2021.
126.T. Asano, B. Bhattacharya, M. Keil, F. Yao, Clustering algorithms based on minimum and maximum
spanning trees. In: Proc. of the Fourth Annual Symp. on Computational Geometry SCG’88, pp. 252–
257, 1988.
127.W. Asif, M. Lestas, H.K. Qureshi, M. Rajarajan, Optimization based spectral partitioning for node
criticality assessment. J. of Netw. and Comp. Appl., 75, 279–292, 2016.
128.N. Aslam, W. Phillips, W. Robertson, S. Sivakumar, A multi-criterion optimization techniques for
energy efficient cluster formation in wireless sensor networks. Information Fusion, 12(3), 202–212,
2011.
129.S. Atev, G. Miller, N.P. Papanikolopoulos, Clustering of vehicle trajectories. IEEE Trans. on Intelli-
gent Transportation Systems, 11(3), 647–657, 2010.
130.B.A. Attea, E.A. Khalil, A new evolutionary based routing protocol for clustered heterogeneous
wireless sensor networks. Appl. Soft. Computing, 12(7), 1952–1957, 2012.
131.M. Atzmueller, S. Gunnemann, A. Zimmermann, Mining communities and their descriptions on
attributed graphs: a survey. Data Mining and Knowledge Discovery, 35, 661–687, 2021.
132.S. Augustine, J.P. Ananth, Taylor kernel fuzzy C-means clustering algorithm for trust and energy-
aware cluster head selection in wireless sensor networks. Wireless Networks, 26(7), 5113–5132, 2020.
133.T. Auld, A.W. Moore, S.F. Gull, Bayesian neural networks for internet traffic classification. IEEE
Trans. on Neural Networks, 18(1), 223–239, 2007.
134.D. Avdiuhin, S. Pupyrev, G. Yaroslavtsev, Multi-dimensional balanced graph partitioning via pro-
jected gradient descent. Proc. of the VLDM Endowment, 12(8), 906–919, 2019.
135.C. Avin, M. Bienkowski, A. Loukas, M. Pacut, S. Schmid, Dynamic balanced graph partitioning.
SIAMJ. on Discr. Math., 34(3), 1791–1812, 2020.
136.R. Avogardi, G. Valentini, Ensemble clustering with fuzzy approach. Studies in Comput. Intell., 126,
49–69, 2008.
137.K.E. Avrachenkov, A.Yu. Kondratev, V.V. Mazalov, Cooperative game theory approaches for network
partitioning. In: Y. Cao, J. Chen (eds), 23rd Int. Conf. Computing and Combinatorics (COCOON
2017), LNCS 10392, Springer, pp. 591–602, 2017.
138.A. Awadelkarim, J. Ugander, Prioritized restreaming algorithms for balanced graph clustering. Electr.
prepr., 39 p., July 6, 2020. http://arxiv.org/abs/2007.03131 [cs.SI]
139.K.M. Awan, P.A. Shah, K. Iqbal, S. Gillani, W. Ahmad, Y. Nam, Underwater wireless sensor net-
works: a review of recent issues and challenges. Wireless Communications and Mobile Computing,
art. ID 6470359, 1–20, 2019.
140.H.G. Ayad, M.S. Kamel, Cumulative voting consensus method for partitions with variable number
of clusters. IEEE Trans. on PAMI, 30(1), 160–173, 2008.
141.K. Aydin, M.H. Bateni, V. Mirrokni, Distributed balanced partitioning via linear embedding. Algo-
rithms, 12, art. 162, 1–27, 2021.
142.P. Azad, V. Sharma, Clusterhead selection using multiple attribute decision making (MADM) ap-
proach in wireless sensor networks. In: K. Singh, A.K. Awasthi (eds), 9th Int. Conf. on Quality, Re-
liability, Security and Robustness in Heterogeneous Networks QShine 2013, LNICST 115, Springer,
pp. 141-154, 2013.
143.M. Azharuddin, P. Kuila, P.K. Jana, Energy efficient fault tolerant clustering and routing algorithms
for wireless sensor networks. Comp. and Electr. Eng., 41, 177–190, 2015.
144.M. Azharuddin, P.K. Jana, Particle swarm optimization for maximizing lifetime of wireless sensor
networks. Comp. and Electr. Eng., 51, 26–42, 2016.
145.M. Azharuddin, P.K. Jana, PSO-based approach for energy-efficient and energy-balanced routing and
clustering in wireless sensor networks. Soft Computing, 21, 6825–6839, 2017.
146.M.M.A. Azim, X. Jiang (eds), Wireless Sensor Multimedia Networks: Architectures, Protocols, and
Applications. Routledge, Taylor & Francis, 2016.
90
147.M. Badami, A. Hamzeh, S. Hashemi, An enriched game-theoretic framework for multi-objective
clustering. Appl. Soft Comput., 13(4), 1853–1868, 2013.
148.M. Badawy, M. Moustafa, H.A. Ali, Y. Abdulazeem, A review on cluster-based routing for wireless
sensor network. Int. Research J. of Engineering and Technology, 06(12), 713–718, 2019.
149.D.A. Bader, H. Meyerhenke, P. Sanders, D. Wagner (eds), Graph Partitioning and Graph Clustering.
AMS, 2013.
150.H. Bagci, A. Yazici, An energy aware fuzzy approach to unequal clustering in wireless sensor networks.
Appl. Soft Comput., 13(4), 1741–1749, 2013.
151.N. Bagga, S. Sharma, S. Jain, T.R. Sahoo, A cluster-tree based data dissemination routing protocol.
In: Proc. 11th Int. Multi-Conf. Inf. Process. (IMCIP), vol. 54, pp. 7–13, 2015.
152.L. Bahiense, Y. Frota, N. Maculan, T.F. Noronha, C.C. Ribeiro, A branch-and-cut algorithm for the
equitable coloring problem using a formulation by representatives. Discr. Appl. Math., 164, Part 1,
34-46, 2014.
153.X. Bai, Z. Ma, Y. Hou, Y. Li, D. Yang, A data-driven iterative multi-attribute clustering algorithm
and its application in port congestion estimation. IEEE Trans. on Inteligent Transportation Systems,
24(11), 12026–12037, 2023.
154.B. Balasundaram, S. Chandramouli, S. Trukhanov, Approximation algorithms for finding and parti-
tioning unit-disk graphs into co-k-plexes. Optim. Lett., 4(3), 311-320, 2010.
155.B. Balasundaram, S. Butenko, I.V. Hicks, Clique relaxations in social network analysis: the maximum
k-plex problem. Oper. Res., 59(1), 133–142, 2011.
156.E. Bampis, R. Giroudeau, A. Kononov, Scheduling tasks with small communication delays for clusters
of processors. Ann. of OR, 129(1–4), 47–63, 2004.
157.E. Bampis, A. Kononov, G. Lucarelli, I. Milis, Bounded max-colorings of graphs. J. of Discrete
Algorithms, 26, 56-68, 2014.
158.H.M.N.D. Bandara, A.P. Jayasumana, An enhanced top-down cluster and cluster-tree formation
algorithm for wireless sensor networks. In: 2007 Int. Conf. on Industrial Information Systems, pp.
565–570, 2007.
159.H.M.N.D. Bandara, A.P. Jayasumana, T.H. Illangasekare, Cluster tree based self organization of
virtual sensor networks. In: Proc. IEEE GLOBECOM Workshops, pp. 1–6, 2008.
160.H.M.N.D. Bandara, A.P. Jayasumana, T.H. Illangasekare, A top-down clustering and cluster-tree-
based routing scheme for wireless sensor networks. Int. J. Distr. Sensor Netw., 7(1), art. ID 940751,
1–17, 2011.
161.S. Bandyopadhyay, Multiobjective simulated annealing for fuzzy clustering with stability and validity.
IEEE Trans. SMC, Part C, 31(1), 41(5), 682–691, 2011.
162.S. Bandyopadhyay, E.J. Coyle, An energy efficient hierarchical clustering algorithm for wireless sen-
sor networks. In: Twenty-second Annual Joint Conf. of the IEEE Computer and Communications
INFOCOM 2003, 3, pp. 1713-1723, 2003.
163.S. Banerjee, S. Khuller, A clustering scheme for hierarchical control in multi-hop wireless networks.
In: Proc. of IEEE INFOCOM 2001, vol. 2, pp. 1028–1037, 2001.
164.P. Baniasadi, M. Fourmani, K. Smith-Miles, V. Ejov, A transformation technique for the clustered
generalized traveling salesman problem with applications to logistics. EJOR, 285(2), 444–457, 2020.
165.M. Banikhalaf, M.A. Khder, A simple and robust clustering scheme for large-scale and dynamic
VANETs. IEEE Access, 8, 103565–303575, 2020.
166.N. Bansal, A. Blum, S. Chawla, Correlation clustering. Machine Learning, 56(1–3), 89–113, 2004.
167.P. Baracca, F. Boccardi, V. Braun, A dynamic joint clustering scheduling algorithm for downlink
CoMP systems with limited CSI. In: Proc. IEEE Int. Symp. on Wireless Communication Systems
(ISWCS), pp. 830–834, 2012.
168.P. Baracca, F. Boccardi, N. Benvenuto, A dynamic clustering and resource allocation algorithm for
downlink CoMP systems with multiple antenna UEs. EURASIP J. on Wireless Communications and
Networking, 125, 1–15, 2014.
169.A.A. Baradan, K. Navi, HQCA–WSN: High-quality clustering algorithm and optimal cluster head
selection using fuzzy logic in wireless sensor networks. Fuzzy Sets and Systems, 389, 114–144, 2020.
170.B. Baranidharan, B. Santhi, DUCF: Distributed load balancing Unequal Clustering in wireless sensor
networks using Fuzzy approach. Appl. Soft Computing, 40, 495–506, 2016.
91
171.H. Barati, A. Movaghar, A.M. Rahmani, EACHP: energy aware clustering hierarchy protocol for
large scale wireless sensor networks. Wireless Pers. Commun., 85, 765–789, 2015.
172.W. Barbakh, C. Fyfe, Online clustering algorithms. Int. J. of Neural Systems, 18(3), 185–194, 2008.
173.J.F. Bard, A.I. Jarrah, Large-scale constrained clustering for rationalizing pickup and delivery oper-
ations. Transportation Research Part B, 43, 542–561, 2009.
174.J.-P. Barthelemy, F. Brucker, C. Osswald, Combinatorial optimisation and hierarchical classification.
Annals of Oper. Res., 153(1), 179–214, 2007.
175.M.R. Bartolacci, B. Peltsverger, A. Konak, S. Peltsverger, Allocation of multiple wireless access points
in mobile networks. In: Proc. of the 42nd Annual Southeast Regional Conf. ACM-SE’04, pp. 1–4,
2004.
176.S. Basagni, Distributed and mobility-adaptive clustering for multimedia support in multi-hop wireless
networks. In: VTC’99, pp. 889–893, 1999.
177.S. Basagni, C. Petrioli, R. Petroccia, Efficiently reconfigurable backbones for wireless sensor networks.
Comp. Commun., 31(4), 668–698, 2008.
178.S. Basagni, M. Conti, S. Giordano, I. Stojmenovic (eds), Mobile Ad Hoc Networks: The Cutting
Edge Directions. 2nd ed., Wiley, 2015.
179.F.I. Bashir, A.A. Khokhar, D. Schonfeld, Real-time motion trajectory indexing and retrieval of video
sequences. IEEE Trans. on Multimedia, 9(1), 58–65, 2007.
180.F.I. Bashir, A.A. Khokhar, D. Schonfeld, Object trajectory-based activity classification and recogni-
tion using hidden markov models. IEEE Trans. on Image Processing, 16(7), 1912–1919, 2007.
181.G. Bass, C. Tomlin, V. Kumar, P. Rihaczek, J. Dulny III, Heterogeneous quantum computing for
satellite constellation optimization: solving the weighted k-clique problem. Electr. prepr., 17 p., Mar.
20, 2018. http://arxiv.org/abs/1709.05381 [quant-ph]
182.L. Bastos, L.S. Ochi, F. Protti, A. Subramanian, L.C. Martins, R.G.S. Pinheiro, Efficient algorithms
for cluster editing. J. Combin. Optim., 31(1), 347–371, 2016.
183.S. Basu, I. Davidson, K. Wagstaff (eds), Constrained Clustering: Advances in Algorithms, Theory,
and Applications. Chapman & Hall/CRC Press, 2008.
184.H. Basumatary, A. Debnath, M.K.D. Barma, B.K. Bhattacharyya, Clustering based two dimensional
motion of sink node in wireless sensor networks. Wireless Personal Communications, 118, 161–183,
2021.
185.M. Bateni, M. Hajiaghayi, D. Marx, Prize-collecting network design on planar graphs. Electr. prepr.,
27 p., June 22, 2010. http://arxiv.org/abs/1006.4339 [cs.DS]
186.M.H. Bateni, H. Esfandiari, M. Fischer, V. Mirrokni, Extreme k-center clustering. In: Proc. of the
35th Conf. on Artificial Intelligence (AAAI), pp. 3941–3949, 2021.
187.M.H. Bateni, H. Esfandiari, B. Jayaram, V. Mirrokni, Optimal fully dynamic k-center clustering.
Electr. prepr., 50 p., Dec. 13,2021. http://arxiv.org/abs/2112.07050 [cs.DS]
188.M.H. Bateni, H. Esfandiari, H. Fihtenberger, M. Henzinger, B. Jayaram, V. Mirrokni, A. Wiese,
Optimal fully dynamic k-center clustering for adaptive and oblivious adversaries. Electr. prepr., 64
p., Mar. 21, 2023. http://arxiv.org/abs/2303.11843 [cs.DS]
189.I. Beg, T. Rashid, A clustering algorithm based on intuitionistic fuzzy relations for tree structure
evaluation. Int. J. Appl. Comput. Math., 3, 3131–3145, 2017.
190.A. Ben-Dor, R. Shamir, Z. Yakhini, Clustering gene expression patterns. J. Comput. Biol., 6(3–4),
281–297, 1999.
191.U. Benlic, J.K. Hao, An effective multilevel tabu search approach for balanced graph partitioning.
Comp. and Oper. Res., 38(7), 1066–1075, 2011.
192.A. Bentaleb, A. Boubetra, S. Harous, Survey on clustering schemes in mobile Ad Hoc networks.
Communications and Networks, 5, 8–14, 2013.
193.D. Benyamina, A. Hafid, M. Gendreau, Optimal placement of gateways in multi-hop wireless mesh
networks: a clustering-based approach. In: IEEE 34th Conf. on Local Computer Networks, pp. 625–
632, 2009.
194.S.K. Bera, S. Das, S. Galhotra, S.S. Kale, Fair k-center clustering in MapReduce and streaming
settings. In: Proc. of the ACM Web Conf. 2022 (WWW’22), pp. 1414–1422, 2022.
195.M. de Berg, L. Biabani, M. Monemizadeh, k-center clustering with outliers in the MPC and streaming
model. Electr. prepr., 39 p., Feb. 24, 2023. http://arxiv.org/abs/2302.12811 [cs.DS]
92
196.A. Berger, A. Grigoriev, A. Winokurow, A PTAS for the Cluster Editing Problem on Planar Graphs.
In: K. Jansen, M. Mastrolilli (eds), WAOA 2016, LNCS 10138, Springer, pp. 27-39, 2017.
197.J. Beringer, E. Hullermeier, Online clustering of parallel data streams. Data and Knowledge Engi-
neering, 58(2), 180–204, 2006.
198.D. Berlowitz, S. Cohen, B. Kimelfeld, Efficient enumeration of maximal k-plexes. In: Proc. of the
2015 ACM SIGMOD Int. Conf. on Management Data, pp. 431–444, 2015.
199.P. Berman, B. DasGupta, M. Kao, J. Wang, On constructing an optimal consensus clustering from
multiple clusterings. Inform. Proc. Lett., 104, 137–145, 2007.
200.R. van Bevern, A.E. Feldmann, M. Sorge, O. Suchy, On the parameterized complexity of computing
balanced partitions in graphs. Theory of Comput. Syst., 57(1), 1–35, 2015.
201.D.M.S. Bhatti, N. Saeed, H. Nam, Fuzzy c-means clustering and energy efficient cluster head selection
for cooperative sensor network. Sensor, 16, art. 1459, 1–17, 2016.
202.D.M.S. Bhatti, Y. Rehman, P.S. Rajput, S. Ahmed, P. Kumar, D. Kumar, Machine learning based
cluster formation in vehicular communication. Telecommunication Systems, 78, 39–47, 2021.
203.J. Bian, D. Tian, Y.D. Tao, A survey on trajectory clustering analysis. Electr. prepr., 40 p., Feb. 20,
2018. http://arxiv.org/abs/1802.06971 [cs.CV]
204.C.-E. Bichot, P. Siarry (eds), Graph Partitioning. Wiley-ISTE, 2011.
205.M. Bienkowski, M. Bohm, M. Koutecky, T. Rothvoss, J. Sgall, P. Vesely, Improved analysis of online
balanced clustering. In: 19th Int. Workshop on Approximation and Online Algorithms WAOA 2021,
Springer, pp. 224–233, 2021.
206.A. Bijalwan, K.C. Purohit, P. Malik, M. Mittal, A self-adaptable angular based k-medoid clustering
scheme (SAACS) for dynamic VANETs. Electronics, 11, art. 3071, 1–19, 2022.
207.T. Blasius, P. Fischbeck, L. Gottesburen, M. Hamann, T. Heuer, J. Spinner, C. Weyand, M. Wilheim,
A branch-and-bound algorithm for cluster editing. In: C. Schulz, B. Ucar (eds), 20th Int. Symp. on
Experimental Algorithms (SEA 2022), art. no. 13, pp. 13:1–13:19, 2022.
208.J. Blum, M. Ding, A. Thaeler, X. Cheng, Connected dominating set in sensor networks and MANETs.
In: D.-Z. Du, P.M. Pardalos (eds), Handbook of Combin. Optim., Springer, pp. 329–369, 2005.
209.S. Boccaletti, G. Bianconi, R. Criado, C.I. del Genio, J. Gomez-Gardenes, M. Romance, I. Sendina-
Nadal, Z. Wang, M. Zanin, The structure and dynamics of multilayer networks. Physics Reports,
544(1), 1–122, 2014.
210.C. Bocci, C. Capresi, K. Meeks, J. Sylvester, A new temporal interpretation of cluster editing. J. of
Computer and System Sciences, 144, art. 103551, 1–21, 2024.
211.F. Bock, Hierarchy cost of hierarchical clustering. J. of Combin. Optim., 44, 617–634, 2022.
212.S. Bocker, S. Briesemeister, Q.B.A. Bui, A. Truss, Going weighted: parameterized algorithms for
cluster editing. Theor. Computer Science, 410(52), 5467–5480, 2009.
213.S. Bocker, J. Baumbach, Cluster editing. In: Proc. of the 9th Conf. on Computability in Europe CiE
2013, LNCS 7921, Springer, pp. 33–44, 2013.
214.S. Bocker, J. Baumbach, Cluster editing. In: Proc. of the 9th Conf. on Computability in Europe CiE
2013, LNCS 7921, Springer, pp. 33–44, 2013.
215.Y.V. Bodyansky, O.K. Tishchenko, D.S. Kopaliani, An evolving connectionist system for data stream
fuzzy clustering and its online learning. Neurocomputing, 262, 41–56, 2017.
216.A.B. Bomgui, J.F. Myoupo, An energy-efficient clique-based geocast algorithm for dense sensor net-
works. Communications and Networks, 2, 125–133, 2010.
217.C.W. Bong, M. Rajeswari, Multiobjective clustering with metaheuristic: current trends and methods
in image segmentation. IET Image Process, 6(1), 1–10, 2012.
218.A. Bonivento, C. Fischione, L. Necchi, F. Pianegiani, A. Sangiovanni-Vincentelli, System level design
for clustered wireless sensor networks. IEEE Trans. Ind. Inf., 3(3), 202–214, 2007.
219.P. Bonizzoni, G.D. Vedova, R. Dondi, A randomized PTAS for the minimum Consensus Clustering
with a fixed number of clusters. Theor. Comp. Sci., 429, 36–45, 2012.
220.F. Bonomo, D. Cornaz, T. Ekim, B. Ries, Perfectness of clustered graphs. Discr. Optim., 10, 296–303,
2013.
221.T. Boongoen, N. Iam-On, Cluster ensembles: a survey of approaches with recent extensions and
applications. Computer Science Review, 28, 1–25, 2018.
222.I. Borg, P. Groenen, Modern Multidimensional Scaling: Theory and Applications, 2nd ed., Springer,
93
New York, 2005.
223.S.A. Borgwardt, A Combinatorial Optimization Approach to Constrained Clustering. Doctor disser-
tation, Faculty of Mathematics, Technical Univ. of Munchen, 2010.
224.S. Borgwardt, S. Onn, Efficient solutions for weighted-balanced partitioning problems. Discr. Optim.,
21, 71–84, 2016.
225.S. Borgwardt, A. Brieden, P. Gritzmann, An LP-based k-means algorithm for balancing weighted
point sets. EJOR 263(2), 349–355, 2017.
Comput. Netw., 57(18), 3826-3839, 2013.
226.N. Bouabdallah, M.E. Rivero-Angeles, B. Sericola, Continuous monitoring using event-driven report-
ing for cluster-based wireless sensor networks. IEEE Trans. on Vehicular Technology, 58(7), 3460–
3479, 2009,
227.H.A. Boubacar, S. Lecoeuche, A new kernel-based algorithm for online clustering. In: W. Duch, J.
Kasprzyk, E. Oja, S. Zadorozny (eds), Int. Conf. on Artificial Neural Networks: Formal Models and
Their Applications - ICCANN 2005, LNCS 3697, Springer, pp. 583–588, 2005.
228.D.E. Boubishe, A. Bilami, HEEP (hybrid energy-efficient protocol) based on chain clustering. Int. J.
Sensor Networks, 10(1), 25–35, 2011.
229.A. Bouguettaya, On-line clustering. IEEE Trans. KDE, 8(2), 333–338, 1996.
230.J. M. Bourjolly, G. Laporte, and G. Pesant, Heuristics for finding k-clubs in an undirected graph.
Comput. Oper. Res., 27(6), 559-569, 2000.
231.E.H. Bouzidi, A. Outtagarts, R. Langar, R. Boutaba, Dynamic clustering of software defined network
switches and controller placement using deep reinforcement learning. Computer Networks, 207, art.
108852, 2022.
232.A. Bozorgchenani, D. Tarchi, G.E. Corazza, An energy-aware offloading clustering approach
(EAOCA) in fog computing. In: ISWCS 2017, pp. 390–395, 2017.
233.S.M. Bozorgi, A.M. Bidgoli, HEEC: a hybrid unequal energy efficient clustering for wireless sensor
networks. Wireless Networks, 25(8), 4751–4772, 2019.
234.M. Bradobjic, L. Lazos, Graph-based criteria for spectrum-aware clustering in cognitive radio net-
works. Ad Hoc Networks, 10(1), 75–94, 2012.
235.U. Brandes, D. Delling, M. Gaertler, R. Gorke, M. Hoefer, Z. Nikoloski, D. Wagner, On modularity
clustering. IEEE Trans. on KDE, 20(2), 172–188, 2008.
236.L. Brehon-Grataloup, R. Kacimi, A.-L. Beylot, Mobile edge computing for V2X architectures and
applications: a survey. Computer Networks, 206, art. 108797, 1–23, 2022.
237.O. Brickley, S. Rea, D. Pesch, Load balancing for QoS optimisation in wireless LANs utilising ad-
vanced cell breathing techniques. In: 2005 IEEE 61st Vehicular Technology Conference (VTC 2005-
Spring), vol. 3, pp. 2105–2109, 2005.
238.A. Brieden, P. Gritzmann, On optimal weighted balanced clustering: Gravity bodies and power
diagrams. SIAM J. on Discrete Math., 26, 415–434, 2012.
239.J. Brimberg, S. Janicijevic, N. Mladenovic, D. Urosevic, Solving the clique partitioning problem as a
maximally diverse grouping problem. Optim. Letters, 11, 1123–1135, 2015.
240.J. Brimberg, N. Mladenovic, R. Todosijevic, D. Urosevic, Solving the capacitated clustering problem
with variable neighborhood search. Annals of Operations Research, 272(1), 289-321, 2018.
241.T. Broderick, L. Mackey, J. Paisley, M.I. Jordan, Combinatorial clustering and the beta negative
binomial process. IEEE Trans. PAMI, 37(2), 290–306, 2015.
242.A.M. Bronstein, M.M. Bronstein, R. Kimmel, Generalized multidimensional scaling: a framework for
isometry-invariant partial surface matching. Proc. Natl. Acad. Sci., 103(5), 1168–1172, 2006.
243.B. Brubach, D. Chakrabarti, J.P. Dickerson, S. Khuller, A. Srinivasan, L. Tseoenekas, A pairwise
fair and community-preserving approach to k-center clustering. In: Proc. of the 37th Int. Conf. on
Machine Learning ICML’20 art. no. 110, pp. 1178–1189, 2020.
244.M.J. Brusco, H.F. Kohn, Clustering quantitative data based on binary equivalence relations: neigh-
borhood search heuristics for the clique partitioning problem. Psychometrica, 74(4), 685–703, 2009.
245.M. Brusco, P. Doreian, A real-coded genetic algorithm for two-mode KL-means partitioning with
application to homogeneity blockmodeling. Social Networks, 41, 26-35, 2015.
246.M. Brusco, P. Doreian, Partitioning signed networks using relocation heuristics, tabu search, and
variable neighborhood search. Social Networks, 56, 70-80, 2019.
94
247.Y. Bu, L. Chen, A.W.-C. Fu, D. Liu, Efficient anomaly monitoring over moving object trajectory
streams. In: Proc. of the 15th ACM SIGKDD Int. Conf. on Knowledge Discovery and Data Mining,
pp. 159–168, 2009.
248.A. Buchanan, J.S. Sung, V. Boginski, S. Butenko, On connected dominating set of restricted diameter.
EJOR, 236(2), 410–418, 2014.
249.V.H. Bui, H.T. Pham, The computational complexity of hierarchical clustering algorithms for com-
munity detection: a review. Vietnam J. of Computer Science, 10(4), 409–431, 2023.
250.T. Bujlow, V. Carela-Espanol, P. Barlet-Ros, Independent comparison of popular DPI tools for traffic
classification. Computer Networks, 76, 75–89, 2015.
251.T. Bulhoes, G.F. de Sousa Filho, A. Subramanian, L. dos Anjos F. Cabral, T.L. Bulhoes Junior, G.F.
de Sousa Filho, A. Subramanian, L. dos Anjos F. Cabral, Branch-and-cut approaches for p-Cluster
Editing. Discr. Appl. Math., 219, 51–64, 2017.
252.S.R. Bulo, M. Pelillo, Dominant-set clustering: a review. EJOR, 262(1), 1–13, 2017.
253.A. Buluc, H. Meyerhenke, I. Safro, P. Sanders, C. Schulz, Recent advances in graph partitioning. In:
Algorithm Engineering, LNCS 9220, Springer, pp. 117–158, 2013.
254.L. Buttyan, P. Schaffer, Position-based aggregator node election in wireless sensor networks. Int. J.
of Distributer Sensor Networks, Volume 2010, Art. ID 679205, 15 pp., 2010.
255.S. Cafieri, P. hansen, L. Liberti, A locally optimal heuristic for modularity maximization of networks.
Physical Review E, 83(5), art. 056105, 2011.
256.M. Cai, L. Rui, D. Liu, H. Huang, X. Qiu, Group mobility based clustering algorithm for mobile ad
hoc networks. In: Proc. APNOMS, pp. 340–343, 2015.
257.X. Cai, Y. Duan, Y. He, J. Yang, C. Li, Bee-sensor-c: an energy-efficient and scalable multipath
routing protocol for wireless sensor networks. Int. J. of Distr. Sensor Netw., 11(3), art. 976127, 2015.
258.L. Cai, O.-Y. Leung, Alternating path and colored clustering. Electr. prepr., 15 p., Jul 27, 2018.
http://arxiv.org/abs/1807.10531 [cs.DS]
259.J. Caiado, E.A. Maharaj, D. D’Urso, Time series clustering. In: C. Hennig, M. Meila, F. Murtagh,
R. Rocci (eds), Handbook of Cluster Analysis. Chapman & Hall, pp. 241–263, 2016.
260.C. Callegari, P. Ducange, M. Fazzolari, M. Vecchio, Explainable internet traffic classification. Applied
Sciences, 11, art. 4697, 1–19, 2021.
261.K. Calvert, M.B. Doar, E. Zegura, Modeling Internet topology. IEEE Commun. Mag., 35, 160–163,
1997.
262.J.F. Campbell, A.T. Ernst, M. Krishnamoorthy, Hub location problems. In: Z. Drezner, H.W. Ham-
macher (eds), Facility Location: Applications and Theory. 2nd ed. Berlin, Springer, pp. 373–407,
2004.
263.A.M. Campbell, T.J. Lowe, L. Zhang, The p-hub center allocation problem. EJOR, 176, 819–835,
2007.
264.Y. Cao, Z. Wang, Combinatorial optimization-based clustering algorithm for wireless sensor networks.
Mathematical Problems in Engineering, art. ID 613704, 1–13, 2020.
265.F. Cao, M. Ester, W. Qian, A. Zhou, Density-based clustering over an evolving data stream with
noise. In: Proc. of the 2006 SIAM Int. Conf. on Data Mining, SIAM, pp. 328–339, 2006.
266.Y. Cao, Y. Ke, Y. Otachi, J. You, Vertex deletion problems on chordal graphs. Theor. Comput. Sci.,
745, 75–86, 2018.
267.J. Cao, J. Hao, H. Yang, X. Zhao, Y. Yang, A review on semi-supervised clustering. Inform. Sci., 632,
164–200, 2023.
268.K.M. Captain, M.V. Joshi, Spectrum Sensing for Cognitive Radio. Fundamentals and Applications.
Routledge, Taylor&Francis Group, 2022.
269.R. Casado-Vara, A. Martin-del Rey, S. Affes, J. Prieto, IoT network slicing on virtual layers of
homogeneous data for improved algorithm operation in smart buildings. FGCS, 102, 965–977, 2020.
270.U.V. Catal, K. Kaya, J. Langguth, B. Ucar, A partitioning-based divisive clustering technique for
maximizing the modularity. In: DIMACS Workshop: Graph Partitioning and Graph Clustering, pp.
171–186, 2012.
271.U.M. Catalyurek, K.D. Devine, M.F. Faraj, L. Gottesburen, T. Heuer, H. Meyerhenke, P. Sanders,
S. Schlag, C. Schulz, D. Seemaier et al. More recent advances in (hyper)graph partitioning. ACM
Comput. Surv., 55(12), art. 253, 1–38, 2023.
95
272.D. Catanzaro, E. Gourdin, M. Labbe, F.A. Ozsoy, A branch-and-cut algorithm for the partitioning-
hub location-routing problem. Comp. and Oper. Res., 38(2), 539–549, 2011.
273.L. Cavique, A.B. Mendes, J. Santos, An algorithm to discover the k-clique cover in networks. In:
Portuguese Conf. on Artificial Intelligence, Springer, pp. 363–373, 2009.
274.J. Cecillo, P. Furtado, Wireless Sensors in Heterogeneous Networked Systems. Configuration and
Operation Middleware. Springer, 2014.
275.M. Ceccarello, A. Pietracaprina, G. Pucci, Solving k-center clustering (with outliers) in MapRe-
duce and streaming, almost as accurately as sequentially. Electr. prepr., 13 p., June 1, 2021.
http://arxiv.org/abs/1802.09205 [cs.DC]
276.A. Celik, M.-C. Tsai, R.M. Radaydeh, F.S. Al-Qahtani, M.-S. Alouini, Distributed cluster formation
and power-bandwidth allocation for imperfect NOMA in DL-HetNets. IEEE Trans. on Communica-
tions, 67(2), 1677–1692, 2018.
277.A. Ceselli, M. Premoli, S. Secci, Heuristics for static cloudlet location. Electr. Notes in Discr. Math.,
55, 21–24, 2016.
278.G.O. Chagas, L.A.N. Lorena, R.D.C. dos Santos, A hybrid heuristic for the overlapping cluster editing
problem. Appl. Soft Computing, 81, art. 105482, 2019.
279.D. Chakraborty, L.S. Chandrau, S. Padinhatteeri, s-Club Cluster Vertex Deletion on interval and
well-partitioned chordal graphs. Electr. prepr., 30 p., Oct. 14, 2022. http://arxiv.org/abs/2210.07699
[cs.DS]
280.A. Chamam, S. Pierre, A distributed energy-efficient clustering protocol for wireless sensor networks.
Comp. and Electr. Eng., 36, 303-312, 2010.
281.T.-J. Chan, C.-M. Chen, Y.-F. Huang, J.-Y. Lin, T.-R. Chen, Optimal cluster number selection in
Ad Hoc wireless sensor networks. WSEAS Trans. on Communications, 8(7), 837–846, 2008.
282.F. Chan, H.C. So, Efficient weighted multidimensional scaling for wireless sensor network localization.
IEEE Trans. Signal Processing, 57(1), 260–269, 2009.
283.S.Y. Chan, T.C. Ling, E. Aubanel, The impact of heterogeneous multi-core clusters on graph parti-
tioning: an empirical study. Cluster Computing, 15(3), 281–302, 2011.
284.H.T.-H. Chan, A. Guerquin, M. Sozio, Fully dynamic k-center clustering. In: The 2018 Web Conf.
WWW 2018, pp. 579–587, 2018.
285.H.T.-H. Chan, S. Lattanzi, M. Sozio, B. Wang, Fully dynamic k-center clustering with outliers. In:
Y. Zhang, D. Miao, R. Mohring (eds), COCOON 2022, LNCS 13595, Springer, pp. 150–161, 2022.
286.M.-S. Chang, Weighted domination of cocomparability graphs. Discr. Appl. Math., 80, 135–148, 1997.
287.C.-Y. Chang, C.-T. Chang, S.-C. Tu, Obstacle-free geocasting protocols for single/multi-destination
short message services in ad hoc networks. Wireless Networks, 9(2), 143–155, 2003.
288.X. Chang, F. Nie, Z. Ma, Y. Yang, Balanced k-means and min-cut clustering. Electr. prepr., 9 p.,
Nov. 23, 2014. http://arxiv.org/abs/1411.6235 [cs.LG]
289.Y. Chang, H. Tang, Y. Cheng, Q. Zhao, B. Li, X. Yuan, Dynamic hierarchical energy-efficient method
based on combinatorial optimization for wireless sensor networks. Sensors, 17, 1–15, 2017.
290.L. Chang, Maximum defective clique computation: improved time complexities and practical perfor-
mance. Electr. prepr., 14 p., Mar. 12, 2024. http://arxiv.org/abs/2403.07561 [cs.DS]
291.M. Charikar, V. Guruswami, A. Wirth, Clustering with qualitative information. J. Comput. Syst.
Sci., 71, 360-383, 2005.
292.M. Charicar, V. Chatziafratis, Approximate hierarchical clustering via sparsest cut and spreading
metrics. In: Proc. of the 28th Annual ACM-SIAM Symp. on Discr. Alg. (SODA), pp. 841–854, 2017.
293.I. Charon, O. Hundry, Noising methods for a clique partitioning problem. Discr. Appl. Math., 154(5),
754–769, 2006.
294.I. Charon, O. Hundry, Optimal clustering of multipartite graphs. Discrete Applied Math., 156(8),
1330–1347, 2008.
295.I. Charon, O. Hudry, A branch and bound method for a clique partitioning problem. In: Extended
Abstracts of 9th Cologne-Twente Workshop on Graphs and Combinatorial Optimization Cologne,
Germany, May 25-27, CTW 2010, pp. 43–46, 2010.
296.M. Chatterjee, S.K. Das, D. Turgut, WCA: a weighted clustering algorithm for mobile adhoc networks.
Cluster Computing, 5(2), 193–204, 2002.
297.S. Chatterjee, A multi-objective clustering ensemble approach for crowdsourced clustering. In: CEUR
96
Workshop Proceedings, pp. 1–14, 2021.
298.V. Chatziafratis, R. Niazadeh, M. Charikar, Hierarchical clustering with structural constraints. In:
Proc. of the 35th Int. Conf. on Machine Learning (ICML’18), pp. 773–782, 2018.
299.S.K. Chaurasiya, A. Biswas, P.K.Bandyopadhyay, A. Banerjee, R. Banerjee, Metaheuristic load-
balancing-based clustering technique in wireless sensor networks. Wireless Communications and Mo-
bile Computing, art. ID 8911651, 1–21, 2022.
300.A.A. Chaves, L. Lorena, Clustering search algorithm for the capacitated centered clustering problem.
Comp. & Oper. Res., 37(3), 552–558. 2010.
301.A.A. Chaves, L. Lorena, Hybrid evolutionary algorithm for the capacitated centered clustering prob-
lem. ESwA, 38, 5013–5018, 2011.
302.A.A. Chaves, J.F. Goncalves, L.A.N. Lorena, Adaptive biased random-key genetic algorithm with
local search for the capacitated centered clustering problem Comp. & Ind. Eng., 124, 331–346, 2018.
303.S. Chawla, K. Makarychev, T. Schramm, G. Yaroslavtsev, Near optimal LP rounding algorithm for
correlation clustering on complete and in complete k-partite graphs. In: Proc. of 47th Annual ACM
Symp. on Theory of Computing (STOC), pp. 219–228, 2015.
304.S. Chen, B. Mulgrew, P.M. Grant, A clustering technique for digital communication channel equal-
ization using radial basis function networks. IEEE Trans. Neural Networks, 4, 570–578, 1993.
305.Y.P. Chen, A.L. Liestman, Approximating minimum size weakly-connected dominating sets for clus-
tering mobile ad hoc networks. In: Proc. of the Int. Symp. on Mobile Ad Hoc Networking and
Computing (MobiHoc’02), pp. 165–172, 2002.
306.H. Chen, S. Megerian, Cluster sizing and head selection for efficient data aggregation and routing in
sensor networks. In: IEEE Wir. Commun. and Netw. Conf. WCNC 2006, pp. 2318–2323, 2006.
307.Y.P. Chen, A.L. Liestman, Maintaining weakly connected dominating sets for clustering Ad-Hoc
networks. Ad Hoc Networks, 3, 629–642, 2005.
308.W.-P. Chen, J.C. Hou, L. Sha, Dynamic clustering for acoustic target tracking in wireless sensor
networks. IEEE Trans. Mobile Computing, 3(3), 258–271, 2004.
309.H. Chen, H. Mineno, T. Mizuno, Adaptive data aggregation scheme in clustered wireless sensor
networks. Computer Commun., 31(15), 3579–3585, 2008.
310.T. Chen, H. Zhang, G.M. Maggio, I. Chlamtac, Topology management in CogMesh: a cluster-based
cognitive radio network. In: Proc. of IEEE ICC 2007, pp. 6516–6521, 2007.
311.T. Chen, H. Zhang, G.M. Maggio, I. Chlamtac, CogMesh: a cluster-based cognitive radio network.
In: Proc. of IEEE ICC 2008, pp. 123–128, 2008.
312.G. Chen, C.F. Li, M. Ye, J. Wu, An unequal cluster based routing protocol in wireless sensor networks.
Wireless Network, 15(2), 193–207, 2009.
313.Z.-X. Chen, H.-W. Wei, Q. Wan, S.-F. Ye, W.-L. Yang, A supplement to multidimensional scaling
framework for mobile location: a modified view. IEEE Trans. on Sign. Proc., 57(5), 2030–2034, 2009.
314.R. Chen, Z. Zhong, M. Ni, Cluster based iterative GPS-free localization for wireless sensor networks.
In: Proc. IEEE Vehicular Technology Conf. (VTC Spring), pp. 1–5, May 2011.
315.S. Chen, R.S. Cheng, Clustering for interference alignment in multiuser interference network. IEEE
Trans. Vehicular Technology, 63(6), 2613–2624, 2014.
316.D.-R. Chen, A link- and hop-constrained clustering for multi-hop wireless sensor networks. Comp.
Commun., 72, 78–82, 2015.
317.Z. Chen, J. Lee, T.Q.S. Quek, M. Kountouris, Cooperative caching and transmission design in cluster-
centric small cell networks. IEEE Trans. on Wireless Communications, 16(5), 3401–3415, May 2017.
318.C. Chen, F. Qi, An automatic multi-objective clustering based on hierarchical method. In: M. Tavana,
S. Patnaik (eds), Recent Develop. in Data Sci. and Business Analytics, Springer, pp. 341–350, 2018.
319.D.-R. Chen, L.-C. Chen, M.-Y. Chen, M.-Y. Hsu, A coverage-aware and energy-efficient protocol for
the distributed wireless sensor networks. Computer Communications, 137, 15–31, 2019.
320.J. Chen, H. Molter, M. Sorge, O. Suchy, Cluster editing for multi-layer and temporal graphs. Theory
Comput. Syst., 2024.in press.
321.Y. Chen, Z.-Z. Chen, G. Lin, Y. Xu, A. Zhang, Approximation algorithms for maximally balanced
connected graph partitioning. Electr. prepr., 23 p., Oct. 6, 2019. http://arxiv.org/abs/1910.02470
[cs.DS]
322.H. Cheng, S. Yang, J. Cao, Dynamic genetic algorithms for dynamic load balanced clustering problem
97
in mobile ad hoc networks. ESwA, 40(4), 1381–1392, 2013.
323.X. Chen, Y. Zhou, J.-K. Hao, M. Xiao, Computing maximum k-defective cliques in massive graphs.
Comp. and Oper. Res., 127, art. 105131, 2021.
324.N. Cheng, J. He, Z. Yin, C. Zhou, H. Wu, F. Lyu, H. Zhou, X. Shen, 6G service-oriented space-air-
ground integrated network: a survey. Chinese J. of Aeronautics, 35(9), 1–28, 2022.
325.M. Cheng, T. Ma, L. Ma, J. Yuan, Q. Yan, Adaptive grid-based forest-like clustering algorithm.
Neurocomputing, 481, 168–181, 2022.
326.Q. Cheng, D. Yan, T. Wu, L. Yuan, J. Cheng, Z. Huang, Y. Zhou, Efficient enumeration of large
maximal k-plexes. Electr. prepr., 18 p., Jun. 10, 2024. http://arxiv.org/abs/2402.13008 [cs.DS]
327.T. Chenthil, P. Jesu Jayarin, An energy-aware multilayer clustering-based butterfly optimization
routing for underwater wireless sensor networks. Wir. Pers. Commun., 122, 3105–3125, 2022.
328.K.W. Cheung, H.-C. So, A multidimensional scaling framework mobile location using time-of-arrival
measurements. IEEE Trans. on Signal Processing, 53(2), 460–470, 2005.
329.C.-F. Chiasserini, I. Chlamtac, P. Monti, A. Nucci, An energy-efficient method for node assignment
in cluster-based Ad Hoc networks. Wireless Networks, 10(3), 223–231, 2004.
330.J.A. Chisman, The clustered traveling salesman problem. Comp. and Oper. Res., 2(2), 115–119, 1975.
331.I. Choi, F. Dross, P. Ochem, Partitioning sparse graphs into an independent set and a graph with
bounded size components. Disr. Math., 343(8), art. 111921, 1–24, 2020.
332.A. Choromanska, C. Monteleoni, Online clustering with experts. In: Artificial Intelligence and Statis-
tics PMLR 2012, pp. 227–235, 2012.
333.A. Choudhary, M. Nizamuddin, M.K Singh, V.K. Sachan, Energy budget based multiple attribute
decision making (EB-MADM) algorithm for cooperative clustering in wireless body area networks. J.
of Electr. Eng. & Technol., 14(1), 421–433, 2019.
334.S. Choudhary, S Sugumaran, A. Belazi, A.A. El-Latif, Linearly decreasing inertia weight PSO and
improved factor-based clustering algorithm for wireless sensor networks. J. of Ambient Intelligence
and Humanized Computing, 14, 6661–6679, 2021.
335.N.M.M.K. Chowdhury, R. Boutaba, Network virtualization: State of the art and research challenges.
IEEE Commun. Mag., 47(7), 20–26, 2009.
336.F.R.K. Chung, On partitions of graphs into trees. Discr. Math., 23, 23–30, 1978.
337.R. Cilibrasi, P.M.B. Vitanyi, A fast quartet tree heuristic for hierarchical clustering. Pattern Recogn.,
44(3), 662–677, 2011.
338.B. Cirou, E. Jeannot, Triplet: A clustering scheduling algorithm for heterogeneous systems. In: Proc.
Int. Conf. Parall. Processes, Workshops, pp. 231–236, 2001.
339.V. Cohen-Addad, V. Kanade, F. Mallmann-Trenn, C. Mathieu, Hierarchical clustering: objective
functions and algorithms. J. of the ACM, 66(4), art. 26, 1–42, 2019.
340.V. Cohen-Addad, D.R. Lolck, M. Pilipczuk, M. Thorup, S. Yan, H. Zhang, Combinatorial correlation
clustering. In: Proc. of the 56th Ann. ACM Symp. on Theory of Comput. STOC’24, pp. 1617–1628,
2024.
341.L. Conceicao, M. Curado, Smart and balanced clustering for MANETs. In: Ad-Hoc, Mobile and
Wireless Networks, LNCS 6811, Springer, pp. 234–247, 2011.
342.A. Conte, T. De Matteis, D. De Sensi, R. Grossi, A. Marino, L. Versari, Scalable community detection
in massive networks via small-diameter k-plexes. In: Proc. of KDD’18, pp. 1272–1281, 2018.
343.A. Conte, D. Firmani, M. Patrignani, R. Torlone, A meta-algorithm for finding large k-plexes. Knowl-
edge and Information Systems, 63, 1745–1769, 2021.
344.M. Conti, S. Giordano, Mobile Ad Hoc networking: milestones, challenges and new research directions.
IEEE Commun. Mag., 40(8), 85–96, 2014.
345.C. Cooper, D. Franklin, M. Ros, F. Safaei, M. Abolhasan, A comparative survey of VANETs clustering
techniques. IEEE Communications Surv. & Tut., 19(1), 657–681, 2017.
346.R. Cordone, D. Franchi, A. Scozzari, Cardinally constrained connected balanced partitions of trees
under different criteria. Discr. Optim., 46, art. 100742, 2022.
347.T.H. Cormen, C.E. Leiserson, R.L. Rivest, Introduction to Algorithms. 3rd ed., MIT Press and
McGraw-Hill, 2009.
348.B.A. Correa, L. Ospina, R.C. Hincapie, Survey of clustering techniques for mobile ad hoc networks.
Rev. Fac. Univ. Antioquia, No. 41, 145–161, Sep. 2007.
98
349.J.A. Costa, N. Patwari, A.O. Hero III, Distributed weighted-multidimensional scaling for node local-
ization in sensor networks. ACM Trans. on Sensor Networks, 2(1), 39–64, 2006.
350.T.F. Cox, M.A.A. Cox, Multidimensional Scaling. Chapman and Hall, 2001.
351.S. Coy, A. Czumaj, G. Mishra, On parallel k-center clustering. Electr. prepr., 25 p., Apr. 12, 2023.
http://arxiv.org/abs/2304.05883 [cs.DS]
352.J.-C. Creput, A. Koukam, Local search study of honeycomb clustering algorithm for cellular planning.
Int. J. of Mobile Network Design and Innovation, 1(2), 153–160, 2006.
353.W. Cui, C. Wu, W. Meng, B. Li, Y. Zhang, L. Xie, Dynamic multidimensional scaling algorithm for
3-d mobile localization. IEEE Trans. on Instrumentation and Measurement, 65(12), 2853–2865, 2016.
354.I. Daanoune, B. Abdennaceur, A. Ballouk, A comprehensive survey in LEACH-based clustering
routing protocols in wireless sensor networks. Ad Hoc Networks, 114(2), art. 102409, 2021.
355.A. Dahane, Mobile, Wireless and Sensor Networks. A Clustering Algorithm for Energy Efficiency and
Safety. Apple Academic Press, CRC Press, 2019.
356.F. Dai, J. Wu, On constructing k-connected k-dominating set in wireless ad hoc and sensor networks.
J. of Parallel and Distributed Computing, 66(7), 947–958, 2006.
357.J. Dai, S. Wang, Clustering-based interference management in densely deployment femtocell networks.
Digital Commun. and Netw., 2(4), 175–183, 2016.
358.X. Dai, J. Wang, W. Zhang, Balanced clustering based on collaborative neurodynamic optimization.
KBS, 250, art. 109026, 2022.
359.A. Dainotti, A. Pescape, K.C. Claffy, Issues and future directions in traffic classification. IEEE Net-
work, 26(1), 35–40, 2012.
360.W. Damayanti S. Kim, J.H. Yun, Collision chain mitigation and hidden device-aware grouping in
large-scale 802.1ah networks. Computer Networks, 108, 296–306, 2016.
361.S.M.M.H. Daneshvar, P.A.A. Mohajer, S.M. Mazinani, Energy-efficient routing in WSN: a centralized
cluster-based approach via Grey Wolf optimizer. IEEE Access, 7, 170019–170031, 2019.
362.K.A. Darabkh, N.J. Al-Maaitah, I.F. Jaar, A.F. Khalifeh, EA-CRP: a Novel Energy-aware Clustering
and Routing Protocol in Wireless Sensor Networks. Computer & Electr. Eng., 72, 702–718, 2018.
363.K.A. Darabkh, W.S. Al-Rawashdeh, M. Hawa, R. Saifan, MT-CHR: a modified threshold-based
cluster head replacement protocol for wireless sensor networks. Comp. & Electr. Eng., 72, 926–938,
2018.
364.K.A. Darabkh, M. Z. El-Yabroudi, A.H. El-Mousa, BPA-CRP: a balanced power-aware clustering
and routing protocol for wireless sensor networks. Ad Hoc Networks, 82, 155–171, 2019.
365.K.A. Darabkh, L. Al-Jdayeh, AEA-FCP: an adaptive energy-aware fixed clustering protocol for data
dissemination in wireless sensor networks. Pers. and Ubiquitous Comput., 23(5–6), 819–837, 2019.
366.A. Daranyi, T. Czvetko, A. Kummer, T. Ruppert, J. Abonyi, Multi-objective hierarchical clustering
for tool assignment. CIRP J. of Manufacturing Science and Technology, 42, 47–54, 2023.
367.S. Dasgupta, P. Long, Performance guarantees for hierarchical clustering. J. of Computer and System
Sciences, 70(4), 555–569, 2005.
368.B. DasGupta, Computational complexities of optimization problems related to model-based clustering
of networks. In: T. Rassias, C. Floudas, S. Butenko (eds), Optimization in Science and Engineering,
Springer, pp. 97–113, 2014.
369.M.S. Daskin, Network and Discrete Location. New York, Wiley, 1995.
370.K.N. Dattatraya, K.R. Rao, Hybrid based cluster head selection for maximizing network lifetime and
energy efficiency in WSN. J. of King Saud Univ. - Comp. and Infor. Sci., 34(3), 716–726, 2022.
371.M.L. Davidson, Multidimensional Scaling. Wiley, 1983.
372.S.G. De Amorim, J.-P. Barthlemy, C.C. Ribeiro, Clustering and clique partitioning: simulated an-
nealing and tabu search approaches. J. Classification, 9 (1992) 17-42, 1992.
373.Y. De Smet, L.M. Guzman, Towards multicriteria clustering: extension of the k-means algorithm.
EJOR, 158(2), 390–398, 2004.
374.G.F. de Sousa Filho, T.L. Bulhoes Junior, L.A.F. Cabral, L.S. Ochi, F. Protti, New heuristics for the
bicluster editing problem. Ann. Oper. Res., 258(2), 781–814, 2017.
375.Y. De Smet, P. Nemery, R. Selvaraj, An exact algorithm for the multicriteria ordered clustering
problem. Omega, 40(6), 861–869, 2012.
376.D.J. Dechene, A. El Jardali, M. Luccini, A. Sauer, A survey of clustering algorithms for wireless
99
sensor networks. Project Rep., Dept. of Elec. & Comp. Eng., The Univ. of Western Ontario, 2006.
377.F. Dehne, M.A. Langston, X. Luo, S. Pitre, P. Shaw, Y. Zhang, The cluster editing problem: im-
plementation and experiments. In: 2nd Int. Workshop on Parameterized and Exact Computation
IWPEC 2006, LNCS 4169, Springer, pp. 13–24, 2006.
378.C. Del-Valle-Soto, A. Rodriguez, C.R. Ascencio-Pina, A survey of energy-efficient clustering rout-
ing protocols for wireless sensor networks based on metaheuristic approaches. Artificial Intelligence
Review, 56, 9699–9770, 2023.
379.M. Demange, T. Elim, D. de Werra, Partitioning cographs into cliques and stable sets. Discr. Optim.,
2(2), 145–153, 2005.
380.M. Demange, J. Monnot, P. Pop, B. Ries, Selective graph coloring in some special classes of graphs.
In: LNCS 7422, Springer, pp. 320–331, 2012.
381.M. Demange, T. Ekim, B. Ries, C. Tanasescu, On the complexity of the selective graph coloring
problem in some special classes of graphs. Theor. Comp. Sci., 540, 89–102, 2014.
382.M. Demange, T. Ekim, B. Ries, C. Tanasescu, On some applications of the selective graph coloring
problem. EJOR, 240(2), 307–314, 2015.
383.M. Demange, T. Ekim, B. Ries, On the minimum and maximum selective graph coloring problems
in some graph classes. Discr. Appl. Math., 204, 77–89, 2016.
384.M. Demirbas, A. Arora, V. Mittal, V. Kulathumani, A fault-local self-stabilizing clustering service
for wireless ad hoc networks. IEEE Trans. on Parallel and Distributed Systems, 17(9), 912–922, 2006.
385.J. Deng, Y.S. Han, W.B. Heinzelman, P.K. Varshney, Scheduling sleeping nodes in high density
cluster-based sensor networks. MONET, 10(6), 825–835, 2005.
386.J. Deng, Y.S. Han, W.B. Heinzelman, P.K. Varshney, Balanced-energy sleep scheduling scheme for
high-density cluster-based sensor networks. Computer Communications, 28(14), 1631–1642, 2005.
387.K. Deng, K. Xie, K. Zheng, X. Zhou, Trajectory indexing and retrieval. In: Computing with Spatial
Trajectories, Springer, pp. 35–60, 2011.
388.Y. Deng, J.F. Bard, A reactive GRASP with path relinking for capacitated clustering. J. of Heuristics,
17(2), 119–152, 2011.
389.A. Dessmark, J. Jansson, A. Lingas, E.M. Lundell, M. Persson, On the approximability of maximum
and minimum edge clique partition problems. Int. J. Found Comput. Sci., 18, 217-226, 2007.
390.M. Devanne, H. Wannous, S. Berretti, P. Pala, M. Daoudi, A. Del Bimbo, 3-d human action recogni-
tion by shape analysis of motion trajectories on riemannian manifold. IEEE Trans. on Cybernetics,
45(7), 1340–1352, 2015.
391.G. Dhand, S.S. Tyagi, Data aggregation techniques in WSN: survey. Procedia CS, 92, 378–384, 2016.
392.T.S. Dhope, D. Simunic, Cluster based cooperative sensing: a survey. In: 2012 Int. Conf. on Com-
munication, Information and Computing Technology (ICCICT), pp. 1-6, 2012.
393.R. Diaz, E. Fernandez, J.-R. Figueira, J. Navarro, E. Solares, A new hierarchical multiple criteria
ordered clustering approach as a contemporary tool for sorting and ranking problems. Omega, 117,
art. 102820, 2023.
394.J. Diederich, M. Zitterbart, Handoff prioritization schemes using early blocking. IEEE Commun.
Surv. Tuts., 7(2), 26–45, 2005.
395.K. Dilip, C.A. Trilok, R.B. Patel, EEHC: energy-efficient heterogeneous clustered scheme for wireless
sensor networks. Computer Commun., 32(4), 662–667, 2009.
396.E. Dimitriadou, A. Weingessel, K. Hornik, A combination scheme for fuzzy clustering. Int. J. Pattern
Recogn. Artif. Intell., 16(7), 901–912, 2002.
397.N. Dimocas, D. Katsaros, Y. Manolopoulos, Energy-efficient distributed clustering in wireless sensor
networks. J. of Parallel and Distributed Computing, 70(4), 371–383, 2010.
398.S. Din, A. Paul, A. Ahmad, J.H. Kim, Energy efficient topology management scheme based on
clustering techniques for software defined wireless sensor network. Peer-to-Peer Networking and Appl.,
12, 348–356, 2017.
399.S. Din, A. Ahmad, A. Paul, M.M.U. Rathore, G. Jeon, A cluster-based data fusion technique to
analyze big data in wireless multi-sensor systems. IEEE Access, 5, 5069–5083, 2017.
400.G. Ding, B. Oporowski, On tree-partitions of graphs. Discr. Math., 149, 45–58, 1996.
401.H. Ding, H. Yu, Z. Wang, Greedy strategy works for k-center clustering with outliers and coreset
construction. Electr. prepr., 15 p., Apr. 28, 2019. http://arxiv.org/abs/1901.08219 [cs.CG]
100
402.T.N. Dinh, X. Li, M.T. Thai, Network clustering via maximizing modularity: approximation al-
gorithms and theoretical limits. Electr. prepr., 8 p., Feb. 2, 2016. http://arxiv.org/abs/1602.01016
[cs.SI]
403.H. Djidjev, M. Onus, Using graph partitioning for efficient network modularity optimization. In:
DIMACS Workshop: Graph Partitioning and Graph Clustering, pp. 103–112, 2012.
404.L. Dodero, S. Vascon, V. Mutino, A. Bifone, A. Gozzi, D. Sona, Automated multi-subject fiber
clustering of mouse brain using dominant sets. Frontiers in Neuroinformatics, 8, art. 87, 1–12, 2015.
405.O. Dogan, K. Kalkan, SOREC: self-organizing and resource efficient clustered blockchain network.
Computer Networks, 233, art. 109893, 2023.
406.R. Dondo, J. Cerda, A cluster-based optimization approach for the multi-depot heterogeneous fleet
vehicle routing problem with time windows. EJOR, 176(3), 1478–1507, 2007.
407.S. Dong, Multi class SVM algorithm with active learning for network traffic classification. ESwA,
176, art. 114885, 2021.
408.P. Doreian, A. Mrvar, Partitioning signed social networks. Social Networks, 31(1), 1–11, 2006.
409.F. Doremami, H.H.S. Javadi, A. Farahi, A new distributed weighted multidimensional scaling algo-
rithm for localization in wireless sensor networks. Int. J. of Computer Science & Engineering Survey,
2(1), 65–76, 2011.
410.M. Dornfelder, J. Guo, C. Komusiewicz, M. Weller, On the parameterized complexity of consensus
clustering. Theor. Comp. Sci., 542, 71–82, 2014.
411.L. Du, J. Bigham, L. Cuthbert, Towards intelligent geographic load balancing for mobile cellular
networks. IEEE Trans. SMC, Part C, 33(4), 480–491, 2003.
412.D.-Z. Du, P.-J. Wan, Connected Dominating Set: Theory and Applications. Springer, 2013.
413.Y. Du, G. Kochenberger, F. Glover, H. Wang, M. Lewis, W. Xie, T. Tsuyuguchi, Solving clique parti-
tioning problems: a comparison of models and commercial solvers. Int. J. of Information Technology
& Decision Making, 21(01), 59–81, 2022.
414.Y. Du, K. Chen, G. Yi, W. Yu, Z. Xian, W. Song, A new trajectory clustering method for mining
multiple periodic patterns from complex oceanic trajectories. Remote Sensing, 16, art. 1944, 1–20,
2024.
415.D. Duan, Y. Li, R. Li, Z. Lu, Incremental K-clique clustering in dynamic social networks. Artif.
Intell. Rev., 38(2), 129–147, 2012.
416.P. Ducange, G. Mannara, F. Marcelloni, R. Pecori, M. Veccio, A novel method for Internet traffic
classification based on multi-objective evolutionary fuzzy classifiers. In: Proc. of the 2017 Int. Conf.
on Fuzzy Systems FUZZ-IEEE 2017, pp. 1–6, 2017.
417.P. D’Urso, L.A. Garcia-Escudero, L. De Giovanni, V. Vitale, A. Mayo-Iscar, Robust fuzzy clustering
of time series based on B-splines. Int. J. of Approximate Reasoning, 136, 223–246, 2021.
418.R. Dutta, S. Gupta, M.K. Das, Efficient statistical clustering techniques for optimizing cluster size
in wireless sensor networks. Procedia Engineering, 38, 1501–1507, 2012.
419.R. Dutta, T. Dowling, Provably secure hybrid key agreement protocols in cluster-based wireless ad
hoc networks. Ad Hoc Networks, 9(5), 767–787, 2011.
420.G. Eappen, T. Shankar, A survey on soft computing techniques for spectrum sensing in a cognitive
radio network. SN Computer Science, 1(6), art. 352, 1–36, 2020.
421.D.R. Edla, P.K. Jana, Minimum spanning tree based clustering using partitional approach. In: S.C.
Satapathy, S. Udgata, B. Biswal (eds), Proc. of the Int. Conf. on Front. of Intell. Comput. (FICTA)
Springer, pp. 237–244, 2013.
422.O.C. Eidheim, Revisiting Gaussian neurons for online clustering with unknown number of clusters.
Electr. prepr., 11 p., Aug. 6, 2022. http://arxiv.org/abs/2205.00920 [cs.CV]
423.S. El Khedi, R. Ullah Khan, N. Nasri, A. Kachouri, Energy efficient adaptive clustering hierarchy
approach for wireless sensor networks. Int. J. of Electronics, 108(1), 67-86, 2021.
424.A. El Moussawi, N.B. Seghouani, F. Bugiotti, B-GRAP: balances graph partitioning algorithm for
large graph. J. of Data Intelligence, 2(2), 116–135, 2021.
425.A.F. El-Samak, W. Ashour, Optimization of traveling salesman problem using affinity propagation
clustering and genetic algorithm. J. of Artif. Intell. and Soft Comput. Res., 5(4), 239–245, 2015.
426.R.S.Y. Elhabyan, M.C.E. Yagoub, Two-tier particle swarm optimization protocol for clustering and
routing in wireless sensor network. J. of Network and Computer Appl., 52, 116–128, 2015.
101
427.N. Enami, R.A. Moghadam, Energy based clustering self organizing map protocol for existing wireless
sensor network lifetime and coverage. Canadian J. of Multimedia and Wir. Netw., 4, 42–54, 2010.
428.K. Erciyes, O. Dagdeviren, D. Cokeslu, D. Ozsoyeller, Graph theoretic clustering algorithms in mobile
ad hoc networks and wireless sensor networks - survey. Appl. Comput. Math., 6(2), 162–80, 2007.
429.D. Ergenc, L. Eksert, E. Onur, Dependability–based clustering in mobile ad hoc networks. Ad Hoc
Networks, 93, art. 101926, 2019.
430.K.A. Eriksen, I. Simonsen, S. Maslov, K. Sneppen, Modularity and extreme edges of the internet.
Electr. prepr., 5 p., Nov. 30, 2002. http://arxiv.org/abs/0212001 [cond-mat.stat-mech]
431.F. Ertam, E. Avci, A new approach for internet traffic classification: GA-WK-ELM. Measurement,
95, 135–142, 2017.
432.H. Esfandiari, V. Mirrokni, P. Zhong, Streaming balanced clustering. Electr. prepr., 42 p., Oct. 2,
2019. http://arxiv.org/abs/1910.00788 [cs.DS]
433.M. Eskandari, B.B. Khare, N. Kumar, B.S. Bigham, Red-blue k-center clustering with distance
constraints. Mathematics, 11, art. 748, 1–17, 2023.
434.H. Esmaeli, B.M. Bidgoli, V. Hakami, CMML: combined metaheuristic-machine learning for adaptable
routing in clustered wireless sensor networks. Appl. Soft Computing, 118, art. 108477, 2022.
435.H. Esmaeli, V. Hakami, B.M. Bidgoli, M. Shokouhifar, Application-specific clustering in wireless
sensor networks using combined fuzzy firefly algorithm and random forest. ESwA, 210, art. 118365,
1–17, 2022.
436.L. Esperet, L. Lemoine, F. Maffray, Equitable partition of graphs into induced forests. Discr. Math.,
338, 1481–1483, 2015.
437.A. Este, F. Gringoli, L. Salgarelli, Support Vector Machines for TCP traffic classification. Comput.
Netw., 53, 2476–2490, 2009.
438.R. Estrada, H. Otrok, Z. Dziong, A novel cluster based resource sharing model for femcell networks.
Computer Communications, 94, 85–102, 2016.
439.G. Even, J. Naor, S. Rao, B. Schieber, Fast approximate graph partitioning algorithms. SIAM J. on
Comput., 28(6), 2187–2214, 1999.
440.B.S. Everitt, S. Landau, M. Leese, D. Dtahl, Cluster Analysis. 5th ed., Wiley, 2011.
441.M. Ezhilarasi, V. Krishnaveni, An evolutionary multipath energy-efficient routing protocol (EMEER)
for network lifetime enhancement in wireless sensor networks. Soft Comput., 23, 8367–8377, 2019.
442.K. Faceli, A.C.P.L.F. de Carvalho, M.C.P. de Souto, Multi-objective clustering ensemble. Int. J. of
Hybrid Intelligent Systems, 4, 145–156, 2007.
443.G. Fan, S. Jin, Coverage problem in wireless sensor network: survey. J. of Networks, 5(9), 1033-1040,
2010.
444.F. Fan, M.K. Rafsanjani, Memetic fuzzy clustering protocol for wireless sensor networks: shuffled
frog leaping algorithm. Appl. Soft Computing, 71, 568–590, 2018.
445.F. Fanian, M.K. Rafsanjani, Cluster-based routing protocols in wireless sensor networks: a survey
based on methodology. J. of Netw. and Comput. Appl., 142, 111–142, 2019.
446.R.Z. Farahani, M. Hekmatfar, A.B. Arabani, E. Nikbakhsh, Hub location problems: A review of
models, classification, solution techniques, and applications. Comp.& Ind. Eng., 64, 1096–1109, 2013.
447.S.A. Fatemifar, R. Javidan, A new load balancing clustering method for the RPL protocol. Telecom.
Syst., 77, 297–315, 2021.
448.S. Fattah, A. Gani, I. Ahmedy, M.Y.I. Idris, I.A.T. Hashem, A survey on underwater wireless sensor
networks: requirements, taxonomy, recent advanced, and open research challenges. Sensors, 20, art.
5393, 1–30, 2020.
449.M. Fattoum, Z. Jellali, L.N. Atallah, Fuzzy logic-based two-level clustering for data aggregation in
WSN. In: 2020 17th Int. Multi-Conf. on Systems, Signals & Devices (SSD), pp. 360–365, 2020.
450.H.I. Fawaz, G. Forestier, J. Weber, L. Idoumghar, P.-A. Muller, Deep learning for time series classi-
fication: a review. Data Mining and Knowledge Discovery, 33(4), 917–963, 2019.
451.U. Feige, D. Peleg, G. Kortsarz, The dense k-subgraph problem. Algorithmica, 29(3), 410421, 2001.
452.U. Feige, M.M. Halldorsson, G. Kortsarz, A. Srinivasan, Approximating the domatic number. SIAM
J. of Computing, 32(1), 172–195, 2002.
453.A.E. Feldmann, Fixed parameter approximations for k-center problems in low highway dimension
graphs. Electr. prepr., 15 p., May 9, 2016. http://arxiv.org/abs/1605.02530 [cs.DS]
102
454.A.E. Feldmann, L. Foschini, Balanced partitions of trees and applications. Algorithmica, 71(2), 354–
376, 2015.
455.T.A. Feo, M. Khellaf, A class of bonded approximation algorithms for graph partitioning. Networks,
20(2), 181–195, 1990.
456.T.A. Feo, O. Goldschmirt, M. Khellaf, One-half approximation algorithms for the k-partition problem.
Oper. Res. 40, 170–173, 1992.
457.A. Ferligoj, V. Batagelj, Direct multicriteria clustering algorithms. J. of Classif., 9(1), 43–61, 1992.
458.C.G. Fernandes, M.T.I. Oshiro, Trajectory clustering of points in R. Electr. Notes in Discr. Math.,
50, 53–58, 2015.
459.X. Fernando, G. Lazaroiu, Spectrum sensing, clustering algorithms, and energy-harvesting technology
for cognitive-radio-based internet-of-things technology. Sensors, 23, art. 7792, 1–19, 2023.
460.N. Ferreira, J.T. Klosowski, C.E. Scheidegger, C.T. Silva, Vector field k-means: clustering trajectories
by fitting multiple fields. In: Computer Graphic Forum, vol. 32, Wiley Online Library, pp. 201–210,
2013.
461.L.N. Ferreira, L. Zhao, Time series clustering via community detection in networks. Inform. Sci., 326,
227–242, 2016.
462.P. Festa, Combinatorial optimization approaches for data clustering. In: M. Celebi, K. Aydin (eds),
Unsupervised Learning Algorithms, Springer, pp. 109–134, 2015.
463.S. Fidanova, P. Pop, An improved hybrid ant-local search algorithm for the partition graph coloring
problem. J. of Computational and Applied Mathematics, 293, 55–61, 2016.
464.V. Filkov, S. Skiena, Heterogeneous data integration with the consensus clustering formalism. In: E.
Rahm, (ed.), Proc. First Int. Workshop Data Integration in the Life Sciences DILS 2004, LNCS 2994,
Springer, pp. 110–123, 2004.
465.G. Flake, R. Tarjan, M. Tsioutsioulikis, Graph clustering and minimum cut trees. Internet Mathe-
matics, 1(4), 385–408, 2003.
466.F.V. Fomin, S. Kratsch, M. Pilipczuk, M. Pilipczuk, Y. Villanger, Tight bounds for parameterized
complexity of cluster editing with a small number of clusters. J. Comput. Syst. Sci., 80(7), 1430–1447,
2014.
467.S.L. France, J.D. Carroll, Two-way multidimensional scaling: a review. IEEE Trans. on SMC, Part
C, 41(5), 644–661, 2011.
468.A.L.N. Fred, A.K. Jain, Combining multiple clusterings using evidence accumulation. IEEE Trans.
on PAMI, 27(6), 835–850, 2005.
469.Y. Frota, N. Maculan, T.F. Noronha, C. Ribeiro, A branch-and-cut algorithm for partition coloring.
Networks, 55(3), 194–204, 2010.
470.S. Fu, J. Ma, H. Li, C. Wang, Energy-balanced separating algorithm for cluster-based data aggregation
in wireless sensor networks. Int. J. of Distributed Sensor Networks, Art. ID 570805, 1–15, 2013.
471.X. Fu, H. Yao, Y. Yang, Modeling and analyzing cascading dynamics of the clustered wireless sensor
network. Reliab. Eng. Syst. Saf., 186(22), 1–10, 2019.
472.X. Fu, G. Fortuno, P. Pace, G. Aloi, W. Li, Environment-fusion multipath routing protocol for wireless
sensor networks. Inform. Fusion, 53, 4–19, 2020.
473.F. Furini, E. Malaguti, A. Santini, An exact algorithm for the Partition Coloring Problem. Comp.
and Oper. Res., 92, 170–181, 2018.
474.S. Gajjar, M. Sarkar, K. Dasgupta, FAMACROW: Fuzzy and ant colony optimization based combined
mac, routing, and unequal clustering cross-layer protocol for wireless sensor networks. Appl. Soft
Comput., 43, 235–247, 2016.
475.P. Galinier, A. Boujbel, M.C. Fernandes, An efficient memetic algorithm for the graph partitioning
problem. Ann. Oper. Res., 191(1), 1–22, 2011.
476.Y.-J. Gao, C. Li, G.-C. Chen, L. Chen, X.-T. Jiang, C. Chen, Efficient k-nearest-neighbor search
algorithms for historical moving object trajectories. J. of Computer Science and Technology, 22(2),
232–244, 2007.
477.X. Gao, X. Zhu, J. Li, W. Fan, G. Chen, D. Ding-Zhu, S. Tang, A novel approximation for multi-hop
connected clustering problem in wireless networks. IEEE/ACM Trans. Netw., 25(4), 2223–2234, 2017.
478.F. Gao, L. Yang, Hierarchical ensemble for multi-view clustering. In: I. Farkas, P. Masulli, S. Otte,
S. Wermter (eds), Artificial Neural Networks and Machine Learning - ICANN 2021, LNCS 12893,
103
Springer, pp. 280–292, 2021.
479.S. Gao, K. Yu, S. Liu, C. Long, Maximum k-plex search: an alternated reduction-and-bound method.
Electr. prepr., 19 p., June 2, 2024. http://arxiv.org/abs/2406.00617 [cs.DB]
480.N. Gaofeng, Y.Wang, G. Li, M. Xu, Sensing-throughput tradeoff in cluster-based cooperative cognitive
radio networks: A novel frame structure. In: Proc. IEEE 75th VTC-Spring, pp. 1–5, 2012.
481.J. Garbiso, A. Diaconescu, M. Coupechoux, B. Leroy, Dynamic cluster size optimization in hybrid
cellular-vehicular networks. In: 2016 IEEE Int. Conf. on Intell. Transp. Syst. (ITSC), pp. 557–563,
2016.
482.M.R. Garey, D.S. Johnson, Computers and Intractability. The Guide to the Theory of NP-
Completeness. W.H. Freeman and Company, San Francisco, 1979.
483.V. Garcia, Y. Zhou, J. Shi, Coordinated multipoint transmission in dense cellular networks with
user-centric adaptive clustering. IEEE Trans. on Wireless Communications, 13(8), 4297–4308, 2014.
484.M. Garza-Fabre, J. Handl, A. Jose-Garcia, Evolutionary multi-objective clustering over multiple
conflicting data views. IEEE Trans. on Evol. Comput., 27(4), 817–831, 2022.
485.D. Gavalas, G. Pantziou, C. Konstantopoulos, B. Mamalis, Clustering of mobile Ad Hoc networks: an
adaptive broadcast period approach. In: 2006 IEEE Int. Conf. on Commun. ICC’09, pp. 4034–4039,
2006.
486.J.E.Z. Gbadouissa, A.A.A. Ari, C. Titouna, A.M. Gueroui, O. Thiare, HGC: HyperGraph based
Clustering scheme for power aware wireless sensor networks. FGCS, 105, 175–183, 2020.
487.X. Ge, Q.-L. Han, X.-M. Zhang, Achieving cluster formation of multi agent systems under periodic
sampling and communication delays. IEEE Trans. on Industrial Electronics, 65(4), 3417–3426, 2017.
488.Y. Geng, Z. Congjiu, L. Xiaoyu, Z. Chi, W. Lina, L. Yansong, Research of multi-path routing based
network coding in space information networks. Chinese J. of Aeronautics, 27(3), 663–669, 2014.
489.A. Gerasoulis, T. yang, A comparison of clustering heuristics for scheduling directed acyclic graphs
onto multiprocessors. J. of Parall. and Distr. Comput., 16, 276–291, 1992.
490.M. Ghanem, A.M. Mansoor, R. Ahmad, A systematic literature review on mobility in terrestrial and
underwater wireless sensor networks. Int. J. of Communication Systems, 34(10), art. e4799, 2021.
491.N. Gharaei, K.A. Bakar, S.Z.M. Hashim, A.H. Pourasi, Inter- and intra- cluster movement of mobile
sink algorithm for cluster-based networks to enhance the network lifetime. Ad Hoc Netw., 85, 60–70,
2019.
492.A. Ghasemi, E. Sousa, Optimization of spectrum sensing for opportunistic spectrum access in cogni-
tive radio networks. In: Proc. IEEE Consumer Commun. and Netw. Conf., pp. 1022–1026, 2007.
493.S. Ghiasi, A. Srivastava, X. Yang, M. Sarrafzadeh, Optimal energy aware clustering in sensor networks.
Sensors, 2(7), 258–269, 2002.
494.A. Ghosal, S. DasBit, A lightweight security scheme for query processing in clustered wireless sensor
networks. Comp. and Electr. Eng., 41, 240–255, 2015.
495.A. Ghosal, S. Halder, S.K. Das, Distributed on-demand clustering algorithm for lifetime optimization
in wireless sensor networks. J. of Parallel and Distributed Computing, 141, 129–142, 2020.
496.F. Gielow, G. Jakllari, M. Nogueira, A. Santos, Data similarity aware dynamic node clustering in
wireless sensor networks. Ad Hoc Networks, 24, 29-45, 2015.
497.J.M. Gimenez-Guzman, D. Crespo-Sen, I. Marsa-Maestre, A cluster-based channel assignment tech-
nique in IEEE 802.11 networks. Telecom, 1, pp. 228–241, 2020.
498.A. Gionis, H. Mannila, P. Tsaparas, Clustering aggregation. ACM Trans. on Knowledge Discovery
from Data, 1(1), art. 4, 1–30, 2007.
499.M. Girvan, M.E.J. Newman, Community structure in social and biological networks. PNAS, 99(12),
7821–7826, 2002.
500.T. Glassen, Fast Consensus Clustering via local optimization with dynamic similarity updates. Techn.
Rep., Universitat der Bundeswehr Munchen, 2019.
501.A. Goder, V. Filkov, Consensus clustering algorithms: comparison and refinement. In: Proc. of the
Meeting on Algorithm Engineering & Expermiments ALENEX, SIAM, vol. 8, pp. 109-117, 2008.
502.K. Golalipour, E. Akbari, S.S. Hamidi, M. Lee, R. Enayatifar, From clustering to clustering ensemble
selection: a review. Eng. Appl. of AI, 104, art. 104388, 2021.
503.D. Goldstein, The dense k-subgraph problem. Electr. prepr., 26 p., Mar. 18, 2010.
http://arxiv.org/abs/0912.5327 [cs.DM]
104
504.H. Gong, J. Kim, Dynamic load balancing through association control of mobile users in wifi networks.
IEEE Trans. Consum. Electron., 54(2), 342–348, 2008.
505.J. Gong, S. Zhou, Z. Niu, L. Geng, M. Zheng, Joint scheduling and dynamic clustering in downlink
cellular networks. In: Proc. IEEE Glob. Commun. Conf. (GLOBECOM 2011), pp. 1–5, 2011.
506.C. Gong, H. Chen, W. He, Z. Zhang, Improved multi-objective clustering algorithm using particle
swarm optimization. PLoS ONE, 12(12), art. e0188815, 1–19, 2017.
507.T. Gonzalez, Clustering to minimize the maximum intercluster distance. Theor. Comp. Sci., 38,
293–306, 2985.
508.M.C. Gonzalez, C.A. Hidalgo, A.-L. Barabasi, Understanding individual human mobility patterns.
Nature, 453, 779–782, 2008.
509.G. Gonzalez-Almagro, D. Peralta, E. De Poorter, J.-R. Cano, S. Garcia, Semi-supervised constrained
clustering: an in-depth overview, ranked taxonomy and future research directions. Electr. prepr., 81
p., Feb. 28, 2023. http://arxiv.org/abs/2303.00522 [cs.SY]
510.G. Goranci, M. Henzinger, D. Leniowski, C. Schulz, A. Svozil, Fully dynamic k-center clustering in
low dimensional metrics. In: 2021 Proc. of the Workshop on Algorithm Engineering and Experiments
ALENEX, pp. 143–153, 2021.
511.K. Govindan, A. Jafarian, R. Khodaverdi, K. Devika, Two–echelon multiple–vehicle location-routing
problem with time windows for optimization of sustainable supply chain network of perishable food.
Int. J. Prod. Econ., 152, 9–28, 2014.
512.J. Gower, G. Ross, Minimum spanning trees and single linkage cluster analysis. J. of the Royal
Statistical Society, Ser. C (Applied Statistics), 18(1), 54–64, 1969.
513.M. Gnagi, P. Baumann, A matheuristic for large-scale capacitated clustering. Comp. and Oper. Res.,
132, art. 105304, 1–15, 2021.
514.J. Gramm, J. Guo, F. Huffner, R. Niedermeier, Graph-modeled data clustering: exact algorithm for
clique generation. Theory Computing Systems, 38(4), 373–392, 2005.
515.P.J.F. Groenen, W.J. Heiser, J.J. Meulman, Global optimization in least-squares multidimensional
scaling by distance smoothing. J. of Classif., 16, 225–254, 1999.
516.A.K. Grosswendt, Theoretical Analysis of Hierarchical Clustering and Shadow Vertex Algorithm.
PhD thesis, Univ. of Bonn, 2020.
517.X. Gu, J. Yu, D. Yu, G. Wang, Y. Lv, ECDC: An energy and coverage-aware distributed clustering
protocol for wireless sensor networks. Comp. and Electr. Eng., 40(2), 384–398, 2014.
518.F. Gu, J. Niu, Z. Qi, M. Atiquzzaman, Partitioning and offloading in smart mobile devices for mobile
cloud computing: state of the art and future directions. J. of Netw. and Comp. Appl., 119, 83–96,
2018.
519.S. Guha, S. Khuller, Approximation algorithms for connected dominating sets. Algorithmica, 29(4),
374–387, 1998.
520.S. Guha, N. Mishra, R. Motwani, L. O’Callaghan, Clustering data streams: theory and practice.
IEEE Trans. KDE,, 15(3), 515–528, 2003.
521.O.M. Gul, A.M. Erkmen, Energy-efficient cluster-based data collection by UAV with a limited-
capacity battery in robotic wireless sensor networks. Sensors, 20, art. 5865, 1–35, 2020.
522.O.M. Gul, A.M. Erkmen, B. Kantarci, UAV-driven sustainable and quality-aware data collection in
robotic wireless sensor networks. Preprint, Middle East Technical Univ., 15 p. 2022.
523.J. Guo, A more effective linear kernelization for Cluster Editing. Theor. Comp. Sci., 410(8–10), 718–
726, 2009.
524.D. Guo, S. Liu, H. Jin, A graph-based approach to vehicle trajectory analysis. J. of Location Based
Services, 4(3–4), 183–199, 2010.
525.J. Guo, C. Komusiewicz, R. Niedermeier, J. Uhlmann, A more relaxed model for graph-based data
clustering: s-plex cluster editing. SIAM J. on Discr. Math., 24(4), 1662–1683, 2010.
526.J. Guo, X. Yuan, C. Han, Sensor selection based on maximum entropy fuzzy clustering for target
tracking in large-scale sensor networks. IET Signal Process, 11(5): 613-621, 2017.
527.Z. Guo, M. Xiao, Y. Zhou, The complexity of the partition coloring problem. Electr. prepr., 15 p.,
Jul. 28, 2020. http://arxiv.org/abs/2007.14225 [cs.DS]
528.Z. Guo, M. Xiao, Y. Zhou, D. Zhang, K.-L. Tan, Enhancing balanced graph edge partition with
effective local search. In: 35th AAAI Conf. on Artif. Intell. AAAI-21, pp. 12336–12343, 2021.
105
529.J. Guo, Y. Sun, J. Gao, Y. Hu, B. Yin, Multi-attribute subspace clustering via weighted tensor
nuclear norm minimization. IEEE Trans. on Image Processing, 31, 7191–7205, 2022.
530.L. Guo, J. Zhan, Z. Xu, J.C.R. Alcantud, A consensus measure-based three-way clustering method
for fuzzy large group decision making. Inform. Sci., 632, 144–163, 2023.
531.S. Gupta, Adaptive clustering in mobile, multimedia, multihop wireless networks. MS thesis, Dept.
of Electr. and Comp. Eng., Univ. of Rookkee, India, 88 p., 1999.
532.G. Gupta, M. Younis, Fault-tolerant clustering of wireless sensor networks. In: 2003 IEEE Wireless
Communications and Networking WCNC 2003, vol. 3, pp. 1579–1584, 2003.
533.G. Gupta, M. Younis, Load-balanced clustering of wireless sensor networks. In: IEEE Int. Conf. on
Communications ICC’03, vol. 3, pp. 1848–1852, 2003.
534.V. Gupta, R. Pandey, An improved energy aware distributed unequal clustering protocol for hetero-
geneous wireless sensor networks. Eng. Sci. and Techn. Int. J., 19(2), 1050–1058, 2016.
535.G. Gutin, A. Yeo, (1,1)-Cluster Editing is polynomial-time solvable. Discr. Appl. Math., 340, 259–271,
2023.
536.N. Guttmann-Beck, R. Hassin, S. Khuller, B. Raghavachari, Approximation algorithms with bounded
performance guarantees for the clustered traveling salesman problem. Algorithmica, 28(4), 422-437,
2000.
537.N. Guttmann-Beck, E. Knaan, M. Stern, Approximation algorithms for not necessarily disjoint clus-
tered TSP. J. of Graph Algorithms and Applications, 22(4), 555–575, 2018.
538.N. Guttmann-Beck, Z. Sorek, M. Stern, Clustered spanning tree - conditions for feasibility. Discrete
Mathematics and Computer Science, 21(1), art. 15, 1–15, 2019.
539.N. Guttmann-Beck, R. Rozen, M. Stern, Vertices removal for feasibility of clustered spanning tree.
Discr. Appl. Math., 296, 68–84, 2021.
540.M.I. Habelalmateen, A.J. Ahmed, A.H. Abbas, S.A. Rashid, TACRP: traffic-aware clustering-based
routing protocol for vehicular ad-hoc networks. Designs, 6, art. 89, 1–19, 2022.
541.G. Hacioglu, V.F.A. Kand, E. Sesli, Multi objective clustering for wireless sensor networks. ESwA,
59, 86–100, 2016.
542.H. Haddadpajouh, A. Azmoodeh, A. Dehghantanha, R.M. Parizi, MVFCC: a multi-view fuzzy con-
sensus clustering model for malware threat attribution. IEEE Access, 8, 139188–139198, 2020.
543.L.A. Haibeh, M.C.E. Yagoub, A. Jarray, A survey on mobile edge computing infrastructure: design,
resource management, and optimization approaches. IEEE Access, 10, 27591–27610, 2022.
544.A. Hajisami, D. Pompili, Joint virtual edge-clustering and spectrum allocation scheme for uplink
interference mitigation in C-RAN. Ad Hoc Netw., 72, 91–104, 2018.
545.S.L. Hakimi, Optimum distribution of switching centers in a communication network and some related
graph theoretic problems. Operations Research, 13(3), 462-475, 1965.
546.S. Halder, A. Ghosal, M. Conti, LiMCA: an optimal clustering algorithm for lifetime maximization
of internet of things. Wireless Networks, 25(8), 4459–4477, 2019.
547.S.M. Hamedoon, J.N. Chattha, M. Bilal, Towards intelligent user clustering techniques for non-
orthogonal multiple access: a survey. EURASIP J. on Wir. Commun. and Netw., art. 7, 1–33, 2024.
548.F. Hamzeloei, M.K. Dermany, A TOPSIS based cluster head selection for wireless sensor network.
Procedia Computer Science, 98, 8-15, 2016.
549.R. Han, W. Yang, Y. Wang, K. You, DCE: a distributed energy-efficient clustering protocol for
wireless sensor networks based on double-phase cluster-head election. Sensors, 2017, 17, art. 998,
2017.
550.T. Han, L. Zhang, S. Pirbhulal, W. Wu, V.H.C. de Albuquerque, A novel cluster head selection
technique for edge-computing based IoMT systems. Comp. Netw., 158, 114–122, 2019.
551.B. Han, F. ran, J. Li, L. Yan, H. Shen, A. Li, A novel adaptive cluster based routing protocol for
energy-harvesting wireless sensor networks. Sensors, 22, art. 1564, 1–16, 2022.
552.M.J. Handy, M. Haase, D. Timmermann, Low energy adaptive clustering hierarchy with deterministic
cluster-head selection. In: Proc. of the 4th IEEE Conf. on Mob. and Wir. Commun. Netw., pp. 368–
372, 2002.
553.J. Handl, K. Knowles, An evolutionary approach to multiobjective clustering. IEEE Trans. Evol.
Comput., 11(1), 56–76, 2007.
554.F. Hao, S.S. Yau, G. Min, L.T. Yang, Detecting k-balanced trusted cliques in signed social networks.
106
IEEE Internet Computing, 18(2), 24–321, 2014.
555.S. Har-Peled, Clustering motion. Discrete and Computational Geometry, 31(4), 545-565, 2004.
556.S. Har-Peled, N. Kumar, D.M. Mount, B. Raichel, Space exploration via proximity search. In: L.
Arge, J. Pach (eds), Proc. 31st Int. Symp. on Comput. Geometry CoCG’15, pp. 374–389, 2015.
557.M. Haraguchi, Y. Okubo, A method for clustering of web pages with pseudo-clique search. In: LNCS
3847, Springer, pp. 59-78, 2006.
558.E. Harb, L.H. Shan, KFC: a scalable approximation algorithm for k-center fair clustering. Advances
in Neural Information Processing Systems, 33, 14509–14519, 2020.
559.A.A.H. Hassan, W.M. Shah, A.H.H. Habeb, M.F.I. Othman, M.N. Al-Mhiqani, An improved energy-
efficient clustering protocol to prolong the lifetime of the WSN-based IoT. IEEE Access, 8, 200500-
200517, 2020.
560.A. Hassan, A. Anter, M. Kayed, A robust clustering for extending the lifetime of wireless sensor
networks in an optimized manner with a novel fitness function. Sustainable Computing: Informatics
and Systems, 30, art. 100481, 1–10, 2021.
561.T. Hayes, F. Ali, Mobile wireless sensor networks: applications and routing protocols. In: Handbook
of Research on Next Generation Mobile Communication Systems, IGI Global, pp. 256–292, 2016.
562.S. Haykin, D. Thompson, J. Reed, Spectrum sensing for cognitive radio. Proc. of the IEEE, 97(5),
849–877, 2009.
563.T.W. Haynes, S.T. Hedetniemi, P.J. Slater, Fundamentals of Domination in Graphs. Marcel Dekker
Inc., 1998.
564.N. He, D. Huang, Meta-cluster based consensus clustering with local weighting and random walking.
In: Z. Gui, J. Pan, S. Zhang, L. XIao, J. Yang (eds), Intelligence Science and Big Data Engineering
IScIDE 2019, LNCS 11936, Springer, pp. 266–277, 2019.
565.S. He, Y. Dai, R. Zhou, S. Zhao, A clustering protocol for energy balance of WSN based on genetic
clustering algorithm. IERI Procedia, 2, 788–793, 2012.
566.S. He, H. Shin, A. Tsourdos, Multi-sensor multi-target tacking using domain knowledge and clustering.
IEEE Sens. J., 18, 8074–8084, 2018.
567.S. He, T. Wang, S. Wang, Mobility-driven user-centric AP clustering in mobile edge computing-based
ultra-dense networks. Digital Communications and Networks, 6(2), 210–216, 2020.
568.X. He, Q. Li, R. Wang, K. Chen, A spatio-temporal feature trajectory clustering algorithm based on
deep learning. Electronics, 11, art. 2283, 1–16,2022.
569.M. He, Q. Wu, U. Benlic, Y. Lu, Y. Chen, An effective multi-level memetic search with neighborhood
reduction for the clustered team orienteering problem. EJOR, 318(3), 778–801, 2024.
570.W.R. Heinzelman, A.P. Channdrakasan, H. Balakrishnan, Energy-efficient communication protocol
for wireless microsensor networks. In: Proc. of the 33rd Ann. Hawaii Int. Conf. on Syst. Sci., pp.
1–10, 2010.
571.W. B. Heinzelman, A.P. Chandrakasan, H. Balakrishnan, An application-specific protocol architecture
for wireless microsensor networks. IEEE Trans. Wirel. Commun., 1(4), 660-670, 2002.
572.P. Hell, C. Hernandez-Cruz, A. Sanyal, Partitioning cographs into two forests and one independent
set. In: M. Changat, S. Das (eds), 6th Int. Conf. on Algorithms and Discrete Applied Mathematics
CALDAM 2020, LNCS 12016, Springer, pp. 15–27, 2020.
573.I. Heloulou, M.S. Radjef, M.T. Kechadi, Autmatic multi-objective clustering based on game theory.
ESwA, 67, 32–48, 2017.
574.K. Helsgaun, Solving the clustered traveling salesman problem using the Lin-Kernighan-Helsgaun
algorithm. Computer Science Research Report, 142, 1–16, 2011.
575.B. Hendrickson, T.G. Kolda, Graph partitioning models for parallel computing. Parallel Computing,
26(12), 1519–1534, 2000.
576.M.S. Hidri, M.A. Zoghlami, R.B. Ayed, Speeding up the large-scale consensus fuzzy clustering for
handling big data. Fuzzy Sets and Systems, 348, 50–74, 2018.
577.N. Hjuler, G.F. Italiano, N. Parotsidis, D. Saulpic, Dominating sets and connected dominating sets in
dynamic graphs. In: Proc. 36th Int. Symp. on Theor. Aspects of CS (STACS 2019), pp. 35:1–35:17,
2019.
578.C.K. Ho, Y.P. Singh, H.T. Ewe, An enhanced ant colony optimization metaheuristic for the minimum
dominating set problem. Appl. Artif. Intell., 20(10), 881–903, 2006.
107
579.C.K. Ho, H.T. Ewe, GACO - a hybrid ant colony optimization metaheuristic for the dynamic load-
balanced clustering problem in ad hoc networks. Appl. Artif. Intell., 23(7), 570–598, 2009.
580.S.L. Hong, C.H. Lin, An expansion cluster routing algorithm based on RSSI for an efficient data
transmission. In: 18th Int. Conf. on Adv. Commun. Technol. (ICACT), pp. 31–33, 2016.
581.D. Hoplaros, Z. Tari, I. Khalil, Data summarization for network traffic monitoring. J. of Network and
Computer Applications, 37, 194–205, 2014.
582.P. Hore, L.O. Hall, D.B. Goldgof, A scalable framework for cluster ensemble. Pattern Recogn., 42(5),
676–688, 2009.
583.E. Horowitz, S. Sahni, Computing partitions with applications to the knapsack problem. J. of the
ACM, 21(2), 277–292, 1974.
584.E.A. Hoshino, Y.A. Frota, C.C. de Souza, A branch-and-price approach for the partition coloring
problem. Oper. Res. Lett. 39(2), 132–137, 2011.
585.M. Shamim Hossain, X. You, W. Xiao, J. Lu, E. Song, QoS-oriented multimedia transmission using
multipath routing. FGCS, 99, 226–234, 2019.
586.M.A. Hossain, M. Schukat, E. Barrett, Enhancing the spectrum sensing performance of cluster-
based cooperative cognitive radio networks via sequential multiple reporting channels. Wirel. Pers.
Commun., 116, 2411–2433, 2021.
587.M. Hosseinzadeh, J. Yoo, S. Ali, J. Lansky, S. Mildeova, M.S. Yousefpoor, O.H. Ahmed, A.M. Rah-
mani, L. Tightiz, A cluster-based trusted routing method using fire hawk optimizer (FHO) in wireless
sensor networks (WSNs). Scientific Reports, 13, art. 13046, 1–20, 2023.
588.S.-Y. Hsieh, S.-S- Kao, Y.S. Li, A swap-based heuristic algorithm for the maximum k-plex problem.
IEEE Access, 7, 110267–110278, 2019.
589.Y. Hu, X. Shen, Z. Kang, Energy-efficient cluster head selection in cluster routing for wireless sensor
networks. In: Proc. 5th Int. Conf. on Wir. Commun., Netw. and Mob. Comput., pp. 1–4, 2009.
590.W. Hu, X. Li, G. Tian, S. Maybank, Z. Zhang, An incremental dpmm-based method for trajectory
clustering, modeling, and retrieval. IEEE Trans. on PAMI, 35(5), 1051–1065, 2013.
591.X. Hu, Y. Li, H. Xu, Multi-mode clustering model for hierarchical wireless sensor networks. Physica
A: Statistical Mechanics and its Applications, 469, 6650-6675, 2017.
592.H. Hu, Y. Guo, J. Zhang, C, Yin, D. Gao, Cluster routing algorithm for ring based wireless sensor
network using particle swarm and Lion swarm optimization. Wireless Pers. Commun., 128, 1631–1650,
2023.
593.J.-J. Huang, G.-H. Tzeng, C.-S. Ong, Multidimensional data in multidimensional scaling using the
analytic network process. Patt. Recogn. Lett., 26, 755-767, 2005.
594.H. Huang, L. Chen, X. Chen, R. Wang, Q. Wang, Weight-based clustering decision fusion algorithm
for distributed target detection in wireless sensor networks. Int. J. of Distr. Sensor Netw., Art. ID
192675, 1–9, 2013.
595.D. Huang, J.H. Li, C.D. Wang, Robust ensemble clustering using probability trajectories. IEEE Trans.
KDE, 28(5), 1312–1326, 2016.
596.J. Huang, Y. Hong, Z. Zhao, Y. Yuan, An energy-efficient multi-hop routing protocol based on grid
clustering for wireless sensor networks. Clust. Comput., 20(4), 3071–3083, 2017.
597.J. Huang, H. Cui, C. Chen, Cluster-based radio resource management in dynamic vehicular networks.
IEEE Access, 10, 43562–43570, 2022.
598.X. Huibin, Z. Mengjia, An energy-efficient clustering routing for wireless sensor networks based on
energy consumption optimization. Int. J. of Dig. Multimedia Broadcast., art. ID 556636, 1–11, 2022.
599.Y. Huo, Y. Liu, L. Ma, X. Cheng, T. Jing, An enhanced low overhead and stable clustering scheme
for crossroads in VANETs. EURASIP J. Wir. Commun. and Netw., art. 74, 1–13, 2016.
600.G. Husnain, S. Anwar, F. Shahzad, G. Sikander, R. Tariq, M. Bakhtyar, S. Lim, An intelligent Harris
Hawks optimization based cluster optimization scheme for VANETs. J. of Sensors, art. ID 6790082,
1–15, 2022.
601.S. Hussain, A.W. Matin, Base station assisted hierarchical cluster-based routing. In: 2006 Int. Conf.
on Wireless and Mobile Communications (ICWMC’06), pp. 9–9, 2006.
602.A. Hussein, S. Yousef, S. Al-Khayatt, O.S. Arabeyyat, An efficient weighted distributed clustering
algorithm for mobile ad hoc networks. In: Proc. ICCES 2011, pp. 221–228, 2011.
603.I. Hussain, C. Bingcai, Cluster formation and cluster head selection approach for vehicle ad-hoc
108
network (VANETs) using K-means and Floyd-Warshall techniques. Int. J. Adv. Comput. Sci. Appl.,
8(12), 11–15, 2017.
604.F. Hussain, S.A. Hassan, R. Hussain, E. Hossain, Machine learning for resource management in
cellular and IoT networks: potentials, current solutions, and open challenges. Electr. prepr., 22 p.,
Jul. 21, 2019. http://arxiv.org/abs/1907.08965 [cs.NI]
605.T.T. Huynh, A.V. Dinh-Duc, C.H. Tran, Delay-constrained energy-efficient cluster-based multi-hop
routing in wireless sensor networks. J. of Communications and Network, 18(4), 580–588, 2016.
606.R. Hyde, P. Angelov, A.R. MacKenzie, Fully online clustering of evolving data streams into arbitrary
shaped clusters. Inf. Sci., 382-383, 96–114, 2017.
607.J. Hylengren, Clustering for Multi-Target Tracking. MS thesis, Dept. of Electrical Engineering,
Linkoping Univ., 2017.
608.H. Idoudi, O. Mabrouk, P. Minet, L.A. Saidane, Cluster-based scheduling for cognitive radio sensor
networks. J. of Ambient Intelligence and Humanized Computing, 10(2), 477–489, 2019.
609.B. Ikica, B. Gabrovsek, J. Povh, J. Zerovnik, Clustering as a dual problem to coloring. Computational
and Applied Mathematics, 41, art. no. 147, 2022.
610.M. Iqbal, I. Gondal, L.S. Dooley, HUSEC: a heuristic self configuration model for wireless sensor
networks. Computer Communications, 3(7), 1624–1640, 2007.
611.G. Ishigaki, R. Gour, A. Yousefpour, N. Shinomiya, J.P. Jue, Cluster leader election problem for
distributed controller placement in SDN. In: Proc. IEEE Global Commun. Conf. (CLOBECOM), pp.
1–6, 2017.
612.A. Ishizaka, B. Lokman, M. Tasiou, A Stochastic Multi-criteria divisive hierarchical clustering algo-
rithm. Omega, 103, art. 102370, 2021.
613.M.M. Islam, M.M. Hasan, G.-W. Lee, E.-N. Huh, A survey on virtualization of wireless sensor net-
works. Sensors, 12(2), 2175–2207, 2012.
614.M.M. Islam, E.-N. Huh, Virtualization in wireless sensor network: challenges and opportunities. J.
Netw., 7(3), 412–418, 2012.
615.M.K. Islam, M.M. Ahmed, K.Z. Zamli, Buffer-based online clustering for evolving data stream. Inf.
Sci., 489, 113–135, 2019.
616.N. Israr, A. Awan, Coverage based inter-cluster communication for load-balancing in heterogeneous
wireless sensor networks. Telecomm. Syst., 38, 121–132, 2008.
617.H. Izakian, W. Pedrycz, I. Jamal, Fuzzy clustering of time series data using dynamic time warping
distance. Eng. Appl. of AI, 39, 235–244, 2015.
618.M.K. Jabbar, H. Trabelsi, A novelty of hypergraph clustering model (MGCM) for urban scenario in
VANET. IEEE Access, 10, 66672–666, 2022.
619.M.K. Jabbar, H. Trabelsi, Clustering review in vehicular ad hoc networks: algorithms, comparisons,
challenges and solutions. Int. J. Interact. Mob. Technol., 16(10), 25–18, 2022.
620.M.K. Jabbar, H. Trabelsi, EtHgSC: Eigen Trick-based hypergraph stable clustering algorithm in
VANET. J. of Electrical and Computer Engineering, art. ID 6327247, 1–15, 2023.
621.M. Jabbari, S. Sheikh, M. Rabiee, A. Oztkin, A collaborative decision support system for multi-
criteria automatic clustering. DSS, 153, art. 113671, 2022.
622.F. Jaehn, E. Pesch, New bounds and constraint propagation techniques for the the clique partitioning
problem. Discr. Appl. Math., 161(13), 2025–2037, 2013.
623.A.K. Jain, Data clustering: 50 years beyond k-means. Patt. Recogn. Lett., 31(8), 651–666, 2010.
624.A.K. Jain, R.C. Dubes, Algorithms for Clustering Data. Prentice Hall, Upper Saddle River, NJ, 1988.
625.A.K. Jain, M.N. Murty, P.J. Flynn, Data clustering: a review. ACM Comput. Surv., 31(3), 264–
323,1999.
626.K. Jaiswal, V. Anand, EOMR: an energy-efficient optimal multi-path routing protocol to improve
QoS in wireless sensor network for IoT applications. Wir. Pers. Commun., 111, 2493–2515, 2020.
627.A. Jalili, M. Keshtgari, R. Akbari, R. Javidan, A new framework for reliable control placement in
software defined networks based on multi-criteria clustering approach. Soft Computing, 24, 2897–2916,
2020.
628.H. Jan, A.Paul, A.A. Minhas, A. Ahmad, S. Jabbar, M. Kim, Dependability and reliability analysis
of intra cluster routing techniques. Peer-to-Peer Networking and Applications, 8(5), 838–850, 2015.
629.S. Jana, S. Pandit, S. Roy, Balanced connected graph partition. In: A. Mudgal, C.R. Subramanian
109
(eds), Alg. and Discr. Appl. Math. CALDAM 2021, LNCS 12601, Springer, pp. 487–499, 2021.
630.S. Jayaprada, A. Aswani, G. Gayathri, Hierarchical divisive clustering with multi-view point based
similarity measure. In: S. Satapathy, S. Udgata, B. Biswal (eds), Proc. of the Int. Conf. on Frontiers
of Intelligent Computing: Theory and Applications (FISTA 2013), Springer, pp. 483–491, 2014.
631.K. Jansen, An approximation algorithm for the general routing problem. Inf. Proc. Lett., 41, 333-339,
1992.
632.S.J. Jassibi, E. Moridi, Fault tolerance and energy efficient clustering algorithm in wireless sensor
networks: FTEC. Wireless Personal Communications, 107(1), 373–391, 2019.
633.N. Javaid, T.N. Qureshi, A.H. Khan, A. Iqbal, E. Akhtar, M. Ishfaq, EDDEEC: Enhanced developed
distributed energy-efficient clustering for heterogeneous wireless sensor networks. Procedia Computer
Science, 19, 914-919, 2013.
634.M. Javedankherad, Z. Zeinalpour-Yazdi, Content placement in cache networks using graph-coloring.
Electr. prepr., 9 p., Dec. 30, 2017. http://arxiv.org/abs/1001.00106 [cs.IT]
635.P. Jha, A. Tiwari, N. Bharill, M. Ratnaparkhe, N. Nagendra, M. Mounika, Scalable incremental fuzzy
consensus clustering algorithms for handling big data. Soft Computing, 25, 8703–8719, 2021.
636.X. Ji, H. Zha, Sensor positioning in wireless ad-hoc sensor networks using multidimensional scaling.
In: IEEE INFOCOM 2004, Vol. 4, pp. 2652–2661, 2004.
637.D. Jia, H. Zhu, S. Zou, P. Hu, Dynamic cluster head selection method for wireless sensor network.
IEEE Sensors J., 16(8), 2746–2754, 2016.
638.X. Jia, K. Sheth, O. Svensson, Fair colorful k-center clustering. Mathematical Programming, Ser. B,
192, 339–360, 2022.
639.R. Jiamthapthaksin, C.F. Eick, R. Vilalta, A framework for multi-objective clustering and its appli-
cation to co-location mining. In: R. Huang, Q. Yang, J. Pei, J. Gama, X. Li (eds), Proc. of 5th Int.
Conf. on Adv. Data Mining and Appl. ADMA 2009, LNCS 5678, Springer, pp. 188–199, 2009.
640.Y. Jiang, Y. Yan, Y. Yu, Energy balanced clustering algorithm in large scope WSN based on coop-
erative transmission technology. J. of Communications, 9(8), 627–633, 2014.
641.Y. Jin, L. Wang, Y. Kim, X. Yang, EEMC: An energy-efficient multilevel clustering algorithm for
large-scale wireless sensor networks. Computer Networks, 52(3), 542–562, 2008.
642.Y. Jin, J.H. Drake, U. Benlic, J. He, Effective reinforcement learning based local search for the max-
imum k-plex problem. Electr. prepr., 20 p., Mar. 13, 2019. http://arxiv.org/abs/1903.05537 [cs.NE]
643.S.C. Johnson, Hierarchical clustering schemes. Psychometrika, 32, 241–254, 1967.
644.D. Jollyta, S. Efendy, M. Zarlis, H. Mawengkang, A combinatorial optimization approach to deter-
mining optimal data in cluster. In: 2021 Int. Conf. on Artificial Intelligence and Mechatronics Systems
(AIMS), pp. 1–5, 2021.
645.K. Jongens, T. Volgenant, The symmetric clustered traveling salesman problem. EJOR, 19, 68-75,
1985.
646.A. Jose-Garsia, J. Handl, W. Gomez-Flores, M. Garza-Fabre, An evolutionary many-objective ap-
proach to multiview clustering using feature and relational data. Appl. Soft Comp., 108, art. 107425,
2021.
647.R. Jovanovic, M. Tuba, D. Simian, Ant colony optimization applied to minimum weight dominating
set problem. In: Proc. of the 12th Int. Conf. on Automatic Control, Modelling & Simulation. World
Scientific and Engineering Academy and Society (WSEAS), pp. 332–326, 2010.
648.R. Jovanovic, A.P. Sanfilippo, S. Voss, Fixed set search applied to the clique partitioning problem.
EJOR, 309(1), 65–81, 2023.
649.A.M. Jubair, R. Hassan, A.H.M. Aman, H. Sallehudin, Z.G. Al-Mekhlafi, B.A. Mohammed, M.S.
Alsaffar, Optimization of clustering in wireless sensor networks: techniques and protocols. Applied
Sciences, 11, art. 11448, 1–30, 2021.
650.K. Kalaivanan, V. Bhanumathi, Reliable location aware and Cluster-Tap Root based data collection
protocol for large scale wireless sensor networks. J. of Netw. and Comp. Appl., 118, 83–101, 2018.
651.P. Kalczynski, Z. Goldstein, Z. Drezner, An efficient heuristic for the k-partitioning problem. Oper.
Res. Forum, 4, art. 70, 1–21, 2023.
652.M. Kaliappan, E. Mariappan, M. Viju Prakash, B. Paramasivan, Load balanced clustering technique
in MANET using genetic algorithms. Defence Science J., 66(3), 2016.
653.R. Kanakaraju, A.V. Singh, Clustering enhanced approach for network lifetime in wireless sensor
110
network. In: 2017 Int. Conf. on Circuits, Controls, and Commun. (CCUBE), pp. 195–199, 2017.
654.M. Kandakoglu, G. Walther, S. Ben Amor, A robust multicriteria clustering methodology for portfolio
decision analysis. Computer & Ind. Eng., 174, art. 108803, 2022.
655.K. Kandali, L. Bennis, H. Bennis, A new hybrid routing protocol using a modified k-means clustering
algorithm and continuous Hopfield network for VANET. IEEE Access, 9, 47169–47183, 2021.
656.H. Kanemitsu, M. Hanada, H. Nakazato, Clustering-based task scheduling in a large number of
heterogeneous processors. IEEE Trans. on Paral. and Distr. Syst., 27(11), 3144–3157, 2016.
657.S.H. Kang, t. Nguen, Distance based thresholds for cluster head selection in wireless sensor networks.
IEEE Commun. Lett., 16(9), 1396–1399, 2012.
658.R. Kannan, S. Vempala, A. Vetta, On clustering: good, bad and spectral. J. of the ACM, 51(3),
497–515, 2004.
659.Y. Kao, S.-Y. Lee, Combining K-means and particle swarm optimization for dynamic data clustering
problem. In: IEEE Int. Conf. on Intell. Comput. and Intell. Syst. (ICIS), pp. 757–761, 2007.
660.H. Kaplan, R. Shamir, The domatic number problem on some perfect graph families. Inform. Proc.
Lett., 49, 51–56, 1994.
661.D. Karaboga, S. Okdem, C. Ozturk, Cluster based wireless sensor network routing using artificial bee
colony algorithm. Wirel. Netw., 18(7), 847-860, 2012.
662.B. Karabekir, M.A. Aydin, A.H. Zaim, Energy-efficient clustering-based mobile routing algorithm for
wireless sensor networks. Electrica, 21(1), 41–49 2021.
663.E. Karimi, A.H. Banihashemi, Cluster size optimization in cooperative spectrum sensing. In: 2011
ninth Ann. Communication Networks and Services Research Conf., pp. 13–17, 2011.
664.A. Karimi, A. Afsharfarnia, F. Zarafshan, S.A.R. Al-Haddad, A novel clustering algorithm for mobile
ad hoc networks based on determination of virtual links’ weights to increase network stability. The
Scientific World J., art. ID 432952, 1–11, 2014.
665.O. Kariv, S.L. Hakimi, An algorithmic approach to network location problem, part I: the p-centers.
SIAM J. of Applied Mathematics, 37(3), 513–538, 1979.
666.G. Karypis, V. Kumar, A fast and high quality multilevel scheme for partitioning irregular graphs.
SIAM J. on Scientific Computing, 20(1), 359–392, 1998.
667.G. Karypis, V. Kumar, Multilevel k-way partitioning scheme for irregular graphs. J. Parall. Distr.
Comput., 48(1), 96–129, 1998.
668.G. Karypis, V. Kumar, Multilevel k-way hypergraph partitioning. VLSI Design, 11(3), 285–300, 2000.
669.P. Kathiroli, K. Selvadurai, Energy efficient cluster head selection using improved Sparrow Search
Algorithm in Wireless Sensor Networks. J. of King Saud Univ. - Comp. and Inf. Sci., 34(10), 8564–
8575, 2022.
670.V. Katiyar, N. Chand, S. Soni, Survey on clustering algorithms for heterogeneous wireless sensor
networks. Int. J. Advanced Networking and Applications, 02(04), 745–754, 2011.
671.A. Katiyar, D. Singh, R.S. Yadav, State-of-the-art approach to clustering protocols in VANET: a
survey. Wireless Networks, 26(7), pp. 5307–5336, 2020.
672.T. Kaur, J. Back, A strategic deployment and cluster-head selection for wireless sensor networks.
IEEE Trans. on Consumer Electronics, 55(4), 1890–1897, 2009.
673.W. Ke, O. Yangrui, J. Hong, Z. Heli, L. Xi, Energy aware hierarchical cluster-based routing protocol
for WSNs. The J. of Chine Universities of Posts and Telecommunications. 23(4), 46–52, 2016.
674.B.W. Kernighan, S. Lin, An efficient heuristic procedure for partitioning graphs. Bell. Syst. Tech. J.,
49(2), 291–307, 1970.
675.M. Khabiri, A. Ghaffari, Energy-aware clustering-based routing in wireless sensor networks using
Cuckoo optimization algorithm. Wir. Pers. Commun., 98, 2473–2495, 2018.
676.M. Khachay, K. Neznakhina, Complexity and approximability of the Euclidean generalized traveling
salesman problem in grid clusters. J. of Mathematics and Artificial Intelligence, 88, 53–69, 2020.
677.A. Khaleghi, D. Ryabko, J. mary, P. Preux, Online clustering of processes. In: Proc. of the 15th Int.
Conf. on Artificial Intelligence and Statistics (PLMR), pp. 601–609, 2012.
678.I. Khan, F. Belqasmi, R. Glikho, N. Crespi, A multi-layer architecture for wireless sensor network
virtualization. In: Proc. 6th Joint IFIP WMNC, pp. 1–4, 2013.
679.I. Khan, F. Belqasmi, R. Glikho, N. Crespi, M. Morrow, P. Polakos, Wireless sensor network virtu-
alization: a survey. IEEE Commun. Surv. & Tut., 18(1), 553–576, 2015.
111
680.A. Khan, F. Aftab, Z. Zhang, BICSF: bio-inspired clustering scheme for FANETs. IEEE Access, 7,
31446–31456, 2019.
681.A. Khan, F. Aftab, Z. Zhang, Self-organization based clustering scheme for FANET using Glowworm
Swarm Optimization. Physical Communication, 36, art. 100769, 2019.
682.M.F. Khan, K.-L.A. Yau, R.M. Noor, M.A. Imran, Survey and taxonomy of clustering algorithms in
5G. J. of Network and Computer Applications, 154, art. 102539, 1–27, 2020.
683.S.B. Khan, A. Kumar, A. Mashat, D. Pruthviraja, M.K.I. Rahmani, J. Mathew, Artificial Intelligence
in next-generation networking: energy efficiency optimization in IoT networks using hybrid LEACH
protocol. SN Computer Science, 5(5), art. 546, 1–22, 2024.
684.N. Khatri, S. Lee, A. Mateen, S.Y. Nam, Event message clustering algorithm for selection of majority
message in VANETs. IEEE Access, 11, 14621–14635, 2023.
685.A.M. Khedr, Effective data acquisition protocol for multi-hop heterogeneous wireless sensor networks
using comprehensive sensing. Algorithms, 8(4), 910–928, 2015.
686.B.P.R. Killi, E.A. Reddy, S.V. Rao, Cooperative game theory based network partitioning for controller
placement in SDN. In: Proc. 10th Int. Conf. Commun. Syst. Netw. (COMSNETS), pp. 105–112, 2018.
687.S. Kim, P.K. Varshney, Adaptive load balancing with preemption for multimedia cellular networks.
In: IEEE Wireless Communications and Networking (WCNC 2003), vol. 3, pp. 1680–1684, 2003.
688.J.M. Kim, S.H. Park, Y.J. Han, T.M. Chung, CHEF: cluster head election mechanism using fuzzy
logic in wireless sensor networks. In: Proc. of the 10th Int. Conf. on Advanced Communication
Technology ICACT’08, pp. 654–659, 2008.
689.N. Kim, S.H. Han, W.-H. Kwon, Optimizing the number of clusters in multi-hop wireless sensor
networks. IEICE Trans. on Communications, 91-B(1), 318–321, 2008.
690.D. Kim, W. Wang, L. Ding, J. Lim, H. Oh, W. Wu, Minimum average routing path clustering problem
in multi-hop 2-D underwater sensor networks. Optim. Lett., 4(3), 383–392, 2010.
691.K.T. Kim, C.H. Lyu, S.S. Moon, H.Y. Youn, Tree-based clustering (TBC) for energy efficient wireless
sesnor networks. In: Proc. of the IEEE 24th Int. Conf. on Advanced Information Networking and
Applications Workshops (WAINA), pp. 680–685, 2010.
692.H. Kim, G. de Veciana, X. Yang, M. Venkatachalam, Distributed α-optimal user association and cell
load balancing in wireless networks. IEEE/ACM Trans. on Networking, 20(1), 177–190, 2012.
693.J. Kim, W. Lee, J.J. Song, S.B. Lee, Optimized combinatorial clustering for stochastic processes.
Cluster Computing, 20(2), 1135–1148, 2017.
694.S.-J. Kim, J.-G. Kim, Location-based resource allocation in ultra-dense network with clustering.
Sensors, 21(12), art. 4022, 1–13, 2021.
695.J.-W. Kim, J. Kim, J. Lee, Efficient cluster tree topology operation and routing for IEEE 802.15.4-
based smart grid networks. Sensors, 23, art. 5950, 1–26, 2023.
696.K. Kim, M. Kumagai, Y. Yamamoti, Combinatorial clustering with a coherent XY machine. Optics
Express, 32(19), 33737–33757, 2024.
697.A. King, Online k-means clustering of nonstationary data. Prediction Project Report, 1–9, 2012.
698.M. Kivela, A. Arenas, M. Barthelemy, J.P. Gleeson, Y. Moreno, M.A. Porter, Multilayer networks.
J. of Complex Networks, 2, 203–271, 2014.
699.M. Kleindessner, P. Awasthi, J. Morgenstern, Fair k-center clustering for data summarization. In:
36th Int. Conf. on Machine Learning, pp. 3448-3457, 2019.
700.L. Kleinrock, F. Kamoun, Optimal clustering structures for hierarchical topological design of large
computer networks. Networks, 10(3), 221–248, 1980.
701.Y.-B. Ko, N.H. Vaidya, Flooding-based geocasting protocols for mobile ad hoc networks. MONET,
7(6), 471–480, 2002.
702.K. Kobayashi, Y. Kakuda, An inter-cluster communication scheme for self-organized transmission
power control in MANET clustering. In: Proc. IEEE 18th Int. Symp. Real-Time Distrib. Comput.,
pp. 95–102, 2015.
703.G. Kochenberger, F. Glover, B. Alidaee, H. Wang, Clustering of microarray data via clique partition-
ing. J. of Combin. Optim., 10(1), 77–92, 2005.
704.K. Kockaya, I. Develi, Spectrum sensing in cognitive radio networks: threshold optimization and
analysis. EURASIP J. on Wireless Communications and Networking, art. 255, 1–19, 2020.
705.A. Kobren, N. Monath, A. Krishnamurthy, A. McCallum, A hierarchical algorithm for extreme clus-
112
tering. In: SIGKDD 2017, pp. 255–264, 2017.
706.F.X.K. Koesnadi, S.-H. Chung, Improved cell allocation strategies using K-means clustering in con-
gested 6TiSCH environments. Sensors, 24, art. 5608, 1–18, 2024.
707.A. Kononov, V. Il’ev, On cluster editing problem with clusters of small sizes. In: N. Olenev, Y.
Evtushenko, M. Jacimovic, M. Khachay, V. Malkova (eds), Optimization and Applications (OPTIMA
2023), Springer, LNCS 14395, pp. 316–328, 2023.
708.C. Konstantopoulos, D. Gavalas, G. Pantziou, Clustering in mobile ad hoc networks through neigh-
borhood stability-based mobility prediction. Comput. Networks, 52(9), 1797–1824, 2008.
709.A. Konstantinidis, K. Yang, Multi-objective energy-efficient dense deployment in Wireless Sensor
Networks using a hybrid problem-specific MOEA/D*. Appl. Soft Comput., 12, 1847–1864, 2012.
710.E. Korach, M. Stern, The clustering matroid and the optimal clustering tree. Math. Programming B,
98(1–3), 385-414, 2003.
711.E. Korach, M. Stern, The complete optimal stars-clustering-tree problem. Discr. Appl. Math., 156(4),
444-450, 2008.
712.R.E. Korf, A complete anytime algorithm for number partitioning. Artif. Intell., 106(2), 181–203,
1998.
713.T. Koskela, S. Hakola, T. Chen, J. Lehtomaki, Clustering concept using device-to-device communi-
cation in cellular system. In: Proc. IEEE Wireless Commun. Netw. (WCNC), pp. 1–6, 2010.
714.D.K. Kotary, S.J. Nanda, Distributed robust data clustering in wireless sensor networks using diffusion
moth flame optimization. Eng. Appl. of AI, 87, art. 103342, 2020.
715.A. Kozal, F. Bouhafs, M. Merabti, Energy efficient clustering approach for cooperative spectrum
sensing in cognitive radio networks. In: Proc. 13th Annu. PGnet, pp. 1–5, 2012.
716.R. Krauthgamer, J. Naor, R. Schwartz, Partitioning graphs into balanced components. In: Proc. of
the 20h Annual ACM-SIAM Symp. on Discr. Algorithms SODA’09, pp. 942–949, 2009.
717.P. Krishna, N.H. Vaidya, M. Chatterjee, D. Pradhan, A cluster-based approach for routing in dynamic
networks. ACM SIGCOMM Computer Communication Review, 27(2), 49–65, 1997.
718.M. Krishnan, S. Yun, Y.M. Jung, Dynamic clustering approach with ACO-based mobile sink for data
collection in WSNs. Wireless Networks, 25(8), 4859–4871, 2019.
719.M. Krishnan, S. Yun, Y.M. Jung, Enhanced clustering and ACO-based multiple mobile sinks for
efficiency improvement of wireless sensor networks. Computer Networks, 160, 33–40, 2019.
720.K.J. Krishnan, K. Mitra, A modified Kohonen map algorithm for clustering time series data. ESwA,
201, art. 117249, 1–17, 2022.
721.L. Krishnasamy, R.K. Dhanaraj, D.G. Gopal, T.R. Gadekallu, M.K. Aboudaif, E.A. Nasr, A heuristic
angular clustering framework for secured statistical data aggregation in sensor networks. Sensors, 20,
art. 4937, 1–15, 2020.
722.M. Krivanek, J. Moravek, N P -hard problems in hierarchical-tree clustering. Acta Informatica, 23,
311–323, 1986.
723.J.B. Kruskal, Multidimensional scaling by optimizing goodness of fit to a nonmetric hypothesis.
Psychometrika, 29(1), 1–27, 1964
724.J.B. Kruskal, Nonmetric multidimensional scaling: a numerical method. Psychometrika, 29, 115–129,
1964.
725.K.B. Kruskal, M. Wish, Multidimensional Scaling. Sage Publications, 1978.
726.H. Kuang, Y. Qiu, R. Li, X. Liu, A hierarchical k-means algorithm for controller placement in
SDN-based WAN architecture. In: 2018 10th Int. Conf. on M3asuring Technology and Mechatronics
Automation (ICMTMA), pp. 263–267, 2018.
727.P. Kuila, P.K. Jana, Energy efficient load-balanced clustering algorithm for wireless sensor networks.
Procedia Technology, 6, 771–777, 2012.
728.P. Kuila, P.K. Jana, Energy efficient clustering and routing algorithms for wireless sensor networks:
particle swarm optimization approach. Eng. Appl. with AI, 33, 127–140, 2014.
729.P. Kuila, P.K. Jana, A novel differential evolution based clustering algorithm for wireless sensor
networks. Applied Soft Computing, 25, 414-425, 2015.
730.M. Kumagai, K. Komatsu, F. Takano, T. Araki, M. Sato, H. Kobayashi, An external definition of the
one-hot constraint and fast QUBO generation for high-performance combinatorial clustering. Int. J.
of Networking and Computing, 11(2), 463–491, 2021.
113
731.D. Kumar, T.C. Aseri, R.B. Patel, EEHC: Energy efficient heterogeneous clustered scheme for wireless
sensor networks. Computer Communications, 32(4), 662-667, 2009.
732.S. Kumar, S. Jena, SCMPR: Secure cluster based multipath routing protocol for wireless sensor
networks. In: 2010 Sixth Int. Conf. on Wireless Communication and Sensor Networks, pp. 1–6, 2010.
733.D. Kumar, R.B. Patel, Multi-hop data communication algorithm for clustered wireless sensor net-
works. Int. J. of Distributed Sensor Networks, art. ID: 984795, 1–10, 2011.
734.V. Kumar, G. Bass, C. Tomlin, J. Dulny III, Quantum annealing for combinatorial clustering. Quan-
tum Information Processing, 17, art. 39, 1–14, 2018.
735.V. Kumar, V. Kumar, Sandeep D.N. S. Yadav, R.K. Barik, R. Tripathi, S. Tiwari, Multi-hop com-
munication based optimal clustering in hexagon and voronoi cell structured WSNs. AEU – Int. J. of
Electronics and Communications, 93, 305–316, 2018.
736.J. Kumar, J. Shao, S. Uddin, W. Ali, An online semantic-enhanced Dirichlet model for short text
stream clustering. In: Proc. of the 58th Annual Meeting of the Association for Computing Linguistics,
pp. 766–776, 2020.
737.M. Kumar, D. Kumar, Md A.K. Akhtar, A modified GA-based load balanced clustering algorithm for
WSN: MGALBC. Int. J. of Embedded and Real-Time Communication Systems, 12(1), 44–63,2021.
738.P. Kumar, D. Mahato, A. Sinha, S. Singh, An efficient LEACH clustering protocol to enhance the
QoS of WSN. Indian J. of Artificial Intelligence and Neural Networking, 3(3), 1–8, 2023.
739.J. Lacki, B. Haeupler, C. Grumau, V. Rozhon, R. Jayaram, Fully dynamic consistent k-center clus-
tering. Electr. prepr., 27 p., July 25, 2023. http://arxiv.org/abs/2307.13747 [cs.DS]
740.M. Lafond, Even better fixed-parameter algorithms for bicluster editing. In: Proc. of 26th Int. Conf.
Computing and Combinatorics COCOON 2020, pp. 578–590, 2020.
741.W.K. Lai, C.S. Fan, L.Y. Lin, Arranging cluster sizes and transmission ranges for wireless sensor
networks. Inform. Sci., 183(1), 117–131, 2012.
742.X. Lai, J.-K. Hao, Iterated variable neighborhood search for the capacitated clustering problem. Eng.
Appl. of AI, 56, 102–120, 2016.
743.X. Lai, J.-K. Hao, Z.-H. Fu, D. Yue, Neighborhood decomposition based variable neighborhood search
and tabu search for maximally diverse grouping. EJOR, 289(3), 1067–1086, 2021.
744.X. Lai, J.-K. Hao, Z.-H. Fu, D. Yue, Neighborhood decomposition-driven variable neighborhood
search for capacitated clustering. Comp. and Oper. Res., 134, art. 105362, 2021.
745.H. Lakhlef, A multi-level clustering scheme based on cliques and clusters for wireless sensor networks.
Comp. and Electr. Eng., 48, 436–450, 2015.
746.L. Lan, A. Zocca, Mixed-integer linear programming approaches for tree partitioning of power net-
works. Electr. prepr., 10 p., Aug. 21, 2023. http://arxiv.org/abs/2110.07000 [math.OC]
747.A. Lancichinetti, S. Fortunato, Consensus clustering in complex networks. Scientific Reports, 2, art.
336, 1–7, 2012.
748.A. Laouid, A. Dahmani, A. Bounceur, R. Euler, F. Lalem, A. Tari, A distributed multi-path routing
algorithm to balance energy consumption in wireless sensor networks. Ad Hoc Netw, 64, 53–64, 2017.
749.G. Laporte, U. Palekar, Some applications of the clustered travelling salesman problem. J. of the
ORS, 53(9), 972–976, 2002.
750.S. Lata, S. Mehfuz, S. Urooj, F. Alrowais, Fuzzy clustering algorithm for enhancing reliability and
network lifetime of WSN. IEEE Access, 8, 66013–66024, 2020.
751.G. Latsoudas, N.D. Sidiropoulos, A fast and effective multidimensional scaling approach for node
localization in wireless sensor networks. IEEE Trans. on Signal Processing, 55(10), 5121–5127, 2007.
752.L. Lazos, S. Liu, M. Krunz, Spectrum opportunity-based control channel assignment in cognitive
radio networks. In: Proc. 6th Annu. IEEE Commun. SECON, pp. 135–143, 2009.
753.J.-C. Lee, J. Han, K.-Y. Whang, Trajectory clustering: a partition-and-group framework. In: Proc.
of the 2007 ACM SIGMOD Int. Conf. on Management Data, pp. 593–604, 2007.
754.J.-C. Lee, J. Han, X. Li, H. Gonzalez, Traclass: trajectory classification using hierarchical region-
based and trajectory-based clustering. Proc. of the VLDB Endowment, 1(1), 1081–1094, 2008.
755.K. Lee, H. Lee, Energy-efficient self-organized clustering with splitting and merging for wireless sensor
networks. Int. J. of Distr. Sensor Networks, 9(3), art. ID 487846, 1–11, 2013.
756.J.S. Lee, T.Y. Kao, An improved three-layer low-energy adaptive clustering hierarchy for wireless
sensor networks. IEEE Internet Things J., 3(6), 951–958, 2016.
114
757.J. Lee, C. Teng, An enhanced hierarchical clustering approach for mobile sensor networks using fuzzy
inference systems. IEEE Internet Things J., 4(4), 1095–1103, 2017.
758.J. De Leeuw, W.J. Heiser, Multidimensional scaling with restriction on the configuration. In: P.
Krishnaiah (ed), Multivariate Analysis, vol. V, North-Holland Publ. Comp., pp. 501–522, 1980.
759.M. Lehsaini, H. Guyennet, M. Feham, An efficient cluster-based self-organization algorithm for wire-
less sensor networks. Int. J. of Sensor Networks, 7(1), 85–94, 2010.
760.R.K. Lenka, M. Kolhar, H. Mohapatra, F. Al-Turjman, C. Altrjman, Cluster-based routing protocol
with static hub (CRPSH) for WSN-assisted IoT networks. Sustainability, 14, art. 7304, 1–17, 2022.
761.L. Lenzini, E. Mingozzi, C. Vallati, A distributed delay-balancing slot allocation algorithm for 802.11s
mesh coordinated channel access under dynamic traffic conditions. In: Proc. 7th Int. Conf. on Mobile
Adhoc and Sensor Systems (MASS’2010), pp. 432–441, 2010.
762.J.S. Leu, T.H. Chiang, M.C. Yu, K.W. Su, Energy efficient clustering scheme for prolonging the
lifetime of wireless sensor network with isolated nodes. IEEE Commun. Lett., 19(2), 259–262, 2015.
763.M.Sh. Levin, Composite Systems Decisions. Springer, New York, 2006.
764.M.Sh. Levin, Towards hierarchical clustering. In: V. Diekert, M. Volkov, A. Voronkov (Eds.), Proc.
of Int. Conf. Computer Science in Russia CSR-2007, LNCS 4649, Springer, pp. 205–215, 2007.
765.M.Sh. Levin, Towards design of system hierarchy (research survey). Electr. prepr., 36 p., Dec. 7, 2012.
http://arxiv.org/abs/1212.1735 [math.OC]
766.M.Sh. Levin, Towards combinatorial clustering: preliminary research survey. Electr. prepr., 102 p.,
May 28, 2015. http://arxiv.org/abs/1505.07872 [cs.AI]
767.M.Sh. Levin, Modular System Design and Evaluation. Sprigner, 2015.
768.M.Sh. Levin, Towards integrated glance to restructuring in combinatorial optimization. Electr. prepr.,
31 p., Dec. 20, 2015. http://arxiv.org/abs/1512.06427 [cs.AI]
769.M.Sh. Levin, On combinatorial clustering: literature review, methods, examples. J. of Commun.
Technol. and Electronics, 60(12), 1403–1428, 2015.
770.M.Sh. Levin, On dynamic combinatorial clustering. J. of Commnu. Technol. and Electronics, 62(6),
718–730, 2017.
771.M.Sh. Levin, Towards balanced clustering - part 1 (preliminaries). Elec. prepr., 21 p., Jun. 9, 2017.
http://arxiv.org/abs/1706.03065 [cs.DS]
772.M.Sh. Levin, On balanced clustering (indices, models, examples). J. of Communications Technology
and Electronics, 62(12), 1506–1515, 2017.
773.M.Sh. Levin, Time-interval balancing in multi-processor scheduling of composite modular jobs (pre-
liminary description) Electr. prepr., 37 p., Nov. 11, 2018. http://arxiv.org/abs/1811.04458 [cs.AI]
774.M.Sh. Levin, On balanced clustering with tree-like structures over clusters. Electr. prepr., 15 p., Dec.
9, 2018. http://arxiv.org/abs/1812.03535 [cs.AI]
775.M.Sh. Levin, On combinatorial optimization for dominating sets (literature survey, new models).
Electr. prepr., 17 p., Sep. 19, 2020. http://arxiv.org/abs/2009.09288 [cs.DS]
776.M.Sh. Levin, Note on dominating sets problems. J. of Communications Technology and Electronics,
66(Suppl. 1), S8–S22, 2021.
777.M.Sh. Levin, Balanced clustering with a tree over clusters. J. of Communications Technology and
Electronics, 66(Suppl. 1), S23–S34, 2021.
778.M.Sh. Levin, Interval-balanced multiprocessor scheduling on modular jobs. J. of Communications
Technology and Electronics, 66(Suppl. 1), S35–S52, 2021.
779.M.Sh. Levin, Clustering models based on graph edge coloring. J. of Communications Technology and
Electronics, 67(12), 1570–1577, 2022.
780.M.Sh. Levin, Towards clique partitioning problem. Preprint, 10 p., Nov. 29, 2022. DOI:
10.13140/RG.2.2.35252.12169 (ResearchGate)
781.M.Sh. Levin, On the clique partitioning of a graph. J. of Communications Technology and Electronics,
67(S2), S267–S274, 2022.
782.M.Sh. Levin, On capacitated clustering problem. Preprint, 14 p., Nov 21, 2023. DOI:
10.13140/RG.2.2.33224.70401 (ResearchGate)
783.M.Sh. Levin, The capacitated clustering problem. J. of Communications Technology and Electronics,
69, 1–10, 2024.
784.M.Sh. Levin, Towards cluster edge editing problems (literature survey, models; preliminary material).
115
Preprint, 16 p., Oct. 7, 2024. DOI:10.13140/RG.2.2.32967.71849 (ResearchGate)
785.M.Sh. Levin, M.V. Petukhov, Multicriteria assignment problem (selection of access points). In: Proc.
of 23rd Int. Conf. IEA/AIE 2010, LNCS 6097, part II, Springer, pp. 277–287, 2010.
786.M.Sh. Levin, R.I. Nuriakhmetov, Multicriteria Steiner tree problem for communication network.
Electr. prepr., 11 pp., Febr. 12, 2011. http://arxiv.org/abs/1102.2524 [cs.DS]
787.M.Sh. Levin, A.A. Zamkovoy, Multicriteria Steiner tree with the cost of Steiner vertices. J. of Com-
munications Technology and Electronics, 56(12), 1527–1542, 2011.
788.G. Li, R. Simha, On the wavelength assignment problem in multifiber WDM star and ring networks.
IEEE/ACM Trans. Netw. 9(1), 60–68, 2001.
789.X. Li, J.E. Mitchell, Branch-and-price-and-cut on the clique partitioning problem with minimum
clique size requirement. Discr. Optim., 4(1), 87–102, 2007.
790.L.C. Li, R.S. Liu, Securing cluster-based ad hoc networks with distributed authorities. IEEE Trans.
Wireless Communications, 9(10), 3072–3081, 2010.
791.Z. Li, J.-G. Lee, X. Li, J. Han, Incremental clustering for trajectories. In: Int. Conf. on Database
Systems for Advanced Applications, Springer, pp. 32–46, 2010.
792.Y. Li, Y. Wu, C. Ai, R.A. Beyah, On the construction of k-connected m-dominating sets in wireless
networks. J. of Comb. Optim., 23(1), 118–139, 2012.
793.C. Li, J. Xie, Repeated game-inspired spectrum sharing for clustering cognitive ad hoc networks. Int.
J. of Distrb. Sensor Networks, Art. ID 514037, 1–10, 2013.
794.H. Li, Y. Liu, W. Chen, W. Jia, B. Li, J. Xiong, COCA: constructing optimal clustering architecture
to maximize sensor network lifetime. Comp. Commun., 36(3), 256–268, 2013.
795.Y. Li, G. Xiao, G. Singh, R. Gupta, Algorithms for finding best locations of cluster heads for mini-
mizing energy consumption in wireless sensor networks. Wireless Networks, 19(7), 1755–1768, 2013.
796.Z. Li, P. Xin, Evidence-efficient multihop clustering routing scheme for large-scale wireless sensor
networks. Wireless Communications and Mobile Computing, art. ID 1914956, 1–14, 2017.
797.Z. Li, Q. Cui, Z. Cui, W. Zheng, Traffic balancing over licensed and unlicensed bands in heterogeneous
networks. J. of Communications and Information Networks, 1(2), 115–124, 2017.
798.C. Li, J. Bai, J. Gu, X. Yan, Y. Luo, Clustering routing based on mixed integer programming for
heterogeneous wireless sensor networks. Ad Hoc Netw., 72, 81–90, 2018.
799.J. Li, B.N. Silva, M. Diyan, Z. Cao, K. Han, A clustering based routing algorithm in IoT aware
Wireless Mesh Networks. Sustainable Cities and Society, 40, 657–666, 2018.
800.T. Li, Y. Zhang, D. Wang, J. Xu, MCC: a multiple consensus clustering framework. J. of Classification,
36, 414–434, 2019.
801.C. Li, T. Li, J. Li, Z. Shi, B. Wang, Enabling packet classification with low update latency for SDN
switch on FPGA. Sustainability, 11, art. 3068, 1–16, 2020.
802.C. Li, G. Li, P.K. Varshney, Distributed detection of sparse signals with censoring sensors in clustered
sensor networks. Information Fusion, 83–84, 1–18, 2022.
803.Y. Li, M. Yang, D. Peng, T. Li, J. Huang, X. Peng, Twin contrastive learning for online clustering.
Int. J. of Computer Vision, 130(9), 2205–2221, 2022.
804.F. Li, J. Wang, Y. Qian, G. Liu, K. Wang, Fuzzy ensemble clustering based on self-coassociation and
prototype propagation. IEEE Trans. on FUzzy Systems, 31(10), 3610–3623, 2023.
805.H. Li, Z. Liu, X. Wan, Time series clustering based on complex network with synchronous matching
states. ESwA, 211, art. 118543, 1–15, 2023.
806.C. Liang, F.R. Yu, Wireless network virtualization: A survey, some research issues and challenges.
IEEE Commun. Surv. & Tut., 17(1), pp. 358–380, 2015.
807.T.W. Liao, Clustering of time series data - a survey. Patt. Recogn., 38(11), 1857–1874, 2005.
808.J. Liao, H. Sun, J. Wang, Q. Qi, K. Li, T. Li, Density cluster based approach for controller placement
problem in large-scale software defined networking. Comput. Netw., 112, 24–35, 2017.
809.M. Liaqat, A. Gani, M.H. Anisi, S.H.A. Hamid, A. Akhunzada, M.K. Khan, R.L. Ali, Distance-based
and low energy aware clustering protocol for wireless sensor networks. PLOS One, 11(9), e0161340,
2016.
810.E. Liberti, R. Sriharsha, M. Sviridenko, An algorithm for online k-means clustering. In: 2016 Proc. of
the Eighteenth Workshop on Algorithm Engineering and Experiments ALENEX, SIAM, pp. 81–89,
2016.
116
811.A. Likas, A reinforcement learning approach to online clustering. Neural Computation, 11(8), 1915–
1932, 1999.
812.Z.-Y. Lim, L.-Y. Ong, M.-C. Leow, A review on clustering techniques: creating better user experience
for online roadshow. Future Internet, 13, art. 233, 1–21, 2021.
813.C.R. Lin, M. Gerla, Adaptive clustering for mobile wireless networks. IEEE J. Sel. Areas Commun.,
15(7), 1265–1275, 1997.
814.W.-M. Lin, Q. Gu, An efficient clustering-based task scheduling algorithm for parallel programs with
task duplication. J. of Information Science and Engineering, 23, 589–604, 2007.
815.G. Lin, C. Nagarajan, R. Rajaraman, D.P. Williamson, A general approach for incremental approxi-
mation and hierarchical clustering. SIAM J. on Computing, 39(8), 3633–3669, 2010.
816.L. Lin, Y. Lu, Y. Pan, X. Chen, Integrating graph partitioning and matching for trajectory analysis
in video surveilance. IEEE Trans. on Image Processing, 21(12), 4844–4857, 2012.
817.L. Lin, H.-C. So, F.K. Chan, Multidimensional scaling approach for node localization using received
signal strength measurements. Digital Signal Processing, 34, 39–47, 2014.
818.G. Lin, W. Zhu, M.M. Ali, An effective hybrid memetic algorithm for the minimum weight dominating
set problem. IEEE Trans. on Evolutionary Computation, 20(6), 892–907, 2016.
819.C.-W. Lin, B.Y. Wu, On the minimum routing cost clustered tree problem. J. of Combin. Optim.,
33, 1106–1121, 2017.
820.W. Lin, Z. He, M. Xiao, Balanced clustering: a uniform model and fast algorithm. In: Proc. of the
Twenty-Eight Int. Joint Conf. on Artificial Intelligence (IJCAI-19), pp. 2987–2993, 2019.
821.K. Lin, C. Li, P. Pace, G. Fortino, Multi-level cluster-based satellite-terrestrial integrated communi-
cation in Internet of vehicles. Computer Communications, 149, 44–50, 2020.
822.F. Lin, B. Bai, K. Bai, Y. Ren, P. Zhao, Z. Xu, Contrastive multi-view hyperbolic hierarchical
clustering. Electr. prepr., 10 p., May 5, 2022. http://arxiv.org/abs/2205.02618 [cs.LG]
823.Y.N. Lin, H.B. Tang, Y. Li, C.X. Fang, Z.J. Xu, Y. Zhou, A.Y. Zhou, Generating clusters of similar
sizes by constrained balanced clustering. Appl. Intell., 52, 5273–5289, 2022.
824.M. Lino, E. Leao, A. Soares, C. Montez, F. Vasques, R. Moraes, Dynamic reconfiguration of cluster-
tree wireless sensor networks to handle communication overloads in disaster related situations. Sen-
sors, 20(17), art. 4707, 1–24, 2020.
825.R. Li, R. Xu, F. Wang, S. Hu, Y. Wang, M. Yin, H. Li, A local search algorithm with movement gap
and adaptive configuration checking for the maximum weighted s-plex problem. Eng. Application of
AI, 133, Part A, art. 108079, 2024.
826.M.C. Lin, F.J. Soulignac, J.L. Szwarcfiter, A faster algorithm for the cluster editing problem on
proper interval graphs. Inform. Process. Lett., 115(12), 913–916, 2015.
827.D. Liu, Resilient cluster formation for sensor networks. In: 27th Int. Conf. on Distributed Computing
Systems 2007 ICDCS’07, pp. 40–40, 2007.
828.J. Liu, D. Wang, An improved dynamic clustering algorithm for multi-user distributed antenna sys-
tem. In: Proc. IEEE Int. Conf. on Wir. Commun. & Sign. Process. (WCSP), pp. 1–5, 2009.
829.A.-F. Liu, X.-Y. Wu, Z.-G. Chen, W.-H. Gui, Research on the energy hole problem based on unequal
cluster-radius for wireless sensor networks. Computer Communications, 33(3), 302–321, 2010.
830.S. Liu, L. Lazos, M. Krunz, Cluster-based control channel allocation in opportunistic cognitive radio
networks. IEEE Trans. Mobile Comput., 11(10), 1436–1449, 2012.
831.T. Liu, Q. Li, P. Liang, An energy-balanced clustering approach for gradient-based routing in wireless
sensor networks. Computer Communications, 35(17), 2150–2161, 2012.
832.X. Liu, A survey on clustering routing protocols in wireless sensor networks. Sensors, 12(8), 11113–
11153, 2012.
833.X. Liu, A typical hierarchical routing protocols for wireless sensor networks: A review. IEEE Sens.
J., 15, 5372–5383, 2015.
834.Y. Liu, J. Wang, J. Guo, J. Chen, Complexity and parameterized algorithms for Cograph Editing.
Theor. Comp. Sci., 461, 45–54, 2012.
835.Z. Liu, Q. Zhengm L. Xue, X. Guan, A distributed energy-efficient clustering algorithm with improved
coverage in wireless sensor networks. FGCS, 28, 780–790, 2012.
836.Z. Liu, W. Guo, Q. Shi, W. Hu, M. Xia, Sliding scheduled lightpath provisioning by mixed partition
coloring in WDM optical networks. Optical Switching and Networking, 10(1), 44–53, 2013.
117
837.Z. Liu, R. Wang, M. Tao, X. Cai, A class-oriented feature selection method for multi-class imbalanced
network traffic datasets based on local and global metric fusion. Neurocomputing, 168, 365–381, 2015.
838.H. Liu, K-means-based Consensus Clustering: Algorithms, Theory and Applications. PhD, Dept. of
Electrical and Computer Engineering, Northeastern Univ., 2018.
839.J. Liu, Y. Shi, Z. Md. Fadlullah, N. Kato, Space-air-ground integrated network: a survey. IEEE
Commun. Surv. & Tut., 20(4), 2714–2741, 2018.
840.C. Liu, J. Liu, D. Peng, C. Wu, A general multiobjective clustering approach based on multiple
distance measures. IEEE Access, 6, 41706–41719, 2018.
841.X. Liu, R. Zhu, A. Anjum, J. Wang, H. Zhang, M. Ma, Intelligent data fusion algorithm based on
hybrid delay-aware adaptive clustering in wireless sensor networks. FGCS, 104, 1–14, 2020.
842.B. Liu, R. Yang, M. Xu, J. Zhou, A chaotic elite niche evolutionary algorithm for low power clustering
in environment monitoring wireless sensor networks. J. of Sensors, 1, art. ID 5558643, 1–12, 2021.
843.Q. Liu, C.F. Kwong, S. Zhang, L. Li, J. Wang, A fuzzy-clustering based approach for MADM handover
in 5G ultra-dense networks. Wireless Networks, 28, 965–978, 2022.
844.X. Liu, H. Zhao, T. Yu, S. Li, J.C.S. Lui, Federated online clustering of bandits. Electr. prepr., 22
p., Aug. 31, 2022. http://arxiv.org/abs/2208.14865 [cs.LG]
845.Y. Liu, P. Guo, Y. Zeng, HA-CCP: a hybrid algorithm for solving capacitated clustering problem.
Comput. Intell. Neurosci., Vol. 2022, art. 6400318, 1–24, 2022
846.B.F. Lo, A survey of common control channel design in cognitive radio networks. Physical Commu-
nication, 4(1), 26–39, 2011.
847.S. Loganathan, J. Arumugam, Energy efficient clustering algorithm based on particle swarm opti-
mization technique for wireless sensor networks. Wireless Pers. Commun., 119, 815–843, 2021.
848.I. Loreta G., V. Kavitha, Privacy preserving using multi-hop dynamic clustering routing protocol and
elliptic curve cryptosystem for WSN in IoT environment. Peer-to-Peer Networking and Applications,
14(2), 821–836, 20021.
849.C.P. Low, C. Fang, J.M. Ng, Y.H. Ang, Efficient load-balanced clustering algorihtms for wireless
sensor networks. Comp. Commun., 31(4), 750–759, 2008.
850.J. Lu, Z. Zhang, T. Hu, Spectral clustering based approach for controller placement problem in
software defined networking. J. of Physics, Conf. Series, 1087, art. 042073, 1–8, 2018.
851.S. Lu, M. Wu, M. Zhao, SDFMUCR: software-defined and fuzzy-based multi-hop unequal cluster
routing. Int. J. of Distributed Sensor Networks, 16(10), 1–23, 2020.
852.Y. Lu, H. Salemi, B. Balasundaram, A. Buchanan, On fault-tolerant low-diameter clusters in graphs.
INFORMS J. on Computing, 34(6), 2867–3350, 2022.
853.S. Luhr, M. Lazarescu, Incremental clustering of dynamic data streams using connectivity based
representative points. Data & Knowledge Eng., 68(1), 1–27, 2009.
854.C.-H. Lung, C. Zhou, Using hierarchical agglomerative clustering in wireless sensor networks: An
energy-efficient and flexible approach. Ad Hoc Networks, 8, 328–344, 2010.
855.Q. Luo, C. Li, Q. Ye, T.H. Luan, L. Zhu, X. Han, CFT: A cluster-based file transfer scheme for
highway VANETs. Electr. prepr., 7 p., Jan. 8, 2017. http://arxiv.org/abs/1701.01931 [cs.NI]
856.J. Luo, H. Molter, A. Nichterlein, R. Niedermeier, Parameterized dynamic cluster editing. Algorith-
mica, 83(1), 1–44, 2021.
857.X. Ma, H. Lu, Z. Gan, Q. Zhao, An exploration of improving prediction accuracy by constructing a
multi-type clustering based recommendation framework. Neurocomputing, 191, 388-397, 2016.
858.D. Mahjoub, A. Leskovskaya, D.W. Matula, Approximating the independent domatic partition prob-
lem in random geometric graphs - an experimental study. In: 22nd Canadian Conf. on Computational
Geometry, pp. 195–198, 2010.
859.M.R. Mahmood, M.A. Matin, P. Sarigiannidis, S.K. Goudos, A comprehensive review on artificial
intelligence/machine learning algorithms for empowering the future IoT toward 6G era. IEEE Access,
10, 87535–87562, 2022.
860.M.S. Mahmud, J.Z. Huang, R. Ruby, A. Ngueilbaye, K. Wu, Approximate clustering ensemble method
for big data. IEEE Trans. on Big Data, 9(4), 1142–1155, 2023.
861.T. Maitra, S. Barman, D. Giri, Cluster-based energy-efficient secure routing in wireless sensor net-
works. In: P. Chandra, D. Giri, F. Li, S. Kar, D.K. Jana (eds), Information Technology and Applied
Mathematics (ICITAM 2017), Springer, pp. 23–40, 2019.
118
862.A. Majumder, N. Sarma, DEMAC: A cluster-based topology control for ad hoc networks. IJCSI Int.
J. of Computer Science, 7(5), 2010.
863.A.C. Malady, C.R.C.M. da Silva, Clustering methods for distributed spectrum sensing in cognitive
radio systems. In: Proc. IEEE MILCOM, pp. 1–5, 2008.
864.L. Malathi, R.K. Gnanamurthy, K. Chandrasekaran, Energy efficient data collection through hybrid
unequal clustering for wireless sensor networks. Comput. Electr. Eng., 48, 358–370, 2015.
865.M.I. Malinen, P. Franti, Balanced K-means for clustering. In: P. Franti, G. Brown, M. Loog, E.
Escolano, M. Pelillo (eds), Structural Pattern Recognition S+SSPR 2014, LNCS 8621, Springer, pp.
32–41, 2014.
866.G. Malkomes, M.J. Kusner, W. Chen, K.Q. Weinberger, B. Moseley, Fast distributed k-center clus-
tering with outliers on massive data. Advances in Neural Inform. Proc. Syst., 28, 1063-1071, 2015.
867.A.S.K. Mammu, A. Sharma, U. Hemandezjao, N, Sainz, A novel cluster-based energy efficient rout-
ing in wireless sensor networks. In: Proc. of the IEEE 27th Int. Conf. on Advanced Information
Networking and Applications, pp. 41–47, 2013.
868.Q. Mamun, A qualitative comparison of different logical topologies for wireless sensor networks.
Sensors, 12, 14887–14913, 2012.
869.R. Manchanda, K. SHarma, Energy efficient compression sensing-based clustering framework for IoT-
based heterogeneous WSN. Telecommun. Syst., 74, 311–330, 2020.
870.A.L. Manohar, K.L.A. Yau, M.H. Ling, S. Khan, A security-enhanced cluster size adjustment scheme
for cognitive radio networks. IEEE Access, 7, 117–130, 2018.
871.M. Manoharan, B. Subramani, P. Ramu, An optimal energy efficient routing in WSN using adap-
tive entropy bald eagle search optimization and density based adaptive soft clustering. Sustainable
Computing: Informatics and Systems, 43, art. 101003, 2024.
872.P.A. Mansfield, Q. Wang, C. Downey, L. Wan, I.L. Moreno, LINKS: a high-dimensional online clus-
tering method. Electr. prepr., 4 p., Jan. 30, 2018. http://arxiv.org/abs/1801.010123 [stat.ML]
873.D.S. Mantri, N.R. Prasad, R. Prasad, Bandwidth efficient cluster-based data aggregation for Wireless
Sensor Network. Comp. and Electr. Eng., 41, 256–264, 2015.
874.A. Martinez-Gavara, V. Campos, M. Gallero, M. Laguna, R. Marti, Tabu search and GRASP for the
capacitated clustering problem. Computat. Optim. and Appl., 62(2), 589–607, 2015.
875.A. Martinez-Gavara, D. Landa-Silva, V. Campos, R. Marti, Randomized heuristics for the capacitated
clustering problem. Information Sciences, 417, 154–168, 2017.
876.P. Martins, Modeling the maximum edge-weighted k-plex partitioning problem. Electr. prepr., 29 p.,
Dec. 19, 2016. http://arxiv.org/abs/1612.07574 [math.CO]
877.H. Masoud, S. Jalili, S.M.H. Hasheminejad, Dynamic clustering using combinatorial particle swarm
optimization. Appl. Intell., 38(3), 289–314, 2013.
878.A.W. Matin, S. Hussain, Intelligent hierarchical cluster-based routing. In: Proc. of the Int. Workshop
on Mobility and Scalability in Wireless Sensor Networks (MSWSN) in IEEE Int. Conf. on Distributed
Computing in Sensor Networks (DCOSS), pp. 165-172, 2006.
879.U. Maulik, Multiobjective Genetic Algorithms for Clustering. Applications in Data Mining and Bioin-
formatics. Springer, 2011.
880.P. Mayer, A. Olteanu, Formalizing and solving the problem of clustering in MCDA. EJOR, 227(3),
494–502. 2013.
881.N. Mazumdar, H. Om, Coverage-aware unequal clustering algorithm for wireless sensor networks.
Procedia CS, 57, 660–669, 2015.
882.B. McClosky, I.V. Hicks, Combinatorial algorithms for the maximum k-plex problem. J. Comb.
Optim., 23(1), 29–49, 2012.
883.R.M. McCutchen, S. Khuller, Streaming algorithms for k-center clustering with outliers and with
anonymity. In: A. Goel, K. Jansen, J.D.P. Rolim, R. Rubinfeld (eds), Approximation, Randomization
and Combinatorial Optimization, Proc. of Int. Workshop APPROX 2008 and 12th Int. Workshop
RANDOM 2008, LNCS 5171, Springer, pp. 165–178, 2008.
884.M. Mehrabi, D. You, V. Latzko, H. Salah, M. Reisslein, F.H.P. Fitzek, Device-enhanced MEC: multi-
access edge computing (MEC) aided by end device computation and caching: a survey. IEEE Access,
7, 166079–166108, 2019.
885.D. Mehta, S. Saxena, MCH-EOR: multi-objective cluster head based energy-aware optimized routing
119
algorithm in wireless sensor networks. Sustainable Computing: Informatics and Systems, 28, art.
100406, 2020.
886.D. Melo Morales, A.A. Chaves, A.L. Fazenda, Parallel clustering search applied to capacitated cen-
tered clustering problem. In: 2019 IEEE Int. Par. and Distr. Proces. Symp. Workshops (IPDPSW),
pp. 542–548, 2019.
887.H.D. Menendez, D.F. Barrero, D. Camacho, A co-evolutionary multi-objective approach for a k-
adaptive graph-based clustering algorithm. In: 2014 IEEE Congress on Evolutionary Computation
(CEC), pp. 2724–2731, 2014.
888.L. Mengual, O. Marban, S. Eibe, Clustering-based location in wireless networks. ESwA, 37(9), 6165–
6175, 2010.
889.P.S. Mehra, M.N. Doja, B. Alam, Fuzzy based enhanced cluster head selection (FBECS) for WSN.
J. of King Saud Univ. - Computer and Information Sciences, 32(1), 390–401, 2020.
890.S. Mertens, A complete anytime algorithm for balanced number partitioning. Electr. prepr., 12 p.,
Mar. 9, 1999. http://arxiv.org/abs/9903011 [cs.DS]
891.M. Mestria, New hybrid heuristic algorithm for the clustered traveling salesman problem. Comp. and
Ind. Eng., 116, 1–12, 2018.
892.C. Meyer, S. Race, A flexible iterative framework for consensus clustering. Electr. prepr., 24 p., Aug.
5, 2014. http://arxiv.org/abs/1408.0972 [stat.ML]
893.H. Meyerhenke, P. Sanders, C. Schulz, Partitioning (hierarchically clustered) complex networks via
size-constrained graph clustering. J. of Heuristics, 22(5), 759–782, 2016.
894.V. Mhatre, C. Rosenberg, Design guidelines for wireless sensor networks: communication, clustering
and aggregation. Ad Hoc Networks, 2(1), 45–63, 2004.
895.R. Mhemed, N. Aslam, W. Phillips, F. Comeau, An energy efficient logic cluster formation protocol
in wireless sensor networks. Procedia CS, 10, 255–262, 2012.
896.J. Milo, A. Naftel, A. Bernardino, J. Santos-Victor, Detection and classification of highway lanes
using vehicle motion trajectories. IEEE Trans. on Intell. Transp. Syst., 7(2), 188–200, 2006.
897.S. Mimaroglu, M. Yagci, CLICOM: cliques for combining multiple clustering. ESwA, 39(2), 1889–
1901, 2012.
898.M. Min, H. Du, X. Jia, C.X. Huang,, S.C.-H. Huang, W. Wu, Improving construction for connected
dominating set with Steiner tree in Wireless Sensor Networks. J. of Global. Optim., 35, 111–119,
2006.
899.X. Min, S. Wei-Ren, J. Chang-Jiang, Z. Ying, Energy efficient clustering algorithm for maximizing
lifetime of wireless sensor networks. AEU-Int. J. of Electr. and Commun., 64(4), 289–298, 2010.
900.L.Y. Ming, V.W.S. Wong, An energy-efficient multipath routing protocol for wireless sensor networks:
research articles. Int. J. of Communication Systems, 20(7), 747-766, 2007.
901.B. Mirkin, I. Muchnik, Combinatorial optimization in clustering. In: D.-Z. Du, P.M. Pardalos (eds),
Handbook of Combinatorial Optimization. vol. 2, Springer, pp. 261–329, 1999.
902.B. Mirkin, A. Shestakov, A note on the effectiveness of the least squares consensus clustering. In: F.
Aleskerov, B. Goldengorin, P. Pardalos (eds), Clusters, Orders, and Trees: Methods and Applications.
Springer, pp. 181–185, 2014.
903.M. Mirzaie, S.M. Mazinani, MACCHFL-FT: a fuzzy logic based energy-efficient protocol to cluster
heterogeneous nodes in wireless sensor networks. Wireless Networks, 25(8), 4597–4609, 2019.
904.S. Mishra, P. Kansal, Routing protocol based on sleep scheduling and tree cluster structure in wireless
sensor network. In: 2016 2nd Int. Conf. on Advances in Computing, Communication, & Automation
(ICACCA, Fall), pp.1–4, 2016.
905.A. Miyauchi, F. Adriaens, F. Bonchi, N. Tatti, Multilayer correlation clustering. Electr. prepr., 24 p.,
Apr. 25, 2024. http://arxiv.org/abs/2404.16676 [cs.DS]
906.Y. Mo, D. Wu, Y. Du, Application of trajectory clustering and regionalization to ocean eddies in the
South China sea. In: 2015 2nd IEEE Int. Conf. on Spatial Data Mining and Geographical Knowledge
Services (ICSDM), pp. 45–48, 2015.
907.Y. Mo, R. Xing, H. Hou, A distributed higher-order k-medoids clustering algorithm for network
partition. IEEE Trans. on Network Science and Engineering, 11(5), 4181–4193, 2024.
908.J.P. Mohanty, C. Mandal, C. Reade, A. Das, Construction of minimum connected dominating set in
wireless sensor networks. Ad Hoc Netw., 42, 61–73, 2016.
120
909.S. Mohapatra, B.K. Ratha, K.T. Dhal, Implementation of multipath-based routing protocol in hi-
erarchical wireless sensor network. In: Advances in Data Science and Management, Springer, pp.
345–354, 2020.
910.A.R. Mohindra, C. Kumar, A stable energy-efficient location based clustering scheme for ad hoc
networks. In: K. Singh, A.K. Awasthi, R. Mishra (eds), QSHINE 2013, LNICST 115, Springer, pp.
75–85, 2013,
911.R. Mokken, Cliques, clubs and clans. Quality and Quantity, 13, 161-173, 1979.
912.N. Monath, M. Zaheer, D. Silva, A. McCallum, A. Ahmed, Gradient-based hierarchical clustering
using continuous representations of trees in hyperbolic space. In: SIGKDD 2019, pp. 714–722, 2019.
913.S.A. Mondal, An improved approximation algorithm for hierarchical clustering. Patt. Recogn. Lett.,
104, 23–28, 2018.
914.S. Monga, J.L. Rana, J. Agarwal, Clustering schemes in mobile Ad Hoc network (MANET): a review.
Int. J. of Scientific & Technology Research, 8(08), 1168–1176, 2019.
915.J.-M. Moon, D.-H. Cho, Inter-cluster interference management based on cell-clustering in network
MIMO systems. In: Proc. IEEE Vehicular Technology Conf. (VTC Spring), pp. 1–6, May 2011.
916.Moorthi, R. Thiagarijan, Energy consumption and network connectivity based on Novel-LEACH-POS
protocol networks. Computer Communications, 149, 90–98, 2020.
917.L.F. Moran-Mirabal, J.L. Gonzalez-Velarde, M.G. Resende, R.M. Silva, Randomized heuristics for
handover minimization in mobility networks. J. of Heuristics, 19(6), 845–880, 2013.
918.E. Moridi, M. Haghparast, M. Hosseinzadeh, S. Jafarali Jassbi, Novel fault-tolerant clustering-based
multipath algorithm (FTCM) for wireless sensor networks. Telecommun. Syst., 74, 411–424, 2020.
919.C.Y. Morimoto, A. Pozo, M.C.P. de Souto, A review of evolutionary multi-objective clustering ap-
proaches. Electr. prepr., 42 p., Apr. 1, 2022. http://arxiv.org/abs/2110.08100 [cs.LG]
920.G. Morral, P. Bianchi, Distributed on-line multidimensional scaling for self-localization in wireless
sensor networks. Signal Processing, 120, 88–98, 2016.
921.B.T. Morris, M.M. Trivedi, Trajectory learning for activity understanding: unsupervised, multilevel,
and long-term adaptive approach. IEEE Trans. PAMI, 33(11), 2287–2301, 2011.
922.H. Moser, R. Niedermeier, M. Sorge, Exact combinatorial algorithms and experiments for finding
maximum k-plexes. J. of Combin. Optim., 24(3), 1–27, 2012.
923.N. Moussa, A.E.B.E. Alaoui, An energy-efficient cluster-based routing protocol using unequal clus-
tering and improved ACO techniques for WSNs. Peer-to-Peer Networking and Applications, 14(3),
1334–1347, 2021.
924.S. Mudundi, H.H. Ali, A new robust genetic algorithm for dynamic cluster formation in wireless
sensor networks. In: Proc. of the 7th IASTEd Int. Conf. on Wireless and Optical Communications
WOS 2007, pp. 360–367, 2007.
925.S. Muff, F. Rao, A. Caflisch, Local modularity measure for network clusterizations. Physical Review
E, 72(5), art. 056107, 1–6, 2005.
926.M. Mukhtaruzzaman, M. Atiquzzaman, Clustering in vehicular ad hoc network: algorithms and
challenges. Comput. Electr. Eng., 88, art. 106851, 1–15, 2020.
927.M. Mukhtaruzzaman, M. Atiquzzaman, Junction-based stable clustering algorithm for vehicular ad
hoc network. Ann. of Telecommun., 76, 777–786, 2021.
928.A. Mukhopadhyay, U. Maulik, S. Mukhopadhyay, A survey of multiobjective evolutionary clustering.
ACM Computing Surveys, 47(4), art. no. 61, 1–45, 2015.
929.J.M. Mulvey, M.P. Beck, Solving capacitated clustering problems. EJOR, 18, 339-348, 1984.
930.M.A. Murphy, S. Goasguen, Virtual organization clusters: Self-provisioned clouds on the grid. FGCS,
26(8), 1271–1281, 2010.
931.F. Murtagh, P. Contreras, Algorithms for hierarchical clustering: an overview. WIREs Data Mining
Knowl. Discov., 2(1), 86–97, 2012.
932.K. Muthukumaran, K. Chitra, C. Selvakumar, An energy efficient clustering scheme using multilevel
routing for wireless sensor network. Comp. and Electr. Eng., 69, 642–652, 2018.
933.R. Muthukkumar, L. Garg, K. Maharajan, M. Jayalakshmi, N. Jhanjhi, S. Parthiban, G. Saritha, A
genetic algorithm-based energy-aware multi-hop clustering scheme for heterogeneous wireless sensor
networks. Peer J. Comput. Sci. 8, art. e1029, 1–30, 2022.
934.S. Muthuramalingam, R. RajaRam, K. Pethaperumal, V.K. Devi, A dynamic clustering algorithm for
121
MANETs by modifying weighted clustering algorithm with mobility prediction. Int. J. of Computer
and Electrical Engineering, 2(4), 709–714, 2010.
935.S.R. Nabavi, V.O. Moghadam, M.Y.F. Hendi, A. Ghasemi, Optimal selection of the cluster head
in wireless sensor networks by combining the multiobjective genetic algorithm and the gravitational
search algorithm. J. of Sensors, art. ID 2292580, 1–16, 2021.
936.M. Naderan, M. Dehghan, H. Pedram, Upper and lower bounds for dynamic cluster assignment for
multi-target tracking in heterogeneous WSNs. J. Parallel Distr. Comput., 73, 1389–1399, 2013.
937.A. Nadolski, Compact cyclic edge-colorings of graphs. Discrete Mathematics, 308(12), 2407-2417,
2008.
938.S. Naeimi, H. Ghafghazi, C.-O. Chow, H. Ishii, A survey on the taxonomy of cluster-based routing
protocols for homogeneous wireless sensor networks. Sensors, 12, 7350–7409, 1–60, 2012.
939.S. Naeimi, C.-O. Chow, H. Ishii, Directional multi-hop clustering routing protocol for wireless sensor
networks. Int. J. of Ad Hoc and Ubiquitous Computing, 14(2), 123–134, 2013.
940.H. Nakayama, Z.M. Fadlullah, N. Ansari, N. Kato, A novel scheme for WSAN sink mobility based on
clustering and set packing techniques. IEEE Trans. on Automatic Control, 56(10), 2381–2389, 2011.
941.C.S. Nam, Y.S. Han, D.R. Shin, Multi-hop routing-based optimization of the number of cluster-heads
in wireless sensor networks. Sensors, 11, 2875–2884, 2011.
942.M. Nanni, D. Pedreschi, Time-focused clustering of trajectories of moving objects. J. of Intelligent
Information Systems, 27(3), 267–289, 2006.
943.F. Nasrollazade, M.N. Moghadam, M.A. Pourmina, An agile adaptive clustering algorithm for wireless
sensor networks considering energy constraint. Wir. Pers. Commun., 123, 1345–1364, 2022.
944.A. Nasser, H.A.H. Hassan, J.A. Chaaya, A. Mansour, K.-C. Yao, Spectrum sensing for cognitive
radio: recent advances and future challenge. Sensors, 21, art. 2408, 1–29, 2021.
945.A. Nauman, P. William, R. Willia, S. Shyamala, A multi-criterion optimization technique for energy
efficient cluster formation in wireless sensor networks. Inform. Fusion, 12(3), 202–212, 2011.
946.P. Nayak, A. Devulapalli, A fuzzy logic-based clustering algorithm for WSN to extend the network
lifetime. IEEE Sensor J., 16(1), 137–137, 2016.
947.P. Nayak, B. Vathasavai, Energy efficient clustering algorithm for multi-hop wireless sensor network
using type-2 fuzzy logic. IEEE Sensors J., 17(14), 4492–4499, 2017.
948.S.K. Nayak, P.K. Rout, A.K. Jagadev, Multi-objective clustering: a kernel based approach using
Differential Evolution. Connection Science, 31(3), 294–321, 2019.
949.P. Neamatollahi, S. Abrishami, M. Nghibzadeh, M.-H. Yaghnaee, O. Younis, Hierarchical clustering-
task scheduling policy in cluster-based wireless sensor networks. IEEE Trans. Indust. Inform., 14(5),
1876-1886, 2017.
950.V.V. Neethu, A.K. Singh, Mobility aware loose clustering for mobile ad hoc networks. Procedia CS,
54, 57–64, 2015.
951.M.J. Negreiros, N. Maculan, P.L. Batista, J.A. Rodrigues, A.W.C. Palhano, Capacitated clustering
problems applied to the layout of IT-teams in software factories. Ann. Oper. Res., 316(3), 1-29, 2022.
952.M.E.J. Newman, Modularity and community structure in networks. PNAS, 103, 8577–8582, 2007.
953.M.E.J. Newman, M. Girvan Finding and evaluating community structure in networks. Physical Re-
view E, 69, art. 026113, 2004.
954.A.Y. Ng, M.I. Jordan, Y. Weiss, et al. On spectral clustering: analysis and an algorithm. Advances
in Neural Information Processing Systems, 2, 849-856, 2002.
955.H.-L. Nguen, W.-K. Ng, A survey on data stream clustering and classification. Knowledge and Infor-
mation Systems, 45(3), 535–569, 2015.
956.T.T. Nguen, M.T. Dang, A.V. Luong, A.W.-C. Liew, T. Liang, J. McCall, Multi-label classification
via incremental clustering on evolving data stream. Pattern Recogn., 95, 96–113, 2019.
957.G.N. Nguyen, N.H. Viet, A.F.S. Devaraj, R. Gobi, K. Shankar, Blockchain enabled energy efficient
red deep algorithm based clustering protocol for pervasive wireless sensor networks. Sustainable Com-
puting: Informatics and Systems, 28, art. 100454, 2020.
958.M. Ni, Z. Zhong, D. Zhao, MPBC: a mobility prediction-based clustering algorithm for ad hoc net-
works. IEEE Trans. Veh. Technol., 60(9), 4549–4559, 2011.
959.S.A. Nikolidakis, D. Kandris, D.D. Vergados, C. Douligeris, Energy efficient routing in wireless sensor
networks through balanced clustering. Algorithms, 6, 29–42, 2013.
122
960.S. Niroomand, S. Takacs, B. Vizvari, On the Generalization dof the MDS Method. Rutgers Research
Report, RRR 22-2012, Sep. 2012.
961.U.N. Nisha, A.M. Basha, Triangular fuzzy-based spectral clustering for energy-efficient routing in
wireless sensor networks. J. Supercomput., 76, 4302–4327, 2020.
962.B. Niu, X. Zhang, Y. Gao, Equitable partition of plane graphs with independent crossings into induced
forests. Discr. Math., 343, art. 111792, 1–8, 2020.
963.A. Noack, R. Rotta, Multi-level algorithms for modularity clustering. Electr. prepr., 12 p., Dec. 29,
2008. http://arxiv.org/abs/0812.4073 [cs.DS]
964.F.G. Noccetti, J. Solano-Gonzalez, I. Stojmenovic, Connectivity based k-hop clustering in wireless
ad hoc networks. Telecom. Syst., 22(1–4), 205–220, 2003.
965.N. Nokhanji, Z.M. Hanapi, A survey on cluster-based routing protocols in wireless sensor networks.
J. of Applied Sciences, 14(18), 2011–2022, 2014.
966.T.F. Noronha, C.C. Ribeiro, Thiago F. Noronha, Celso C. Ribeiro, Routing and wavelength assign-
ment by partition coloring. EJOR, 171(3), 797–810, 2006.
967.E. Oh, M.G. Cho, S. Han, C. Woo, D. Hong, Performance analysis of reuse-partitioning-based sub-
channelized OFDMA uplink systems in multicell environments. IEEE Trans. on Vehic. Technol.,
57(4), 2617–2521, 2008.
968.H. Okamura, S. Miyata, T. Dohi, A Markov decision process approach to dynamic power management
in a cluster system. IEEE Access, vol. 3, 3039–3047, 2015.
969.C.A.S. Oliveira, P.M. Pardalos, Ad Hoc networks: optimization problems and solution methods.
In: M.X. Cheng, Y. Li, D.-Z. Du (eds), Combinatorial Optimization in Communication Networks.
Springer, pp. 147–170, 2006.
970.L.B. Oliveira, A. Ferreira, M.A. Vilaa, H.C. Wong, M. Bern, R. Dahab, A.A.F. Loureiro, SecLEACH–
On the security of clustered sensor networks. Signal Processing, 87(12), 2882–2895, 2007.
971.M.G.H. Omran, A. Salman, A.P. Engelbrecht, Dynamic clustering using particle swarm optimization
with application in image segmentation. Pattern Analysis and Applications, 8(4), 332–344, 2006.
972.J.-P. Onnela, J. Saramaki, J. Hyvonen, G. Szabo, D. Lazer, K. Kaski, J. Kertesz, A.-L. Barabasi,
Structure and tie strengths in mobile communication networks. PNAS, 104, 7332–7336, 2007.
973.W. Osmani, A.M. Khedt, A. Aziz, A.A. El-Sawy, Cluster-tree routing based entropy scheme for data
gathering in wireless sensor networks. IEEE Access, 6, 77372–77387 2018.
974.I.H. Osman, N. Christofides, Capacitated clustering problems by hybrid simulated annealing and
tabu search. Int. Trans. Oper. Res., 1, 317-336, 1994.
975.M.M.A. Osman, S.K.S. Yusof, N.N.N. Abd Malik, Impact of channel heterogeneity on clustering
formation in cognitive ad hoc radio networks. Wir. Pers. Commun., 96, 4613–4627, 2017.
976.M.M.A. Osman, S.K. Syed-Yusof, N.N.N. Abd Malik, S. Zubair, A survey of clustering algorithms
for cognitive radio ad hoc networks. Wireless Networks, 24(5), 1451-1475, 2018.
977.M. Oosten, J.H.G.C. Rutten, F.C.R. Spieksma, The clique partitioning problem: facets and patching
facets. Networks, 38(4), 209–226, 2001.
978.S. Ouadfel, M. Ratouche, A. Taleb-Ahmed, A new particle swarm optimization algorithm for dynamic
image clustering. In: Proc. of the 5th Int. Conf. on Digital Information Management (ICDIM’10),
pp. 546–551, 2010.
979.S. Oubadi, L. Derdouri, Z. Laboudi, Clusteirng algorithms for wireless sensor networks: a review.
In: M.R. Laouar, V.E. Balas, B. Lejdel, S. Eom, M.A. Boudia (eds), 12th Int. Conf. on Information
Systems and Advanced Technologies ’ICIAT 2022’, pp. 93–102, Springer, 2023.
980.K. Ozera, K. Bylykbashi, Y. Liu, L. Barolli, A fuzzy-based approach for cluster management in
VANETs: Performance evaluation for the two fuzzy-based systems. Internet of Things, vols. 3–4,
120–133, 2018.
981.T. Ozyer, R. Alhajj, K. Barker, Clustering by integrating multi-objective optimization with weighted
k-means and validity analysis. In: E. Corcado, H. Yin, V. Botti, C. Fyfe (eds), Intelligent Data
Engineeirng and Automated Learning – IDEAL 2006, LNCS 4224, Springer, pp. 454–463, 2006.
982.F. Pacheco, E. Exposito, M. Gineste, C. Baudain, J. Aguilar, Towards the deployment of machine
learning solutions in network traffic classification: a systematic survey. IEEE Commun. Surv. & Tut.,
21, 1988–2014, 2018.
983.V. Pal, G. Singh, R.P. Yadav, Balanced cluster size solution to extend lifetime of wireless sensor
123
networks. IEEE Internet of Things J., 2(5), 399–401, 2015.
984.G. Palubeckis, A. Ostyreika, A. Tomkevicius, An iterated tabu search approach for the clique parti-
tioning problem. The Scientific World J., art. ID 353101, 1–10, 2014.
985.J. Pan, Y.T. Hou, L. Cai, Y. Shi, S.X. Shen, Serialized optimal relay schedules in two-tiered wireless
sensor networks. Comp. Commun., 29(4), 511–524, 2006.
986.W. Pan, C. Chai, Structure-aware Machup service Clustering for cloud-based Internet of Things using
genetic algorithm based clustering algorithm. FGCS, 87, 267–277, 2018.
987.A. Panchal, R.K. Singh, EHCR-FCM: energy efficient hierarchical clustering and routing using fuzzy
C-means for wireless sensor networks. Telecommun. Syst., 76, 251–263, 2021.
988.S. Pandey, S. Dong, P. Agrawal, K.M. Sivalingam, On performance of node placement approaches
for hierarchical heterogeneous sensor networks. Mobile Networks and Applications (MONET), 14(4),
401–414, 2009.
989.S. Pandit, S.V. Pemmaraju, K. Varasarajan, Approximation algorithms for domatic partitions of unit
disk graphs. In: Proc. of APPROX 2009, LNCS 5687, Springer, pp. 312–325, 2009.
990.A. Pang, F. Chao, H. Zhou, J. Zhang, The method of data collection based on multiple mobile nodes
for wireless sensor network. IEEE Access, 8, 14704–14713, 2020.
991.A. Papadogiannis, D. Gesbert, E. Hardouin, A dynamic clustering approach in wireless networks
with multi-cell cooperative processing. In: Proc. IEEE Int. Conf. on Communications (ICC), pp.
4033–4037, 2008.
992.A. Papadogiannis, G.C. Alexandropoulos, The value of dynamic clustering of base stations for future
wireless networks. In: FUZZ-IEEE 2010, pp. 1–6, 2010.
993.Y. Park, Y. Park, S. Moon, Anonymous cluster-based MANETs with threshold signature. Int. J. of
Distrb. Sensor Networks, art. ID 374713, 1–9, 2013.
994.H. Parvin, B. Minaei-Bidgoli, A clustering ensemble framework based on elite selection of weighted
clusters. Advances in Data Analysis and Classification, 7, 181–208, 2013.
995.G. Pastukhov, A. Veremyev, V. Boginski, O.A. Prokopyev, On maximum degree-based-quasi-clique
problem: Complexity and exact approaches. Networks, 71(2), 136-152, 2018.
996.G. Pathak, K. Kumar, Traffic aware balancing in AOMDV for mobile Ad-Hoc networks. J. of Com-
munications and Information Networks, 2(3), 123–130, 2017.
997.S. Pathak, S. Jain, An optimized stable clustering algorithm for mobile ad hoc networks. EURASIP
J. on Wireless Communications and Networking, art. 51, 1–11, 2017.
998.S.V. Patil, D.B. Kulkarni, K-way balanced graph partitioning for parallel computing. Scalable Com-
puting: Practice and Experience, 22(4), 413–424, 2021.
999.B.K. Patra, S. Mishra, S.K. Patra, Unconstrained optimization technique in wireless sensor networks
for energy efficient clustering. In: S.K. Udgata, S. Sethi, S.N. Srirama (eds), Intellgient Systems,
LNNC 185, Springer, pp. 329–336, 2021.
1000.N. Patwari, A.O. Hero III, Manifold learning algorithms for localization in wireless sensor networks.
In: Proc. of 2004 IEEE Int. Conf. on Acoustic Speech and Signal Processing, pp. iii857–iii860, 2004.
1001.M. Pavan, M. Pelillo, Dominant sets and hierarchical clustering. In: Proc. of Ninth IEEE Int. Conf.
on Computer Vision (ICCV 2003), vol. 1, pp. 362–369, 2003.
1002.M. Pavan, M. Pelillo, Dominant sets and pairwise clustering. IEEE Trans. PAMI, 29(1), 167–172,
2007.
1003.W. Pedrycz, K. Hirota, A consensus-driven fuzzy clustering. Pattern Recogn. lett., 29(9), 1333–1343,
2008.
1004.N. Pelekis, I. Kopanakis, E. Frentzos, Y. Theodoridis, Clustering trajectories of moving objects in an
uncertain world. In: ICDM, vol. 9, pp. 417–427, 2009.
1005.N. Pelekis, I. Kopanakis, E.E. Kotsifakos, E. Frentzos, Y. Theodoridis, Clustering uncertain trajec-
tories. Knowledge and Information Systems, 28(1), 117–147, 2011.
1006.N. Pelekis, P. Tampakis, M. Vodas, C. Doulkeridis, Y. Theodoridis, On temporal-constrained sub-
trajectory cluster analysis. Data Mining and Knowledge Discovery, 31, 1294–1330, 2017.
1007.P. Pellizzoni, A. Pietracaprina, G. Pucci, k-center clustering with outliers in sliding windows. Algo-
rithms, 15 art. 52, 1–26, 2022.
1008.S.V. Pemmaraju, I.A. Pirwani, Energy conservation via domatic partitions. In: MobiHoc’06, pp.
143–154, 2006.
124
1009.J. Peng, T. Liu, H. Li, B. Guo, Energy-efficient prediction clustering algorithm for multilevel hetero-
geneous wireless sensor networks. Int. J. of Distr. Sensor Networks, art. ID 678214, 1–8, 2013.
1010.L. Peng, H. Zhang, B. Yang, Y. Chen, A new approach for imbalanced data classification based on
data gravitation. Inform. Sci., 288, 347–372, 2014.
1011.L. Peng, H. Zhang, Y. Chen, B. Yang, Imbalanced traffic identification using an imbalanced data
gravitation-based classification model. Comp. Commun., 102, 177–189, 2017.
1012.Y. Perl, S.R. Schach, Max-min tree partitioning. J. of the ACM, 28(1), 5–15, 1981.
1013.N. Peyman, A. Saeid, N. Mahmoud, O. Younis, Hierarchical clustering-task scheduling policy in
cluster-based wireless sensor networks. IEEE Trans. Industr. Inform., 14, 1876–1886, 2018.
1014.N.D. Pham, T.D. Le, K. Park, H. Choo, SCCS: Spatiotemporal clustering and compressing schemes
for efficient data collection applications in WSNs. Int. J. of Commun. Syst., 23(11), 1311–1333, 2010.
1015.C.A. Phillips, K. Wang, E.J. Baker, J.A. Bubier, E.J. Chesler, M.A. Langston, On finding and
enumerating maximal and maximum k-partite cliques in k-partite graphs. Algorithms, 12(1), art. 23,
1–17, 2019.
1016.K.-H. Pho, H. Akbarzadeh, H. Parvin, S. Nejatian, H. Alinejad-Rokny, A multi-level consensus func-
tion clustering ensemble. Soft Computing, 25, 13147–13165, 2022.
1017.C. Piciarelli, G.L. Foresti, On-line trajectory clustering for anomalous events detection. Patt. Recogn.
Lett., 27(5), 1835–1842, 2006.
1018.N. Piotto, N. Conci, F.g. De Natale, Syntactic matching of trajectories for ambient intelligence
applications. IEEE Trans. on Multimedia, 11(7), 1266–1275, 2009.
1019.P.K. Piyalikar, M.K.D. Barma, Forecast weighted clustering in MANET. Procedia CS, 89, 253–260,
2016.
1020.P.C. Pop, B. Hu, G.R. Raidl, A memetic algorithm for the partition graph coloring problem. In:
Extended Abstracts of the 14th Int. Conf. on Computer Aided Systems Theory, pp. 167–169, 2013.
1021.P.C. Pop, B. Hu, G.R. Raidl, A memetic algorithm for two distinct solution representations for the
the partition graph coloring problem. In: Int. Conf. on Computer Aided Systems Theory, LNCS 8111,
Springer, pp. 219–226, 2013.
1022.A. Potluri, A. Singh, Hybrid metaheuristic algorithms for minimum weight dominating set. Appl.
Soft Computing, 13, 76–88, 2013.
1023.J.-Y. Potvin, F. Guertin, The clustered traveling salesman problem: a genetic approach. In: Meta-
Heuristics, Springer, pp. 619–631, 1996.
1024.J.-Y. Potvin, F. Guertin, A genetic algorithm for the clustered traveling salesman problem with a
prespecified order on the clusters. In: Advances in Computational and Stochastic Optimization, Logic
Programming, and Heuristic Search, Springer, pp. 287–299, 1998.
1025.K. Pratyay, K.J. Prasanta, Improved load balanced clustering algorithm for wireless sensor networks.
In: ASCONS 2011, LNCS 7135, Springer, pp. 399–404, 2012.
1026.R. Priyadarshi, P. Rawat, V. Nath, B. Acharya, N. Shyiashree, Three level heterogeneous clustering
protocol for wireless sensor network. Microsyst. Technol., 26, 3855–3864, 2020.
1027.P. Prokop, V. Snasel, P. Drazdilova, J. Platos, Clustering and closure coefficient based on k−CT
components. IEEE Access, 8, 101145–101151, 2020.
1028.W. Pullan, Local search for the maximum k-plex problem. J. of Heuristics, 27, 303–324, 2020.
1029.K. Punera, J. Ghosh, Consensus-based ensembles of soft clustering. Appl. Artif. Intell., 22(7&8),
780–810, 2008.
1030.A.P. Punnen, R. Zhang, Analysis of an approximate greedy algorithm for the maximum edge clique
partitioning problem. Discr. Optim., 9(3), 205–208, 2012.
1031.S.V. Purkar, R.S. Deshpande, Energy efficient clustering protocol to enhance performance of hetero-
geneous wireless sensor network: EECPEP-HWSN. J. of Computer Networks and Communications,
art. ID 2078627, 1–12, 2018.
1032.W. Qi, Q. Song, X. Wang, L. Guo, Z. Ning, SDN-enabled social-aware clustering in 5G-VANET
systems. IEEE Access, 6, 28213–28224, 2018
1033.Q. Qian, Y. Xu, J. Hu, H. Li, R. Jin, Unsupervised visual representation learning by online constrained
K-means. In: 2022 IEEE/CVF Conf. on Computer Vision and Pattern Recognition (CVPR), pp.
16619–16628, 2022.
1034.D. Qiao, X. Yang, Y. Liang, X. Hao, Rapid trajectory clustering based on neighbor spatial analysis.
125
Pattern Recogn. Lett., 156, 167–173, 2022.
1035.H. Qin, X. Ma, T. Herawan, J.M. Zain, MGR: an information theory based hierarchical divisive
clustering algorithm for categorical data. Knowledge-Based Systems, 67, 401–411, 2014.
1036.S. Qin, W. Huang, Wireless sensor networks based multidimensional scaling position method. In:
2014 5th Int. Conf. on Software Engineering and Service Science, pp. 1036–1038, 2014.
1037.T. Qin, L. Wang, Z. Liu, X. Guan, Robust application methods for P2P and VoIP traffic classification
in backbone networks. KBS, 82, 152–162, 2015.
1038.J. Qin, W. Fu, H. Gao, W.X. Zheng, Distributed k-means algorithm and fuzzy c-means algorithm
for sensor networks based on multiagent consensus theory. IEEE Trans. on Cybern., 47(3), 772–772,
2017.
1039.L. Qing, Q.X. Zhu, M.W. Wang, Design of a distributed energy-efficient clustering algorithm for
heterogeneous wireless sensor networks. Computer Commun., 29(12), 2230–2237, 2006.
1040.J. Qiu, G. Ding, Q. Wu, Z. Qian, T.A. Tsiftsis, Z. Du, Y. Sun, Hierarchical resource allocation
framework for hyper-dense small cell networks. IEEE Access, 4, 8657–8669, 2016.
1041.S. Qiu, J. Zhao, X. Zhang, A. Li, Y. Wang, F. Chen, Cluster head selection method for edge computing
WSN based on improved sparrow search algorithm. Sensors, 23, art. 7572, 1–15, 2023.
1042.T.L. Quy, A. Roy, G. Friege, E. Ntoutsi, Fair-capacitated clustering. Electr. prepr., 10 p., Apr. 28,
2021. http://arxiv.org/abs/2104.012116 [cs.LG]
1043.S. Randhika, P. Rangarajan, On improving the lifespan of wireless sensor networks with fuzzy based
clustering and machine learning based data reduction. Appl. Soft Comput., 83, art.105610, 2019.
1044.A.S. Raghuvashi, S. Tiwari, R. Tripathi, N. Kishor, Optimal number of clusters in wireless sensor
networks: an FCM approach. In: Int. Conf. on Comp. & Commun. Technol. ICCCT’10, pp. 817–823,
2010.
1045.F. Rahimian, A.H. Payberah, S. Girdzijauskas, M. Jelasity, S. Haridi, JA-BE-JA: a distributed algo-
rithm for balanced graph partitioning. In: 2013 IEEE Int. Conf. on Self-Adaptive and Self-Organizing
Systems, pp. 51–60, 2013.
1046.S. Rahmann, T. Wittkop, J. Baumbach, M. Martin, A. Truss, S. Bocker, Exact and heuristic algo-
rithms for weighted cluster editing. In: 6th Annual Int. Conf. on Computational Systems Bioinfor-
matics CSB 2007, vol. 6, pp. 391–401, 2007.
1047.T. Rahman, I. Ullah, A.U. Rehman, R.A. Naqvi, Clustering schemes in MANETs: performance
evaluation, open challenges, and proposed solutions. IEEE Access, 8, 25135–25158, 2020.
1048.R. Rajagopalan, P.K. Varshney, Data-aggregation techniques in sensor networks: a survey. IEEE
Commun. Surveys & Tutorial, 8(4), 48–63, 2006.
1049.R. Rajaraman, O. Wasim, Improved bounds for online balanced graph re-partitioning. In: S. Chechik,
G. Navarro, E. Ritenberg, G. Herman (eds.), 30th Annual Eur. Symp. on Algorithms ESA2022, art.
no. 83, 83:1–83:15, 2022.
1050.P. Rajpoot, P. Dwivedi, Multiple parameter based energy balanced and optimized clustering for
WSN to enhance the lifetime using MADM approaches. Wireless Personal Communications, 106(2),
829–877, 2019.
1051.P. Rajpoot, P. Dwivedi, Optimized and load balanced clustering for wireless sensor networks in
increase the lifetime of WSN using MADM approaches. Wireless Networks, 26(4), 215–251, 2020.
1052.S. Ramakrishnan, L. Sevalaiappan, S. Ravichandran, Traffic-aware clustering scheme for MANET
using modified elephant herding optimization algorithm. The Int. Arab J. of Information Technology,
18(5), 964–703, 2021.
1053.N. Ramluckun, V. Bassoo, Energy-efficient chain-cluster based intelligent routing technique for Wire-
less Sensor Networks. Applied Computing and Informatics, 16(1/2), 39–57, 2018.
1054.J. Ramsay, Some statistical approaches to multidimensional scaling data. J. R. Statist. Soc. A 145,
part 3, 285-312, 1982.
1055.R. Ramya, Dr. T. Brindha, A comprehensive review on optimal cluster head selection in WSN-IoT.
Advances in Engineering Software, 171, art. 103170, 2022.
1056.X. Ran, Y. Xi, X. Wang, Z. Lu, Comprehensive survey on hierarchical clustering algorithms and the
recent developments. Artificial Intelligence Resea4rch, 2022.
1057.S. Randhawa, S. Jain, MCBC: Multi-objective Load Balancing Clustering technique in Wireless
Sensor Networks. Appl. Soft Comput., 74, 66–89, 2019.
126
1058.A.S. Rao, C.P. Rangan, Linear algorithm for domatic number problem on interval graphs. Inform.
Process. lett., 33, 29–33, 1989.
1059.P.C.N. Rao, P.K. jana, H. Banka, A particle swarm optimization based energy efficient cluster head
selection algorithm for wireless sensor networks. Wireless Netw., 23, 2005–2020, 2017.
1060.A. Rashelbach, O. Rottenstreich, M. Silberstein, A computational approach to packet classification.
Electr. prepr., 15 p., Jul. 13, 2020. http://arxiv.org/abs/2002.07584 [cs.DC]
1061.A. Rasteh, F. Delpech, C. Aguilar-Melchor, R. Zimmer, S.B. Shouraki, T. Masqquellier, Encrypted
internet traffic classification using a supervised Spiking Neural Network. Electr. prepr., 22 p., Jan 24,
2021. http://arxiv.org/abs/2101.09818 [cs.LG]
1062.R.S. Rathore, S. Sangwan, S. Prakash, K. Adhikari, R. Kharel, Y. Cao, Hybrid WGWO: whale grey
wolf optimization-based novel energy-efficient clustering for EH-WSNs. EURASIP J. on Wireless
Communications and Networking, 101, 1–28, 2020.
1063.A.S. Raval, A. Kansara, Energy efficient cluster head selection for data aggregation in wireless sensors.
Networks, 4(2), 128–131, 2014.
1064.G. Ravi, M. Swamy Das, K. Karmakonda, Reliable cluster based data aggregation scheme for IoT
network using hybrid deep learning techniques. Measurement: Sensors, 27, art. 100744, 1–12, 2023.
1065.P. Rawat, S. Chauhan, R. Priyadarshi, Energy efficient clusterhead selection scheme in heterogeneous
wirelss sensor network. J. Circuits Syst. Comput., 29(13), art. 2050204, 1–20, 2020.
1066.P. Rawat, S. Chauhan, Clustering protocols in wireless sensor networks: a survey, classification,
issues, and future directions. Computer Science Review, 40, art. 100396, 2021.
1067.P. Rawat, S. Chauhan, Particle swarm optimization-based energy efficient clustering protocol in
wireless sensor network. Neural Computing and Applications, 33, 14147–14165, 2021.
1068.P.P. Ray, A review on 6G for space-air-ground integrated network: key enablers, open challenges,
and future direction. J. of King Saud University - Comp. and Inform. Sci., 34, 6949–6976, 2022.
1069.P.K. Reddy, M. Rajasekhara Babu, A hybrid cluster head selection model for Internet of Things,
Cluster Computing, 22(Suppl 6), 13095–13107, 2019.
1070.M.R. Reddy, M.L.R. Chandra, R. Venkatramana, R. Dilli, Energy-efficient cluster head selection in
wireless sensor networks using an improved Grey Wolf optimization algorithm. Computers, 12, art.
35, 1–17, 2023.
1071.M. Ren, J. Zhang, L. Khoukhi, H. Labiod, V. Veque, A review of clustering algorithms in VANETs.
Annals of Telecommunications, 76(9–10), 581–603, 2021.
1072.M. Ren, J. Li, Y. Wu, Y. Chen, H. Sun, Z. Shi, An enhanced energy optimization routing protocol
for WSNs. Annals of Telecommunications, 76, 343–354, 2021.
1073.A. Rezagui, M. Eltoweissy, Service-oriented sensor-actuator networks: promises, challenges, and the
road ahead. Computer Communications, 30(13), 2627–2648, 2007.
1074.L. Rivoirard, M. Wahl, P. Sindi, M. Berbineau, D. Gruyer, Chain-Branch-Leaf: A clustering scheme
for vehicular networks using only V2V communications. Ad Hoc Networks, 68, 70–84, 2018.
1075.Y.H. Robinson, E. Julie, R. Kumar, L.H. Son, Probability-based cluster head selection and fuzzy
multipath routing for prolonging lifetime of wireless sensor networks. Peer-to-peer Netw Appl, 12(5),
1061–1075, 2019.
1076.K. Rohoden, R. Estrada, H. Otrok, Z. Dziong, Game theoretical framework for clustering and resource
allocation in macro-femtocell networks. Computer Networks, 138, 164–176, 2018.
1077.K. Rohoden, R. Estrada, H. Otrok, Z. Dziong, Stable femtocells cluster formation and resource
allocation based on cooperative game theory. Computer Communications, 134, 30–41, Jan. 2019.
1078.K. Rohoden, R. Estrada, H. Otrok, Z. Dziong, Evolutionary game theoretical model for stable fem-
tocell’s cluster formation in HetNets. Comput. Commun., 161, 266–278, 2020.
1079.J. Rosenfeld, Y. De Smet, O. Debeir, C. Decoestecker, Assessing partially ordered clustering in a
multicriteria comparative context. Pattern Recogn., 114, art. 107850, 2021.
1080.A.S. Rostami, M. Badkoobe, F. Mohanna, H. Keshavarz, A.A.R. Hossainabadi, A.K. Sangaiah, Survey
on clustering in heterogeneous and homogeneous wireless sensor networks. J. Supercomput., 74(1),
277–323, 2018.
1081.B. Rouba, S.N. Bahloul, A multicriteria clustering approach based on similarity indices and clustering
ensemble techniques. Int. J. of Information Technology & Decision Making, 13(04), 811–837, 2014.
1082.S. Roy, Energy aware cluster based routing scheme for wireless sensor network. Foundations of Com-
127
puting and Decision Sciences, 40(3), 203–222, 2015.
1083.L. Ruan, H. Du, X. Jia, W. Wu, Y. Li, K.-I. Ko, A greedy approximation for minimum connected
dominating sets. Theor. Comp. Sci., 329, 325–330, 2004.
1084.M. Sabet,H. R. Naji, A decentralized energy efficient hierarchical cluster-based routing algorithm for
wireless sensor networks. AEU - Int. J. Electron. Commun., 69(5), 790-799, 2015.
1085.N. Saeed, H. Nam, Cluster-based multidimensional scaling for irregular cognitive radio networks
localization. IEEE Trans. Signal Processing, 64(10), 2649–2659, 2016.
1086.N. Saeed, H. Nam, M.I.U. Haq, D.M. Saqib Bhatti, A survey on multidimensional scaling. ACM
Comput. Surv., 51(3), art. 47, 1–25, 2018.
1087.N. Saeed, H. Nam, T.Y. Al-Naffouri, M.-S. Alouni, A state-of-the-art survey on multidimensional
scaling-based localization techniques. IEEE Commun. Surv. & Tut., 21(4), 3565–3583, 2019.
1088.D.K. Sah, T. Amgoth, A novel efficient clustering protocol for energy harvesting in wireless sensor
networks. Wireless Networks, 26(6), 4723–4737, 2020.
1089.I. Saha, U. Maulik, D. Piewszynski, A new multi-objective technique for differential fuzzy clustering.
Appl. Soft Comput., 6(2), 2765–2776, 2011.
1090.B.M. Sahoo, T. Amgoth, H.M. Pandey, Particle swarm optimization based energy efficient clustering
and sink mobility in heterogeneous wireless sensor network. Ad Hoc Netw., 106, art. 102237, 2020.
1091.L. Sahoo, S. Sen, K.S. Tiwary, S. Moslem, T. Senapati, Improvement of wireless sensor network
lifetime via intelligent clustering under uncertainty. IEEE Access, 12, 25018–25033, 2024.
1092.B. Sahu, P. Sahu, P. Dash, Fault tolerant dynamic multi-hop clustering in under water sensor network.
In: Proc. Int. Conf. Inf. Technol. (ICIT), pp. 101–105, 2018.
1093.M. Sajwan, D. Gosain, A.K. SHarma, CAMP: cluster aided multi-path routing protocol for wireless
sensor networks. Wirel Netw., 25, 2603–2620, 2019.
1094.D.W. Sambo, B.O. Yenke, A. Forster, P. Dayang, Optimized clustering algorithms for large wireless
sensor networks: a review. Sensors, 19, 322, p. 1–27, 2019.
1095.S.-V. Sanei-Mehri, A. Das, S. Tirthapura, Enumerating top-kquasi-cliques. Electr. prepr., 10 p., Aug.
28, 2018. http://arxiv.org/abs/1808.0953 [cs.DS]
1096.S.K. Sankar, T.G. Basavaraju, C. Puttamadappa, Ad Hoc Mobile Wireless Networks: Principles,
Protocols and Applications. 2nd ed., CRC Press, 2013.
1097.A.C. Santos, C. Duhamel, L.S. Belisario, Heuristics for designing multi-sink clustered WSN topologies.
Eng. Appl. of AI, 50, 20–31, 2016.
1098.S. Saravanan, R. Poovazhaki, N.R. Shanker, Cluster topology in WSN with SCPS for QoS. Wireless
Personal Communications, 99, 1295–1314, 2018.
1099.J. Sathiamoorthy, B. Ramakrishan, Energy and delay efficient dynamic cluster formation using hybrid
AGA with FACO in EAACK MANETs. Wireless Networks, 23(2), 371–385, 2017.
1100.I. Sau, U. dos Santos Souza, Hitting forbidden induced subgraphs on bounded treewidth graphs. Inf.
Comput., 281, art. 104812, 2021.
1101.J.E. Savage, M.G. Wloka, Parallelism in graph-partitioning. J. of Parallel and Distributed Computing,
13(3), 257–272, 1991.
1102.D.M.S. Saxena, MCH-EOR: multi-objective cluster head based energy-aware optimized routing algo-
rithm on wireless sensor networks. Sustainable Computing: Informatics and Systems, 28, art. 100406,
2020.
1103.A. Scaglione, D.L. Goeckel, J.N. Laneman, Cooperative communications in mobile ad hoc networks.
IEEE Signal Processing Magazine, 23(5), 18–29, 2006.
1104.S.E. Schaeffer, Graph clustering. Computer Science Review, 1, 27–64, 2007.
1105.O. Schaudt, R. Schrader, The complexity of connected dominating sets and total dominating sets
with specified induced subgraphs. Inf. Proc. Lett., 112, 953–957, 2012.
1106.S. Scheuerer, R. Wendolsky, A scatter search heuristic for the capacitated clustering problem. EJOR,
169, 533-547, 2006.
1107.K. Schloegel, G. Karypis, V. Kumar, A new algorithm for multi-objective graph partitioning. In:
European Conf. on Parallel Processing Euro-Par’99, LNCS 1685, Springer, pp. 322–331, 1999.
1108.T. Schreck, J. Bernard, T. Von Landesberger, J. Kohlhammer, Visual cluster analysis of trajectory
data with interactive kohonen maps. Information Visualization, 8(1), 14–29, 2009.
1109.D. Schuff, O. Turetken, J. D’Arcy, A multi-attribute, multi-weight clustering approach to managing
128
“e-mail overload”. DSS, 42(3), 1350–1365, 2006.
1110.C. Schulz, High Quality Graph Partitioning. PhD Thesis, Faculty of Informatics, Karlsruher Inst. of
Technology, Berlin, 2013.
1111.F. Seco, A.R. Jimenez, P. Peltola, A review of multidimensional scaling techniques for RSS-bases
WSN localization. In: 2018 Int. Conf. on Indoor Positioning and Indoor Navigation (IPIN 2018), pp.
1–8, 2018.
1112.O. Seker, T. Ekim, Z.C. Taskin, A decomposition approach to solve the selective graph coloring
problem in some perfect graph families. Networks, 73(2), 145–169, 2019.
1113.O. Seker, T. Ekim, Z. Caner Taskin, An exact cutting algorithm to solve the selective graph coloring
problem in perfect graphs. Electr. prepr., 29 p., Dec. 22, 2020. http://arxiv.org/abs/1811.12094
[cs.DS]
1114.S. Selvakennedy, S. Sinnappan, Y. Shang, A biologically-inspired clustering protocol for wireless
sensor networks. Computer Communications, 30(14-15), 2786-2801, 2007.
1115.M. R. Senouci, A. Mellouk, H. Senouci, A. Aissani, Performance evaluation of network lifetime spatial-
temporal distribution for WSN routing protocols. J. Netw. Comput. Appl., 35(4), 1317-1328, 2012.
1116.S.A. Sert, H. Bagci, A. Yazici, MOFCA: multi-objective fuzzy clustering algorithm for wireless sensor
networks. Appl. Soft Computing, 30, 151–165, 2015.
1117.R. Severino, N. Pereira, E. Tovar, Dynamic cluster scheduling for cluster–tree WSNs. SpringerPlus,
3, art. 493, 1–17, 2014.
1118.C. Sha, R.C. Wang, P.H. Huang, L.J. Sun, Energy efficient clustering algorithm for data aggregation
in wireless sensor networks. J. of China Universities of Post and Telecommun., 17(2), 104–122, 2010.
1119.M. Shafiq, X. Yu, A.A. Laghari, L. Yao, N.K. Kam, F. Abdessamia, Network traffic classification
techniques and comparative analysis using machine learning algorithms. In: 2016 2nd IEEE Int.
Conf. on Computer and Communications (ICCC), pp. 2451–2455, 2016.
1120.M.A. Shah, G. Abbas, A.B. Dogar, Z. Halim, Scaling hierarchical clustering and energy aware routing
for sensor networks. Complex Adaptive Systems Modeling, 3, art. 5, 1–23, 2014.
1121.A. Shahini, N. Ansari, NOMA aided narrowband IoT for machine type communications with user
clustering. Electr. prepr., 17 p., Dec. 20, 2018. http://arxiv.org/abs/1812.08866 [cs.NI]
1122.Y.A. Shah, H.A. Habib, F. Aadil, M.F. Khan, M. Maqsood, T. Nawaz, CAMONET: moth-flame
optimization (MFO) based clustering algorithm for VANETs. IEEE Access, 6, 48611–48624, 2018.
1123.A.N. Shahbaz, H. Barati, A. Barati, Multipath routing through the firefly algorithm and fuzzy logic
in wireless sensor networks. Peer-to-peer Networking and Applications, 14, 541–558, 2021.
1124.A. Shahraki, M.K. Rafsanjani, A.B. Saeid, Hierarchical distributed management clustering protocol
for wireless sensor networks. Telecommunication Systems, 65(1), 193–214, 2017.
1125.A. Shahraki, A. Taherkordi, O. Haugen, F. Eliassen, Clustering objectives in wireless sensor networks:
a survey and research direction analysis. Computer Networks, 180, art. 107376, 1–18, 2020.
1126.A. Shahraki, A. Taherkordi, O. Haugen, F. Eliassen, A survey and future directions on clustering: from
WSNs to IoT and modern networking paradigms. IEEE Trans. on Network and Service Management,
18(2), 2242–2274, 2022.
1127.B. Shahrasbi, N. Rahnavard, A. Vosoughi, Cluster-CMSS: a cluster-based coordinated spectrum
sensing on geographically dispersed mobile cognitive radio networks. IEEE Trans. on Veh. Technol.,
66(7), 6378–6387, 2017.
1128.M. Shalom, P.W.H. Wong, S. Zaks, On-line maximum matching in complete multi-partite graphs
with an application to optical networks. Discr. Appl. Math., 199, 123–136, 2016.
1129.R. Shamir, R. Sharanm D. Tsur, Cluster graph modification problems. Discr. Appl. Math., 144,
173–182, 2004.
1130.M.-Y. Shan, R.-L. Zhang, L.-H. Zhang, Combinatorial clustering algorithm of quantum-behaved
particle swarm optimization and cloud model. Mathematical Problems in Engineering, art. ID 406047,
1–11, 2013.
1131.Y. Shang, W. Ruml, Y. Zhang, M.P.J. Fromherz, Localization from mere connectivity. In: Proc. of
the 4th ACM Int. Symp. on Mobile Ad Hoc Networking & Computing, pp. 201-212, 2003.
1132.W. Shang, F. Yao, P. Wan, X. Hu, On minimum m-connected k-dominating set problem in unit disc
graph. J. of Comb. Optim., 16, 99–106, 2008.
1133.F. Shang, M. Abolhasan, T. Wysocki, An energy-efficient adaptive clustering algorithm for wireless
129
sensor networks. Int. J. of Information Acquisition, 06(02), 117–126, 2009.
1134.F. Shang, Y. Lei, An energy-balanced clustering routing algorithm for wireless sensor network. Wir.
Sens. Netw., 2(10), 777–783, 2010.
1135.Q. Shang, A dynamic resource allocation algorithm in cloud computing based on workflow and re-
source clustering. J. of Internet Technology, 22(2), 403–411, 2021.
1136.T. Shankar, S. Shanmugavel, A. Rajesh, Hybrid HSA nd PSO algorithm for energy efficient cluster
head selection in wireless sensor network. Swarm Evol. Appl., 30, 1–10, 2016.
1137.H.-M. Shieh,M.-D. May, Solving the capacitated clustering problem with genetic algorithms. J. Chin.
Inst. Ind. Eng., 18, 1-12, 2001.
1138.Z. Shao, Y. Li, On integral invariants for effective 3D motion trajectory matching and recognition.
IEEE Trans on Cybern., 46(2), 511–523, 2016.
1139.J. Shao, Y. Tan, L. Gao, Q. Yang, C. Plant, I. Assent, Synchronization-based clustering on evolving
data stream. Inform. Sci., 501, 573–587, 2019.
1140.S. Sharafeddine, O. Farhat, A proactive scalable approach for reliable cluster formation in wireless
networks with D2D offloading. Ad Hoc Networks, 77, 42–53, 2018.
1141.S.A. Sharifi, S.M. Babamir, The clustering algorithm for efficient energy management in mobile ad-
hoc networks. Computer Communications, 166, art. 106983, 2020.
1142.N.K. Sharma, M. Kumar, An energy constrained multihop clustering algorithm for wireless sensor
networks. In: P. Lorenz, P. Dini (eds), Proc. of 4th Int. Conf. on Networking - ICN 2005,Part I, LNCS
3420, Springer, pp. 706–713, 2005.
1143.B. Sharma, R.S. Bhatia, A.K. Singh, A hierarchical virtual backbone construction protocol for mobile
ad hoc networks. J. of King Saud Univ. - Computer and Information Sciences, 28(3), 276–288, 2016.
1144.B. Sharma, R.S. Bhatia, A.K. Singh, A logical structure based fault tolerant approach to handle leader
election in mobile ad hoc networks. J. of King Saud Univ. - Computer and Information Sciences, 29(3),
378–398, 2017.
1145.R. Sharma, V. Vashisht, U. Singh, Fuzzy modelling based energy aware clustering in wireless sensor
networks using modified invasive weed optimization. J. of King Saud Univ. - Computer and Informa-
tion Sciences, 34(5), 1884–1894, 2022.
1146.S. Sharmin, F.N. Nur, Md.A. Razzuque, Md.M. Rahman, A. Alelaiwi, M.M. Hassan, Sk.Md.M.
Rahman, α-Overlapping area coverage for clustered directional sensor networks. Comp. Commun.,
109, 89–103, 2017.
1147.A. Shelebaf, S. Tabatabaei, A novel method for clustering in WSNs via TOPSIS multicriteria decision-
making algorithm. Wireless Personal Communications, 112, 985–1001, 2020.
1148.B. Shen, S. Zhang, Y. Zhong, Cluster-based routing protocols for wireless sensor networks. J. of
Software, 17(7), 00–00, 2006.
1149.Y. Shi, X. Xu, C. Lu, S. Chen, Distributed and weighted clustering based on d-hop dominating set
for vehicular networks. KSII Trans. on Internet and Inform. Syst., 10(4), 1661–1678, 2016.
1150.H. Shi, H. Li, D. Zhang, C. Cheng, W. Wu, Efficient and robust feature extraction and selection for
traffic classification. Comp. Netw., 119, 1–16, 2017.
1151.Y. Shi, Z. Zhang, D.-Z. Du, Approximation algorithm for minimum weight (k, m)-CDS problem in
unit disk graph. Electr. prepr., 18 p., Jan. 4, 2019. http://arxiv.org/abs/1508.005515 [cs.DM]
1152.M. Shi, K. Hua, J. Ren, Y. Cao, Global optimization of K-center clustering. In: Proc. of the 39th
Int. Conf. on Machine Learning ICML’22, pp. 19956–19966, 2022.
1153.S.S. Shiffman, M.L. Reynolods, F.W. Young, Introduction to Multidimensional Scaling, New York:
Academic Press, 1981.
1154.H. Shin, S. Moh, I. Chung, Clustering with one-time setup for reduced energy consumption and
prolonged lifetime in wireless sensor networks. Int. J. of Distributed Sensor Networks, Art. ID 301869,
10 pp., 2013.
1155.M.M. Shirmohamadi, K. Faez, M. Chhardoli, LELE: Leader election with load balancing energy in
wireless sensor network. In: 2009 WRI Int. Conf. on Commun. and Mob. Comput., pp. 106–110, 2009.
1156.N. Shivappa, S.S. Manvi, Fuzzy-based cluster head selection and cluster formation in wireless sensor
networks. IET Networks, 8(6), 390–397, 2019.
1157.M. Shokouhifar, A. Jalali, A new evolutionary based application specific routing protocol for clustered
wireless sensor networks. Int. J. of Electronics and Communications (AEU), 69(1), 432–441, 2015.
130
1158.M. Shokouhifar, A. Jalali, Optimized sugeno fuzzy clustering algorithm for wireless sensor networks.
Eng. Appl. with AI, 60, 16–25, 2017.
1159.T. Shu, M. Krunz, Coverage-time optimization for clustered wireless sensor networks: a power-
balancing approach. IEEE/ACM Trans. on Networking, 18(1), 202–215, 2010.
1160.Q. Shu, Q. Hu, J. Zheng, N. Mitton, A dependable slepian-wolf coding based clustering algorithm for
data aggregation in wireless sensor networks. In: 2013 Int. Conf. on Wireless Communications and
Signal Processing WCSP, pp. 1–6, 2013.
1161.S. Siavoshi, Y.S. Kavian, M. Tarhani, H.F. Rashvand, Geographical multi-layered energy-efficient
clustering scheme for ad hoc distributed wireless sensor networks. IEEE-IET Wireless Sensor Systems,
6(1), 1–9, 2016.
1162.S. Siavoshi, Y.S. Kavian, H. Sharif, Load-balanced energy efficient clustering protocol for wireless
sensor networks. IET Wireless Sensor Systems, 6(3), 67–73, 2016.
1163.D. Sihna, U. Bhattacharya, R. Chaki, CLAR: a novel cluster oriented agent based routing protocol
for MANET. Foundations of Computing and Decision Sciences, 38(1), 3–23, 2013.
1164.A.R. da Silva, M. Moghaddam, M. Liu, The future of wireless underground sensing networks consid-
ering physical layer aspects. In: H.M. Ammari (ed), The Art of Wireless Sensor Networks, Springer,
pp. 451–484, 2014.
1165.J.A. Silva, E.R. Faria, R.C. Barros, E.R. Hruschka, A.C.P.L.F. De Carvalho, J.P. Gama, Data streams
clustering: a survey. ACM Comput. Surv., 46(1), 1–31, 2013.
1166.L. Simonetti, A.S. da Cunha, A. Lucena, The minimum connected dominating set problem: formu-
lation, valid inequalities and a Branch-and-Bound algorithm. In: J. Pahl, T. Reiners, S. Voss (eds),
Int. Conf. on Network Optimization INOC 2011, LNCS 6701, Springer, pp. 162–169, 2011.
1167.S.V. Simpson, G. Nagarajan, An environment-adaptive distributed node joining approach and a secure
cluster-based architecture for MANET. Int. J. of Enterprise Network Management, 13(1), 3–18, 2022.
1168.S.K. Singh, M.P. Singh, D.K. Singh, A survey of energy-efficient hierarchical cluster-based routing in
wireless sensor networks. Int. J. Adv. Networking Appl., 2(2), 570–580, 2010.
1169.Y. Singh, K. Deep, S. Niranjan, Multiple criteria clustering of mobile agents in WSN. Int. J. of
Wireless & Mobile Networks, 4(3), 183–193, 2012.
1170.S.P. Singh, S.C. Sharma, A survey on cluster based routing protocols in wireless sensor networks.
Procedia Comput Science, 45, 687–695, 2015.
1171.P. Singh, R. Singh, Energy-efficient QoS-aware intelligent hybrid clustered routing protocol for wire-
less sensor networks. J. of Sensors, art. ID 8691878, 1–12, 2019.
1172.S. Singh, An energy aware clustering and data gathering technique based on nature inspired opti-
mization in WSNs. Peer-to-Peer Networking and Applications, 13(5), 1357–1374, 2020.
1173.Z. Siqing, T. Yang, Y. Feiyue, Fuzzy logic-based clustering algorithm for multi-hop wireless sensor
networks. Procedia CS, 131, 1095–1103, 2018.
1174.L. Sixu, W. Muqing, Z. Min, Particle swam optimization and artificial bee colony algorithm for
clustering and mobile based software-defined wireless sensor networks. Wireless Networks, 28(4),
1671–1688, 2022.
1175.G. Smaragdakis, I. Matta, A. Bestavros, SEP: a stable election protocol for/ clustered heterogeneous
wireless sensor networks. In: Second Int. Workshop on Sensor and Actor Network Protocols and
Applications (SANPA 2004), No. 4, pp. 660–670, 2004.
1176.P.H.A. Sneath, R.R. Sokal, Numerical taxonomy. Nature, 193, art. 4818, 855–860, 1962,
1177.P.H.A. Sneath, R.R. Sokal, Numerical Taxonomy: The Principles and Practice of Numerical Classi-
fication. San Francisco, W.H. Freeman, 1973.
1178.I. Sohn, J.-H. Lee, S.H. Lee, Low-Energy Adaptive Clustering Hierarchy Using Affinity Propagation
for Wireless Sensor Networks. IEEE Commun. Lett., 20(3), 558-561, 2016.
1179.B. Soleimani, M. Sabbaghian, Cluster-based resource allocation and user association in mmwave
femcell networks. IEEE Trans. Commun., 68(3), 1746–1759, 2020.
1180.M. Song, Z. Cheng-lin, Unequal clustering algorithm for WSN based on fuzzy logic and improved
ACO. The J. of China Universities of Posts and Telecommunications, 89–97, 2011.
1181.Y. Song, H. Luo, S. Pi, C. Gui, B. Sun, Graph kernel based clustering algorithm in MANETs. IEEE
Access, 8, 197650–107660, 2020.
1182.S. Soro, W.B. Heinzelman, Prolonging the lifetime of wireless sensor networks via unequal clustering.
131
In: 19th IEEE Int. Paral. and Distr. Processing Symp., pp. 1–8, 2005.
1183.S. Soro, W.B. Heinzelman, Cluster head election techniques for coverage preservation in wireless
sensor networks. Ad Hoc Networks, 7, 955–972, 2009.
1184.N.L. Sowah, Q. Wu, F. Meng, Multi-class classification and clustering based multi-object tracking.
In: Proc. of the World Congress on Engineering WCE 2017, vol. 1, pp. 480–484, 2017.
1185.S. Srinivasan, T. Chakraborty, S. Bhowmick, Identifying base clusters and their application to maxi-
mizing modularity. In: DIMACS Workshop: Graph Partitioning and Graph Clustering, pp. 141–156,
2012.
1186.S. Srivastava, A.K. Jaiswal, Clustering based load balanced gateway placement approach. Int. J. of
Computer Applications, 63(5), 6–10, 2013.
1187.A. Srivastava, P.K. Mishra, Load-balanced cluster head selection enhancing network lifetime in WSN
using hybrid approach for IoT applications. J. of Sensors, art. ID 4343404, 1–29, 2023.
1188.T. Stephan, F. Al-Turjman, S. Joseph K, B. Balusamy, Energy and spectrum aware unequal clustering
with deep learning based primary user classification in cognitive radio sensor networks. Int. J. of
Machine Learning and Cybernetics, 12, pp. 3261–3294, 2021.
1189.B.R. Stojkoska, Nodes localization in 3D wireless sensor networks based on multidimensional scaling
algorithm. Int. Scholarly Research Notices, Vol. 2014, art. ID 845027, 2014.
1190.I. Stojmenovic, M. Seddigh, J. Zunic, Dominating sets and neighbor elimination-based broadcasting
algorithms in wireless networks. IEEE Trans. on Paral. and Distr. Syst., 13(1), 14–25, 2002.
1191.Strehl, J. Ghosh, Cluster ensembles – a knowledge reuse framework for combining multiple partitions.
J. Mach. Learn. Res., 3, 583–617, 2002.
1192.S. Su, S. Zhao, An optimal clustering mechanism based on Fuzzy-C means for wireless sensor networks.
Sustainable Computing: Informatics and Systems, 18, 127–134, 2018.
1193.M. Subhedar, G. Birajdar, Spectrum sensing techniques in cognitive radio networks: a survey. Int J
Next-Gen Netw., 3(2), 37-51, 2011.
1194.V. Sucasas, A. Radwan, H. Marques, J. Rodriguez, S. Vahid, R. Tafazolli, A survey on clustering
techniques for cooperative wireless networks. Ad Hoc Networks, 47, 53–81, 2016.
1195.S. Suganthi, N. Umapathi, M. Mahdal, M. Ramachandran, Multi swarm optimization based clustering
with tabu search in wireless sensor network. Sensors, 22, art. 1736, 1–13, 2022.
1196.R. Sugar, S. Imre, Adaptive clustering using mobile agents in wireless Ad–Hoc networks. In: D.
Shepherd, J. Finney, L. Mathy, N. Race (eds), Interactive Distributed Systems IDMS 2001, LNCS
2158, Springer, pp. 199–204, 2001.
1197.N. Sukegawa, A. Miyauchi, A note on the complexity of the maximum edge clique partitioning problem
with respect to the clique number. Discr. Optim., 19(4), 331–332, 2013.
1198.Y. Sun, Y. Yu, J. Han, Ranking-based clustering of heterogeneous information networks with star
network schema. In: KDD, pp. 797–806, 2009.
1199.G. Sun, T. Chen, Y. Su, C. Li, Internet traffic classification based in incremental support vector
machine. Mob. Netw. Appl., 23, 789–796, 2018.
1200.X. Sun, Y. Yang, M. Ma, Minimum connected dominating set algorithms for Ad Hoc networks.
Sensors, Vol. 2019, 19(8), art. 1919, 2019.
1201.R.R. Swain, P.M. Khilar, T. Dash, Multifault diagnosis in WSN using a hybrid metaheuristic trained
neural network. Digital Communications and Networks, 6(1), 86–100, 2020.
1202.H. Taheri, P. Neamatollahi, O.M. Younis, S. Naghibzadeh, M.H. Yaghmaee, An energy-aware dis-
tributed clustering protocol in wireless sensor networks using fuzzy logic. Ad Hoc Networks, 10(7),
1469–1481, 2012.
1203.L. Tan, Y. Gong, G. Chen, A balanced parallel clustering protocol for wireless sensor networks
using K-means techniques. In: 2008 Second Int. Conf. on Sensor Technologies and Applications
(SENSORCOMM’08), pp. 300–305, 2008.
1204.J.Q. Tang, W. Yang, L.Y. Zhu, D. Wang, X. Feng, An adaptive clustering approach based on minimum
travel route planning for wireless sensor networks with a mobile sink. Sensors, 17, 964, 2017.
1205.W. Tang, Y. Yang, L. Zeng, Y. Zhan, Optimizing MSE for clustering with balanced size constraints.
Symmetry, 11, art. 338, 1–16, 2019.
1206.W. Tang, Y. Yang, L. Zeng, Y. Zhan, Size-constrained clustering with MILP formulation. IEEE
Access, 8, 1587–1599, 2020.
132
1207.E. Taqieddin, M. Mowafi, F. Awad, O. Banimelhem, H. Maher, An energy-balanced cluster-based
protocol for wireless sensor networks. Int. J. of Inform. Technol. and Web Eng., 8(3), 50–63, 2013.
1208.M. Tareq, E.A. Sundararajan, M. Mohd, N.S. Sani, Online clustering of evolving data streams using
a density grid-based method. IEEE Access, 8, 166472–166490 2022.
1209.M. Tarhani, Y.S. Kavian, S. Siavoshi, SEECH: Scalable energy efficient clustering hierarchy protocol
in wireless sensor networks. IEEE Sens., 14(11), 3944–3954, 2014.
1210.D.E. Taylor, Survey and taxonomy of packet classification techniques. ACM Computing Surveys,
37(3), 238–275, 2005.
1211.D.-W. Tcha, T.-J. Choi, Y.-S. Myung, Location-area partition in cellular a radio network. The J. of
ORS, 48(11), 1076–1081, 1997.
1212.M. Thai, N. Zhang, R. Tiwari, X. Xu, On approximation algorithms of k-connected m-dominating
sets in disk graphs. Theor. Computer Science, 385(1–3), 49–59, 2007.
1213.A. Thakkar, K. Kotecha, Cluster head election for energy and delay constraint applications of wireless
sensor networks. IEEE Sens. J., 14(8), 2658–2664, 2014.
1214.K. Thangaramya, K. Kulothungan, R. Loganbigai, M. Selvi, S. Ganapathy, Energy aware cluster and
neuro-fuzzy based routing algorithm for wireless sensor networks in IoT. Comp. Netw., 151, 211-223,
2019.
1215.V.S. Thalapala, K. Guravaiah, FCMCP: fuzzy C-means for controller placement in software defined
networking. Procedia CS, 201, 109–116, 2022.
1216.T.M. Thekkil, N. Prabakaran, Optimization based multi-objective weighted clustering for remote
monitoring system in WSN. Wireless Personal Communications, 117, 387–404, 2021.
1217.L. Tian, E. Khorov, S. Latre, J. Famaey, Real-time station grouping under dynamic traffic for IEEE
802.11ah. Sensors, 17(7), 1–23, 2017.
1218.C. Tinh, B. Huynh, M. Bidaki, A.M. Rahmani, M. Hosseinzadeh, M. Masdari, Optimized fuzzy
clustering using moth-frame optimization algorithm in wireless sensor networks. Artificial Intelligence
Review, 55, 1915–1945, 2022.
1219.T. Tiwari, N.R. Roy, Hierarchical clustering in heterogeneous wireless sensor networks: a survey. In:
Int. Conf. on Computing, Communications & Automation, pp. 1385–1390, 2015.
1220.Y. Tock, N. Naaman, A. Harpaz, G. Gershinsky, Hierarchical clustering of message flows in a mul-
ticast data dissemination system. In: Proc. of the 17th IASTED Int. Conf. Parallel and Distributed
Computing and Systems PDCS, pp. 320–326, 2005.
1221.F.D. Tolba, D. Magoni, P. Lorenz, Connectivity, energy and mobility driven clustering algorithm for
mobile ad hoc networks. In: Proc. IEEE CLOBECOM 2007, pp. 2786–2790, 2007.
1222.A. Tongaonkar, R. Torres, M. Iliofotou, R. Keralapura, A. Nucci, Towards self adaptive network
traffic classification. Comp. Commun., 56, 35–46, 2015.
1223.A. Topchy, A.K. Jain, Clustering ensembles: models of consensus and weal partitions. IEEE Trans.
PAMI, 27(12), 1866–1881, 2005.
1224.C. Toregas, R. Swain, C. Re Velle, L. Bergman, The location of emergency service facilities. Oper.
Res., 19(6), 1363–1373, 1971.
1225.W.S. Torgerson, Theory & Methods of Scaling. Wiley, 1958.
1226.M. Tosum, O. Dagdeviren, New heuristic methods for balanced clustering problem in wireless sensor
networks. In: 4rd Int. Conf. on Computer Science and Engineering (UBMK’19), pp. 645–649, 2019.
1227.V. Traa, P. Doreian, A. Mrvar, Partitioning signed networks. In: P. Doreian, V. Batagelj, A. Ferligoj
(eds), Advances in Network Clustering and Blockmodeling, Wiley, pp. 225–249, 2020.
1228.T.N. Tran, T.-V. Nguyen, B. An, An efficient connected dominating set clustering based routing
protocol with dynamic channel selection in cognitive mobile ad hoc networks. Electronics, 8, art.
1332, 1–26, 2019.
1229.M.W. Trosset, A new formulation of the nonmetric strain problem in multidimensional scaling. J. of
Classification, 15, 15–35, 1998.
1230.Y.R. Tsai, H.A. Wei, Quality-balanced user clustering schemes for non-orthogonal multiple access
systems. IEEE Commun. Lett., 22(1), 113–116, 2017.
1231.V.S. Tseng, E.H.-C. Lu, Energy-efficient real-time object tracking in multi-level sensor networks by
mining and predicting movement patterns. J. of Systems and Software, 82(4),697–706, 2009.
1232.D. Tsur,Faster parameterized algorithm for cluster vertex deletion. Theory Comput. Syst., 65, 323–
133
343, 2021.
1233.D. Tsur, Faster parameterized algorithm for Bicluster Editing. Inform. Proc. Lett., 168, art. 106095,
2021.
1234.D. Tsur, Faster parameterized algorithms for Bicluster Editing and Flip Consensus Tree. Theor.
Comput. Sci., 953, art. 113796, 2023.
1235.F. Turchini, L. Seidenari, A. Del Bimbo, Understanding sport activities from correspondences of
clustered trajectories. In: Proc. of the IEEE Int. Conf. on Computer Vision Workshops, pp. 43–50,
2015.
1236.S. Tyagi, N. Kumar, A systematic view on clustering and routing techniques based upon LEACH
protocol for wireless sensor networks. J. Netw. Comput. Appl., 36(2), 623–645, 2013.
1237.I. Ul Haq, Q. Javaid, Z. Ullah, Z. Zaheer, M. Raza, M. Khalid, G. Ahmed, S. Khan, E2-MACH: energy
efficient multi-attribute based clustering scheme for energy harvesting wireless sensor networks. Int.
J. of Distributed Sensor Networks, 16(10), 1–17, 2020.
1238.M.F. Ullah, J. Imtiaz, K.Q. Maqbool, Enhanced three layer hybrid clustering mechanism for energy
efficient routing in IoT. Sensors, 19. art. 829, 1–13, 2019.
1239.F. Ullah, M. Zahid Khan, G. Mehmood, M.S Qureshi, M. Fayaz, Energy efficiency and reliability
considerations in wireless body area networks: a survey. Computational and Mathematical Methods
in Medicine, art. ID 1090131, 1–15, 2022.
1240.M. Umadevi, Energy balanced clustering and aggregation for wireless sensor networks. Int. J. of
Computer Science and Technology, 5(4), 164–167, 2014.
1241.R. Unlu, P. Xanthopoulos, A weighted framework for unsupervised ensemble learning based on inter-
nal quality measures. Ann. Oper. Res., 276, 229-247, 2019.
1242.Z. Uykan, R. Jantti, Clustering for determining distributed antenna location in wireless networks.
Wireless Netw., 24, 1857–1871, 2018.
1243.S. Valenti, D. Rossi, A. Dainotti, A. Pescape, A. Finamore, M. Mellia, Reviewing traffic classification.
In: E. Biersack, C. Callegari, M. Matijasevic (eds), Data Traffic Monitoring and Analysis, LNCS 7754,
Springer, pp. 123–147, 2013.
1244.S. Vascon, S.R. Bulo, V. Murino, M. Pelillo, DSLib: an open source library for the dominant set
clustering method. Electr. prepr., 4 p., Oct. 15, 2020. http://arxiv.org/abs/2010.07906 [cs.MS]
1245.F.J. Vazquez-Araujo, A. Dapena, M.J.S. Salorio, P.-M. Castro-Castro, Calculation of the connected
dominating set considering vertex importance metrics. Entropy, 20(2), art. 87, 2018.
1246.S. Vega-Pons, J. Ruiz-Shulcloper, A survey of clustering ensemble algorihtms. Int. J. Patern Recogn.
Artif. Intell., 25(03), 337–372, 2011.
1247.N. Veldt, Optimization Frameworks for Graph Clustering. PhD Thesis, Purdue Univ., 2021.
1248.R. Velmani, B. Kaarthick, An efficient cluster-tree data collection scheme for large mobile wireless
sensor networks. IEEE Sensors J., 15(4), 2377–2390, 2015.
1249.V.B. Velpula, MHM K. Prasad, TCMVS: a novel trajectory clustering technique based on multi-view
similarity. Cybernetics and Information Technologies, 15(2), 53–62, 2015.
1250.T. Venkaraiselvi, C. Selvan, A survey on weighted clustering for mobile adhoc networks. Int. J. of
Communication Science and Mobile Computing, 3(11), 555–563, 2014.
1251.R. Verdone, F. Fabbio, C. Buratti, Maximizing area throughput in clustered wireless sensor networks.
IEEE J. Sel. Area Commun., 28, 1200–1210, 2010.
1252.A. Veremeyev, V. Boginski, Identifying large robust network clusters via new compact formulations
of maximum k-club problems. EJOR, 218(2), 316–326, 2012.
1253.A. Verma, S. Butenko, Network clustering via clique relaxation: a community based approach. In:
D.A. Bader, H. Meyehenke, P. Sanders, D. Wagner (eds), Graph Partitioning and Graph Clustering,
Contemporary Mathematics, vol. 588, pp. 129–139, 2013.
1254.E. Vhora, J. Gandhi, A comprehensive survey on mobile edge computing: challenges, tools, applica-
tions. In: 2020 Fourth Int. Conf. on Comput. Method. and Commun. (ICCMC), pp. 49–55, 2020.
1255.K. Vijayalakshmi, P. Anandan, A multi objective Tabu particle swam optimization for effective cluster
head selection in WSN. Cluster Computing, 22(5), 12275–12282, 2019.
1256.V. Vijayalakshmi, A. Senthikumar, USCDRP: unequal secure cluster-based distributed routing pro-
tocol for wireless sensor networks. The J. of Supercomputing, 76, 989–1004, 2020.
1257.R. Vilis, N. Georganas, Clustering algorithm for the topological design of hierarchical, multidrop data
134
networks. Computer Communications, 2(3), 105–110, 1979.
1258.U. von Luxburg, A tutorial on spectral clustering. Statistics and Computing, 17(4), 395–416, 2007.
1259.B. Wagner, An exact solution procedure for a cluster hub location problem. EJOR, 178, 391-401,
2007.
1260.D.F. Wahid, E. Hassini, A literature review on correlation clustering: cross-disciplinary taxonomy
with bibliometric analysis. Operations Research Forum, 3(3), art. 47, 1–43, 2022.
1261.Q. Wei, K. Bai, L. Zhou, Z. Hu, Y. Jin, J. Li, A cluster-based energy optimization algorithm in
wireless sensor networks with mobile sink. Sensors, 21, art. 2523, 1–18, 2021.
1262.L. Wan, W.K. Ng, X.H. Dang, P.S. Yu, K. Zhang, Density-based clustering of data streams at a
multiple resolutions. ACM Trans. on Knowledge Discovery Data, 3(3), 1–28, 2009.
1263.Z. Wan, S. Liu, W. Ni, Z. Xu, An energy-efficient multi-level adaptive clustering routing algorithm
for underwater sensor networks. Cluster Comput., 22, 14651–14660, 2019.
1264.L. Wang, S. Olariu, Cluster maintenance in mobile Ad-hoc networks. Cluster Computing, 8(2–3),
111–118, 2005.
1265.H. Wang, B. Alidaee, F. Glover, G. Kochenberger, Solving group technology problems via clique
partitioning. Int. J. Flex. Manuf. Syst., 18, 77–97, 2006.
1266.D. Wang, An efficient clusterhead assignment scheme for hierarchical wireless sensor networks. Int.
J. of Wireless Information Networks, 15(2), 61–71, 2008.
1267.L. Wang, C. Leckie, K. Ramamohanarao, J. Bezdek, Approximate spectral clustering. Advances in
Knowledge Discovery and Data Mining, pp. 134–146, 2009.
1268.J. Wang, X. Yang, T. Ma, M. Wu, J.U. Kim, An energy-efficient competitive clustering algorithm for
wireless sensor networks using mobile sink. Int. J. Grid Distr. Comput., 5(4), 79–92, 2012.
1269.Z. Wang, W. Lou, Z. Wang, J. Ma, H. Chen, A hybrid cluster-based target tracking protocol for
wireless sensor networks. Int. J. of Distrb. Sensor Networks, Art. ID 494863, 1–16, 2013.
1270.L. Wang, L. Da Xu, Z. Bi, Y. Xu, Data cleaning for RFID and WSN integration. IEEE Trans. on
Industrial Informatics, 10(1), 408–418, 2014.
1271.X. Wang, B. Qian, I. Davidson, On constrained spectral clustering and its applications. Data Mining
and Knowledge Discovery, 28, 1–30, 2014.
1272.X. Wang, H. Cheng, H. Huang, Constructing a MANET based on clusters. Wireless Pers. Commun.,
75(2), 1489–1510, 2014.
1273.J. Wu, H. Liu, H. Xiong, J. Cao, J. Chen, K-means-based consensus clustering: a unified view. IEEE
Trans. on Knowledge and Data Engineering, 27(1), 155–169, 2015.
1274.Y. Wang, W. Wang, X.-Y. Li, Weighted connected dominating set. In: M.-Y. Kao (ed), Encyclopedia
of Algorithms, Springer, pp. 2359–2363, 2016.
1275.G. Wang, Y. Zhao, J. Huang, Q. Duan, J. Li, A K-means-based network partitioning algorithm for
controller placement in software defined networks. In: Proc. 2016 IEEE Int. Conf. Commun. (ICC),
pp. 1–6, 2016.
1276.G. Wang, Y. Zhao, J. Huang, W. Wang, The controller placement problem in software defined
networking: a survey. IEEE Network, 31(5), 21–27, 2017.
1277.G. Wang, Y. Zhao, J. Huang, Y. Wu, An effective approach to controller placement in software defined
wide area networks. IEEE Trans. on Network and Service Management, 15(1), 344–355, 2018.
1278.J. Wang, Y. Cao, B. Lin, H.-j. Kim, S. Lee, Particle swarm optimization based clustering algorithm
with mobile sink for WSNs. FGCS, 76, 452–457, 2017.
1279.Z. Wang, Q. Chen, B. Hou, B. Suo, Z. Li, W. Pan, Z.G. Ives, Parallelizing maximal clique and k-plex
enumeration over graph data. J. Parallel. Distrib. Comput., 106, 79–91, 2017.
1280.K. Wang, Q. Zhou, S. Guo, J. Luo, Cluster frameworks for efficient scheduling and resource allocation
in data center networks: a survey. IEEE Commun. Surv. & Tut., 20(4), 3560–3580, 2018.
1281.Q. Wang, S. Guo, J. Hu, Y. Yang, Spectral partitioning and fuzzy C-mean based clustering algorithm
for big data wireless sensor networks. EURASIP J. on Wir. Commun. and Netw., art 54, 1–11, 2018.
1282.S. Wang, J. Yu, M. Atiquzzaman, H. Chen, L. Ni, CRPD: a novel clustering routing protocol for
dynamic wireless sensor networks. Personal and Ubiquitous Computing, 22, 545–559, 2018.
1283.J. Wang, Q. Zhang, G. Feng, S. Qin, J. Zhou, L. Cheng, Clustering strategy of UAV network based
on deep Q-learning. In: 2020 IEEE 20th Int. Conf. on Communication Technology (ICCT 2020), pp.
1684–1689, 2020.
135
1284.Q.F. Wang, J.G. Nan, J.K. Huang, B. Wang, Z. Jia, Weighting based clustering for FANET. Appli-
cation Research of Computers, 36(5), 1500–1503, 2020.
1285.W. Wang, J. Wei, S. Zhao, Y. Li, Y. Zheng, Energy efficient resource allocation based on spectrum-
power tradeoff in distributed satellite cluster network. Wireless Networks, 26(6), 4389–4402, 2020.
1286.T. Wang, X. Yang, K. Hu, G. Zhang, A distributed load balancing clustering algorithm for wireless
sensor networks. Wireless Personal Communications, 120, 3343–3367, 2021.
1287.D. Wang, C. Huang, Deep reinforcement learning for dynamic clustering and resource allocation in
smart-duplex networks. In: IEEE Wireless Communications and Networking Conf. (WCNC), pp.
2124–2129, 2022.
1288.J. Wang, C. Li, A weighted energy consumption minimization-based multi-hop uneven clustering
routing protocol for cognitive radio sensor networks. Scientific Report, 12, art. 14099, 1–16, 2022.
1289.Z. Wang, Y. Zhou, M. Xiao, B. Khousaainov, Listing maximal k-plexes in large real-world graphs.
Electr. prepr., 11 p., Feb. 19, 2022. http://arxiv.org/abs/2202.08737 [cs.DS]
1290.Y.H. Ward, Hierarchical grouping to optimize an objective function. J. of the American Statistical
Association, 58(301), 236–244, 1963.
1291.R. Weber, A. Garavaglia, M. Schulist, S. Brueck, A. Dekorsy, Self-organizing adaptive clustering for
cooperative multipoint transmission. In: Proc. IEEE Veh. Techn. Conf. (VTC Spring), pp. 1–5, 2011.
1292.F. Wen, X. Wang, G. Zhang, Evolutionary-based automatic clustering method for optimizing multi-
level network. Clust. Comput., 20(4), 3161–3072, 2017.
1293.S.T. Wierzchon, M.A. Klopotek, Algorithms of combinatorial cluster analysis. In: Modern Algorithms
of Cluster Analysis, Springer, pp. 67–161, 2018.
1294.S. Wikaisuksakul, A multi-objective genetic algorithm with fuzzy c-means for automatic clustering.
Appl. Soft Comput., 24, 679–691, 2014.
1295.C.K.I. Williams, On a Connection between Kernel PCA and Metric Multidimensional Scaling. Ma-
chine Learning, 46, 11-19, 2002
1296.T. Wittkop, J. Baumbach, F. Lobo, S. Rahmann, Large scale clustering of protein sequences with
FORCE – A layout based heuristic for weighted cluster editing. BMC Bioinformatics, 8(1), art. 396,
1–12, 2007.
1297.J. Wu, H. Li, A dominating set based routing scheme in Ad Hoc wireless sensor networks. Telecommun.
Syst., 18(1–3), 13–36, 2001,
1298.Y.-F. Wu, Y.-L. Xu, G.-L. Chen, Approximation algorithms for Steiner connected dominating set. J.
of Computer Science and Technology, 20(5), 713–716, 2005.
1299.T. Wu, S. Biswas, A self-organizing slot allocation protocol for multi-cluster sensor networks. In:
Fourth Int. Symp. on Information Processing in Sensor Networks IPSN 2005, pp. 309–316, 2005.
1300.W. Wu, H. Du, X. Jia, Y. Li, S.C.-H. Huang, Minimum connected dominating sets and maximal
independent sets in unit disk graphs. Theor. CS, 352(1–3), 1–7, 2006.
1301.Y. Wu, Y. Li, Connecting dominating sets. In: H. Liu, Y.W. Leung, X. Chu (eds), Handbook of Ad
Hoc and Sensor Wireless Networks: Architecture, Algorithms and Protocols, pp. 19–39, 2009.
1302.B.Y. Wu, On the clustered Steiner tree problem. In: P. Widmayer, Y. Xu, B., Zhu (eds), Int. Conf.
COCOA 2013, Springer, LNCS 60–71, 2013.
1303.J. Wu, H. Liu, H. Xiong, J. Cao, A theoretic framework of K-means-based consensus clustering. In:
Proc. of the Twenty-Third Int. Joint Conf. on Artifical Intelligence, pp. 1799–1805, 2013.
1304.C.-W. Wu, T.-C. Chiang, L.-C. Fu, An ant colony optimization algorithm for multi-objective cluster-
ing in mobile ad hoc networks. In: Proc. IEEE Congr. Evol. Comput., pp. 2963–2968, 2014.
1305.B.Y. Wu, C.-W. Lin, On the clustered Steiner tree problem. J. of Combin. Optim., 30(2), 370–386,
2015.
1306.J. Wu, H. Liu, H. Xiong, J. Cao, J. Chen, K-means-based consensus clustering: a unified view. IEEE
Trans. KDE, 27(1), 155–169, 2015.
1307.J. Wu, Z. Wu, J. Cao, H. Liu, G. Chen, Y. Zhang, Fuzzy consensus clustering with applications on
big data. IEEE Trans. on Fuzzy Systems. 25(6), 1430–1445, 2017.
1308.G. Wu, H. Wang, W. Pedrycz, H. Li, L. Wang, Satellite observation scheduling with a novel adaptive
simulated annealing algorithm and a dynamic task clustering strategy. Comp. and Ind. Eng., 113,
576–588, 2017.
1309.H. Wu, J. Xian, X. Mei, Y. Zhang, J. Wang, J. Cao, P. Mohapatra, Efficient target detection in
136
maritime search and rescue wireless sensor network using data fusion. Computer Communications,
136, 53–62, 2019.
1310.C.-M. Wu, M.-S. Wu, Y.-J. Yang, C.-Y. Sie, Cluster-based distributed MAC protocol for multichannel
cognitive radio ad hoc networks. IEEE Access, vol. 7, 65781–65796, 2019.
1311.P. Xanthopoulos, A review on consensus clustering methods. In: T.M. Rassias, C.A. Floudas, S.
Butenko (eds), Optimization in Science and Engineering, Springer, pp. 553-566, 2014.
1312.H. Xia, R.H. Zhang, J. Yu, Z.K. Pan, Energy-efficient routing algorithm based on unequal clustering
and connected graph in wireless sensor networks. Int. J. of Wir. Inform. Netw., 23(2), 141–150, 2016.
1313.X. Xiao, H. Huang, A clustering routing algorithm based on improved ant colony optimization algo-
rithms for underwater wireless sensor networks. Algorithms, 13(10), art. 250, 1–17, 2020.
1314.D. Xie, Q. Sun, Q. Zhou, Y. Qui, X. Yuan, An efficient clustering protocol for wireless sensor networks
based on localized game theoretical approach. Int. J. of Distr. Sensor Netw., art. 476313, 1–11, 2013.
1315.N. Xing, Q. Zong, L. Dou, B. Tian, Q. Wang, A game theoretic approach for mobility prediction
clustering in unmanned aerial vehicle networks. IEEE Trans. Veh. Technol., 68(10), 9963–9973, 2019.
1316.F. Xu, Y.-C. Tian, Y. Li, Y. Sun, Wireless sensor-actuator network design for mobile control appli-
cations. Sensors, 7, 2157–2173, 2007.
1317.H. Xu, Y. Zhou, W. Lin, H. Zha, Unsupervised trajectory clustering via adaptive multi-kernel-based
shrinkage. In: Proc. of the IEEE Int. Conf. on Computer Vision, pp. 4328–4336, 2015.
1318.L. Xu, G.M.P. O’Hare, R. Collier, A smart and balanced energy-efficient multihop clustering algorithm
(Smart-Beem) for MIMO IoT systems in future networks. Sensors, 17(7), 23, 2017.
1319.L. Xu, R. Collier, G.M.P. O’Hare, A survey of clustering techniques in WSNs and consideration of
the challenges of applying such to 5G IoT scenarios. IEEE Internet of Things J., 4(5), 1229–1249,
2017.
1320.Y. Xu, Z. Yue, L. Lv, Clustering routing algorithm and simulation of internet of things perception
layer based on energy balance. IEEE Access, 7, 145667–145676, 2019.
1321.R.N. Yadav, R. Misra, Approximating common control channel problem in cognitive radio networks.
IEEE Systems J., 13(1), 301–312, 2019.
1322.S. Yalcin, E. Erden, Effective cluster scheduling scheme using local gravitation method for wireless
sensor networks. ESwA, 233, art. 121006, 2023.
1323.Q. Yan, Z. Su, Evaluation of college students’ English performance considering Roche multiway tree
clustering. Int. J. of Electrical Engineering & Education, art. 00207209211004207, 2021.
1324.S. Yang, J. Wu, J. Cao, Connected k-hop clustering in ad hoc networks. In: 2005 Proc. Int. Conf. on
Parallel Processing ICPP’05, pp. 373–380, 2006.
1325.W.C. Yang, Z. Fu, J.H. Kim, M.S. Park, An adaptive dynamic cluster-based protocol for target
tracking in wireless sensor networks. In: Advances in Data and Web Management, pp. 157–167, 2007.
1326.H.-Y. Yang, C.-H. Lin, M.-J. Tsai, Distributed algorithm for efficient construction and maintenance
of connected k-hop dominating set in mobile ad hoc networks. IEEE Trans. on Mobile Computing,
7, 444–457, 2008.
1327.Z. Yang, H. Chen, F. Chu, A lagrangian relaxation approach for a large scale new variant of capaci-
tated clustering problem. Comput. Ind. Eng., 61 (2011) 430-435, 2011.
1328.J. Yang, B. Bai, H. Li, A cluster-tree based data gathering algorithm for wireless sensor networks.
In: Proc. Int. Conf. Autom. Control Artif. Intell. (ACAI), pp. 22–25, 2012.
1329.H. Yang, Q. Yao, A. Yu, Y. Lee, J. Zhang, Resource assignment based on dynamic fuzzy clustering
in elastic optical networks with multi-core fibers. IEEE Trans. on Commun., 67(5), 3457–3469, 2019.
1330.Z. Yang, R. Zheng, Y. Ma, Parallel heuristics for balanced graph partitioning based on richness of
implicit knowledge. IEEE Access, 7, 96444–96454, 2017.
1331.X. Yang, T. Yu, Z. Chen, J. Yang, J. Hu, Y. Wu, An improved weighted and location-based clustering
scheme for flying Ad Hoc networks. Sensors, 22(9), art. 3236, 1–19, 2022.
1332.J. Yang, C.-T. Lin, Multi-view adjacency constrained hierarchical clustering. IEEE Trans. on Emerg-
ing Topics in Computational Intelligence, 7(4), 1126–1138, 2023.
1333.Z. Yang, Z. Jiang, W. Yang, S. Gao, Balanced graph partitioning based on mixed 0-1 linear program-
ming and iteration vertex relocation algorithm. J. of Combin. Optim., 45, art. 121, 2023.
1334.L. Yao, X. Cui, M. Wang, An energy-balanced clustering routing algorithm for wireless sensor net-
works. In: 2009 WRI World Congress on CS and Inform. Eng., vol. 3, pp. 316–320, 2006.
137
1335.R. Yarinezhad, M. Sabaei, An optimal cluster-based routing algorithm for the lifetime maximization
of Internet of Things. J. of Par. and Distr. Comput., 156, 7–24, 2021.
1336.S. Yau, W. Gao, Multi-hop clustering based on neighborhood benchmark in mobile ad-hoc networks.
Mobile Netw. Appl., 12(5–6), 381–391, 2007.
1337.Z. Ye, H. Mohamadian, Adaptive clustering based dynamic routing of wireless sensor networks via
generalized ant colony optimization. IERI Procedia, 10, 2–10, 2014.
1338.S. Yi, J. Heo, Y. Cho, J. Hong, PEACH: Power-efficient and adaptive clustering hierarchy protocol
for wireless sensor networks. Comput. Commun., 30(1415), 2842-2852, 2007.
1339.J. Yim, J. Bang, Y. Nam, Y. Shin, E. Lee, Efficient multipath routing protocol against path failures
in wireless sensor networks. In: 2019 12th IFIP Wireless and Mobile Networking Conf. (WMNC),
IEEE, pp. 136–140, 2019.
1340.J. Yin, M.M. Gaber, Clustering distributed time series in sensor networks. In: Proc. of the Eight
IEEE Int. Conf. on Data Mining, pp. 678–687, 2008.
1341.Y. Yin, C. Huang, D.-f. Wu, S. Huang, Joint computation offloading and resource allocation in space-
air-terrestrial integrated networks for IoT applications. Ad Hoc Networks, 150, art. 103267, 1–12,
2023.
1342.S.G. Yoon, J.O. Seo, S. Bahk, Regrouping algorithm to alleviate the hidden node problem in 802.1ah
networks. Computer Networks, 105, 22–32, 2016.
1343.O. Younis, S. Farmy, HEED: A hybrid, energy-efficient, distributed clustering approach for Ad Hoc
sensor networks. IEEE Trans. on Mob. Comput., 3(4), 366–379, 2004.
1344.O. Younis, M. Krinz, S. Ramasubramanian, Node clustering in wireless sensor networks: Recent
developments and deployment challenges. IEEE Networks, 20(3), 20–25, 2006.
1345.J.Y. Yu, P.H.J. Chong, A survey of clustering schemes for mobile Ad Hoc networks. IEEE Commun.
Surv. & Tut., 7(1), 32–47, 2005.
1346.J. Yu, N. Wang, G. Wang, Constructing minimum extended weakly-connected dominating sets for
clustering in ad hoc networks. J. Parallel Distrib. Comput., 72(1), 35–47, 2012.
1347.J. Yu, N. Wang, G. Wang, D. Yu, Connected dominating sets in wireless ad hoc and sensor networks
– a comprehensive survey. Comp. Commun., 36(2), 121–134, 2013.
1348.J. Yu, Q. Zhang, D. Yu, C. Chen, G. Wang, Domatic partition in homogeneous wireless sensor
networks. J. of Netw. and Comp. Appl., 37, 186–193, 2014.
1349.Y. Yu, X. Wan, G. Liu, H. Li, A combinatorial clustering method for sequential fraud detection. Proc.
14th Int. Conf. on Service Systems and Service Management (ICSSSM), pp. 1–6, 2017.
1350.Q. Yu, Y. Luo, C. Chen, S. Chen, Trajectory similarity clustering based on multi-feature distance
measurement. Appl. Intell., 49(2), 2315–2338, 2019.
1351.W. Yu, A mathematical morphology based method for hierarchical clustering analysis of spatial points
on street networks. Appl. Soft Computing, 85, art. 105785, 2019.
1352.W. Yu, Y. Chen, L. Wan, X. Zhang, P. Zhu, X. Xu, An energy optimization clustering scheme for
multi-hop underwater acoustic cooperative sensor networks. IEEE Access, 8, 89171–89184, 2020.
1353.H. Yuan, Y. Liu, J. Yu, A new energy-efficient unequal clustering algorithm for wireless sensor
networks. In: 2011 IEEE Int. Conf. on CS and Autom. Eng. (CSAE), vol. 1, pp. 431–434, 2011.
1354.F. Yuan, Y. Zhan, Y. Wang, Data density correlation degree clustering method for data aggregation
in WSN. IEEE Sensors J., 14(4), 1089–1098, 2014.
1355.X.H. Yuan, M. Elhoseny, H.K. El-Minir, A.M. Riad, A genetic algorithm-based, dynamic clustering
method towards improved WSN longevity. J. Netw. Syst, Manag., 25, 21–46, 2017.
1356.G. Yuan, P. Sun, J. Zhao, D. Li, C. Wang, A review of moving object tra jectory clustering algorithms.
Artif. Intell. Rev., 47, 123–144, 2017.
1357.Y. Yuan, W. Liu, T. Wang, Q. Deng, A. Liu, H. Song, Compressive sensing-based clustering joint
annular routing data gathering scheme for wireless sensor networks. IEEE Access, 7, 11439–114658,
2019.
1358.T. Yucek, H. Arslan, A survey of spectrum sensing algorithms for cognitive radio applications. IEEE
Commun. Surv. & Tut., 11(1), 116–130, 2009.
1359.A.-J. Yuste-Delgado, J.-C. Cuevas-Martinez, A. Trivino-Cabrera, A distributed clustering algorithm
guided by the base station to extend the lifetime of wireless sensor networks. Sensors, 20, art. 2312,
1–18, 2020.
138
1360.Z.M. Zahedi, R. Akbari, M. Shokouhifar, F. Safaei, A. Jalali, Swarm intelligence based fuzzy routing
protocol for clustered wireless sensor networks. ESwA, 55, 313–328, 2016.
1361.S. Zakariayi, S. Babaie, DEHCIC: a distributed energy-aware hexagon based clustering algorithm to
improve coverage in wireless sensor networks. Peer-to-Peer Netw. and Appl., 12(4), 689–704, 2019.
1362.H. Zargari, M. Chahardoli, M.M. Shirmohammadi, Balanced clustering with full coverage in hetero-
geneous wireless sensor networks. Advanced Material Research, 433–440, 3458–3462, 2012.
1363.E. Zdravevski, P. Lameski, A. Dimitrievski, M. Grzegorowski, C. Apanowicz, Cluster-size optimization
within a cloud-based ETL framework for Big Data. In: 2019 IEEE Int. Conf. on Big Data, pp. 3754–
3763, 2019.
1364.E. Zemene, L.T. Alemu, A. Prati, M. Pelillo, Simultaneous clustering and outlier detection using
dominant sets. In: 23rd Int. Conf. on Pattern Recognition (ICPR), pp. 2325–2330, 2016.
1365.E. Zemene, L.T. Alemu, M. Pelillo, Constrained dominant sets for retrieval. In: 23rd Int. Conf. on
Pattern Recognition (ICPR), pp. 2568–2573, 2016.
1366.K. Zhan, F. Nie, J. Wang, Y. Yang, Multiview consensus graph clustering. IEEE Trans. Image
Process., 28(3), 1261–1270, 2019.
1367.X. Zhan, J. Xie, Z. Liu, Y.S. Ong, C.C. Loy, Online deep clustering for unsupervised representation
learning. Electr. prepr., 11 p., June 18, 2020. http://arxiv.org/abs/2006.10645 [cs.CV]
1368.H. Zhang, A. Arora, GS3: scalable self-configuration and self-healing in wireless sensor networks.
Comp. Netw., 43, 459–480, 2003.
1369.D. Zhang, Y. Dong, Semantic, hierarchical, online clustering for web search results. In: Asia-Pacific
Web Conf., Springer, pp. 69–78, 2004.
1370.D. Zhang, K. Lee, I. Lee, Hierarchical trajectory clustering for spatio-temporal periodic pattern
mining. ESwA, 92, 1–11, 2018.
1371.T. Zhang, H. Lu, S.Z. Li, Learning semantic scene models by object classification and trajectory
clustering. In: IEEE Conf. on Computer Vision and Pattern Recognition CVPR 2009, pp. 1940–
1947, 2009.
1372.Z. Zhang, F. Yu, B. Zhang, A depth-based TDMA scheduling for clustering sensor networks. In: Int.
Conf. on Frontier of Computer Science and Technology, pp. 261–266, 2009.
1373.H. Zhang, G. Lu, M.T. Qassrawi, Y. Zhang, X. Yu, Feature selection for optimizing traffic classifica-
tion. Computer Commun., 35(12), 1457–1471, 2012.
1374.H.Z. Zhang, Z.Y. Zhang, C. Yuen, Energy-efficient spectrum aware clustering for cognitive radio
sensor networks. Chin. Sci. Bull., 57(28), 3731–3739, 2012.
1375.W. Zhang, C.K. Yeo, Cluster-based adaptive multi spectrum sensing and access in cognitive radio
networks. J. Wireless Commun. Mobile Comput., 12(17), 1–15, 2012.
1376.P. Zhang, G. Xiao, H.P. Tan, Clustering algorithms for maximizing the lifetime of wireless sensor
networks with energy-harvesting sensors. Computer Networks, 57(14), 2689–2704, 2013.
1377.J. Zhang, X. Chen, Y. Xiang, W. Zhou, J. Wu, Robust network traffic classification. IEEE/ACM
Trans. on Networking, 23(4), 1257–1270, 2014.
1378.H. Zhang, S. Zhang, W. Bu. A clustering routing protocol for energy balance of wireless sensor network
based on simulated annealing and genetic algorithm. Int. J. Hybrid Inform. Technol., 7, 71-82, 2014.
1379.H. Zhang, N. Xu, F. Xu, Z. Wang, Graph cut based clustering for cognitive radio ad hoc networks
without common control channels. Wireless Networks, 24(1), 209–221, 2018.
1380.C. Zhang, F. Wei, Q. Liu, Graph edge partitioning via neighborhood heuristic. KDD’17, pp. 1–10,
2017.
1381.W. Zhang, L. Li, L. Zhang, E2hrc: an energy-efficient heterogeneous ring clustering routing protocol
for wireless sensor networks. IEEE Access, 5, 1702–1713, 2017.
1382.Y. Zhang, J. Wang, D. Han, H. Wu, R. Zhou, Fuzzy-logic based distributed energy-efficient clustering
algorithm for wireless sensor networks. Sensors, 17(7), art. 1554, 1–21, 2017.
1383.Z. Zhang, J. Wu, Z. Zhang, C. Zhang, Multi-target, multi-camera tracking by hierarchi-
cal clustering: recent progress on DukeMTMC Project. Electr. prepr., 4 p., Dec. 27, 2017.
http://arxiv.org/abs/1712.09531 [cs.CV]
1384.Z. Zhang, N. Wang, J. Zhang, X. Mu, Dynamic user-centric clustering for uplink cooperation in
multi-cell wireless networks. IEEE Access, 6, 8526–8538, 2018.
1385.Y. Zhang, P. Li, L. Mao, Research on improved low-energy adaptive clustering hierarchy protocol in
139
wireless sensor networks. J. Shanghai Jiao Tong Univ., (Sci.), 23(5), 613–619, 2018.
1386.J. Zhang, R. Yan, Centralized energy-efficient clustering routing protocol for mobile nodes in wireless
sensor networks. IEEE Commun. Lett., 23, 1215–1218, 2020.
1387.X. Zhang, D. Du, G. Gutin, Q. Ming, J. Sun, Approximating algorithms with constant ratio for
general cluster routing problem. J. of Comb. Optim., 44, 2499–2514, 2022.
1388.Y. Zhang, Mobile Edge Computing. Springer, 2022.
1389.J. Zhang, R. Fan, H. Tao, J. Jiang, C. Hou, Constrained clustering with weak label prior. Frontiers
of Computer Science, 18(3), art. 183338, 2024.
1390.Q.-H. Zhao, L. Li, H. Li, K. Zhang, H. Wang, A multidimensional scaling analysis algorithm of
nodes localization based on steepest descent in wireless sensor networks. In: Int. Conf. on Artificial
Intelligence and Computational Intelligence AICI 2011, LNCS 7003, Springer, pp. 546–553, 2011.
1391.F. Zhao, H. Liu, J. Fan, A multiobjective spatial fuzzy clustering algorithm for image segmentation.
Appl. Soft Comput., 30, 48–57, 2015.
1392.M. Zhao, Y. Yang, C. Wang, Mobile data gathering with load balanced clustering and dual data
uploading in wireless sensor networks. IEEE Trans. on Mob. Comput., 14(4), 770–785, 2015.
1393.L. Zhao, S. Qu, Y. Yi, A modified cluster-head selection algorithm in wireless sensor networks based
on LEACH. EURASIP J. on Wireless Communications and Networking, art. 287, 1–8, 2018.
1394.Z.-N. Zhao, J. Wang, H.-W. Guo, A hierarchical adaptive routing algorithm of wireless sensor network
based on software-defined network. Int. J. of Distributed Sensor Networks, 14(8), 1–15, 2018.
1395.Y. Zhao, F. Akter, Adaptive clustering algorithm for IIoT based mobile opportunistic networks.
Security and Communication Networks, art. ID 3872214, 1–11, 2022.
1396.J. Zheng, P. Wang, C. Li, H.T. Mouftah, An efficient fault-prevention clustering protocol for robust
underwater sensor networks. In: 2008 IEEE Int. Conf. on Communications, pp. 2802–2807, 2008.
1397.J. Zheng, P. Wang, C. Li, Distributed data aggregation using slepian-wolf coding in cluster-based
wireless sensor networks. IEEE Trans. Veh. Technol., 59(5), 2564–2574, 2010.
1398.Y. Zeng, Y.C. Liang, A.T. Hoang, R. Zhang, A review on spectrum sensing for cognitive radio:
challenges and solutions. EURASIP J. Adv. Signal Process, 1, art. 381465, 1–15, 2010.
1399.C. Zheng, L. Yin, S. Sun, Construction of d-hop connected dominating sets in wireless sensor networks.
Procedia Engineering, 15, 3416–3420, 2011.
1400.J. Zheng, Md Z.A. Bhuiyan, S. Liang, X. Xing, G. Wang, Auction-based adaptive sensor activation
algorithm for target tracking in wireless sensor networks. FGCS, 39, 88–99, 2014.
1401.Y. Zheng, Trajectory data mining: an overview. ACM Trans. on Intell. Syst. and Technol. 6(3), art.
29, 2015.
1402.Q. Zheng, J. Zhu, S. Ma, Multi-view hierarchical clustering. Electr. prep., 21 p., Oct. 15, 2020.
http://arxiv.org/abs/2010.07573 [cs.LG]
1403.S. Zhong, Efficient online spherical k-means clustering. In: IEEE Int. Joint Conf. on Neural Networks,
vol. 5, pp. 3180–3185, 2005.
1404.S. Zhong, J. Ghosh, Model-based clustering with soft balancing. In: Third IEEE Int. Conf. on Data
Mining, pp. 459–466, 2003.
1405.H. Zhou, Y. Wu, Y. Hu, G. Xie, A novel stable selection and reliable transmission protocol for
clustered heterogeneous wireless sensor networks. Computer Commun., 33(15), 1843–1849, 2010.
1406.F. Zhou, Y. Wang, X.-H. Xu, X. Li, H. Du, P. Wan, W. Wu, New approximations for minimum-
weighted dominating sets and minimum-weighted connected dominating sets on unit disk graphs.
Theor. Comp. Sci., 412(3), 198–208, 2011.
1407.H. Zhou, B. Liu, T.H. Lian, F. Hou, L. Gui, Y. Li, X.S. Shen, Chaincluster: Engineering a cooperative
content distribution framework for highway vehicular communications. IEEE Trans. on Intelligent
Transportation Systems, 15(6), 2644–2657, 2016.
1408.Y. Zhou, J.K. Hao, A. Goeffon, A three-phased local search approach for the clique partitioning
problem. J. Comb. Optim., 32, 469–491, 2016.
1409.J. Zhou, M. Xu, Y. Lu, Biologically inspired low energy clustering for large scale wireless sensor
networks. J. of Physics: Conference Series, 1267(1), art. 012004, 1–8, 2019.
1410.Q. Zhou, U. Benlic, Q. Wu, J.-K. Hao, Heuristic search to the capacitated clustering problem. EJOR,
273, 464-487, 2019.
1411.Y. Zhou, J. Xu, Z. Guo, M. Xiao, Y. Jin, Enumerating maximal k-plexes with worst-case guarantee.
140
In: Conf. AAAI, pp. 2442–2449, 2020.
1412.J. Zhou, Z. Lin, Lightweight load-balanced authentication scheme for a cluster-based wireless sensor
network. Int. J. of Distributed Sensor Networks, 17(2), 1–12, 2021.
1413.Z. Zhou, J. Li, A PSO based multi-view hierarchical clustering method. In: Q. Zu, Y. Tang, V.
Mladenovic, A. Naseer, J. Wan (eds), Human Centered Computing HCS 2021, LNCS 13795, Springer,
pp. 38–49, 2022.
1414.S. Zhu, D. Wang, T. Li, Data clustering with size constraints. KBS, 23(8), 883–889, 2010.
1415.C. Zhu, S. Wu, G. Han, L. Shu, H. Wu, A tree-cluster-based data-gathering algorithm for industrial
WSNs with a mobile sink. IEEE Access, 3, 381–396, 2015.
1416.F. Zhu, J. Wei, An energy efficient routing protocol based on layers and unequal clusters in underwater
wireless sensor networks. J. of Sensors, Vol. 2018, Art. ID 5835730, 1–10, 2018.
1417.X. Zhu, C. Bian, Y. Chen, S. Chen, A low latency clustering method for large–scale drone swarms.
IEEE Access, 7, 186260–186267, 2019.
1418.J. Zhu, B. Chen, Y. Zeng, Community detection based on modularity and k-plexes. Inform. Sci., 513,
127–142, 2020.
1419.E. Zhu, F. Jiang, C. Liu, J. Xu, Partition independent set and reduction based approach for partition
coloring problem. IEEE Trans. on Cybernetics, 52(6), 4960–4969, 2022.
1420.Z. Zhu, X. Chen, H. Ren, L. Tao, J. Jiang, T. Wang, M. Cheng, S. Ding, R. Du, Seismic facies analysis
using the multiattribute SOM-K-Means clustering. Computational Intelligence and Neuroscience, art.
ID 1688233, 1–11, 2022.
1421.J. Zinnes, D. Andmackay, Probabilistic multidimensional scaling: complete and incomplete data.
Psychometrika, 48, 27-48, 1983.
1422.M. Znalezniak, P. Rola, P. Kaszuba, J. Tabor, M. Smieja, Contrastive hierarchical clustering. In: D.
Koutra, C. Plant, M. Gomez-Rodriguez, E. Baralis, F. Bonchi (eds), Machine Learning and Knowledge
Discovery in Databases: Research Track, ECML PKDD, LNCS 14169, Springer, pp. 627–643, 2023.
1423.A. Zubaroglu, V. Atalay, Data stream clustering: a review. Artificial Intelligence Review, 54(2),
1201–1236, 2021.
Author work address:
Mark Sh. Levin, Inst. for Information Transmission Problem, Russian Academy of Sciences;
19 Bolshoj Karetny lane, Moscow 127051, Russia;
Author home address:
Mark Sh. Levin, Sumskoy Proezd 5, kor. 1, apt. 103, Moscow 117208, Russia
http://www.mslevin.iitp.ru/ email: mslevin@acm.org