<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta>
      <journal-title-group>
        <journal-title>” International Journal of Geographical Information Science</journal-title>
      </journal-title-group>
    </journal-meta>
    <article-meta>
      <article-id pub-id-type="doi">10.1109/hpcsim.2012.6266912</article-id>
      <title-group>
        <article-title>Establishing Patterns of the Urban Transport Flows on Clustering Analysis*</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Vitaliy Pavlyshyn</string-name>
          <email>vitaliy@ualeaders.com</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Oleksander Ryzhanskyi</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Eduard Manziuk</string-name>
          <email>manziuk.e@khmnu.edu.ua</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Pavlo Radiuk</string-name>
          <email>radiukp@khmnu.edu.ua</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Oleksander Barmak</string-name>
          <email>barmako@khmnu.edu.ua</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Iurii Krak</string-name>
          <email>iurii.krak@knu.ua</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Glushkov Cybernetics Institute</institution>
          ,
          <addr-line>40, Glushkov Ave., Kyiv, 03187</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Khmelnytskyi National University</institution>
          ,
          <addr-line>11, Institutes str., Khmelnytskyi, 29016</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Taras Shevchenko National University of Kyiv</institution>
          ,
          <addr-line>64/13, Volodymyrska str., Kyiv, 01601</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2012</year>
      </pub-date>
      <volume>2711</volume>
      <issue>7</issue>
      <fpage>0000</fpage>
      <lpage>0003</lpage>
      <abstract>
        <p>The article presents an adaptive method for identifying characteristic traffic modes in the urban transport environment based on cluster analysis. The developed hierarchical model of classification of transport patterns provides analysis at different levels of detail - from local changes at individual intersections to global modes of operation of the entire network. The proposed multidimensional methodology for assessing the similarity of transport states considers average values, variability, dynamics of changes and time dependencies, providing higher classification accuracy than traditional approaches. Adaptive analysis of time windows automatically adjusts the duration of the study interval depending on the dynamics of traffic flow, allowing you to effectively identify both short-term changes and long-term cyclical patterns. The developed hybrid clustering algorithm, integrating HDBSCAN and k-means methods, demonstrates high noise immunity while maintaining computational efficiency. The method's effectiveness was confirmed experimentally on a simulation model of the transport network of the city of Khmelnytskyi, where four basic traffic scenarios were successfully identified. The analysis of the silhouette coefficients showed the advantage of the HDBSCAN method with an index of 0.37 over the k -means with an index of 0.26 at K = 6, which confirms the effectiveness of the automatic determination of the optimal number of clusters. The results create the basis for optimizing urban transport management, improving traffic safety and improving the quality of transport services.</p>
      </abstract>
      <kwd-group>
        <kwd>Traffic patterns</kwd>
        <kwd>clustering analysis</kwd>
        <kwd>urban transportation</kwd>
        <kwd>adaptive time windows</kwd>
        <kwd>hierarchical</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        The rapid development of urban infrastructure and the increasing use of vehicles pose significant
challenges for traffic management. Large volumes of data on traffic flows open up opportunities for
their analysis and optimization of urban transport systems. Clustering methods are especially
promising for identifying hidden patterns and grouping transport modes according to similar
characteristics [
        <xref ref-type="bibr" rid="ref1 ref2">1, 2</xref>
        ]. They allow for analyzing complex interactions that are difficult to identify
with traditional methods. The identification of characteristic traffic patterns is complicated by
temporal and spatial variations, high data dimensionality and the dynamic nature of urban traffic
[
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. Clustering techniques help identify natural groups in transport data, and recent advances in
machine learning have expanded their capabilities for analyzing traffic flows.
      </p>
      <p>However, existing approaches have limitations regarding computational efficiency, real-time
processing capabilities, and the ability to analyze long-term time patterns. Many studies do not
consider long-term trends and the influence of external factors on movement.
•
•
•
•</p>
      <p>levels of detail.</p>
      <p>The study aims to overcome these limitations by developing an improved approach to
identifying characteristic driving modes. The main scientific contribution of the article is:
Development of a hierarchical model of classification of transport patterns at different
Creation of a multidimensional methodology for assessing the similarity of transport states
Development of a method of adaptive analysis of time windows.</p>
      <p>Creation of a hybrid clustering algorithm with an innovative pattern validation mechanism.
The proposed approach integrates traditional clustering and
machine learning methods to
analyze traffic patterns and improve urban traffic management effectively.</p>
      <p>The remainder of the paper is structured as follows: Sect. 2 reviews the literature on developing
clustering methods in transport systems with an analysis of their limitations. Sect. 3 presents the
developed adaptive method for identifying characteristic traffic modes with its mathematical
formulation. Sect. 4 describes the results of an experimental study on a simulation model of the
transport network of the city of Khmelnytskyi. Sect. 5 addresses analysis and discussing the received
result with accent on the practical application of the method. Sect. 6 presents the study’s conclusions,
emphasizing key scientific contributions.</p>
      <sec id="sec-1-1">
        <title>2. Related works</title>
        <p>The development of transport systems and information technologies leads to the generation of
significant amounts of data on the movement of vehicles, and clustering methods allow you to
identify hidden patterns and group objects according to similar characteristics.</p>
        <p>
          In the field of traffic analysis, research [
          <xref ref-type="bibr" rid="ref4 ref5 ref6">4–6</xref>
          ] were focused on the development of methods for
classifying traffic conditions. However, there is a need to consider the landscape features of roads,
traffic priorities, and other aspects [
          <xref ref-type="bibr" rid="ref7 ref8">7, 8</xref>
          ]. In research [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ], a hybrid method combining K-medoids
and spectral clustering is proposed, and in [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ] a spatially constrained hierarchical clustering
algorithm for traffic forecasting has been developed. Researches [
          <xref ref-type="bibr" rid="ref10 ref9">9, 10</xref>
          ] presented a Bayesian model
of ensemble clustering of Gaussian processes and an improved clustering scheme based on
selflearning. Researches [
          <xref ref-type="bibr" rid="ref11 ref12">11, 12</xref>
          ] proposed methodologies for assessing traffic conditions based on GPS
data. However, these studies are limited to a short analysis period and do not sufficiently consider
external factors.
        </p>
        <p>
          In transport networks and communication systems, works [
          <xref ref-type="bibr" rid="ref13 ref14">13-16</xref>
          ] proposed various clustering
approaches to improve
        </p>
        <sec id="sec-1-1-1">
          <title>VANET</title>
          <p>networks, including routing
protocols and</p>
        </sec>
        <sec id="sec-1-1-2">
          <title>Harris</title>
        </sec>
        <sec id="sec-1-1-3">
          <title>Hawks</title>
          <p>optimization. Research [17] presented an approach to identify patterns of mobility, and in [18] the
clustering of data on road accidents has been studied. The combination of structural ontology
alignment with deep explanatory learning through transition matrices reveals patterns of urban
traffic flows during clustering [19, 20].</p>
        </sec>
        <sec id="sec-1-1-4">
          <title>Works [21, 22] considered hierarchical clustering in</title>
          <p>transport systems, but problems with scalability and data security were identified.</p>
          <p>To analyze the traffic trajectories, studies [23–25] focused on clustering the trajectories of
different vehicles, and in research [26] an overview of the clustering of public transport users was
carried out. Works [27–29] investigated the application of deep learning for clustering trajectories.
The main limitations include low accuracy in measuring trajectory similarities and parameter
sensitivity. Based on research analysis [30–32], several key areas for future research have been
identified: the development of more effective methods for assessing the similarity of objects, the
creation of adaptive clustering algorithms for real time, the improvement of visualization of results,
and the development of methods for assessing the quality of clustering. Thus, the purpose of this
study is to develop a comprehensive method for identifying characteristic traffic modes in the urban
transport environment to increase the efficiency of urban traffic flow management
3. Adaptive method for identifying characteristic driving modes
Consider the urban transport network, presented in the form of an oriented graph
where V is the set of intersections, E is the set of road segments connecting them.

= ( ,  ),
(1)</p>
          <p>The state of the transport network at any given time t can be represented as a multidimensional
vector
,
.</p>
          <p>(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
sim   ,  
= exp −
   (  ) −     
2 ²
scaling parameter.
where Ftr(Wi) and Ftr(Wj) are the vectors of the characteristics of the Wi and Wj windows,  is the
A sequence of windows is considered a pattern if for all j ∈ [i, i+k−1]</p>
        </sec>
        <sec id="sec-1-1-5">
          <title>Pattern stability is defined as</title>
          <p>sim  j,   +1 &gt;  threshold.</p>
        </sec>
        <sec id="sec-1-1-6">
          <title>The optimal window size is defined as A pattern is considered defined if</title>
          <p>(   ) = min , ∈</p>
          <p>sim   ,   .
Δ
= argminδ {  (δ) + 
(δ)}.</p>
          <p>For clustering, we use k-means, where the algorithm minimizes
(   ) =    (   ) ·</p>
          <p>(   ) &gt;  

 =1   

=
‖</p>
          <p>−    ‖
 ( ) = { 1( ),  2( ), . . . ,   ( )},
  ( ) = {  ,1( ),   ,2( ), . . . ,   ,  ( )},
where si(t) represents the state of the intersection i at time t and is also a vector
where qi,j(t) – represents the length of the queue in the direction j at the intersection i at time t,
mi is the number of possible directions of movement at intersection i.</p>
          <p>For the time interval [t0, tN], we get the sequence of network states SSN = {S(t0), S(t1), ..., S(tN)}. The
segmentation function φ: SSN → SW maps the output time series to a sequence of windows: SW =
{W1, W2, ..., Wk},</p>
          <p>For each window Wk, we calculate the vector of characteristics
 
= { ( ) | 
∈ [ 0 + ( − 1)Δ , t0</p>
          <p>+  Δ ]}.</p>
          <p>= {  ,   ,   ,   },
where μk is the average state of traffic, σk is the standard deviation, δk is the rate of change of flows,
τk is the time dependencies.</p>
          <p>The measure of similarity between windows is defined as follows
and</p>
          <p>HDBSCAN</p>
          <p>with parameters
(KNNdist)⋅γ.</p>
          <p>The compactness of the cluster is calculated using the formula</p>
          <p>mincluster_size=⌈Nob⋅scl⌉, minsamples=⌈mincluster_size⋅β⌉, ε = median


(  ) =</p>
          <p>1
|  |(|  | − 1)
 ,</p>
          <p>The formalized algorithm for determining patterns includes data collection and preparation,
formation of time windows, clustering of HDBSCAN and k-means, pattern detection, and formation
of movement modes.</p>
          <p>For a visual representation of the general stages of the method for determining the patterns of
transport flows, a diagram (Figure 1) has been developed. It demonstrates the relationship between
different stages of data processing. The diagram illustrates the full cycle from obtaining input data
on the state of the transport network to the formation of traffic modes and the matrix of transitions
between them, visualizing the main components of the proposed algorithm.</p>
          <p>The presented diagram illustrates the complex structure of the method for determining transport
patterns, where the input data (state of intersections, queue lengths, timestamps, network topology)
are sequentially transformed through the stages of formation of state vectors with characteristics {μ,
σ, δ, τ}, formation of time windows, parallel clustering by k -means and HDBSCAN methods with
subsequent selection of the optimal result, and detection of patterns according to the criteria of
length, continuity, stability and belonging to the cluster.</p>
          <p>The analysis results are traffic modes with their characteristics (time ranges, spatial coverage,
stability, continuity, relationships) and a transition matrix that simulates dynamic changes between
modes, allowing prediction of future states of the transport network, identifying typical sequences
of modes and identifying anomalous situations.</p>
        </sec>
      </sec>
      <sec id="sec-1-2">
        <title>4. Results</title>
        <p>To validate the proposed method for identifying characteristic traffic modes in the urban
environment, an experimental study was conducted using a simulation model of the transport
network of the city of Khmelnytskyi. The experiment aimed to confirm the effectiveness of the
developed method for detecting and classifying transport patterns in conditions close to real ones.</p>
        <p>The experiment’s methodology was based on generating and analyzing traffic flows according to
various traffic scenarios reflecting typical situations in the urban environment. This approach made
it possible to assess the ability of the algorithm to recognize stable patterns in conditions of
variability of transport data.</p>
        <p>Although the silhouette method provides a mathematical assessment of clustering quality, the
final selection of the number of K clusters in transport analysis often requires a combined approach.
The determination of K occurs empirically, taking into account the expert assessment of transport
engineers regarding typical traffic modes in a particular transport network, the analysis of historical
data on the characteristic states of the transport system, the specifics of the area under study,
including the size of the city, types of roads and population density, as well as seaso nal and daily
cycles of transport activity. At the same time, experts consider a complex of interrelated factors.
Typical driving modes such as night, morning peak, day and evening peak play a significant role.
An important place is occupied by specific system conditions associated with mass events, holiday
periods and repair work. Different levels of congestion, from low to critical, as well as weather
conditions and their impact on driving modes, have a significant impact.</p>
        <p>The empirical approach allows you to validate and, if necessary, adjust the results of the
mathematical estimation of the optimal number of clusters, providing a more practically significant
clustering of transport patterns.</p>
        <p>A temporal sequence of traffic flows was created for the experiment, consisting of different
traffic scenarios typical of the urban environment. Each scenario reflected a specific mode of
movement of vehicles with variations in the intensity of flows:</p>
        <p>1. Morning scenario (0:00-1:00, 5:20-6:40) – characterized by the movement of vehicles toward
the city center and the clothing market, which is typical for the morning rush hour.</p>
        <p>2. Evening scenario (1:00-2:00, 2:50-4:20, 6:40-7:40) – reflects the movement of vehicles from the
city center and the clothing market, which is typical for the evening rush hour, with variations in
the intensity of flows.</p>
        <p>3. Scenario of the Greceany district (2:00-2:50, 4:20-5:20, 7:40-8:50, 10:20-11:20) – represents the
movement of vehicles from the Greceany district to the city center and the clothing market, as well
as in the opposite direction, with different intensity.</p>
        <p>4. Mixed scenario (8:50-10:20) – combines elements of morning and evening scenarios with
reduced traffic intensity in all directions.</p>
        <p>Each state of the transport network was presented as a multidimensional vector containing
information. The vector representation made it possible to preserve the complete structure of
transport data and the relationships between different directions of movement. Two clustering
methods–HDBSCAN and k-means–were applied to identify characteristic modes of motion,
according to the algorithm described in the previous section.</p>
        <p>This made it possible to compare the effectiveness of different approaches to detecting transport
patterns and confirm the reliability of the proposed method. The use of the HDBSCAN method
made it possible to automatically determine the optimal number of clusters without first specifying
this parameter, which is a significant advantage in the analysis of dynamic transport data. The
results of clustering are presented in Figure 2.</p>
        <p>As can be seen from Figure 2a, the HDBSCAN method successfully identified four clearly
separated clusters corresponding to the main motion scenarios:
• Cluster 1, which corresponds to the morning scenario.
• Cluster 2, which corresponds to the evening scenario.
• Cluster 3, which corresponds to the scenario of the Greceani district.
• Cluster 4, which corresponds to a mixed scenario.</p>
        <p>An important feature of the obtained results is the absence of intersections between clusters in
the time dimension, which indicates high classification accuracy and clear differentiation of
different modes of motion. This confirms the effectiveness of the proposed method for detecting
characteristic transport patterns.</p>
        <p>The UMAP method was used to visualize multidimensional clustering data, which made it
possible to display the results in two-dimensional space (Figure 2b). UMAP visualization
demonstrates a clear separation of clusters in two-dimensional space, further confirming the
effectiveness of the HDBSCAN method for identifying transport patterns. It is important to note
that UMAP displays data not by time component but by the similarity of internal characteristics of
traffic flows, which allows you to identify hidden patterns in multidimensional data.</p>
        <p>The k-means method was also applied to validate the results and benchmarking with a
predetermined number of clusters K=4, corresponding to the number of scenarios in the
experimental data. The results of clustering are presented in Figure 3a.</p>
        <p>Comparison of k-means results with HDBSCAN results shows high consistency between the two
methods. K-Means also successfully identified four clusters that generally correspond to the main
motion scenarios identified in the experimental data. Visualization of k-means results using the
UMAP method (Figure 3b) also demonstrates a clear separation of clusters in two-dimensional
space.</p>
        <p>Increasing the number of clusters to K = 6 resulted in a more detailed but less consistent
classification with the initial scenarios. Some scenarios have been divided into subcategories, which
can be useful for more nuanced analysis but complicates the overall interpretation of the results.
This confirms the advantage of the HDBSCAN method, which automatically determines the optimal
number of clusters based on the data structure.</p>
        <p>Thus, the application of the HDBSCAN method made it possible to identify the optimal number
of clusters successfully, in our case K = 4), corresponding to the main movement scenarios in the
experimental data, without the need to pre-set this parameter.</p>
        <p>This result confirms the method’s effectiveness for analyzing traffic flows with a structure
unknown in advance and demonstrates the need to involve expert assessment for cluster validation.
An important aspect of the study was the high consistency of the results obtained using two
different clustering methods. Such consistency confirms the stability of the identified patterns and
the reliability of the proposed approach to identifying transport patterns.</p>
        <p>Additionally, an experiment was carried out using the k-means method with K = 6 to investigate
the possibility of a more detailed classification of transport modes (Figure 6).</p>
        <p>In the study, both methods demonstrated a clear separation of clusters in both the temporal
dimension and the characteristic space, which was confirmed by UMAP imaging. This indicates the
high quality of the clustering carried out and the ability of the proposed method to identify different
modes of movement effectively. An experiment using k-means at K = 6 demonstrated that
increasing the number of clusters can lead to more detailed but potentially over-classification,
making the results difficult to interpret. This fact emphasizes the importance of optimal selection of
the number of clusters, which is one of the key advantages of the HDBSCAN method.</p>
        <p>The traffic modes detected through clustering demonstrate a clear correspondence to typical
transport scenarios in the urban environment, such as morning rush time, evening rush time and
local traffic modes in selected areas of the city. Each cluster is characterized by a unique set of
transport characteristics, effectively distinguishing between different transport network states.</p>
      </sec>
    </sec>
    <sec id="sec-2">
      <title>5. Discussion</title>
      <p>The experiment’s results confirm the effectiveness of the proposed method for identifying
characteristic modes of movement. Multivariate similarity estimation, considering the mean values
of the flows, their variability, dynamics of changes and time dependencies, provided higher
classification accuracy than traditional approaches, which are often limited to analyzing only one or
two parameters. The adaptive mechanism for selecting time windows has demonstrated high
flexibility when working with traffic flows of different dynamics. During the experiment, the
optimal window size for the morning and evening scenarios was 15–20 minutes, and for more stable
periods, it increased to 30–40 minutes.</p>
      <p>A comparative analysis of the HDBSCAN and k-means methods revealed the former’s advantage
in automatically determining the optimal number of clusters and in higher noise immunity. At the
same time, k-means demonstrated better computing efficiency. Increasing the number of clusters in
the k-means method from 4 to 6 resulted in a more detailed but potentially over-classification,
making the results difficult to interpret. For the HDBSCAN algorithm, the average silhouette
coefficient is 0.37. Clusters 2 and 3 demonstrate the highest values (0.2–0.9), while clusters 1 and 4
have lower values (0.0–0.6) with some negative points. The average silhouette coefficient for the
Kmeans with 6 clusters is lower – 0.26. Only clusters 1 and 2 show relatively high values (0.1–0.7),
while the remaining clusters (3–6) have mostly low values (0.0–0.3), indicating their potential
redundancy. HDBSCAN demonstrates better clustering quality due to higher silhouette coefficients
and clearer cluster separation.</p>
      <p>Visualization of the results by the UMAP method confirmed the effectiveness of the chosen
approach to presenting transport data, demonstrating a clear separation of clusters in
twodimensional space. The method has certain limitations in terms of its application in cases of changes
in the transportation network, such as temporary road closures or changes in traffic patterns.
However, it applies to special cases of short-term impact. From a practical point of view, the
developed method can potentially optimize traffic light regulation, strategic planning of transport
infrastructure and forecasting the transport situation to prevent congestion proactively.</p>
    </sec>
    <sec id="sec-3">
      <title>Declaration on Generative AI</title>
      <p>During the preparation of this work, the authors used Grammarly in order to: Grammar and spelling
check. After using this tool/service, the authors reviewed and edited the content as needed and takes
full responsibility for the publication’s content.</p>
    </sec>
    <sec id="sec-4">
      <title>6. Conclusions</title>
      <p>As a result of the study, a method for identifying characteristic traffic modes in the urban transport
environment was developed and experimentally validated. The main scientific contribution was
developing a hierarchical model for classifying transport patterns with a multidimensional
assessment of the similarity of states, which provides analysis at different levels of detail – from
local changes at intersections to global modes of network functioning.</p>
      <p>The key components of the method are an adaptive time-window mechanism that automatically
adjusts the duration of the study interval depending on the dynamics of the transport flow, and a
hybrid clustering algorithm that integrates HDBSCAN and k-means methods with an innovative
pattern validation mechanism. This provides high resistance to noise and anomalies while
maintaining computational efficiency. The analysis of the silhouette coefficients demonstrates the
superiority of the HDBSCAN algorithm with a score of 0.37 over K-means with a score of 0.26,
confirming the feasibility of automatically determining the optimal number of clusters for effective
classification of traffic patterns.</p>
      <p>The method’s effectiveness was confirmed experimentally on a simulation model of the
transport network of the city of Khmelnytskyi, where four basic traffic scenarios were successfully
identified – morning, evening, specific for the G rechany district and mixed. The results create a
methodological basis for optimizing urban transport management, improving traffic safety and
improving the quality of transport services.</p>
    </sec>
    <sec id="sec-5">
      <title>Acknowledgements</title>
      <p>This research was supported by the U_CAN – “Towards carbon neutrality of Ukrainian cities”
project, under Grant Agreement No. 101148374, funded by the Horizon Europe program.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>Ž.</given-names>
            <surname>Majstorović</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Tišljarić</surname>
          </string-name>
          , E. Ivanjko, and T. Carić, “
          <article-title>Urban traffic signal control under mixed traffic flows: Literature review</article-title>
          ,
          <source>” Applied Sciences</source>
          , vol.
          <volume>13</volume>
          , no.
          <issue>7</issue>
          ,
          <string-name>
            <surname>Art</surname>
          </string-name>
          . no.
          <issue>7</issue>
          ,
          <string-name>
            <surname>Jan</surname>
          </string-name>
          .
          <year>2023</year>
          , doi: 10.3390/app13074484.
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>M.</given-names>
            <surname>Chaudhry</surname>
          </string-name>
          , I. Shafi,
          <string-name>
            <given-names>M.</given-names>
            <surname>Mahnoor</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D. L. R.</given-names>
            <surname>Vargas</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E. B.</given-names>
            <surname>Thompson</surname>
          </string-name>
          ,
          <string-name>
            <surname>and I. Ashraf</surname>
          </string-name>
          , “
          <article-title>A systematic literature review on identifying patterns using unsupervised clustering algorithms: A data mining perspective</article-title>
          ,” Symmetry, vol.
          <volume>15</volume>
          , no.
          <issue>9</issue>
          ,
          <string-name>
            <surname>Art</surname>
          </string-name>
          . no.
          <issue>9</issue>
          ,
          <string-name>
            <surname>Sep</surname>
          </string-name>
          .
          <year>2023</year>
          , doi: 10.3390/sym15091679.
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>I.</given-names>
            <surname>Mavlutova</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Atstaja</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Grasis</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Kuzmina</surname>
          </string-name>
          ,
          <string-name>
            <surname>I. Uvarova</surname>
          </string-name>
          , and
          <string-name>
            <given-names>D.</given-names>
            <surname>Roga</surname>
          </string-name>
          , “
          <article-title>Urban transportation concept and sustainable urban mobility in smart cities: A review,” Energies</article-title>
          , vol.
          <volume>16</volume>
          , no.
          <issue>8</issue>
          ,
          <string-name>
            <surname>Art</surname>
          </string-name>
          . no.
          <issue>8</issue>
          ,
          <string-name>
            <surname>Jan</surname>
          </string-name>
          .
          <year>2023</year>
          , doi: 10.3390/en16083585.
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>Q.</given-names>
            <surname>Shang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Yu</surname>
          </string-name>
          , and T. Xie, “
          <article-title>A hybrid method for traffic state classification using k -medoids clustering and self-tuning spectral clustering</article-title>
          ,
          <source>” Sustainability</source>
          , vol.
          <volume>14</volume>
          , no.
          <issue>17</issue>
          ,
          <string-name>
            <surname>Art</surname>
          </string-name>
          . no.
          <issue>17</issue>
          ,
          <string-name>
            <surname>Jan</surname>
          </string-name>
          .
          <year>2022</year>
          , doi: 10.3390/su141711068.
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>K.</given-names>
            <surname>Kim</surname>
          </string-name>
          , “
          <article-title>Spatial contiguity-constrained hierarchical clustering for traffic prediction in bike sharing systems</article-title>
          ,
          <source>” IEEE Transactions on Intelligent Transportation Systems</source>
          , vol.
          <volume>23</volume>
          , no.
          <issue>6</issue>
          , pp.
          <fpage>5754</fpage>
          -
          <lpage>5764</lpage>
          , Jun.
          <year>2022</year>
          , doi: 10.1109/TITS.
          <year>2021</year>
          .
          <volume>3057596</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>M.</given-names>
            <surname>Zhang</surname>
          </string-name>
          , “
          <article-title>Decision support approach for integrated maintenance program of urban rail transit</article-title>
          ,
          <source>” Int. J. Comput.</source>
          , vol.
          <volume>16</volume>
          , no.
          <issue>3</issue>
          , pp.
          <fpage>143</fpage>
          -
          <lpage>151</lpage>
          . doi:
          <volume>10</volume>
          .47839/ijc.16.3.897.
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>O.</given-names>
            <surname>Ryzhanskyi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Manziuk</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Barmak</surname>
          </string-name>
          ,
          <string-name>
            <surname>I. Krak</surname>
          </string-name>
          , and
          <string-name>
            <given-names>N.</given-names>
            <surname>Bačanin</surname>
          </string-name>
          , “
          <article-title>An approach to optimizing CO2 emissions in traffic control via reinforcement learning</article-title>
          ,
          <source>” CEUR-WS</source>
          , vol.
          <volume>3675</volume>
          , pp.
          <fpage>137</fpage>
          -
          <lpage>155</lpage>
          ,
          <year>2024</year>
          , URL: https://ceur-ws.
          <source>org/</source>
          Vol-
          <volume>3675</volume>
          /paper10.pdf.
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>V.</given-names>
            <surname>Pavlyshyn</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Manziuk</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Barmak</surname>
          </string-name>
          ,
          <string-name>
            <surname>I. Krak</surname>
          </string-name>
          , and
          <string-name>
            <given-names>R.</given-names>
            <surname>Damasevicius</surname>
          </string-name>
          , “
          <article-title>Modeling environment intelligent transport system for eco-friendly urban mobility,” CEUR-WS</article-title>
          , vol.
          <volume>3675</volume>
          , pp.
          <fpage>118</fpage>
          -
          <lpage>136</lpage>
          ,
          <year>2024</year>
          , URL: https://ceur-ws.
          <source>org/</source>
          Vol-
          <volume>3675</volume>
          /paper10.pdf.
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>L.</given-names>
            <surname>Khrissi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N. El</given-names>
            <surname>Akkad</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Satori</surname>
          </string-name>
          , and
          <string-name>
            <given-names>K.</given-names>
            <surname>Satori</surname>
          </string-name>
          , “
          <article-title>A performant clustering approach based on an improved sine cosine algorithm</article-title>
          ,
          <source>” Int. J. Comput.</source>
          , vol.
          <volume>21</volume>
          , no.
          <issue>2</issue>
          . pp.
          <fpage>159</fpage>
          -
          <lpage>168</lpage>
          , doi: 10.47839/ijc.21.2.2584.
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>Z.</given-names>
            <surname>Zhu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Xu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Ke</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Yang</surname>
          </string-name>
          , and
          <string-name>
            <given-names>X.</given-names>
            <surname>Chen</surname>
          </string-name>
          , “
          <article-title>A Bayesian clustering ensemble Gaussian process model for network-wide traffic flow clustering and prediction</article-title>
          ,” Transp. Res. Part C:
          <article-title>Emerg</article-title>
          . Technol., vol.
          <volume>148</volume>
          , p.
          <fpage>104032</fpage>
          ,
          <string-name>
            <surname>Mar</surname>
          </string-name>
          .
          <year>2023</year>
          . doi:
          <volume>10</volume>
          .1016/j.trc.
          <year>2023</year>
          .
          <volume>104032</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>U.</given-names>
            <surname>Ahmed</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Tu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Xu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Amirjamshidi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Hatzopoulou</surname>
          </string-name>
          , and
          <string-name>
            <given-names>M. J.</given-names>
            <surname>Roorda</surname>
          </string-name>
          , “
          <article-title>GPS-Based Traffic Conditions Classification Using Machine Learning Approaches</article-title>
          ,” Transportation Research Record, vol.
          <volume>2677</volume>
          , no.
          <issue>2</issue>
          , pp.
          <fpage>1445</fpage>
          -
          <lpage>1454</lpage>
          , Feb.
          <year>2023</year>
          , doi: 10.1177/03611981221111370.
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>K.</given-names>
            <surname>Mohammed Almatar</surname>
          </string-name>
          , “
          <article-title>Traffic congestion patterns in the urban road network: (Dammam metropolitan area</article-title>
          ),
          <source>” Ain Shams Engineering Journal</source>
          , vol.
          <volume>14</volume>
          , no.
          <issue>3</issue>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>9</lpage>
          , Apr.
          <year>2023</year>
          , doi: 10.1016/j.asej.
          <year>2022</year>
          .
          <volume>101886</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>O.</given-names>
            <surname>Kyrychenko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Ostapov</surname>
          </string-name>
          ,
          <string-name>
            <surname>and I. Malyk</surname>
          </string-name>
          , “
          <article-title>Cluster analysis of information in complex networks</article-title>
          ,
          <source>” Int. J. Comput.</source>
          , vol.
          <volume>22</volume>
          , no.
          <issue>4</issue>
          , pp.
          <fpage>515</fpage>
          -
          <lpage>523</lpage>
          . doi:
          <volume>10</volume>
          .47839/ijc.22.4.3360.
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>A.</given-names>
            <surname>Ali</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Aadil</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. F.</given-names>
            <surname>Khan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Maqsood</surname>
          </string-name>
          , and
          <string-name>
            <given-names>S.</given-names>
            <surname>Lim</surname>
          </string-name>
          , “
          <article-title>Harris hawks optimization-based clustering algorithm for vehicular ad-hoc networks</article-title>
          ,
          <source>” IEEE Trans. Intell</source>
          . Transp. Syst., pp.
          <fpage>1</fpage>
          -
          <lpage>20</lpage>
          ,
          <year>2023</year>
          . Accessed: May 2,
          <year>2025</year>
          . doi:
          <volume>10</volume>
          .1109/TITS.
          <year>2023</year>
          .
          <volume>3257484</volume>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>