In recent years, as a special mode of public transport, a customized shuttle bus has been increasingly popular. Taking Beijing as an example, the daily average passenger volume of customized buses (business buses, high-speed rail lines, leisure tourism lines, etc.) has reached 37,000. A customized shuttle bus is a public transit mode, serving the individual demands for the passengers whose origins and destinations, travel time, and service level requirement is similar. A customized shuttle bus is an important part of urban public transit. The stops (including transfer stops) and routes of customized shuttle bus are set up according to the individual demands. The ticket fare of customized shuttle bus is higher than one of the bus and subway, but is lower than one of the self-driving and taxi. Passengers usually need to pay a ticket fare in advance in months or weeks. A customized shuttle bus can provide door-to-door service and seat for each passenger. Moreover, WIFI, travel information search, and multimedia are available to passengers. Locations of stops are determined according to demands. The stops can be specialized or bus stops. The routes of the customized shuttle bus can be fixed or adjusted according to the traffic conditions. However, the stop coverage must meet the demands. Related research results showed that four factors can influence passengers’ willingness to choose a customized shuttle bus: Private car, distance between the home and work place, travel satisfaction level, and work overtime [
1].
To reflect the advantages of customized shuttle bus, especially the accuracy of travel time, the routes of vehicles should be optimized reasonably. Route optimization or scheduling optimization of the customized shuttle bus or a similar service have been studied by a few papers. Lei et al. (2017) used the K-means clustering analysis to cluster real-time demands of residents, and a dynamic scheduling model was developed with the maximal demand service rate and minimum cost as the objectives and the maximal capacity and passenger time threshold factors as the constraints. Then, a parallel ant colony algorithm based on the Hadoop platform was proposed [
2]. Cheng (2014) studied the layout of the customized shuttle bus with the level analysis method of point, line, and plane [
3]. To design the service area and routing for a flexible feeder transit system, Pan et al. (2014) presented a mathematical model with objectives to maximize the number of served passengers and minimize the operational cost [
4]. A route planning and coordinated scheduling model was developed by Pan et al. (2016) to minimize passengers’ cost and operator cost [
5].
For similarities between the customized shuttle bus and common public transit, the line optimization method for a common public transit can be used for reference when the characteristics of the customized shuttle bus are fully considered. Lin et al. (1999) presented a nonlinear 0–1 programming model for the bus network design problem from the viewpoint of a combination of optimization and minimizing of passengers travel time and operation cost of the bus network. The stop capacity is taken into account and the simulated annealing algorithm was adopted to solve the model [
6]. Zhou and Luo (2013) established a layout bi-level optimization model of a comprehensive transit system and an algorithm based on improved IOA was proposed, which overcame the defects of a lack of significant hierarchy and improved solve efficiency [
7]. He and Fan (2007) considered the impacts of transfer times, transfer point choice, and travel cost on solving the optimal path. The transfer walk-time matrix was constructed and a multiplication of the transfer matrix was transformed to the addition of the transfer walk-time matrix and public traffic travel-time matrix [
8]. Mireia R.R. et al. (2012) proposed a bilevel formulation for solving the Bus Network Design Problem (BNDP) of interurban services entering a major city. The objective function of the first level was defined with the aim of reducing the user and agency costs. In the second level, the performance of users was addressed. Furthermore, a local search method based on the Tabu search algorithm was carried out to guide the exploration in the solution domain [
9]. Perugia A. et al. (2012) presented a model and an algorithm for the design of a home-to-work bus service in a metropolitan area. A multiobjective model was introduced, among other aspects, equity was considered by time windows on the arrival time of a bus at a stop. In addition, a cluster routing approach was proposed to model both the bus stop location and routing in urban road networks where turn restrictions exist. The resulting multi-objective location-routing model was solved by a Tabu search algorithm [
10]. Amiripour S.M.M. et al. (2014) based on the analysis of seasonal transit demand variations, studied the design of the bus network. In order to solve this NP hard problem, a genetic algorithm-based method was proposed. The optimization was realized by a defined objective function [
11]. Leksakul et al. (2017) compared solution methods for different location-routing problems and the optimal route between 300–700 bus stops allocated by the K-means clustering analysis was determined with the ant colony optimization [
12]. A methodological framework was formulated by Ouyang et al. (2014), and heterogeneous route configurations generated by this framework can reduce the cost of bus users and operating agency [
13]. Chang and Hu (2005) proposed a linear mathematical model on the bus line network, and passengers’ travel time, public transit network density, as well as operator’s benefit were considered [
14]. Tom and Mohan (2003) designed the transit route network in a two-phase solution process: A large set of the candidate route is generated in the first phase and a solution route set is selected from the candidate route set in the second phase, while the bus operating cost and passenger total travel time were minimized [
15]. Wei and Machemehl (2006, 2012) considered the user cost, operator cost, and unsatisfied demand cost [
16,
17]. Xu et al. (2015) considered the interests of passengers and bus companies and established a bi-level programming model of public transit network planning, while the equilibrium analysis of the passenger travelling choice behavior was made based on the strategy equilibrium transit assignment [
18]. Yu and Liang (2016) established an integer nonlinear programming model for designing the optimal bus transit network to minimize the total cost of the bus operation and passenger travel time [
19]. A network optimization model was developed by Hu et al. (2008), and benefits maximization, costs minimization, and sustainable development were considered [
20]. Yu et al. (2012) built a direct traveler density model and extended it to design the transit network, aiming to minimize the number of transfer times and maximize the demand density of the route [
21]. Zhao and Zeng (2007) presented a methodology for optimizing transit networks based on both passenger and operator costs [
22]. Szeto and Jiang (2014) proposed a bi-level transit network design problem and the objective of upper-level was to minimize the number of passenger transfers, while the lower-level problem was a transit assignment problem [
23].