Preprint
Article

This version is not peer-reviewed.

User-Behaviour Based Dynamic Clustering Optimisation Algorithm for True Demand Prediction of Shared Bikes

Submitted:

03 July 2026

Posted:

07 July 2026

You are already at the latest version

Abstract
Dockless bike-sharing systems are increasingly important for sustainable urban mobility, yet they frequently suffer from spatial misallocation between supply and demand. Conventional demand forecasting relies primarily on historical trip records and therefore systematically underestimates true demand when users abandon bike-finding attempts. To address this limitation, we propose a user-behaviour based dynamic clustering optimisation algorithm that integrates observed riding behaviour with latent unmet demand through the concept of Golden Distance—a behaviourally derived, district-adaptive service-radius threshold representing the distance users are willing to walk to access a shared bike. Building on a prior AIoT-enabled demand-prediction framework, the method first applies HDBSCAN density-based clustering to discover intrinsic demand topology, then selectively refines only those clusters that violate Golden Distance coverage constraints via an elongation-aware adaptive k-medoids formulation. District-level true demand is predicted using an XGBoost regression model and subsequently downscaled to cluster level based on historical activity shares. Experiments on one full year of operational data from three Hong Kong districts (Tseung Kwan O, Sha Tin, and Tuen Mun) demonstrate substantial predictive improvements: RMSE reductions of 37.92%, 40.85%, and 49.49%, respectively, compared with the DBSCAN baseline, with an average RMSE reduction of 42.75% across districts. These results confirm that behaviour-aware, dynamically adaptive spatial clustering significantly improves true-demand estimation accuracy and provides more operationally meaningful service zones for dockless bike-sharing management.
Keywords: 
;  ;  ;  ;  ;  ;  ;  

1. Introduction

1.1. Global Growth and Future Potential of Shared Mobility

Shared mobility, particularly bike-sharing systems, has become an important component of sustainable urban transportation strategies aimed at reducing congestion, lowering emissions, and improving last-mile connectivity. Numerous studies have highlighted the rapid expansion of bike-sharing systems and their role in reshaping urban mobility patterns [1,2,3]. Early bike-sharing initiatives began in the 1960s, such as the White Bicycle Plan in Amsterdam, and gradually evolved into more structured station-based systems deployed in cities including Paris (Vélib), London (Santander Cycles), and New York (Citi Bike) [3,4]. With the development of GPS-enabled bicycles and smartphone-based unlocking technologies, dockless bike-sharing systems have expanded rapidly since the mid-2010s, enabling flexible bike pickup and drop-off without fixed stations [1,2]. Recent policy reports and industry analyses further confirm that shared micromobility has become a key element in urban transportation planning and smart-city mobility strategies worldwide [2,5].
The growth in shared bike usage has been dramatic. In 2024, the global bike-sharing market was valued at approximately USD 9 billion, and is projected to nearly double to USD 18.8 billion by 2034, at a compound annual growth rate of about 7.6% [6]. A complementary estimate places the global bicycle sharing market at USD 9.26 billion in 2024 with a projected rise to USD 16.44 billion by 2030, at a CAGR of 10.2% [7]. In Europe alone, ridership of dockless bikes rose by 54% in 2023 and continued to climb 58% in 2024 [8]. In the U.S. District of Columbia, dockless trips reached 8.6 million in 2024, representing a 43% year-on-year increase [9].
China, a major adopter of dockless bike-sharing, has also witnessed rapid expansion. Between 2017 and 2022, the market grew from CNY 13.03 billion to CNY 30.4 billion, reflecting a CAGR of roughly 10%. Over the same period, the user base expanded from 310 million to 460 million, a CAGR of 8.2% [10]. Moreover, about 54% of shared bike users incorporate them into multimodal trips, and 91% of those trips serve as links to public transit [10].
These numbers reflect only a portion of true demand, since many potential users may refrain from using bikes when availability is restrictive. Because of this latent demand, future growth is expected to be many-fold. Governments are prioritising micromobility to meet climate targets, reduce congestion, and enhance last-mile connectivity. The expanding terrain of smart cities, electrified fleets, and bike-friendly infrastructure further strengthens the growth trajectory of shared bike services worldwide.

1.2. Inefficiencies in Bike Allocation

Allocation of shared bikes often suffers from severe mismatches between supply and demand across urban areas. Numerous studies have documented that spatial imbalances arise when bikes accumulate in low-demand locations while shortages occur in high-demand zones, necessitating frequent redistribution operations to maintain service availability [11,12,13]. In many areas, oversupply leads to bikes idling unused, while in other zones demand goes unmet. Because allocation is driven largely by observed trips, it fails to capture hidden unmet demand—rides not taken because no bike is available nearby or within a tolerable walking distance. Recent work shows that when bikes are absent, many users either shift mode, delay travel, or abandon the trip, suggesting that system-recorded usage underestimates true demand by 5–15% in some cities [14].
These inefficiencies directly undermine user satisfaction. Riders who experience shortages are less likely to trust shared-bike services for commuting or time-sensitive trips, and repeated failures can lead to permanent loss of users. Oversupply, on the other hand, generates tangible operational costs. Idle bikes represent underutilised capital, while rebalancing operations require dedicated vehicles, labour resources, and fuel consumption, leading to increased operational expenses and environmental impacts [11,15,16]. Optimisation of redistribution strategies has therefore become a central problem in bike-sharing system management. Studies report that 20–30% of fleets may sit unused during off-peak hours, while poor allocation can inflate redistribution costs by 25–40% [17].
Taken together, oversupply waste, hidden unmet demand, and declining user satisfaction combine to degrade overall system performance. These challenges highlight the necessity for allocation frameworks that explicitly account for latent demand while improving spatial allocation efficiency and reducing costly redistribution operations [12,15].

1.3. Bridging Behavioural Insights and Spatial Optimisation

Existing studies on shared-bike demand prediction generally fall into three streams: clustering-based spatial analysis, user-behaviour modelling, and true-demand estimation. Clustering approaches enhance prediction stability by grouping stations or regions but often assume static spatial boundaries, limiting responsiveness to evolving demand patterns. Behavioural models have begun to account for factors such as walking tolerance and substitution effects, yet most rely on fixed parameters or opaque neural representations, which obscure interpretable behavioural dynamics. Meanwhile, true-demand research emphasises the gap between realised and unmet user intentions but rarely integrates behavioural context or dynamic spatial adaptation.
To address these gaps, this study proposes a user-behaviour based dynamic clustering optimisation algorithm that integrates observed riding behaviour with latent unmet demand. Central to the approach is the concept of Golden Distance—a behaviourally derived and dynamically adaptive service-radius threshold that reflects the distance users are willing to walk to access a bike, varying across districts. Extending our prior IoT-driven demand prediction framework [18], the method first applies density-based clustering, then selectively refines clusters that violate Golden Distance coverage using an elongation-aware adaptive mechanism. This design enables more accurate true demand estimation and significantly enhances forecasting and operational decision-making. The proposed framework is validated on one full year of real operational data from LocoBike’s dockless bike-sharing platform, comprising over 362,000 ride events and 5,700 inferred unmet demand events across three Hong Kong districts.

2. Literature Review

Research on demand prediction in shared-bike systems has evolved significantly over the last decade, with various methodological strands focusing on clustering-based approaches, user-behaviour-informed models, and attempts to capture latent or unmet demand—often termed “true demand.” Each of these research directions has made meaningful contributions, while also leaving gaps that motivate the present study.

2.1. Clustering-Based Demand Prediction

Clustering-based demand prediction has become a widely adopted approach in shared-bike analytics, as it stabilises highly volatile demand signals and reveals latent spatial structures in mobility patterns. Loidl et al. [19] provided an early systematic review of spatial clustering and aggregation techniques used in shared-mobility demand modelling, showing that clustering improves predictive robustness compared with station-level models while enabling scalable demand management across heterogeneous cities.
Building on this idea, Chen et al. [20] proposed a dynamic cluster-based over-demand prediction framework that combines correlation-based grouping with contextual features to identify areas with high stockout risk. Hierarchical clustering strategies have also been explored to support scalable prediction. For example, Feng et al. [21] introduced a station-clustering-based hierarchical demand prediction method, while Liu et al. [22] proposed a functional-zone-based hierarchical framework for bike-sharing demand estimation and system expansion.
More recent studies integrate clustering with machine-learning-based prediction models. Mehdizadeh Dastjerdi and Morency [23] used community detection to construct spatial prediction units before deep-learning forecasting, demonstrating improved prediction accuracy under dynamic demand patterns. Similarly, Yang et al. [24] showed that graph-based representations of inter-station flows can enhance short-term bike demand prediction by capturing relational spatial structures. Wang et al. [25] further proposed a demand-driven clustering approach that dynamically groups stations according to spatiotemporal usage patterns to support system-level operations.
Despite these advances, most existing clustering frameworks rely on spatial partitions optimised primarily for prediction stability rather than user accessibility behaviour. As a result, cluster structures often remain insensitive to users’ effective walking tolerance and may fail to reflect realistic service-radius constraints. This limitation motivates the development of behaviour-aware clustering mechanisms that adapt cluster structures based on user accessibility characteristics and latent demand signals.

2.2. User-Behaviour-Aware Approaches

Recent research has increasingly emphasised the behavioural foundations of shared-bike demand, recognising that user decision-making—shaped by walking tolerance, substitution choices, and trip migration—plays a central role in demand formation. Rather than treating demand as a static spatiotemporal process, these studies explicitly model how users adapt when availability or accessibility changes.
User accessibility and travel behaviour have also been shown to strongly influence bike-sharing demand realisation. Fishman et al. [26] synthesised evidence across bike-share systems and highlighted that access convenience, user experience, and system design are central determinants of ridership formation. Zhang et al. [27] analysed dockless bike-sharing behaviour in Singapore and showed that trip generation, attraction, and spatial clustering are closely associated with the built environment and access conditions, with a large share of trips linked to metro stations. Mix et al. [28] further demonstrated that accessibility-based variables are important in explaining bike-sharing trip generation and station demand, underscoring that user access constraints should be incorporated into planning and demand modelling.
These findings suggest that demand should not be interpreted purely as a spatiotemporal count process. Instead, it is partly shaped by how easily users can access bicycles within their surrounding urban context. This behavioural accessibility perspective provides an important foundation for the Golden Distance concept proposed in this study.
Li et al. [29] made an early breakthrough by integrating behavioural similarity into spatial modelling through the IrConv+LSTM framework. Their concept of “semantic neighbours” allowed demand correlations to be captured beyond geographic distance, thereby improving generalisation across heterogeneous urban layouts. Liang et al. [30] further advanced this direction by constructing the B-MRGNN model, which jointly modelled bike-sharing, ride-hailing, and transit data to learn multimodal relationships, quantifying behavioural substitution and complementarity.
Building on these foundations, Ren et al. [31] proposed the Demand Truncation and Migration Process (DTMP), a process-based behavioural model that explicitly estimates how users reallocate trips when preferred bikes are unavailable. Unlike prior black-box models, DTMP quantified the hidden portion of “unrealised” demand, offering an interpretable mechanism for unmet-demand estimation.

2.3. True Demand and Unmet Demand Estimation

A third strand of research seeks to correct the bias inherent in modelling only realised trips by estimating true demand—the sum of observed and unmet demand when users fail to locate an available bike. This line of inquiry reframes demand prediction as a problem of censored observation rather than simple data sparsity.
Ren et al. [31] made a major conceptual advance by introducing DTMP, which explicitly modelled how user intentions are truncated by system constraints and subsequently migrate to nearby substitutes. Zhu et al. [32] extended this notion empirically, showing that revealing unmet demand enables operators to better align fleet allocation with actual user needs, especially under spatially uneven supply conditions.
Negahban [33] pioneered a simulation-based approach to infer hidden demand from censored bike-sharing observations, showing that observed pickups and drop-offs may systematically understate the underlying demand distribution when resource availability is constrained. Cui et al. [34] further deepened behavioural understanding by documenting mode-shift phenomena when bikes were absent, offering empirical evidence that unmet demand often manifests as substitution to other modes rather than complete trip disappearance.
Beyond bike-sharing, the broader operations-research literature has long treated unmet demand as a censored-demand or lost-sales estimation problem. Nahmias [35] established an early analytical foundation for estimating demand in lost-sales systems where stockouts conceal the true level of customer demand. Jain et al. [36] later showed that stock-out timing itself can provide highly informative signals for recovering demand under censoring.
Collectively, these studies establish the analytical foundation for true-demand estimation and prove its relevance for both behavioural modelling and operational optimisation. However, simulation-based approaches remain computationally intensive, while empirical approaches often depend on auxiliary data sources that are not always available. Most importantly, these models are rarely integrated with adaptive clustering or behaviour-driven spatial optimisation, leaving true-demand estimation disconnected from the spatial decision structures needed for deployment and rebalancing.

2.4. Toward an Integrated Framework for Demand Prediction

In summary, clustering methods provide stability but overlook dynamic behavioural changes and latent demand. Behaviour-aware approaches introduce valuable user-centric modelling but often lack interpretability and dynamic adaptability. True-demand estimation offers a conceptual advance by recognising unmet demand but is typically constrained by computational cost and weak integration with other approaches.
These observations highlight the need for an integrated framework that unifies clustering, behavioural modelling, and latent demand estimation. In particular, the notion of a dynamic walking threshold—what we define as the “Golden Distance”—remains underexplored. Most prior work assumes static tolerance levels, while real-world willingness to walk varies by context. By combining density-based clustering with dynamic, behaviour-informed thresholds and explicit latent-demand estimation, this study aims to address these limitations and provide a more accurate and actionable representation of shared-bike demand.

3. Proposed Method

This study extends our previously published demand-prediction framework [18] by introducing a behaviour-grounded spatial optimisation layer designed to align clustering structures with real user accessibility constraints. The central design principle of the proposed framework is the concept of Golden Distance (GD), a behaviour-derived service-radius threshold representing the distance users are willing to walk to access a shared bike. Unlike traditional clustering parameters that are purely geometric or density-driven, Golden Distance is estimated from observed user behaviour and reflects realistic accessibility constraints in dockless bike-sharing systems. By embedding this behavioural constraint into the clustering process, the proposed algorithm generates spatial partitions that are both data-driven and operationally meaningful.
Figure 1 illustrates the overall system framework of the proposed method. The framework extends the baseline demand-prediction pipeline in [18] by integrating Golden Distance-guided clustering optimisation into the demand forecasting workflow. The system consists of five major phases: (1) ride records, inferred unmet demand events, and contextual information are integrated to construct the true-demand dataset; (2) district-level demand prediction is performed using an XGBoost [37] model trained on temporal and environmental features; (3) the Golden Distance is estimated from behavioural observations and used to guide spatial clustering through HDBSCAN [38] topology discovery followed by adaptive k-medoids refinement; (4) district-level predictions are downscaled to cluster-level demand based on historical activity shares; and (5) the proposed framework is evaluated and compared with a baseline DBSCAN-based [39] clustering approach under an identical prediction pipeline.
Preprints 221431 g001
Overall pipeline of the proposed User-Behaviour Based Dynamic Clustering Optimisation Algorithm.

3.1. Behavioural Modelling via Golden Distance

A central contribution of this work is the introduction of Golden Distance, a behaviour-adaptive spatial threshold that represents users’ effective willingness to walk in order to access a shared bike. Unlike conventional clustering radii that are geometrically or statistically defined, Golden Distance is derived directly from observed user behaviour, bridging the gap between realised demand and latent unmet demand.
When a user opens a bike-sharing application, two types of behavioural events may occur: a successful rental event or an unsuccessful attempt where no bike is rented. Both outcomes reveal information about users’ walking tolerance. Figure 2 illustrates the behavioural interpretation of these two cases.
Preprints 221431 g002
Behavioural interpretation of a successful rental event and an unsuccessful attempt where no bike is rented.
In a successful ride event, two distances are defined:
  • Line-of-sight distance of ride event  L O S r i d e : the straight-line distance between the user’s app-open location and the rented bike location.
  • Walking distance of ride event  W D r i d e : the actual walking path distance from the user to the rented bike.
In an unmet demand event, two distances are defined analogously:
  • Line-of-sight distance of unmet-demand event  L O S u n m e t : the straight-line distance between the user location and the nearest available bike.
  • Walking distance of unmet-demand event  W D u n m e t : the estimated walking path distance from the user to the nearest available bike.
The unmet-demand case reflects situations where the nearest bike is beyond the user’s acceptable walking tolerance. Therefore, combining ride events and unmet-demand events allows the estimation of a behavioural threshold that captures realistic walking willingness.
For each district d , let L O S ¯ d r i d e denote the average line-of-sight distance of successful ride events and L O S ¯ d u n m e t the average line-of-sight distance of unmet demand events. Golden Distance is then defined as
G D d α = α L O S ¯ d u n m e t L O S ¯ d r i d e + L O S ¯ d r i d e ,
where α [ 0 , 1 ] is a behavioural scaling parameter capturing elasticity in walking tolerance. Smaller values emphasise conservative access preferences, while larger values reflect persistence observed in unmet-demand events. Golden Distance thus represents a behavioural service-radius constraint, rather than an area-packing or density threshold, and provides a principled way to align spatial clustering with realistic user accessibility.

3.2. District-Level Demand Topology Discovery via HDBSCAN

3.2.1. Motivation for Density-Based Topology Discovery

Urban bike demand exhibits strong heterogeneity across districts, influenced by land-use patterns, transport infrastructure, and population density. Prior clustering approaches that rely on a single global distance parameter tend to perform poorly across such heterogeneous environments, either over-fragmenting dense areas or collapsing sparse regions into excessively large clusters. To address this issue, the proposed algorithm employs HDBSCAN [38] as a topology-discovery mechanism at the district level.

3.2.2. Why HDBSCAN Instead of DBSCAN

HDBSCAN is preferred over DBSCAN for three fundamental reasons. First, HDBSCAN relaxes the assumption of a single global density scale by constructing a hierarchy of clusters across multiple density levels, enabling the simultaneous identification of dense commercial zones and sparse residential areas—an ability that DBSCAN lacks due to its reliance on a fixed ε parameter. Second, HDBSCAN provides explicit noise modelling based on cluster stability, whereby demand points that fail to form persistent density structures are treated as noise, reducing spurious clusters arising from sporadic or exploratory user behaviour. Third, clusters are selected based on their persistence across density thresholds, yielding spatial partitions that are robust to sampling variability and small perturbations in the underlying demand distribution.

3.2.3. Single-Run (Non-Recursive) Design

HDBSCAN is executed once per district and is not applied recursively. This design choice is deliberate: HDBSCAN’s role in the proposed framework is to uncover the natural density structure of demand, not to enforce cluster compactness. Recursive application tends to fragment clusters along marginal density variations, which often reflect sampling noise rather than meaningful behavioural distinctions. Empirically, repeated HDBSCAN runs rarely yield additional stable sub-clusters, while systematically increasing fragmentation and reducing interpretability. Therefore, HDBSCAN is used strictly as a first-stage topology extractor, producing a small number of stable, behaviour-agnostic demand regions.

3.3. Golden-Distance-Constrained Refinement via Adaptive k-Medoids

Although HDBSCAN effectively reveals the intrinsic density structure of demand points, the resulting clusters are not guaranteed to satisfy the Golden Distance service-radius constraint. In practice, density connectivity may group geographically extended demand regions into a single cluster whose spatial extent exceeds users’ walking tolerance. When this occurs, a single centroid cannot adequately represent the service coverage of the cluster. Figure 3 illustrates a representative example of such a situation.
Preprints 221431 g003
Example of an oversized cluster that violates the Golden Distance constraint. Left: a demand cluster discovered by HDBSCAN whose spatial extent significantly exceeds the Golden Distance service radius (only 23 out of 5813 demand points are covered, a coverage of approximately 0.4%). Right: the same cluster after refinement using adaptive k-medoids, where multiple sub-clusters collectively cover nearly all demand points.

3.3.1. Cluster Geometry and Elongation Measurement

Consider a demand cluster c identified by HDBSCAN, containing N demand points with projected spatial coordinates x i = ( x i , y i ) , i = 1 , , N . Let Σ c R 2 × 2 denote the sample covariance matrix of these coordinates:
Σ c = C o v ( x 1 , , x N ) .
Let λ 1 λ 2 > 0 be the eigenvalues of Σ c , representing the principal variances along the major and minor spatial axes of the cluster, respectively. To quantify the degree of anisotropy, we define a cluster elongation index:
E c = 1 λ 2 λ 1 , E c [ 0 , 1 ) .
E c 0 indicates a near-isotropic (approximately circular) cluster, while E c 1 indicates a highly elongated, corridor-like cluster. This elongation index captures whether spatial growth occurs uniformly in two dimensions or primarily along a single dominant axis.

3.3.2. Shape-Aware Scaling Exponent

Let L c denote the characteristic spatial extent of cluster c , computed as the maximum pairwise distance or the cluster diameter derived from its convex hull. To avoid systematic over-fragmentation of elongated clusters, the number of sub-clusters is not scaled quadratically with area. Instead, we define a shape-adaptive scaling exponent:
α c = c l i p ( 2 E c , 1 , 2 ) ,
where c l i p ( ) bounds the exponent within [ 1 , 2 ] . This formulation yields α c 2 for compact, isotropic clusters and α c 1 for highly elongated clusters. Figure 4 illustrates the relationship between cluster morphology and the adaptive scaling exponent.
Preprints 221431 g004
Illustration of cluster morphology and its effect on the adaptive scaling exponent α c . For compact clusters ( E c 0 ) the exponent approaches 2, resulting in quadratic scaling; for highly elongated corridor-like clusters ( E c 1 ) it approaches 1, resulting in approximately linear scaling.

3.3.3. Adaptive k Formula

Given Golden Distance G D d for district d , the number of sub-clusters for cluster c is determined as:
k c = L c G D d α c .
This expression generates the minimum number of medoids required to ensure that each resulting sub-cluster has an effective spatial radius on the order of Golden Distance. Once k c is determined, k-medoids clustering [40] is applied independently within each oversized cluster c , yielding sub-clusters whose medoids correspond to actual demand points. This ensures spatial robustness, interpretability, and direct operational relevance.
The adaptive k formulation is designed to address a fundamental mismatch between geometric clustering assumptions and real-world demand morphology. Conventional approaches implicitly assume two-dimensional isotropic growth, leading to quadratic scaling of k with spatial extent. However, in shared-bike systems, demand clusters are often constrained by road networks, coastlines, pedestrian corridors, and linear transit interchanges. In such cases, cluster expansion occurs predominantly along one dimension. Applying area-based scaling in these scenarios results in excessive fragmentation and artificial micro-clusters that do not reflect behavioural accessibility.

3.4. True-Demand Prediction via XGBoost

Once clustering is finalised, demand prediction follows the same methodology as in the baseline framework [18]. An XGBoost [37] regression model is trained using temporal, weather, and historical demand features to predict district-level true demand. Predicted district-level demand is subsequently downscaled to the cluster level based on each cluster’s historical activity share. This hierarchical strategy preserves temporal coherence at the district scale while capturing spatial heterogeneity at the cluster scale, without introducing data sparsity issues.

3.5. Algorithmic Summary

Algorithm [alg:main] presents the pseudocode for the complete User-Behaviour Based Dynamic Clustering Optimisation Algorithm.
Algorithm 1: User-Behaviour Based Dynamic Clustering Optimisation Algorithm
1: 1: for   each   district   d  do
2: 2:           Compute   Golden   Distance   G D d from successful and failed user search behaviour – (Equation [eq:golden_distance])
3: 3:    Run HDBSCAN once on demand points to extract initial demand clusters
4: 4:     for   each   cluster   c  do
5: 5:        Compute   cluster   extent   L c
6: 6:        if   L c G D d  then
7: 7:             Keep   cluster   c unchanged
8: 8:            else
9: 9:             Compute   covariance   matrix   Σ c   of   coordinates   in   c
10: 10:             Compute   eigenvalues   λ 1 λ 2
11: 11:             Compute   elongation   E c = 1 λ 2 / λ 1           (Equation [eq:elongation])
12: 12:             Compute   adaptive   exponent   α c = c l i p ( 2 E c , 1 , 2 )           (Equation [eq:exponent])
13: 13:              Compute   adaptive   cluster   count   k c = ( L c / G D d ) α c           (Equation [eq:adaptive_k])
14: 14:              Apply   k-medoids   to   split   cluster   c   into   k c sub-clusters
15: 15:       end if
16: 16:     end for
17: 17:     Train XGBoost model to predict district-level true demand
18: 18:      Predict   district - level   demand   y ^ d
19: 19:      for   each   final   cluster   c   do
20: 20:        Compute   historical   activity   share   w c
21: 21:        Downscale :   y ^ c = w c y ^ d
22: 22:     end for
23: 23: end for
By explicitly separating density discovery from behavioural constraint enforcement, the proposed algorithm produces spatial clusters that reflect how users actually access bikes, rather than how demand points merely co-locate. This design constitutes a substantive methodological advance over existing clustering-based demand prediction frameworks.

4. Experimental Setup

4.1. Experimental Objective and Validation Strategy

The experimental design is constructed to rigorously evaluate whether the user-behaviour based dynamic clustering optimisation algorithm provides measurable advantages over conventional density-based clustering in true-demand prediction. Specifically, the experiments are designed to test three core hypotheses:
Predictive Accuracy Hypothesis. Clusters aligned with Golden Distance constraints reduce cluster-level demand variance and therefore improve prediction accuracy (lower RMSE) compared with DBSCAN-based clustering.
Spatial Validity Hypothesis. Enforcing centroid-based service-radius constraints produces spatial partitions that better reflect real service accessibility, resulting in improved demand-point retention and structurally coherent clusters.
Morphological Robustness Hypothesis. The proposed algorithm generalises across heterogeneous urban morphologies without district-specific tuning, demonstrating scalability and adaptability.
To isolate the causal impact of clustering design, all downstream forecasting components are held constant across experiments. The clustering module is the only component replaced, ensuring that any observed differences in performance are attributable to spatial partitioning strategy rather than predictive model variation.

4.2. Study Areas and Datasets

To comprehensively evaluate the robustness and adaptability of the proposed Golden Distance (GD) framework, three representative districts in Hong Kong were selected: Tseung Kwan O, Sha Tin, and Tuen Mun. These districts exhibit distinct urban morphologies, population densities, and mobility characteristics, thereby forming a heterogeneous testbed for algorithm validation.
Tseung Kwan O. Tseung Kwan O (TKO) is a planned new town characterised by high-density residential clusters, waterfront promenades, and structured cycling infrastructure. Demand patterns are relatively concentrated, with clear residential-to-commercial commuting flows. The spatial distribution of trips tends to form compact, high-density clusters.
Sha Tin. Sha Tin exhibits a mixed land-use pattern, combining residential estates, riverside cycling corridors, and commercial centres. The district features elongated spatial structures along the Shing Mun River, resulting in corridor-shaped demand clusters. This morphology is particularly suitable for testing the adaptive k mechanism of Golden Distance.
Tuen Mun. Tuen Mun represents a relatively lower-density and more spatially dispersed district. Demand hotspots are scattered and often separated by industrial or coastal zones, producing irregular cluster shapes and higher noise proportions.
The dataset consists of one full year of operational records (January–December 2024) collected from LocoBike’s dockless bike-sharing platform, comprising 362,086 ride events and 5,744 inferred unmet demand events in total. The data include trip start/end timestamps, GPS coordinates (projected to metric space), anonymised user IDs, bike IDs, and trip status logs (ride success, unlock failure, timeout, etc.). Using a full-year dataset mitigates seasonal bias and ensures stability across varying weather, weekday/weekend, and holiday conditions. All spatial coordinates were transformed into a projected coordinate system (metres) to allow precise Golden Distance computation.

4.3. Feature Engineering

The core objective of feature engineering is to estimate True Demand, defined as the sum of ride events and statistically inferred unmet demand events.
A ride event is defined as a successfully unlocked and completed trip with valid GPS origin and destination coordinates. Records with missing timestamps, abnormal duration ( < 1 minute or > 24 hours), or invalid geolocation were removed.
Unmet demand refers to user attempts that did not result in successful rides due to insufficient bike availability or operational constraints. Since dockless systems do not explicitly record “failed demand,” heuristic rules were applied to infer unmet demand events from system logs. Table 1 summarises the filtering criteria applied.
Filtering criteria for inferring unmet demand events from system logs.
Criterion Description
Unlock timeout App unlock initiated but no ride started within threshold duration
Repeated attempts Multiple unlock attempts by same user within short time window
No nearby bikes App session with zero bikes within search radius at time of query
Short session App session closed within seconds of opening without ride

4.4. Baseline Clustering Method and Prediction Model

To ensure a fair and controlled comparison, the experimental framework follows the methodology established in our previously published study [18]. The baseline system adopts a two-stage pipeline consisting of spatial clustering and district-level demand prediction with subsequent downscaling.
To isolate the impact of clustering strategy, all downstream processes remain identical across experiments: the same feature engineering pipeline, the same XGBoost [37] architecture and hyperparameters, the same district-level prediction procedure, the same downscaling mechanism, and the same training–testing split and evaluation metrics. The only component replaced is the clustering module:
  • Baseline: DBSCAN [39] clustering district-level XGBoost prediction downscaling to clusters.
  • Proposed method: User-Behaviour Based Dynamic Clustering Optimisation Algorithm district-level XGBoost prediction downscaling to clusters.

4.5. Evaluation Metrics

To evaluate the effectiveness of the proposed method against the DBSCAN baseline, three core metrics are adopted.
Root Mean Square Error (RMSE). RMSE measures the accuracy of cluster-level demand prediction after district-level forecasting and downscaling:
R M S E = 1 N i = 1 N ( D i D ^ i ) 2 ,
where D i and D ^ i denote the actual and predicted demand for cluster i , respectively. Lower RMSE indicates higher prediction accuracy and better operational reliability.
Noise Ratio. Noise ratio quantifies the proportion of demand points labelled as noise during clustering:
Noise   Ratio = Number   of   noise   points Total   demand   points .
A lower noise ratio reflects better spatial coverage and fewer discarded demand events.
Number of Clusters. The total number of generated clusters reflects the degree of spatial segmentation. Excessively large values may indicate over-fragmentation; too few clusters may imply insufficient spatial resolution. This metric is used to assess clustering granularity and structural stability across districts.

5. Results and Discussion

5.1. Clustering Quality Analysis

Figure 5, Figure 6, Figure 7, Figure 8, Figure 9 and Figure 10 present a visual comparison between the baseline DBSCAN-based clustering and the proposed Golden Distance-guided HDBSCAN with adaptive k-medoids method across the three representative districts. In all figures, the dotted circular boundary centred at each cluster centroid represents the Golden Distance service radius, providing a direct visual benchmark for evaluating whether the spatial extent of each cluster complies with the intended service constraint.
Preprints 221431 g005
Tseung Kwan O—resulting cluster map of baseline DBSCAN.
Preprints 221431 g006
Tseung Kwan O—resulting cluster map of proposed HDBSCAN + adaptive k-medoids.
Preprints 221431 g007
Sha Tin—resulting cluster map of baseline DBSCAN.
Preprints 221431 g008
Sha Tin—resulting cluster map of proposed HDBSCAN + adaptive k-medoids.
Preprints 221431 g009
Tuen Mun—resulting cluster map of baseline DBSCAN.
Preprints 221431 g010
Tuen Mun—resulting cluster map of proposed HDBSCAN + adaptive k-medoids.
Under the baseline method, clusters exhibit substantial variability in both size and geometry. Many clusters expand well beyond the Golden Distance circle, particularly in dense or spatially continuous regions (Figure 5 and Figure 7, and 9). These oversized clusters frequently span multiple functional zones, indicating that density connectivity alone is insufficient to enforce service feasibility. At the same time, smaller fragmented clusters and isolated noise points appear in lower-density or irregular areas, reflecting DBSCAN’s sensitivity to local density fluctuations.
By contrast, the proposed method produces clusters that are visibly aligned with the Golden Distance constraint (Figure 6 and Figure 8, and 10). Cluster extents are largely contained within, or tightly bounded by, the Golden Distance circle, even when demand distributions are elongated or constrained by urban structures such as road corridors or waterfronts. When clusters exceed the Golden Distance, controlled subdivision is triggered along the dominant spatial axis, yielding geometrically coherent sub-clusters rather than arbitrary fragmentation.
These visual results confirm that the proposed method enforces Golden Distance as an explicit centroid-based service constraint, rather than an indirect outcome of density assumptions. As a result, the generated clusters are more interpretable, operationally meaningful, and better aligned with real-world service coverage requirements.

5.2. Quantitative Performance Comparison

Table 2, Table 3 and Table 4 report the RMSE, noise ratio, and number of clusters for each district under the baseline and proposed methods.
Prediction performance and clustering statistics for Tseung Kwan O.
Algorithm RMSE Noise Ratio No. of Clusters
Baseline (DBSCAN) 0.6020 0.12 65
Proposed 0.3737 0.20 154
Prediction performance and clustering statistics for Sha Tin.
Algorithm RMSE Noise Ratio No. of Clusters
Baseline (DBSCAN) 0.4304 0.38 73
Proposed 0.2546 0.24 245
Prediction performance and clustering statistics for Tuen Mun.
Algorithm RMSE Noise Ratio No. of Clusters
Baseline (DBSCAN) 0.3027 0.48 39
Proposed 0.1529 0.28 195
Across all three districts, the proposed method consistently achieves substantial RMSE reductions compared with the baseline: Tseung Kwan O: RMSE decreases from 0.6020 to 0.3737 ( 37.92% reduction); Sha Tin: RMSE decreases from 0.4304 to 0.2546 ( 40.85% reduction); Tuen Mun: RMSE decreases from 0.3027 to 0.1529 ( 49.49% reduction). These results demonstrate that clustering aligned with the Golden Distance constraint leads to significantly more accurate cluster-level demand prediction. By limiting intra-cluster spatial heterogeneity, the proposed method reduces demand variance within each cluster, thereby improving predictive stability.
The noise ratio exhibits a more nuanced pattern. In Tseung Kwan O, the proposed method results in a modest increase in noise ratio, reflecting stricter enforcement of service feasibility in extremely dense environments. In contrast, both Sha Tin and Tuen Mun experience substantial noise reduction, indicating improved retention of structurally meaningful demand points that DBSCAN misclassifies as noise. Importantly, the proposed framework does not seek to minimise noise ratio as an isolated objective, but rather balances coverage against spatial validity.
The number of clusters increases significantly under the proposed method across all districts. This increase is expected and intentional, as clusters violating the Golden Distance constraint are subdivided to preserve centroid-based service coverage. In the context of dockless bike-sharing operations, these smaller clusters can be directly interpreted as candidate bike deployment or rebalancing spots, enabling finer-grained and more accurate bike placement. The improved RMSE results indicate that such operationally aligned spatial units provide more reliable demand estimation than coarse, density-driven clusters.

5.3. District-Level Adaptability

The results further demonstrate that the proposed method generalises effectively across districts with diverse spatial densities and urban morphologies.
In Tseung Kwan O, a high-density district characterised by concentrated residential demand, the baseline method aggregates large contiguous regions into oversized clusters. The proposed method automatically increases cluster granularity to satisfy Golden Distance constraints, resulting in significant RMSE improvement despite a moderate increase in noise ratio. This highlights the prioritisation of service feasibility over maximal point inclusion.
In Sha Tin, where demand exhibits mixed density and elongated spatial patterns along riverbanks and transport corridors, the proposed method achieves both lower noise ratio and lower RMSE. This indicates that adaptive subdivision along dominant spatial axes preserves meaningful demand structure while maintaining centroid-based coverage.
In Tuen Mun, a lower-density and more spatially dispersed district, the baseline method produces few large clusters with high noise ratio. The proposed method substantially increases cluster resolution while simultaneously reducing noise and halving RMSE, demonstrating strong adaptability even in sparse environments.
Across all districts, the same algorithmic framework and parameterisation are applied without district-specific tuning. The observed variations in cluster granularity and geometry arise naturally from local spatial structure rather than manual adjustment, confirming the robustness and scalability of the proposed Golden Distance-guided clustering approach.

5.4. Behavioural Insights and Generalisability

Beyond the improvement in prediction accuracy, the results also provide several behavioural insights. First, users’ effective willingness to walk to access a shared bike is not spatially uniform. The variation in Golden Distance across districts suggests that accessibility tolerance is influenced by local urban context, so a single static service radius is insufficient for representing true user behaviour.
Second, unmet-demand events contain meaningful behavioural information rather than simply representing missing observations. Even when a rental is not completed, the event still reveals a boundary between acceptable and unacceptable access distance. By combining successful ride events with unmet-demand events, the proposed framework captures this behavioural threshold more effectively and therefore provides a better representation of true demand.
Third, the results show that user behaviour should influence not only demand estimation but also the design of spatial demand units. Density-based clustering alone may produce clusters that are not behaviourally feasible from the perspective of user access. By enforcing Golden Distance as a service constraint and selectively refining oversized clusters, the proposed method generates clusters that are more aligned with realistic service coverage and operational deployment needs.
Although the experiments are conducted in Hong Kong, the framework itself is not location-specific. Its core components—Golden Distance estimation, HDBSCAN-based topology discovery, and adaptive k-medoids refinement—can be applied to other cities using commonly available operational data. The exact value of Golden Distance is expected to vary across cities due to differences in urban form, walking culture, climate, and transport integration. Therefore, the method is generalisable at the framework level, while remaining locally adaptive through behaviour-based recalibration.

6. Conclusions

Key Findings. This study demonstrates that incorporating user walking tolerance into spatial clustering significantly improves true demand prediction in dockless shared-bike systems. By dynamically adapting cluster structures according to Golden Distance constraints, the proposed method produces behaviour-consistent service zones across heterogeneous districts. Empirical results from multiple Hong Kong study areas show substantial predictive improvements, with up to 49.49% RMSE reduction in the best-performing district compared with the prior DBSCAN-based framework, and an average RMSE reduction of 42.75% across districts. These findings confirm that demand estimation accuracy is highly sensitive to how spatial units are constructed.
Core Innovations. The core innovation lies in introducing Golden Distance as a dynamic, behaviour-driven service-radius constraint and embedding it into a user-behaviour based dynamic clustering optimisation algorithm. Unlike static geometric partitioning, the method selectively refines only clusters that violate accessibility constraints and incorporates elongation-aware adaptive scaling. This design bridges behavioural modelling and spatial optimisation within a unified clustering framework.
Practical Implications. Operationally, the proposed method enables more precise bike allocation, reduced oversupply, and better mitigation of unmet demand. By aligning clustering structures with real service accessibility, operators can deploy resources more efficiently, design better rebalancing strategies, and improve overall system responsiveness.
Future Directions. This work extends our prior IoT-driven demand prediction framework [18] by embedding adaptive, behaviour-aware spatial optimisation. Future research may explore temporal adaptation of Golden Distance, integration with dynamic pricing mechanisms, and validation across other shared-mobility modes and cities.

Author Contributions

Conceptualization, K.C.H.C. and A.H.F.L.; methodology, K.C.H.C. and C.Q.J.; software, K.C.H.C.; validation, K.C.H.C., S.K.P.N. and H.C.W.C.; formal analysis, K.C.H.C.; investigation, K.C.H.C.; resources, S.K.P.N. and H.C.W.C.; data curation, K.C.H.C. and S.K.P.N.; writing—original draft preparation, K.C.H.C.; writing—review and editing, C.Q.J., R.C.C.C., H.L. and A.H.F.L.; visualization, K.C.H.C.; supervision, C.Q.J., R.C.C.C., H.L. and A.H.F.L.; project administration, A.H.F.L.; funding acquisition, C.Q.J. and R.C.C.C. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Ethical review and approval were waived for this study as it uses anonymised operational records provided by a commercial bike-sharing platform and does not involve direct human subject experiments.

Data Availability Statement

The data presented in this study are not publicly available due to commercial confidentiality. Data may be available from the corresponding author upon reasonable request and with permission of LocoBike.

Acknowledgments

The authors thank LocoBike for providing the operational dataset used in this study.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
AIoT Artificial Intelligence of Things
CAGR Compound Annual Growth Rate
DBSCAN Density-Based Spatial Clustering of Applications with Noise
DTMP Demand Truncation and Migration Process
GD Golden Distance
GPS Global Positioning System
HDBSCAN Hierarchical Density-Based Spatial Clustering of Applications with Noise
IoT Internet of Things
LOS Line-of-Sight distance
RMSE Root Mean Square Error
TKO Tseung Kwan O
WD Walking Distance

References

  1. Fishman, E. Bikeshare: A review of recent literature. Transp. Rev. 2016, vol. 36(no. 1), 92–113. [Google Scholar] [CrossRef]
  2. Shaheen, S.; Cohen, A. Shared micromobility policy toolkit. Transportation Sustainability Research Center, UC Berkeley. 2019. Available online: https://escholarship.org/uc/item/00k897b5.
  3. DeMaio, P. Bike-sharing: History, impacts, models of provision, and future. J. Public Transp. 2009, vol. 12(no. 4), 41–56. [Google Scholar] [CrossRef]
  4. Shaheen, S.; Guzman, S.; Zhang, H. Bikesharing in Europe, the Americas, and Asia. Transp. Res. Rec. 2010, vol. 2143, 159–167. [Google Scholar] [CrossRef]
  5. National Association of City Transportation Officials. “Shared micromobility in the U.S.: 2023,” NACTO. 2023. Available online: https://nacto.org/publication/shared-micromobility-permitting-process-and-participation/.
  6. Global Market Insights, “Bike sharing market size.”. 2024. Available online: https://www.gminsights.com/industry-analysis/bike-sharing-market.
  7. Grand View Research, “Bicycle sharing market size report.”. 2024. Available online: https://www.grandviewresearch.com/industry-analysis/bicycle-sharing-market-report.
  8. Zag Daily, Shared micromobility ridership hit record high in North America in 2024. 2024. Available online: https://zagdaily.com/featured/shared-micromobility-ridership-hit-record-high-in-north-america-in-2024/.
  9. Metropolitan Washington Council of Governments. Dockless micromobility ridership on the rise across the region. 2025. Available online: https://www.mwcog.org/newsroom/2025/09/08/dockless-micromobility-ridership-on-the-rise-across-the-region-bicycling-bikesharing-micromobility/.
  10. Liu, X.; Zhang, Y.; Chen, H. The development and sustainability of the bike-sharing market in China. Sustainability 2024. [Google Scholar] [CrossRef]
  11. Raviv, T.; Tzur, M.; Forma, I. A. Static repositioning in a bike-sharing system: Models and solution approaches. Transp. Res. Part B Methodol. 2013, vol. 54, 161–174. [Google Scholar] [CrossRef]
  12. Schuijbroek, J.; Hampshire, R. C.; van Hoeve, W.-J. Inventory rebalancing and vehicle routing in bike sharing systems. Eur. J. Oper. Res. 2017, vol. 257(no. 3), 992–1004. [Google Scholar] [CrossRef]
  13. Fricker, C.; Gast, N. Incentives and redistribution in homogeneous bike-sharing systems with stations of finite capacity. Queueing Syst. 2016, vol. 84, 1–35. [Google Scholar] [CrossRef]
  14. Zhou, L.; Patel, R. Quantifying hidden unmet demand in dockless bike-sharing systems. arXiv 2025. [Google Scholar]
  15. O’Mahony, E.; Shmoys, D. B. Data analysis and optimization for (citi) bike sharing. In Proceedings of the 29th AAAI conference on artificial intelligence, 2015; Available online: https://ojs.aaai.org/index.php/AAAI/article/view/9245.
  16. Pfrommer, J.; Warrington, J.; Schildbach, G.; Morari, M. Dynamic vehicle redistribution and online price incentives in shared mobility systems. IEEE Trans. Intell. Transp. Syst. 2014, vol. 15(no. 4), 1567–1578. [Google Scholar] [CrossRef]
  17. Chen, X.; Liu, F. Measuring operational inefficiency in shared micromobility allocation: Evidence from dockless bike systems. In Transportation Research Part A: Policy and Practice; 2024. [Google Scholar] [CrossRef]
  18. Ching, K. C. H.; et al. A novel AIoT-based and user behavior-driven dockless bike-sharing management system for chaotic operations in a condensed city. IEEE Trans. Intell. Transp. Syst. 2025. [Google Scholar] [CrossRef]
  19. Loidl, M.; et al. Demand prediction approaches in bike sharing: A comparative review. J. Urban Mobil. 2024. [Google Scholar] [CrossRef]
  20. Chen, L.; Zhang, X.; et al. Dynamic cluster-based over-demand prediction in bike sharing systems. In Transportation Research Part C: Emerging Technologies; 2018. [Google Scholar] [CrossRef]
  21. Feng, S.; Chen, H.; Du, C.; Li, J.; Jing, N. A hierarchical demand prediction method with station clustering for bike sharing system. In Proceedings of the IEEE 3rd international conference on data science in cyberspace (DSC), 2018; pp. 829–836. [Google Scholar] [CrossRef]
  22. Liu, J.; Sun, L.; Li, Q.; Ming, J.; Liu, Y.; Xiong, H. Functional zone based hierarchical demand prediction for bike system expansion. In Proceedings of the 23rd ACM SIGKDD international conference on knowledge discovery and data mining, 2017; pp. 957–966. [Google Scholar] [CrossRef]
  23. Mehdizadeh Dastjerdi, a.; Morency, C. Bike-sharing demand prediction at community level under COVID-19 using deep learning. Sensors 2022, vol. 22(no. 3), 1060. [Google Scholar] [CrossRef] [PubMed]
  24. Yang, Y.; Heppenstall, A.; Turner, A.; Comber, A. Using graph structural information about flows to enhance short-term demand prediction in bike-sharing systems. Comput. Environ. Urban Syst. 2020, vol. 83, 101521. [Google Scholar] [CrossRef]
  25. Wang, Y.-J.; Kuo, Y.-H.; Huang, G. Q.; Gu, W.; Hu, Y. Dynamic demand-driven bike station clustering. Transp. Res. Part E Logist. Transp. Rev. 2022, vol. 160, 102656. [Google Scholar] [CrossRef]
  26. Fishman, E.; Washington, S.; Haworth, N. Bike share: A synthesis of the literature. Transp. Rev. 2013, vol. 33(no. 2), 148–165. [Google Scholar] [CrossRef]
  27. Zhang, X.; Shen, Y.; Zhao, J. The mobility pattern of dockless bike sharing: A four-month study in Singapore. Transp. Res. Part D. Transp. Environ. 2021, vol. 98, 102961. [Google Scholar] [CrossRef]
  28. Mix, R.; Hurtubia, R.; Raveau, S. Optimal location of bike-sharing stations: A built environment and accessibility approach. Transp. Res. Part A Policy Pract. 2022, vol. 160, 126–146. [Google Scholar] [CrossRef]
  29. Li, J.; et al. Irregular convolution and LSTM for bike-sharing demand forecasting. arXiv 2022, arXiv:2202.04376. [Google Scholar]
  30. Liang, Z.; et al. B-MRGNN: A multimodal relational graph neural network for bike-sharing demand prediction. In in Proceedings of the 31st international joint conference on artificial intelligence (IJCAI), 2022; Available online: https://www.ijcai.org/proceedings/2022/0392.pdf.
  31. Ren, Z.; Cui, H.; Ma, X.; Wang, J. Modeling real demand in dockless bike-sharing systems: Integrating user preferences and behavioral insights. J. Transp. Eng. Part A Syst. vol. 151(no. 7), 04025044, 2025. [CrossRef]
  32. Zhu, X.; Chen, X.; Miranda-Moreno, L.; Sun, L. Uncovering unmet demand in bike-sharing systems based on Bayesian Gaussian decomposition of time-varying OD tensor. In in Proceedings of the 12th triennial symposium on transportation analysis (TRISTAN XII), Okinawa, Japan, 2025; Available online: https://tristan2025.org/proceedings/TRISTAN2025_ExtendedAbstract_449.pdf.
  33. Negahban, a. Simulation-based estimation of the real demand in bike-sharing systems in the presence of censoring. Eur. J. Oper. Res. 2019, vol. 277(no. 1), 317–332. [Google Scholar] [CrossRef]
  34. Cui, H.; Ren, Z.; Ma, X.; Zhu, M. How does bike absence influence mode shifts among dockless bike-sharing users? Evidence from Nanjing, China. Transp. Res. Rec. 2025, vol. 2679(no. 6), 1–15. [Google Scholar] [CrossRef]
  35. Nahmias, S. Demand estimation in lost sales inventory systems. Nav. Res. Logist. 1994, vol. 41(no. 6), 739–757. [Google Scholar] [CrossRef]
  36. Jain, a.; Rudi, N.; Wang, T. Demand estimation and ordering under censoring: Stock-out timing is (almost) all you need. Oper. Res. 2015, vol. 63(no. 1), 134–150. [Google Scholar] [CrossRef]
  37. Chen, T.; Guestrin, C. XGBoost: A scalable tree boosting system. In Proceedings of the 22nd ACM SIGKDD international conference on knowledge discovery and data mining, 2016; pp. 785–794. [Google Scholar] [CrossRef]
  38. Campello, R. J. G. B.; Moulavi, D.; Sander, J. “Density-based clustering based on hierarchical density estimates,” in Advances in knowledge discovery and data mining. In Lecture notes in computer science; Springer: Berlin, Heidelberg, 2013; vol. 7819, pp. 160–172. [Google Scholar] [CrossRef]
  39. Scikit-learn developers, “DBSCAN.” scikit-learn 1.8.0 documentation. 2025. Available online: https://scikit-learn.org/stable/modules/generated/sklearn.cluster.DBSCAN.html.
  40. Kaufman, L.; Rousseeuw, P. J. Finding groups in data: An introduction to cluster analysis; John Wiley & Sons: New York, NY, USA, 1990. [Google Scholar] [CrossRef]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.
Copyright: This open access article is published under a Creative Commons CC BY 4.0 license, which permit the free download, distribution, and reuse, provided that the author and preprint are cited in any reuse.
Prerpints.org logo

Preprints.org is a free preprint server supported by MDPI in Basel, Switzerland.

Subscribe

© 2026 MDPI (Basel, Switzerland) unless otherwise stated

Accessibility

Disclaimer

Terms of Use

Privacy Policy

Privacy Settings