Next Article in Journal
From Knowledge to Action: How Portuguese Higher Education Students Engage with Circular Economy Principles
Previous Article in Journal
The Role of Talent Management in Enhancing Employee Retention: Mediating the Influence of Psychological Empowerment
Previous Article in Special Issue
Accessibility Dilemma in Metro Stations: An Experimental Pilot Study Based on Passengers’ Emotional Experiences
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Evaluating the Level of Balance Between Demand and Supply at Bus Stops Using Smartcard Data

Department of Transportation Engineering, University of Seoul, Seoul 02504, Republic of Korea
Sustainability 2025, 17(7), 3278; https://doi.org/10.3390/su17073278
Submission received: 23 February 2025 / Revised: 23 March 2025 / Accepted: 3 April 2025 / Published: 7 April 2025

Abstract

The efficient operation of urban bus systems necessitates the alignment of service supply with passenger demand. An inadequate supply of services results in passenger inconvenience, whereas excessive supply leads to inefficiencies for operators. This study introduces a performance measure to evaluate the equilibrium between demand and supply at bus stops. The methodology involves deriving cumulative distribution functions (CDFs) of passenger waiting times during peak (High Ridership Period, HRP) and non-peak hours (Non-High Ridership Period, NHRP) using smartcard data. The maximum vertical distance between these CDFs, along with their definite integrals, serves as the basis for the performance metric. Using a reference threshold of 0.16, bus stops are categorized into three groups: those experiencing excessive demand, those operating in a balanced state, and those with insufficient supply during non-peak hours. This method was applied to 1785 bus stops in Seoul, demonstrating that balanced stops exhibited the shortest average waiting times. The analysis also revealed that stops with excessive demand had significantly higher ridership, whereas stops with lower supply showed ambiguous boundaries between the HRP and NHRP. The proposed performance measure offers a valuable tool for assessing and enhancing the service levels of public transport systems.

1. Introduction

As urbanization accelerates and traffic volumes increase, transportation problems in cities are worsening, such as traffic congestion, air pollution, increase in energy consumption and CO2 emission. To handle these problems, policymakers focus on expanding the public transit network and optimizing the bus route to meet the traveler’s demand and supply by inducing a modal shift [1]. Bus stops serve as the initial nodes in the bus transit system, where factors such as spatial allocation, location, and design significantly impact passenger satisfaction [2]. A primary concern for bus users is the waiting time experienced at bus stops, an issue that is exacerbated at high-ridership locations due to passenger concentration patterns [3]. While infrastructural enhancements such as expanded waiting areas, real-time traffic information, and improved signage have been implemented, a more comprehensive analysis of passenger behavior and bus operations is necessary to address this fundamental issue effectively [4]. Identifying bus stops and routes where excessive waiting times occur is therefore essential.
Beyond passenger convenience, optimizing bus stop efficiency is critical for the sustainable development of the transit system. The Seoul Metropolitan Government has introduced service modifications, such as short-turn buses in 2017 and late-night bus services in 2013, to address congestion at specific times and locations. These initiatives have been well received, with congestion decreasing by 39.5% and 95% of surveyed passengers reporting reduced travel discomfort. However, these interventions have been reactive, targeting locations with evident congestion rather than proactively identifying imbalances between supply and demand.
This study introduces a novel performance measure to identify bus stops exhibiting demand–supply imbalances. By leveraging smartcard data and public transportation system information, we analyze passenger transfer behavior and bus stop utilization. The imbalance between demand and supply is quantified through CDF-based analysis, enabling the identification of stops with excessive demand. The proposed methodology contributes to optimizing transit service planning by offering a data-driven framework for evaluating and addressing inefficiencies in bus stop operations.
This study compromises the following sections: Section 2 reviews the previous studies for extracting the research contributions; Section 3 illustrates the methodology for estimating the performance measure of the imbalance of demand and supply; Section 4 describes the study area and smartcard data; the case study is conducted with the policy implications in Section 5; and Section 6 concludes the research.

2. Literature Review

Previous research has primarily focused on high-ridership bus stops to improve service levels [5,6]. However, this ridership-based approach fails to account for the total demand at a stop, which encompasses all passengers intending to board, including those unable to do so due to capacity limitations [7]. Since actual ridership represents a subset of total demand, strategies that do not consider this discrepancy may result in inefficient service adjustments [8]. Passenger waiting time, traditionally assumed to be half of the bus headway under constant dispatch intervals, has been incorporated into various operational models. The real-world conditions introduce variability in headways and vehicle capacities, necessitating more sophisticated estimation techniques [9].
Advanced methodologies incorporating ridership data have been developed to refine waiting time estimates [10]. Smartcard data, for example, has been utilized to assess in-vehicle congestion and its impact on waiting times. In cases where buses reach full capacity and depart before accommodating all waiting passengers, the affected individuals experience prolonged waiting times until the next available vehicle [11]. While some models incorporate congestion factors as weighting variables, existing approaches remain constrained by assumptions rather than empirical demand estimation [12]. Consequently, accurately determining passenger waiting time requires an assessment based on demand rather than observed ridership.
Several studies have explored optimization strategies for public transport operations, with a focus on minimizing passenger waiting times, by adjusting the bus routes to improve passenger satisfaction and relieve their discomfort [13,14,15]. For instance, optimal bus dispatch intervals have been calculated to reduce total system costs, which include both passenger-related costs and operational expenses. Additionally, real-time data-driven scheduling models have been developed to enhance efficiency by considering stop departures, arrival times, and vehicle circulation [16,17]. Despite these advancements, existing models do not sufficiently capture stop-specific demand fluctuations, highlighting the need for refined performance measures.
A range of performance metrics has been proposed to evaluate various operational characteristics in public transportation [18,19]. These include buffer time reliability measures and failure probability assessments, which quantify service consistency [20]. Additionally, studies employing cumulative distribution functions (CDFs) have introduced methodologies for performance evaluation [21]. For example, uncertainty importance measures based on distance metrics between CDFs have been established, while other approaches integrate CDFs with probability density functions to conduct sensitivity analyses [22]. Passenger travel time reliability has also been examined through multimodal performance evaluations, utilizing buffer time and statistical distribution attributes [23,24].
Despite the consideration of passenger waiting times in transit planning, existing methodologies have largely relied on simplified assumptions and empirical approximations. To enhance operational efficiency and align bus service provision with actual usage patterns, a more rigorous engineering-based approach to estimating waiting times and assessing bus stop performance is required. The advent of automated fare collection (AFC) systems has facilitated access to extensive smartcard data, enabling a detailed analyses of individual travel behaviors, including waiting times. This study’s contributions are twofold: (1) developing the performance measures of imbalance using statistical approach and (2) exploring the practical analysis for the imbalance of demand and supply on a public transit network.

3. Methodology

This section outlines the methodology employed in this study. First, the approach to estimating waiting time is presented. Out-of-vehicle travel time (OVTT) is then calculated and decomposed into its components: walking and waiting time. Next, the method for identifying bus stations with imbalanced demand and supply is introduced. Finally, a performance measure for assessing imbalance is proposed using the CDF. Public transportation trips consist of both in-vehicle travel time (IVTT) and OVTT, whereas private automobile trips involve only IVTT. A typical public transportation journey includes multiple stages: departing from the origin, walking to a station, riding the subway, walking to a bus stop, waiting for the bus, boarding the bus, and finally, walking to the destination. Throughout this process, passengers experience alternating periods of IVTT and OVTT. In particular, OVTT during bus transfers comprises both walking and waiting times, which are critical factors in evaluating the efficiency and convenience of public transportation.

3.1. Estimating the Waiting Time

Waiting time occurs when transferring to an intra-city bus, unlike when using a private vehicle. Therefore, when transferring to a bus, OVTT is calculated as the sum of walking and waiting time [25]. Since the value of time (VoT) for OVTT is 1.2 to 1.6 times higher than that for IVTT, a higher proportion of OVTT relative to total travel time reduces the overall convenience of a given route [26]. Typically, bus waiting time is modeled as a uniform distribution, assuming that passengers arrive randomly at the stop and that buses operate with a constant headway. Under these conditions, the expected waiting time is equal to half the headway [27]. However, in practice, bus dispatch intervals are not perfectly uniform, necessitating the inclusion of a term accounting for the variance in headway distribution [28] (Equation (1)).
W T   =               E H 2 ,                                   ( c o n s t a n t   h e a d w a y )           E H 2 + V a r [ H ] 2 E [ H ] ,                     ( i n c o n s t a n t   h e a d w a y )
where A W T is the average waiting time of the passengers, E H is a mean of the bus headway, and V a r H is a variance of the bus headway.
OVTT consists of walking time and waiting time when a passenger transfers from a previous mode to a bus. Since the time required to reach the bus stop varies depending on the location of the previous station, the distribution function of waiting time can be derived by aggregating individual waiting times based on actual data.
Previous studies have faced limitations in estimating waiting time due to its occurrence outside the vehicle. By leveraging transfer pairs from smartcard trip chain data, individual waiting times can be obtained. Passenger behavior varies depending on the transfer direction, such as from a subway to a bus or from a bus to a subway. This variation is linked to the characteristics of the automated fare collection (AFC) system implemented in public transportation. In buses, the card reader is installed inside the vehicle, whereas in subways, it is located outside the platform. As a result, the transfer time from a subway to a bus comprises both the walking time from the subway station to the bus stop and the waiting time at the stop. Conversely, when transferring from a bus to a subway, passengers tag their cards before waiting for the train. Thus, in this case, OVTT consists only of walking time.
Figure 1 illustrates the probability density distribution of OVTT for both transfer cases. The first case, represented by a solid line, corresponds to OVTT when transferring from a subway to a bus. The second case, represented by a dotted line, corresponds to OVTT when transferring from a bus to a subway at the same station but in the opposite direction. The second case exhibits a lower mean and variance than the first, as it does not include waiting time in OVTT.
Figure 1b presents a magnified view of Figure 1a, highlighting the method for extracting waiting time from OVTT. The red line represents the derived waiting time. Waiting time at the stop is obtained by subtracting the OVTT component (equivalent to pure walking time) of a bus-to-subway transfer from the OVTT of a subway-to-bus transfer. Since walking time follows a distribution rather than being a fixed value, the waiting time is calculated by subtracting the minimum value observed in the distribution from the OVTT values to minimize errors. However, certain cases may arise, such as passengers running from the subway station to the bus stop and boarding just before departure, leading to OVTT values lower than the minimum walking time. In such instances, waiting time is set to zero. Therefore, when the minimum walking time corresponds to the intersection point of the x-axis and the dotted line, waiting time can be represented by the red line in Figure 1b and expressed using Equation (2).
W a i t i n g   T i m e =     0 ,                                     x > O V T T O V T T x ,       x < O V T T
where x is the minimum walking time, and O V T T is the out-of-vehicle travel time.

3.2. Identifying Unbalanced Bus Stops

Bus lines and stops requiring operational improvements can be identified as locations where imbalances in demand and supply occur [29]. Such imbalances are particularly evident during peak periods when passenger concentrations are high. To identify stops with disparities in demand and supply, the operation hours are divided into two periods based on passenger concentration at each stop. The High Ridership Period (HRP) refers to the top three hours with the highest passenger concentration, while the Non-High Ridership Period (NHRP) encompasses all hours outside of the HRP during operational hours. The classification of the HRP and NHRP is specific to each bus stop and route.
The distribution of waiting time during the HRP and NHRP can be used as a proxy to evaluate the balance between demand and supply. Waiting time reflects both operational efficiency and passenger usage patterns. This distribution is estimated based on the characteristics of OVTT for passengers transferring to buses, derived from smartcard data. However, due to the nature of the data, the waiting time for passengers using the bus as their first mode of transportation is not directly available.
Once the waiting time distribution is separated into the HRP and NHRP, the operational status of the bus station can be categorized into three states [30]:
  • Balanced State: If the waiting time distributions for the HRP and NHRP are similar, demand and supply are in balance, indicating appropriate bus operations.
  • Demand Exceeds Supply in HRP: If waiting time is longer during the HRP than in the NHRP, this suggests that demand exceeds supply during peak periods, highlighting the need for increased service frequency.
  • Excess Supply in HRP or Insufficient Supply in NHRP: If waiting time is longer during the NHRP than HRP, this indicates either over-supply during the HRP or insufficient service during NHRP.
The cumulative distribution function (CDF) is used to classify these categories. The CDF represents the probability that a random variable, X , takes a value less than or equal to x [31,32]. To determine the position of a specific time within the distribution, the probability density must be converted into cumulative probability. The CDF is expressed as F x , and the independent variable is x .
While many studies have employed histograms or probability density functions for analysis, the CDF offers distinct advantages for defining the state of a system. One key advantage is the ability to standardize the results. The CDF y-axis is consistently scaled from 0% to 100%, enabling the standardization of the x-axis regardless of frequency. This feature ensures that the interpretation of results is not arbitrary. Additionally, since the number of trips varies across bus stops, probability density cannot be directly compared between stops. With the CDF’s consistent y-axis, it becomes possible to compare the characteristics of multiple distributions, regardless of the maximum x-axis value or the number of observations. In this study, the CDF was utilized to compare the waiting time distributions for the HRP and NHRP (Equation (3)).
F x = P ( X x )
where X is the value of waiting time, and F ( x ) is the CDF of x .
This study categorizes each scenario by interpreting the CDFs for the two time zones (Figure 2). When two CDFs are plotted simultaneously, if one graph is positioned below the other, it indicates that the average value of the distribution below is larger than that of the distribution above. The relative positions of the two graphs, as well as whether they intersect, are determined by the mean and variance of each distribution. In Figure 2a, the cumulative distribution for the HRP lies below that for the NHRP, indicating that the average waiting time during the HRP is longer than during the NHRP. This suggests that waiting times are longer during peak periods when passengers are concentrated. The two cumulative distributions follow a similar pattern, indicating that waiting times are approximately equal, regardless of whether passenger concentration is high. This suggests that the bus stop in question maintains a balance between supply and demand, as seen in in Figure 2b. Figure 2c indicates that the cumulative distribution for the NHRP lies below that for the HRP, meaning that the bus supply is insufficient during non-peak times when passenger demand is lower.

3.3. Meaning of Imbalance of Demand and Supply (IDS)

When evaluating the operation status of public transportation, various performance measures are used, depending on the characteristics being assessed. In particular, when evaluating bus operations in urban areas, assessments typically focus on passenger satisfaction, accessibility, reliability, sustainability, and other factors [33,34]. While most performance measures concentrate on the level of service experienced by passengers, additional measures are needed to comprehensively evaluate the operating conditions.
The performance measure used to assess whether demand and supply are imbalanced, particularly to identify bus stops with excessive demand, is described by Equations (5)–(7) and Figure 3. The core concept behind this performance measure is rooted in the nature of the CDF. Since the data are discrete, the CDF used is actually an empirical CDF rather than a theoretical one. The imbalance of demand and supply (IDS) is defined as the product of the absolute value of the maximum vertical distance I D S D and the value of I D S S , which represents the definite integral between two CDFs for the HRP and NHRP.
The term I D S S is derived by calculating the difference in the average waiting times for HRP and NHRP. The maximum vertical distance (Figure 3a) is calculated between the CDFs of NHRP and HRP, denoted as F 1 x and F 2 x , respectively.
When the two CDFs resemble the pattern shown in Figure 2a, both I D S D and I D S S are non-negative. To preserve the sign of the product of these values, the absolute value of I D S D is used. If the IDS measure is non-negative, this indicates that the bus stops have excessive demand relative to supply. A value near zero suggests that the bus stop operates in balance, with supply matching demand. Conversely, if the IDS measure is negative, it indicates that fewer buses are arranged during the NHRP. Additionally, the greater the absolute value of the IDS measure, the more severe the imbalance in bus stop operations.
I D S = I D S D × I D S S
I D S D = Δ p = max x R { F 1 x F 2 x }
I D S S = F 1 x F 2 x d x = ( 1 F 2 x ) ( 1 F 1 ( x ) )   d x = μ 2 μ 1
E x = 0 1 F x d x
where I D S is the established performance measure, I D S D is the demand perspective term of I D S , I D S s is the supply perspective term of I D S , Δ p is the maximum vertical distance between F 1 and F 2 , F 1 is the CDF of the NHRP, F 2 is the CDF of the HRP, x is the waiting time, and μ 1 and μ 2 represent the average waiting time during the NHRP and HRP.

4. Data Description

4.1. Description of Study Area

The bus network in Seoul consists of 361 intra-city bus lines and 6038 bus platforms. Information regarding the intra-city bus network is obtained from smartcard data, public transit station data, and bus line information. The total number of bus stops across all lines, based on the frequency of buses serving each stop, is 36,762. To identify stations with excessive demand, smartcard data, along with additional data from 17 May 2017 and 18 May 2017, were utilized. A summary of the network and the data used is provided in Table 1.

4.2. Description of Smartcard Data

This study utilized trip chain data, which were processed by linking card IDs to represent an individual’s entire trip sequence. Raw smartcard data do not provide a complete view of a passenger’s journey, so trip chain data were created by connecting trips based on the unique card ID used by the individual. To gain a comprehensive understanding of passenger usage patterns, it is essential to analyze the entire trip rather than isolated segments. By chaining the trips together, personal origin/destination (O/D) pairs, which were not identifiable in the raw data, can be revealed. Additionally, this allows for the observation of transfer behaviors, such as the modes used and transfer times. A detailed description of the trip chain from the smartcard raw data set is provided in Table 2. For the analysis in this study, data from columns 7 to 16, 25 to 34, and 37 to 46 were used from the total of 48 available columns, containing the information of boarding and alighting stations with public transit line and vehicle.
The Seoul Metropolitan Government implemented the AFC system in 2004, where fares are collected by tagging a smartcard [35]. The smartcard data capture individual trip information, totaling approximately 12 million to 15 million trips per day. With the exception of cash payments for bus fares, all trips are recorded in the database, accounting for about 99% of daily transit trips [36], not including the passengers paying with cash. For the smartcard trip chain data from 17 May 2017 and 18 May 2017, a total of 30,861,002 trips were recorded. Among these, 3,091,307 were transfer trips, involving 114,560 bus stops over the two days. Given that this study focuses on 36,762 bus stops across Seoul, the total number of transfer trips was counted as 2,036,419 trips.

5. Case Study

5.1. Result

The results indicate that the 36,762 bus stops in Seoul have an average demand of 166 passengers per day. A significant number of bus stops see more than 5000 passengers, indicating that passenger concentration occurs at specific stops. In this case study, IDS measures were applied to bus stops with sufficient transfer demand, specifically those with more than 450 passengers. As a result, the performance measure was calculated for 1785 bus stops that met this threshold.
The distribution of IDS performance measure values is shown in Figure 4. This distribution is spread symmetrically around zero, with more cases falling on the negative side than the non-negative side. As detailed in the Methodology Section, the operation status of bus stops can be categorized into three types. The numerical criteria for dividing these categories are set at ±0.16. Considering that the average waiting time difference between passengers in the HRP and NHRP is 2.5 min in Seoul, and the maximum vertical distance between the two CDFs is 0.064 when using the Kolmogorov–Smirnov test (with a sample size of 450 and a significance level of 0.05) [37], the boundary value of 0.16 is derived by multiplying 2.5 min by 0.064.
The operational status of each bus stop, categorized based on the IDS performance measure, is illustrated in Figure 5 using a map of Seoul. The interpretation of the IDS values is as follows:
  • Excessive Demand (Figure 5b): If the IDS value is higher than 0.16, the bus stop experiences excessive demand during the High Ridership Period (HRP), indicating that more buses are needed to meet passenger demand.
  • Balanced Operation (Figure 5c): If the IDS value is between −0.16 and 0.16, the bus stop operates in a balanced state, with demand and supply relatively well matched.
  • Insufficient Supply (Figure 5d): If the IDS value is lower than −0.16, this indicates that the supply of buses is insufficient during the Non-High Ridership Period (NHRP), and more buses should be scheduled during this time.
In Figure 5, the total number of colored dots is 1785, representing the bus stops with a demand of more than 450 passengers per day. The small gray dots beneath the colored dots represent bus stops that have fewer than 450 passengers per day and were not included in the performance measure calculation.

5.2. Comparison of Attributes

The results of the analysis show that the I D S value of 1785 bus stops was estimated to be −0.07 on average (Table 3). In total, 113 bus stops were found to have excessive demand with a 0.31 average I D S value on average. The average number of passengers per day was counted to be 2228 trips, and the standard deviation of those was measured to be 1969 passengers per day. The average waiting time and standard deviation of waiting time were estimated to be 6.66 and 6.38, respectively. Moreover, 1318 bus stops were identified to be balanced stops with a −0.01 average I D S value. The average number of passengers per day was counted to be 1296 trips, and the standard deviation of those was measured to be 918 passengers per day. The average waiting time and standard deviation of waiting time were estimated to be 4.98 and 5.20. In total, 354 bus stops were identified as having less supply during the NHRP with a −0.39 average I D S value. The average number of passengers per day was counted to be 815 trips, and the standard deviation of those was measured to be 473 passengers per day. The waiting time and standard deviation of waiting time on average were estimated to be 5.07 and 5.29. These results show that the number of each category is counted at a reasonable level. Bus stops in category 2 were tallied the most, meaning that demand and supply at most Seoul bus stops are balanced. Significantly, the average number of passengers using the bus stops in category 1 is much more than the others. A large number of passengers means that there are a definite HRP and excessive demand, which raises the possibility that the balance of supply and demand is broken. On the other hand, the reason why the balance has been broken in category 3 is that the boundary between the HRP and NHRP is not clear or the demand is small. In terms of average waiting time, it is evident that passengers using bus stops in category 1 with excessive demand experienced longer waiting times.

5.3. Evaluating the Performance Measures

The maximum vertical distance means the maximum difference between the distribution’s position in the HRP and NHRP for a certain waiting time. This can be either early or late, depending on if the passenger waits for the same amount of time. Thus, the greater the value of I D S D , the greater the difference in probabilities of boarding the bus, and the worse the passenger convenience is. This means that the imbalance from the passengers’ perspective is getting worse. In contrast, the greater the value of I D S S , the larger the difference between the mean of waiting time during the HRP and the mean of waiting time during the NHRP. This is an imbalance in the operator’s view.
Consider other cases in which the two graphs of cumulative distributions during the HRP and NHRP intersect, other than those depicted in Figure 2. If the two graphs have the same mean and different variances, the difference in the mean is zero, but a vertical difference occurs as the CDFs intersect. In this case, the station is balanced in terms of operation but unbalanced in terms of passengers. Stops with such a large value of I D S D and those with a large value of I D S S may differ. However, given the economics, it is important to improve the stations where both prices are large in the first place. By multiplying the values of I D S D and I D S S , it is possible to select bus stops that need improvement, taking into account the importance of the imbalance of the demand and the supply. In addition, considering the operator-side and user-side weights, each metric can be multiplied by weights to determine whether one should select bus stops that need improvement depending on the situation. Table 4 shows the top 10 bus stops with excessive demand when considering only I D S D , considering only I D S S , and considering both.
Table 4 shows the number of bus stops by categories considering only I D S D , considering only I D S S , and considering both. Considering only the passenger perspectives, it is indicated that only about 12% of bus stops are balanced. On the other hand, about 98 percent of bus stops are balanced if only the aspects of operations are taken into account. Considering both aspects of the passenger and operator, the proportion of balanced stops is 74 percent, and economic and efficient improvement policies can be implemented considering both passenger convenience and operator costs. This also has the advantage of it being easy to prioritize improvements by maximizing the performance measures of severe stops in both aspects.

5.4. Policy Implications

In order to address the issue of excessive demand at bus stops, using calculated performance measures to assess and improve bus operations is a valuable approach [38]. By focusing on bus lines with the highest number of bus stops in category 1, you can identify those routes that are underperforming and demand more attention. The method described involves extracting data for category 1 bus stops and linking them to the corresponding bus line numbers. In Figure 6, after mapping the bus lines with the greatest number of category 1 bus stops (like lines 272, 130, 153, and 320), you can analyze their distribution and evaluate areas with excessive demand. However, as noted, the data were transferred from subway stations, which may result in some challenges, such as the underrepresentation of bus stops in less central areas. This can lead to certain bus lines appearing less imbalanced in terms of demand than they truly are. Despite this limitation, applying performance measures to the system can help highlight areas where more resources or adjustments are needed. The key takeaway is that improving the efficiency of bus operation systems requires a nuanced approach that accounts for demand at specific stops, the route coverage, and performance metrics to establish the Mobility-as-a-Service system in urban area [39]. By continually refining these data, it is possible to target areas for improvement and enhance the overall operation.
The formation of urban areas varies the travel patterns by passenger demand, and the supply is limited by budget and network topology. The analysis reveals the comparative imbalances to identify the vulnerable spots using empirical data. Comparatively vulnerable areas in the urban area will inevitably be generated. However, it is necessary to enhance the equity in the public transit network for sustainable urban development from the transport policy. Even though there are many balanced bus stops in the network, policymakers should monitor the vulnerable areas to provide a sustainable transport environment.

6. Conclusions

This study highlights the importance of continuous monitoring and improvement efforts in the development of intra-city bus systems, as well as in enhancing passenger satisfaction. Given that passengers’ trip patterns change over time, it is essential to continuously assess whether the demand and supply at bus stops are balanced. This study was motivated by the challenge that there are bus stops where passengers experience significantly long waiting times due to excessive demand, but both operators and users are unable to identify these problematic stops.
In this study, CDFs are utilized as performance measures to evaluate the imbalance between demand and supply at bus stops. The CDF is plotted with waiting time on the x-axis. The performance measures are based on two attributes: the maximum vertical distance between the CDF of the HRP and the CDF of the NHRP and the definite integrals of the differences between the two CDFs. The maximum vertical distance represents the difference in boarding probability for the same waiting time across different time zones, while the definite integrals represent the difference in the average waiting time across time zones. These two attributes are used to develop a performance measure for evaluating bus stop conditions. This case study demonstrates that the IDS (indicator of demand–supply imbalance) values of 1785 bus stops can be used to evaluate the current operational status of Seoul’s bus system. Based on a reference IDS value of ±0.16, the operational states of the bus stops are classified into three categories: bus stops with excessive demand (Category 1), bus stops in a balanced state (Category 2), and bus stops with insufficient supply in NHRP (Category 3). The results show that approximately 74% of bus stops are in a balanced state, while about 6% of bus stops experience excessive demand, indicating the need for improvements in the HRP. Furthermore, by calculating the IDS value as the product of I D S S and the absolute value of I D S D , the bus stops with issues in both operational and passenger aspects can be prioritized for improvement. The performance measure developed in this study can serve multiple purposes. It can provide a basis for setting service level standards for public transportation, and it can also be used as a tool to manage bus operations effectively, offering a comprehensive view of the operational status of all bus lines and bus stops under Seoul’s quasi-public operating system.
For future research, it is essential to explore strategies to convert unbalanced bus stops into balanced ones. The potential approach is adjusting the dispatch interval for specific situations such as time periods, different weather conditions, and special events, allowing operators to address excessive demand at bus stops more effectively, and it would be better to compare the imbalance after the route adjustment using recent smartcard data. Moreover, understanding whether the imbalance is due to excessive demand or insufficient supply is crucial. While this study established a performance measure to identify bus stops with excessive demand or supply deficiencies and assessed the current operational conditions of bus stops, the defined “balanced state” may not be the optimal state. It would be interesting to interpolate the data from bus stops to the number of bus passengers by incorporating the occupancy information of the bus stops. For further research, it is applicable to extend the more macro-level considerations of route planning and adjusting strategies among the bus routes. Also, when assessing dynamic traffic conditions, more complex time series analysis or machine learning models may be required to better capture real-time changes.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The raw data supporting the conclusions of this article will be made available by the authors on request.

Conflicts of Interest

The author declares no conflicts of interest.

Abbreviations

The following abbreviations are used in this manuscript:
CDFCumulative distribution function
HRPHigh Ridership Period
NHRPNon-High Ridership Period
AFCAutomatic fare collection
OVTTOut-of-vehicle travel time
IVTTIn-vehicle travel time
VoTValue of time
IDSImbalance of demand and supply

References

  1. Shi, Q.; Zhang, K.; Weng, J.; Dong, Y.; Ma, S.; Zhang, M. Evaluation model of bus routes optimization scheme based on multi-source bus data. Transp. Res. Interdiscip. Perspect. 2021, 10, 100342. [Google Scholar] [CrossRef]
  2. Singh, S. Assessment of Passenger Satisfaction with Public Bus Transport Services: A Case Study of Lucknow City (India). Stud. Bus. Econ. 2016, 11, 107–128. [Google Scholar] [CrossRef]
  3. Jansen, L.; Pedersen, M.; Nielsen, O. Minimizing passenger transfer times in public transport timetables. In Proceedings of the 7th Conference of the Hong Kong Society for Transportation Studies: Transportation in the Information Age, Hongkong, China, 14 December 2002. [Google Scholar]
  4. Seoul Institute. Evaluation and Optimization Strategies for Seoul’s Arterial Bus Routes, 2023. Available online: https://www.si.re.kr/bbs/view.do?key=2024100039&pstSn=2409300004 (accessed on 2 April 2025). (In Korean).
  5. Tu, W.; Cao, R.; Yue, Y.; Zhou, B.; Li, Q.; Li, Q. Spatial variations in urban public ridership derived from GPS trajectories and smart card data. J. Transp. Geogr. 2018, 69, 45–57. [Google Scholar] [CrossRef]
  6. Kim, J.; Corcoran, J.; Papamanolis, M. Route choice stickiness of public transport passengers: Measuring habitual bus ridership behaviour using smart card data. Transp. Res. Part C Emerg. Technol. 2017, 83, 146–164. [Google Scholar]
  7. Ma, X.; Wu, Y.J.; Wang, Y.; Chen, F.; Liu, J. Mining smart card data for transit riders’ travel patterns. Transp. Res. Part C Emerg. Technol. 2017, 36, 1–12. [Google Scholar] [CrossRef]
  8. Cervero, R.; Murakami, J.; Miller, M. Direct Ridership Model of Bus Rapid Transit in Los Angeles County, California. Transp. Res. Rec. J. Transp. Res. Board 2010, 2145, 1–7. [Google Scholar] [CrossRef]
  9. Yang, X.; Ji, Y.; Du, Y.; Zhang, H.M. Bi-Level Model for Design of Transit Short-Turning Service Considering Bus Crowding. Transp. Res. Rec. J. Transp. Res. Board 2017, 2649, 52–60. [Google Scholar]
  10. Van Oort, N.; Brands, T.; de Romph, E. Short-Term Prediction of Ridership on Public Transport with Smart Card Data. Transp. Res. Rec. J. Transp. Res. Board 2015, 2535, 105–111. [Google Scholar] [CrossRef]
  11. Hensher, D.A.; Rose, J.M.; Collins, A.T. Identifying commuter preferences for existing modes and a proposed Metro in Sydney, Australia with special reference to crowding. Public Transp. 2015, 3, 109–147. [Google Scholar] [CrossRef]
  12. Xuan, Y.; Argote, J.; Daganzo, C.F. Dynamic bus holding strategies for schedule reliability: Optimal linear control and performance analysis. Transp. Res. Part B Methodol. 2011, 45, 1831–1845. [Google Scholar]
  13. Nam, K.; Park, M. Improvement of an Optimal Bus Scheduling Model Based on Transit Smart Card Data in Seoul. Transport 2018, 33, 981–992. [Google Scholar] [CrossRef]
  14. Shang, H.Y.; Huang, H.J.; Wu, W.X. Bus timetabling considering passenger satisfaction: An empirical study in Beijing. Comput. Ind. Eng. 2019, 135, 1155–1166. [Google Scholar] [CrossRef]
  15. Li, X.; An, X.; Zhang, B. Minimizing passenger waiting time in the multi-route bus fleet allocation problem through distributionally robust optimization and reinforcement learning. Comput. Oper. Res. 2024, 164, 106568. [Google Scholar] [CrossRef]
  16. Wagale, M.; Singh, A.P.; Sarkar, A.K.; Arkatkar, S. Real-time Optimal Bus Scheduling for a City Using A DTR Model. Procedia-Soc. Behav. Sci. 2013, 104, 845–854. [Google Scholar] [CrossRef]
  17. Expósito, A.G.; Ramos, J.L.M.; Santos, J.R. Slack bus selection to minimize the system power imbalance in load-flow studies. IEEE Trans. Power Syst. 2004, 19, 987–995. [Google Scholar]
  18. Liu, S.; Xu, J.; Shi, X.; Li, G.; Liu, D. Sustainable distribution organization based on the supply–demand coordination in large Chinese cities. Sustainability 2018, 10, 3042. [Google Scholar] [CrossRef]
  19. Kapatsila, B.; Grisé, E. What makes public transit demand management programmes successful? A systematic review of ex-post evidence. Transp. Rev. 2024, 44, 992–1015. [Google Scholar] [CrossRef]
  20. Systematics, C. Guide to Incorporating Reliability Performance Measures into the Transportation Planning and Programming Processes; Transportation Research Board: Washington, DC, USA, 2014. [Google Scholar]
  21. Chun, M.H.; Han, S.J.; Tak, N.I. An uncertainty importance measure using a distance metric for the change in a cumulative distribution function. Reliab. Eng. Syst. Saf. 2000, 70, 313–321. [Google Scholar] [CrossRef]
  22. Pianosi, F.; Wagener, T. A simple and efficient method for global sensitivity analysis based on cumulative distribution functions. Environ. Model. Softw. 2015, 67, 1–11. [Google Scholar]
  23. Dixit, M.; Brands, T.; van Oort, N.; Cats, O.; Hoogendoorn, S. Passenger Travel Time Reliability for Multimodal Public Transport Journeys. Transp. Res. Rec. J. Transp. Res. Board 2019, 2673, 149–160. [Google Scholar] [CrossRef]
  24. Zhu, Z.; Guo, X.; Chen, H.; Zeng, J.; Wu, J. Optimization of Urban Mini-Bus Stop Spacing: A Case Study of Shanghai. Teh. Vjesn. 2017, 24, 49–955. (In Chinese) [Google Scholar]
  25. Hwang, H.; Cho, S.-H.; Kim, D.-K.; Kho, S.-Y. Development of a Model for Evaluating the Coverage Area of Transit Center Using Smart Card Data. J. Adv. Transp. 2020, 2020, 8819791. [Google Scholar] [CrossRef]
  26. European Union. Transport Modelling: Towards Operational Standards in Europe. 2010. Available online: https://cordis.europa.eu/article/id/85594-transport-policy-best-practice-handbook (accessed on 22 February 2025).
  27. McLeod, F.; Hounsell, N. Headway-based bus priority at traffic signals: The London System. In Proceedings of the Ninth World Conference on Transport Research, Seoul, Republic of Korea, 21–26 July 2001. [Google Scholar]
  28. Mishalani, G.R.; McCord, M.; Wirtz, J. Passenger Wait Time Perceptions at Bus Stops: Empirical Results and Impact on Evaluating Real-Time Bus Arrival Information. J. Public Transp. 2006, 9, 89–106. [Google Scholar] [CrossRef]
  29. Hörcher, D.; Graham, D.J. The Gini index of demand imbalances in public transport. Transportation 2021, 48, 2521–2544. [Google Scholar] [CrossRef]
  30. Song, Y.; Luo, K.; Shi, Z.; Zhang, L.; Shen, Y. Nonlinear influence and interaction effect on the imbalance of metro-oriented dockless bike-sharing system. Sustainability 2024, 16, 349. [Google Scholar] [CrossRef]
  31. Park, K.I. Fundamentals of Probability and Stochastic Processes with Applications to Communications; Springer: Cham, Switzerland, 2018. [Google Scholar]
  32. Evans, M.; Rosenthal, J. Probability and Statistics: The Science of Uncertainty, 2nd ed.; Macmillan: New York, NY, USA, 2004. [Google Scholar]
  33. Raoniar, R.; Rao, M.; Senathipathi, V. Public Transport Performance Evaluation Techniques—A Review. Indian Road Transp. J. 2015, 3, 79–99. [Google Scholar]
  34. Ma, Z.; Ferreira, L.; Mesbah, M. A framework for the development of bus service reliability measures. In Proceedings of the Australian Transport Research Forum, Brisbane, Australia, 2–4 October 2013. [Google Scholar]
  35. Lee, E.H.; Lee, H.; Kho, S.Y.; Kim, D.K. Evaluation of Transfer Efficiency between Bus and Subway based on Data Envelopment Analysis using Smart Card Data. KSCE J. Civ. Eng. 2019, 23, 788–799. [Google Scholar] [CrossRef]
  36. Lee, E.H.; Lee, I.; Cho, S.H.; Kho, S.Y.; Kim, D.K. A Travel Behavior-Based Skip-Stop Strategy Considering Train Choice Behaviors Based on Smartcard Data. Sustainability 2019, 11, 2791. [Google Scholar] [CrossRef]
  37. O’Connor, P.; Kleyner, A. Practical Reliability Engineering; John Wiley & Sons: Hoboken, NJ, USA, 2012. [Google Scholar]
  38. Koo, J.; Lee, G.; Kim, S.; Choo, S. Evaluation of Public Transportation System through Social Network Analysis Approach. Sustainability 2024, 16, 7212. [Google Scholar] [CrossRef]
  39. Kapuku, C.; Park, S.H.; Cho, S.H. Modeling the intermodality between public transport and bike-sharing using smartcard trip Chain data. Int. J. Urban Sci. 2024, 28, 452–478. [Google Scholar] [CrossRef]
Figure 1. Probability density graphs. (a) The distribution of OVTT probability density in two cases. (b) A zoomed-in plot of (a) and the expression of the obtained waiting time.
Figure 1. Probability density graphs. (a) The distribution of OVTT probability density in two cases. (b) A zoomed-in plot of (a) and the expression of the obtained waiting time.
Sustainability 17 03278 g001
Figure 2. Cumulative distributions of HRP and NHRP expressing three categories of operation status of bus stop. (a) Excessive demand. (b) Balanced state. (c) Less supply during NHRP.
Figure 2. Cumulative distributions of HRP and NHRP expressing three categories of operation status of bus stop. (a) Excessive demand. (b) Balanced state. (c) Less supply during NHRP.
Sustainability 17 03278 g002
Figure 3. Description of I D S D and I D S S (a) I D S D : maximum vertical distance between CDF of HRP and CDF of NHRP, (b) I D S S : definite integrals between CDF of HRP and CDF of NHRP.
Figure 3. Description of I D S D and I D S S (a) I D S D : maximum vertical distance between CDF of HRP and CDF of NHRP, (b) I D S S : definite integrals between CDF of HRP and CDF of NHRP.
Sustainability 17 03278 g003
Figure 4. Distribution of IDS values.
Figure 4. Distribution of IDS values.
Sustainability 17 03278 g004
Figure 5. Locations of bus stops by categories. (a) All bus stops. (b) Bus stops with excessive demand. (c) Balanced bus stops. (d) Bus stops with less supply during NHRP.
Figure 5. Locations of bus stops by categories. (a) All bus stops. (b) Bus stops with excessive demand. (c) Balanced bus stops. (d) Bus stops with less supply during NHRP.
Sustainability 17 03278 g005
Figure 6. Bus lines that have numerous bus stops with excessive demand.
Figure 6. Bus lines that have numerous bus stops with excessive demand.
Sustainability 17 03278 g006
Table 1. Study area.
Table 1. Study area.
Data
Smartcard Trip Chain Data
Public Transit Station Information
Bus Line Information
Sustainability 17 03278 i001
Scope
of Analysis
SpatialNumber of Bus Lines361
Number of Bus Stops6038
Number of Bus Stops
on Each Line
36,762
Temporal17 May 2017 and 18 May 2017
Table 2. Description of smartcard trip chain data in Seoul.
Table 2. Description of smartcard trip chain data in Seoul.
OrderDetailsOrderDetails
1Card ID23Total usage time
2Transaction ID24Total travel time
3Number of transfers25~29Boarding time 1~5
4Company code30~34Alighting time 1~5
5The number of users35The first boarding time
6User division36The last alighting time
7~11Mode code 1~537~41Boarding station ID 1~5
12~16Line ID 1~542~46Alighting station ID 1~5
17~21Vehicle ID 1~547The first boarding station ID
22Total travel distance48The last alighting station ID
Table 3. Comparison of attributes by categories.
Table 3. Comparison of attributes by categories.
Category Average   Value   of   the I D S Number of Bus StopsAverage Number of PassengersStandard Deviation of PassengersAverage Waiting Time
(min)
Standard Deviation of Waiting Time
(min)
1: Excessive Demand
( I D S range: 0.16~0.66)
0.31113222819696.666.38
2: Balanced
( I D S range: −0.16~0.16)
−0.01131812969184.985.20
3: Less Supply on NHRP
( I D S range: −1.15~−0.16)
−0.393548154735.025.28
Total
( I D S range: −1.15~0.66)
−0.07178512829955.075.29
Table 4. Comparison of performance measures.
Table 4. Comparison of performance measures.
Category I D S D I D S S I D S
RangeNumber of Bus StopsRangeNumber of Bus StopsRangeNumber of Bus Stops
1Over 0.064590Over 2.54Over 0.16113
2−0.064~0.064209−2.5~2.51748−0.16~0.161318
3Below −0.064986Below −2.533Below −0.16354
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Cho, S.-H. Evaluating the Level of Balance Between Demand and Supply at Bus Stops Using Smartcard Data. Sustainability 2025, 17, 3278. https://doi.org/10.3390/su17073278

AMA Style

Cho S-H. Evaluating the Level of Balance Between Demand and Supply at Bus Stops Using Smartcard Data. Sustainability. 2025; 17(7):3278. https://doi.org/10.3390/su17073278

Chicago/Turabian Style

Cho, Shin-Hyung. 2025. "Evaluating the Level of Balance Between Demand and Supply at Bus Stops Using Smartcard Data" Sustainability 17, no. 7: 3278. https://doi.org/10.3390/su17073278

APA Style

Cho, S.-H. (2025). Evaluating the Level of Balance Between Demand and Supply at Bus Stops Using Smartcard Data. Sustainability, 17(7), 3278. https://doi.org/10.3390/su17073278

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

Article Metrics

Back to TopTop