Abstract

To respond to travel demand in the MaaS system, improve transport efficiency, and optimize the framework of MaaS, we propose a travel demand response model based on a spatiotemporal preference clustering algorithm that considers the impact of travel preferences and features of the MaaS system to improve travel demand response and achieve full coverage of travel demands. Specifically, in the MaaS system, the time preference hierarchical clustering algorithm is optimized with travel preference as the perception factor and preference priority order as the iteration index. Then, we cluster the departure and arrival times of reservation demand points and iteratively analyze the discrete points to obtain the set of reservation demand points with convergent time dimensions under similar preferences. Then, the spatial preference DBSCAN clustering algorithm is improved with travel preference and preference priority order as the iteration indices, and spatial clustering of the time-dense points are updated by the silhouette coefficient to obtain reservation demand points with similar spatiotemporal preference and respond to the demands. Meanwhile, traffic resources are coordinated by the MaaS system and the flexible means of transport are deployed to spatiotemporal discrete points to achieve full coverage of travel demand. Simulation shows that when the neighborhood range is 0.5 km and the least number of reservation demand sites is 3, our spatiotemporal model achieves a response rate of reservation demand points at 95%, and a demand coverage rate of 100%, which is 15% and 6.7% higher than the hierarchical clustering model and the DBSCAN clustering model, respectively. The demand response rate is also improved compared to the spatiotemporal clustering model in the customized bus model. The model and algorithm have some applicability and can be applied to areas with fixed, semifixed and flexible route transport, thereby considerably improving the travel demand response efficiency and transport service quality.

1. Introduction

Mobility as a service (MaaS), a type of integrated service to meet mobility demands, can solve the problem of demand-supply imbalance in traditional traffic services and has thus become a hot research topic in the domain of travel demand response (TDR). It constructs a traffic and travel mechanism based on travel preferences, which is of great importance to build a demand-specific traffic service mode.

The notion of MaaS was first proposed at the 2014 Intelligent Transport System World Congress [1]: MaaS is a type of service that meets users’ travel needs through a transportation provider and integrates different means of transport to provide customized travel packages to passengers. Based on the travel demand of passengers, MaaS integrates different means of transport into a service system and builds an information service platform that allows the users to book, plan, pay, and comment on the services to optimize the allocation of resources and meets users’ needs for mobility to the greatest extent [2]. The MaaS system provides integrated services [3], achieves sharing of travel information [4], provides a user-friendly experience, and follows the principle of low-carbon development [5], which enables a shift from personally owned modes of transportation to the mobility provided as a service for consumption [6]. Research on MaaS is still in its infancy. Jitrapirom et al. [7] found through surveys that transportation services customized by MaaS can improve traveling efficiency and respond timely to travel demand, which draws more research attention to improve the MaaS system and apply it to urban transportation. First, Streeting et al. [8] explored the key attributes of MaaS and described it in terms of user experience and technical workflow. Djavadian et al. [9] specified the key technical challenges facing the MaaS system: transportation sharing, integrated payment, and customized services, which provides constructive suggestions for improving the MaaS system. This literature provides ideas for the construction of MaaS systems within this study. Kamargianni et al. [10] summarized the four necessary aspects of the MaaS system: policy, business, technology, and user. Konig et al. [11] focused on the business aspect of MaaS and indicated that the operators engage the government, private enterprise, transportation service provider, and technical service provider. Audouin et al. [12] pointed out that long-term and comprehensive system design and mature policy support are key contributors to the wellbeing of the MaaS industry. This literature shows that MaaS systems need to focus on the coordination of multiple transportation modes and the needs of travelers. The MaaS system built in this study takes the needs of travelers as an important object of study. To sum up, existing works on MaaS focus on framework design and structural analysis, but studies on dynamic response to travel demands are rare and short of quantitative analysis. Therefore, a travel demand response model in the MaaS system is studied here to solve the problems of response to reservation points and mobility demand coverage, which provides theoretical and technical support for the development of the MaaS system.

The quantitative study of demand-responsive transportation is currently one of the hot issues of interest to experts and scholars. First, Brake et al. [13] analyzed the contributing factors to travel demand response under the demand-responsive transport (DRT) mode and corresponding optimization strategies. However, it is also pointed out that there are problems to be solved in building a reasonable reservation system and an appropriate service system. Errico et al. [14] constructed a travel demand response (TDR) framework based on the flexible transit service (FTS) and pointed out that it has limitations of the service. All these literature suggest that demand-responsive transportation systems should enhance serviceability and that the MaaS system model constructed in this paper should improve single service applications and enhance travel demand response rates. Qiu et al. [15] put forward a dynamic site strategy that optimizes the quality of FTS systems. It also points to information such as demand distribution and external environment as key factors influencing the strategy. Xue et al. [16] studied the response mechanism of customized bus systems based on the spatiotemporal dimensions and achieved strategies for parameter optimization. All these studies by experts and scholars show that the spatiotemporal distribution characteristics are the basis and focus of research for intracity traffic demand. The demand response algorithm proposed in this study should be constructed in conjunction with the spatiotemporal distribution of travel demand. Case studies on Gothenburg [17], London [18], and Sydney [19] show that travel preference is a key factor in the MaaS system. Travel preference, if analyzed in depth and is fully utilized, can improve the system’s appeal to travelers and increase the efficiency of traffic resources. Therefore, the algorithm designed for this study should also analyze the traveler’s preference choice as an important factor.

To sum up, based on the spatiotemporal distribution of travel demand and features of travel preferences, a spatiotemporal preference clustering algorithm is designed and a travel demand response model in the MaaS is proposed to coordinate traffic resources. The proposed method is expected to improve the MaaS framework in China and quantitative analysis of travel demand response. Solving the problem of traffic demand response under the MaaS system increases the efficiency of travel demand response and improves transport service quality and the system’s appeal to passengers. It is an important study to help the practical application of MaaS and its promotion in various places.

2. Model Construction

2.1. Travel Demand Response (TDR) Model in the MaaS System

In the MaaS system, three modes of transport are defined: fixed route transport, semifixed route transport, and flexible route transport, and a travel demand response (TDR) model is constructed accordingly, as shown in Figure 1.

As Figure 1 shows, reservation demand points represent the spatiotemporal data points of travelers’ transportation demand. Travel preference indicates the traveler’s preference or order of preference for various modes of transportation. Fixed route transport means public transportation with fixed routes, semifixed route transport means traffic with partially variable operating routes, and flexible route transport means that the operation route and service area can be changed according to the demand [20].

Based on the traffic situation in our country and the description of each parameter mentioned above, the parameters of the MaaS model in this study are determined as given below:(1)In this model, the fixed route transport is a bus, the semifixed route transport is a customized bus, and the flexible route transport refers to service provided by cars hailed online(2)The bus and customized bus in the model have a carrying capacity of eight, and the car hailed online has a carrying capacity of three(3)To ensure the service quality, route-changeable transport services are not provided by any transport means in the model(4)Travelers upload travel needs to the online platform, which generates reservation demand points.

2.2. Spatiotemporal Preference Clustering Algorithm

Considering the impact of travel preference, a spatiotemporal preference clustering algorithm is constructed to achieve clustering and coverage of reservation demand points in the MaaS system. The proposed model clusters the transient spatiotemporal distribution of travel demands and allocates traffic resources. According to the concepts related to general travel costs [21], travel time and accessibility can provide potential benefits to the traveler compared to spatial distance (within walking distance). Spatiotemporal dimensions are simultaneously calibrated to meet the temporal, and spatial data of the reservation demand points are clustered at the same time. The order of “temporal dimension first and then spatial dimension” can reduce the clustering difficulty and improve the clustering response rate compared with the spatiotemporal calibration simultaneously. Therefore, this model first collects the demand point data of the web platform at a certain moment. Then, the demand points are clustered for time preference to obtain dense and discrete points. Second, it performs location preference clustering on the time-preference dense points to obtain spatiotemporal dense points and discrete points. Last, according to the MaaS-coordinated traffic means, the discrete points are re-clustered to meet more travel demands, as shown in Figure 2 and Figure 3.

2.3. Spatiotemporal Preference Clustering Steps

The spatiotemporal preference clustering algorithm is constructed on the basis of MaaS combined with travel preferences, which is shown in the following steps:(1)Building a database of reservation demand points: collecting reservation demand point data (travel time and space data and travel preference priority order) on the web platform and building a database as the basis for demand response;(2)Hierarchical clustering of departure time preference: first, the reservation demand points are divided according to travel preferences, and the departure times are clustered hierarchically within each sample set. Second, the discrete points that appear after clustering each sample set is divided again according to the order of travel preference priority and the sample set is updated. Then, the abovementioned operation is repeated for the updated sample set until the travel preference order of the discrete points is the lowest. Finally, these discrete points are divided into flexible traffic and clustered again to output dense and discrete sets of the same preference. The MaaS model proposed in this study contains fixed, semifixed, and flexible route transport modes, and the discrete points generated by hierarchical clustering are iterated and clustered again according to the order of travel mode preferences, so as to enhance the clustering effect. The reservation demand points that are still discrete after iterative analysis can be served by flexible route transport to meet their travel needs.(3)Hierarchical clustering of arrival time preferences: first, refer to step 2 to perform hierarchical clustering of arrival time data of reservation demand points and output the dense set and discrete set of the same preferences. Second, the reservation demand points with intersection within the departure time-intensive set and arrival time-intensive set are reserved. It is used as the database for spatial preference clustering, while the rest of the reservation demand points is classified to flexible transportation. The MaaS system’s flexible route transport mode (net car) has a freer service radius and service routes and therefore can take on the demand for travel from discrete points.(4)Departure location preference DBSCAN clustering: first, based on the time-dimensional data set derived from step 3, the DBSCAN clustering algorithm is used to determine the dense and discrete points within the same preference set. Second, since the DBSCAN algorithm is less effective in clustering unevenly distributed data, the clustering parameters are optimized by calculating the contour coefficients of the clustering results and using them as indicators. Finally, the clustering algorithm is executed again after updating the parameters and obtaining the dense and discrete sets of departure locations under the same preference.(5)Arrival location preference DBSCAN clustering: first, DBSCAN clustering is performed on the arrival locations of the reservation demand points with reference to step 4, and the dense set and discrete set of arrival locations with the same preference are output. Second, reservation demand points with intersections within the dense set of departure locations and the dense set of arrival locations are retained, and the discrete points are classified into flexible route transport and clustered again to obtain the updated dense set and discrete set. Finally, the reservation demand points that are still discrete are assigned to flexible route transport for separate services.

The details and formulas for each step are shown in Sections 3 and 4.

3. Time Preference Hierarchical Clustering of Reservation Demand Points

3.1. Construction of a Reservation Demand Points Database

MaaS transport service providers need to collect data on reservation demand points from the online platform and construct a database: , where is the demand points data, is the set of reservation demand points, is the set of departure time, is the set of arrival time, is the set of departure locations, is the set of arrival locations, and is the travel preference priority level. Table 1 shows the database of reservation demand points.

In Table 1, , where is the -th reservation demand point, , and is the departure time of , , and is the arrival time of , , where and are the abscissa and ordinate of the departure site of , , where and are the abscissa and ordinate of the arrival point of , respectively; , where are the priority order of travel preferences of , and represent the preferences for fixed route transport, semifixed route transport, and flexible route transport, respectively. The meaning of each symbol in Table 1 is detailed in the Table 2.

3.2. Hierarchical Clustering of Departure Time Preference

A temporal preference hierarchical clustering algorithm that considers the MaaS system features and passengers’ preference priority order is constructed, as shown in Figure 4.

Follow the process shown in Figure 4 for time preference hierarchical clustering. The sample set is divided according to the priority order of reservation demand points, which is marked as . represents the reservation points set obtained through the set of reservation demand points with the -th travel preference after the -th iteration of departure time, where , and . Through hierarchical clustering of the departure time of each reservation demand point within . This hierarchical clustering algorithm uses Average Linkage to calculate the class cluster distance [22] and obtains the more time-concentrated class clusters. Specifically, as shown in equations (1) and (2):where is the distance between the -th cluster and the -th cluster calculated by the average linkage method, and represent the -th and the -th cluster that contain at least one reservation demand point; and are the number of points within the -th and the -th clusters, respectively; and are the departure time of reservation demand points within and ; is the time span (min); is the set of dense points with the same time preference; is the set of discrete points of the same time preference; and is the minimum number of passengers. Its value is related to the authorized passenger capacity and full load ratio of the vehicle. While there are multiple transportation modes in MaaS, the average value is taken here as the minimum number of passengers, which is calculated as follows:where is the passenger capacity of the -th means of transport. is the expected full load rate of the -th means of transport, since there are peak and flat peaks in travel time, the average value of 50% is taken to simplify the calculation. and of the same time preference are the alternative sets of arrival time preference hierarchical clusters. The meanings of the symbols within the algorithm and formulas are detailed in the Table 2.

3.3. Hierarchical Clustering of Arrival Time Preference

Hierarchical clustering is performed on arrival time preference and the obtained set is compared with the alternative sets. If there are intersections, the sample is incorporated into the set of dense points of different time preferences; if there are no intersections, the sample is incorporated into the set of discrete points on the temporal dimension.(1)As per the descriptions in Section 3.2, hierarchical clustering of arrival time preference of reservation demand points is performed to obtain the sets , , and . is the set of reservation points obtained through the -th iteration of the arrival time of points with the -th travel preference, where , and ; is the set of dense points of the same arrival time preference; is the set of discrete points of the same arrival time preference.(2)The sets and are compared with the alternative sets and specified in Section 3.2. If there is an intersection, it is kept to the set of dense points, and if there is no intersection, it is divided into the set of discrete points, so as to obtain the result of time preference clustering. The specific discriminant method was obtained with reference to the literature [16] and is as shown in the following equations:where is the set of discrete points of time preference, represents a reservation demand point that belongs to both and , and represents a reservation demand point that belongs to both and .

All reservation demand points in are assigned to the flexible route transport mode to achieve full coverage of demand. Other dense points are classified by preference into , , and , which are sets of dense points with a temporal preference for fixed route transport, semifixed route transport, and flexible route transport, respectively. The meanings of the symbols within the algorithm and formulas are detailed in the Table 2.

4. Spatial Preference DBSCAN Clustering of Reservation Demand Points

4.1. Departure Location Preference DBSCAN Clustering

Spatial preference DBSCAN clustering is performed on the departure location data based on the dense points of time preference [23]. The DBSCAN algorithm is a density-based algorithm, and according to the traffic demand response theory, the improved parameters are defined as follows:

Definition 1. neighborhood of the reservation demand point . The neighborhood of the reservation demand point is termed , which is defined as follows: a set of all reservation points within a circle with as the center and as the radius, it is summarized by definition as follows:where is the set of reservation demand points within the samples, and is the distance between two points and .

Definition 2. Core reservation demand point. is the number of reservation points neighborhood of , and is the minimum number of passengers that are responded to. If , is defined as the core reservation demand point.

Definition 3. Directly density reachability of the reservation demand point. If and hold between and , then is considered directly density reachable from .
The definitions of density reachability and density connection are the same as in the DBSCAN algorithm. Based on travel preference and the definitions, a DBSCAN clustering algorithm of reservation demand points with the silhouette coefficient as the evaluation indicator is constructed. Figure 5 shows the flow of the algorithm.
To sum up, the time preference sets , , and are introduced into the algorithm to generate the departure location preference cluster sets , , and as the alternative departure location preference clusters. , , and are the sets of departure location clusters with a preference for fixed route transport, semifixed route transport, and flexible route transport, respectively. The meanings of the symbols within the algorithm and formula are detailed in the Table 2.

4.2. Arrival Location Preference DBSCAN Clustering

The arrival location preference is clustered, and the result is compared with the alternative sets. If there are intersections, the sample is classified into the set of dense points of spatiotemporal preference; if there are no intersections, it is classified into the set of discrete points of spatiotemporal preference for iteration and updating.(1)According to descriptions in Section 4.1, , , and are introduced to the algorithm to generate arrival location preference cluster sets , , and , which are the arrival location cluster sets with preferences for fixed route transport, semifixed route transport, and flexible route transport, respectively;(2), , and are compared with the alternative sets , , and . If there is an intersection, it is kept to the set of dense points, and if there is no intersection, it is divided into the set of discrete points, so as to obtain the result of time preference clustering The specific discriminant method was obtained with reference to the literature [16] and is as shown in the following expressions:where is the -th reservation demand point; , , and are the dense points sets with a spatiotemporal preference for fixed route transport, semifixed route transport, and flexible route transport, respectively; is the set of time preference discrete points; and is the set of spatiotemporal preference discrete points. In the MaaS system, the reservation points in are assigned to flexible route transport, and and are updated through iteration. The meanings of the symbols within the algorithm and formula are detailed in the Table 2.

To conclude, spatial preference DBSCAN clustering is performed to obtain the spatiotemporal preference dense points set , and allocation of traffic resources according to different preferences can respond to the traffic needs of passengers.

4.3. Analysis of Spatiotemporal Preference Clustering Algorithm

Reservation demand points are affected by travel time and location, which makes their distribution uneven within space and time, and the effect of hierarchical clustering and the DBSCAN algorithm will be affected. The spatiotemporal preference class algorithm proposed in this study can improve the clustering effect and meet more travel demands by combining traveler preferences and transportation resource allocation methods on the basis of the MaaS system, which is analyzed as follows:(1)Time preference hierarchical clustering: first, the uneven distribution of travel time has less impact on MaaS. MaaS can set different resource allocation schemes to meet different demands during peak and flat periods. Second, the time dimension hierarchical clustering proposed in this study determines the parameters and improves the clustering effect through various types of transportation characteristics within MaaS. Finally, those discrete points due to uneven distribution are assigned to reasonable transportation modes according to travel preferences to cluster again or meet their travel demands through online vehicles.(2)Spatial preference DBSCAN clustering: first, the DBSCAN clustering parameters are limited by the service radius of traffic modes and the nuclear load and cannot change adaptively according to the distribution density of reservation demand points. Second, this algorithm uses the contour coefficient as an improvement index to enhance the clustering effect. Finally, the clustered discrete points with uneven spatial distribution are assigned reasonable transportation modes and clustered again according to the order of travel preference or their travel demand is satisfied by online appointment.

5. Example Analysis

5.1. Simulation Data

A simulation data set of reservation demand points is constructed: 60 reservation demand points are generated randomly; both the departure and arrival time is set within 30 min; the departure and arrival locations are within a 2 km  2 km rectangular area, respectively. Table 3 shows data of reservation demand points.

5.2. Example Clustering Analysis
(1)First of all, the dense points and discrete points of time preference are obtained through time preference hierarchical clustering. The minimum number of passengers based on the data for each type of vehicle in the MaaS model in Section 2.1 of this paper and equation (3) calculated according to different types of vehicles in the MaaS model is calculated as follows:The clustering results at different values of time span is analyzed, as shown in Table 4.As Table 4 shows, as increases, the number of dense points and its percentage among all points rise as well. There is a sharp increase in the number of dense points when and , and after reaches 10, the clustering result stabilizes. With both the passenger waiting time and the clustering result considered, we set persons and to obtain the clustering perception result, as shown in Table 5.(2)Then, the silhouette coefficient is used to evaluate and analyze the parameters and in the spatial preference DBSCAN clustering algorithm, as shown in Figure 6.

As Figure 6 shows, when remains constant, the silhouette coefficient first grows and then decreases as increases. When the value of is unchanged, the silhouette coefficient is negatively correlated to . When and , the silhouette coefficient is 0.2836, which reaches the best clustering effect.

When and , we perform spatial preference DBSCAN clustering of , , and , as well as all reservation demand points in , as shown in Figure 7.

As Figure 7 shows, temporal dense points of different travel preferences are clustered and responded on the departure and arrival points to obtain and . According to the features of MaaS, the reservation points within and are assigned to flexible route transport for re-clustering to obtain the spatiotemporal clustering response result. The ratio of dense reservation points to all reservation points is defined as the demand response rate for evaluation. The spatiotemporal demand response rate of fixed route transport, semifixed route transport, and flexible route transport is 40%, 25%, and 100%, respectively. Coordination by the MaaS system can respond to 83% of all discrete points, which considerably improves the overall response rate of the model. Table 6 shows the spatiotemporal preference clustering result in the MaaS system.

As Table 6 shows, there are 57 reservation demand points in the MaaS TDR model based on spatiotemporal preference clustering, and different means of transport are allocated as per the preferences and the response rate is 95%. Meanwhile, flexible route transport is allocated to meet the travel demand of three spatiotemporal discrete points based on the the MaaS system features, thereby achieving full demand coverage.

5.3. Model Evaluation
(1)Based on the example data, hierarchical clustering and DBSCAN clustering are performed to respond to travel demand, and the clustering effect is compared with our model, as shown in Figure 8 and Figure 9.As Figures 8 and 9 show, hierarchical clustering and DBSCAN clustering achieve a maximum response rate of 80% and 88.3%, respectively. Our model, however, achieves a response rate of 95%, which is 15% and 6.7% higher than the other two.(2)A new appointment demand point simulation database is constructed, and 10 sets of data are randomly generated, each containing 60 reservation demand points. The results of spatiotemporal preference clustering for the 10 data sets are shown in Table 7.As shown in Table 7, the spatiotemporal preference clustering algorithm proposed in this study can respond to most of the travel demands. The mean value of the simulation results for the 10 sets of data was obtained and the mean value of the response rate was 91.3%. Combining the MaaS to assign discrete points to flexible route transport can achieve full coverage of travel demand.A database containing 100 reservation demand points is constructed, and each of the 30 to 100 demand points is selected to form 8 sets of data. The results of spatiotemporal preference clustering for different numbers of appointment demand points are shown in Table 8.As shown in Table 8, the clustering parameters are negatively correlated with the number of reservation demand points. Moreover, the show a positive correlation with the reservation demand point. The response rate of travel demand grows with the density of reservation demand points, which means that the more users of MaaS, the more its clustering response effect and transportation service are improved.(3)Based on the example data, the spatiotemporal clustering model under the customized bus mode [16] is used to respond to travel demand, and the result is compared with our model, as shown in Table 9.

Calculation shows that the spatiotemporal clustering model under the customized bus mode achieves the optimal response rate at 86.7%. The demand response rate of this model is improved by 8.3% compared to that for the same data. Compared with customized buses, the MaaS system attends to travel preferences and coordinates different means of transport, which better meets the travel demand of reservation demand points and improves the response rate and comfortability.

5.4. Model Applicability Analysis

MaaS is a system for coordinating multiple modes of transportation to address the travel needs of travelers and the imbalance between the supply and demand of transportation resources. Due to the inconsistent level of economic development in each country and region, factors such as the proportion of various types of transportation, road conditions, and the level of public transportation services vary. Developed countries or economically developed regions have better road conditions, better public transportation, and higher per capita motor vehicle ownership. The MaaS model proposed in this study includes public transportation, customized public transportation, and online transportation, which correspond to fixed, semifixed, and flexible route transport modes, respectively. The proposed spatiotemporal preference clustering algorithm also relies on the flexible transportation mode to solve the discrete state reservation demand points. Therefore, the MaaS model and clustering algorithm proposed in this study are suitable for areas where the above three types of transportation modes exist and the companies providing transportation services can integrate and coordinate.

As the example shown in Section 5 of this paper, its simulation data are only related to spatiotemporal information and travel preference priorities, and there is no influence of external factors (road network conditions and environment.). The application of the spatiotemporal preference clustering algorithm proposed in this study in the algorithm case can satisfy the travel demand of travelers. Therefore, this algorithm has some applicability in regions or countries that have the ability to build the above MaaS model.

6. Conclusions

MaaS is an emerging transportation system that coordinates various transportation modes and provides high-quality transportation services. Quantitative analysis of MaaS has become one of the current research hotspots. To solve the problem of traffic demand response under MaaS mode, this paper designs a spatiotemporal preference clustering algorithm and constructs a traffic demand response model under the MaaS model based on the spatiotemporal distribution of traffic demand and travel preference.

This study constructs a MaaS model based on fixed, semifixed, and flexible route transport. It collects travel demand data through a web platform and coordinates the allocation of transportation resources with reference to the spatial and temporal distribution of data points and travel preferences of travelers. It can improve the utilization of transportation resources and alleviate the imbalance between the supply and demand of urban transportation resources. Based on the discussion of the simulation example, it is clear that the MaaS model constructed in this study has a high demand response rate and applies to many areas with the above three transportation modes.

The spatiotemporal preference clustering algorithm designed in this study combines the travel preferences of travelers to cluster the demand point response for reservations in both temporal and spatial dimensions. The algorithm has a large improvement in the clustering response of demand points compared with hierarchical clustering and DBSCAN clustering algorithms. The introduction of travel preference factors not only improves the clustering response but also improves the service quality. According to the discussion of the simulation example, the MaaS model using a spatiotemporal preference clustering algorithm can effectively cluster and reasonably allocate transportation resources compared with customized public transportation. In summary, this study provides the corresponding support and theoretical research basis for the construction and application of the MaaS model.

Current models and algorithms still have shortcomings; the spatiotemporal dynamic distribution of demand points can be considered to improve the algorithm, and the generic cost function is employed to optimize such parameters as travel preference and walking distance to obtain a travel demand model of higher efficiency and comfortability under the MaaS system.

Data Availability

All data, models, and code generated or used during the study appear in the submitted article.

Conflicts of Interest

The authors declare that they have no conflicts of interest.

Acknowledgments

The research study was financially supported by the National Natural Science Foundation of China (grant no: 72171106) and the Natural Science Foundation of Gansu Province (grant no: 20JR5RA398).