Next Article in Journal
Management of Waste Collection from Yachts and Tall Ships from the Perspective of Sustainable Water Tourism
Next Article in Special Issue
An Adaptive Signal Control Method with Optimal Detector Locations
Previous Article in Journal
Evaluating the Safety Impacts of Increased Speed Limits on Freeways in Kansas Using Before-And-After Study Approach
Previous Article in Special Issue
Use of Shared-Mobility Services to Accomplish Emergency Evacuation in Urban Areas via Reduction in Intermediate Trips—Case Study in Xi’an, China
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Parking Space Allocation Method to Make a Shared Parking Strategy for Appertaining Parking Lots of Public Buildings

1
School of Transportation, Southeast University, Nanjing 210096, China
2
Urban and Traffic Planning Design Institute, Shanghai Urban Construction Design and Research Institute Co., Ltd., Shanghai 200125, China
*
Author to whom correspondence should be addressed.
Sustainability 2019, 11(1), 120; https://doi.org/10.3390/su11010120
Submission received: 29 November 2018 / Revised: 16 December 2018 / Accepted: 20 December 2018 / Published: 26 December 2018
(This article belongs to the Special Issue Sustainable and Intelligent Transportation Systems)

Abstract

:
Appertaining parking lots of public buildings provide a large proportion of parking supply in cities. However, these parking lots mainly serve the parking demands of public buildings, leading to a low utilization ratio of parking spaces. It is therefore required to implement a shared parking strategy for these parking lots. In this study, a parking space allocation method (PSAM) at the network level is proposed to allocate the parking demand to a parking lot and then the parking space. The users are divided into M-users (users of the buildings) and P-users (public users). The shared parking strategy is analyzed from the aspects of open window, parking fee, and ratio of reservation spaces. The users are allocated to a parking lot by a multinomial logit(MNL) model. Specifically, it is determined whether they can enter parking lot and which space they are allocated according to the specific rules. After all the users are allocated with a parking space, the rejection number of M-users, occupancy rate, and profits of each parking lot are collected and a NSGA-II (non-dominated sorting genetic algorithm II) algorithm is designed to determine the optimal strategy for each parking lot according to the above. Compared with the results of all-time all-space shared parking strategy, our method shows better performance in balancing the interests of all appertaining parking lots and protecting the interests of M-users while obtaining considerable profits for the parking lots.

1. Introduction

At present, the rapid increase in car ownership in China has far exceeded the supply capacity of urban parking lots [1,2]. Forexample, in 2017, the total number of parking spaces in Beijing was 3.82 million, with 1.95 million residential parking spaces, 1.47 million appertaining parking spaces, and 0.4 million other parking spaces. The shortage in the parking supply was 1.91 million. Meanwhile, the average utilization ratio of parking space was lower than 50%,withthe utilization ratio of appertaining parking lots being less than 40% at night [3].
Faced with the problems of parking supply shortage and low utilization ratio, it is required to share the vacant time of parking spaces with the users in need [4,5,6,7]. The idea of shared parking was very popular when it was newlyproposed, and shared parking strategies started to emerge in residential communities [8,9,10]. The basic idea of the strategies is that a parking space owner sells the vacant time of theirspace directly or via an intermediary agent to public users on an e-parking platform. However, the effects of the shared parking strategies seem unsatisfactory, and they mainly have the following problems:
(1)
The parking supply in residential communities is insufficient when the residents with parking space still rent out their space to public users, probably causing dissatisfaction among residents who do not have parking spaces.
(2)
The entry of public users causes chaos in the parking management and the income is too low for the residents totake the risk to rent out their parking spaces.
(3)
As the parking supply in residential communities is concentrated in the daytime and scattered in different communities, itisdifficultforpublic users to find a space they need.
Shared parking is a good way to solve the parking problem, however it is obvious that the scattered shared parking spaces in residential communities cannot provide enough parking spaces at any time [11]. However, the appertaining parking lots of public buildings can solve this problem. Different from residential communities, the parking spaces in appertaining parking lots are managed by one parking manager. Since the manager cannot realize the impact of implementing shared parking on the M-users(users of the buildings), it is hard to promote shared parking in these parking lotsin an enterprise-led way.
For appertaining parking lots, the government-led promotion which aims at maximizing the interests of all parking lots in a specific area is clearly a better approach. If each appertaining parking lot in a certain area iswithin an acceptable walkingrange, it is possible for a user to park in any parking lot in this area. Since the parking demand differs in each parking lot, the peak and valley time of the utilization ratio in each parking lot may complement or compete with each other. When one parking lot changes its parking fee or other variables, it may influence the demands of other parking lots. If one parking lot is too occupied to provide a space for the M-users, although other parking lots in this area provide more benefits, for this parking lot, the shared parking is unacceptable; if this parking lot quits implementing shared parking, the parking distribution in other parking lots will change as well. Therefore, to persuade enough appertaining parking lots to implement shared parking, it is necessary to consider the problem of parking space allocation at the network level and show them the benefits that are brought by implementing a shared parking strategy.
Before implementing shared parking, these parking lots mainly satisfy the demands (M-user) of the buildings they are appertained to. For government parking lots, most users are government employees. Public users (P-users) are not allowed to enter the government parking lots. For hospital parking lots, although spaces are provided for P-users, the parking fee is so high that P-users would rather find an on-street parking space [12]. Therefore, to implement shared parking in these parking lots, it is first necessary to satisfy the demands of M-users, then P-users.
A novel parking space allocation method is proposed in this research. In this method, the open window is determined at the valley time of the parking lot before shared parking [13] and the parking fee [14,15,16,17,18] in each open window is considered as the variable to control the P-user’s demand. To prevent too many P-users from parking in a parking lot, enough spaces should be reserved for M-users [19,20,21]. Before all the non-reserved spaces are occupied, no users are allowed to park in reserved spaces. Besides, only M-users are allowed to park in reserved spaces after all the non-reserved spaces are occupied. When all the parking lots implement their parking strategy, the users will be allocated to the target parking lot based on their personal attributes, travel time, and parking fee. When the user arrives at the target parking lot, it will be determined whether the user can enter and which space will be allocated based on user type (M-user or P-user) and the occupancy situation of the parking lot (whether non-reserved space and reserved space are occupied). If rejected, the user has to find another space in other parking lots. When all the users are allocated to a space, the rejection number of M-users, parking profits, and occupancy rate of each parking lot will be collected. An NSGA-II algorithm is designed to calculate the optimal strategy for each parking lot according to these indices.
The rest of this paper is structured as follows. In Section 2, the parking space allocation method is illustrated, with the function of allocating one user from origin to its final parking space. Based on this method, an NSGA-II algorithm is designed in Section 3 to determine the optimal strategy for each parking lot. In Section 4, a parking lot network is established and the results of our method are compared with those of the traditional strategy to show the advantage of the proposed method.

2. Parking Space Allocation Method(PSAM)

This study involves M-users, P-users, reserved parking spaces, and non-reserved parking spaces. It is necessary to find a way to allocate users to a parking space rather than a parking lot. Therefore, a method which considers both the user attributes and parking data is proposed, with the function of allocating a user to a specific parking space of a parking lot. This is called the parking space allocation method (PSAM)in this paper.
The PSAM consists of four steps:
  • Before implementing shared parking, the open window of each parking lot is determined using the gate data.
  • Suppose all the parking lots start a shared parking strategy, they will need to make a set of decisions based onthe open window, the parking fee in each open window, and the reservation ratio. After that, the new parking demand of each origin is predicted.
  • Allocate the parking demand to the parking lot from the origins based on the M-users and P-users. Determine whether they can enter the lot and which space they will be allocated to. If they cannot enter, then these users will be allocated to other parking lots until they find a parking space.
  • After all users are allocated to a parking space, collect all the related indices of each parking lot, and use the NSGA-II algorithm to determine the optimal shared parking strategy.

2.1. Parking Resource Matrix (PRM) Method

The data used in this study is gate data from appertaining parking lots. The gate data include the arrival time at and the leave time lt. One gate datum corresponds to one user. As the gate data cannot show the specific parking space in which the user chooses to park, it is possible to number the parking space and allocate the gate data into a vacant parking space in the sequence of space number. A parking space is occupied in the period from time at to time lt. Under this assumption, a parking resource matrix (PRM) is proposed.
A PRM describes the occupancy situation of each parking space of a parking lot in the whole time period. The PRM of parking lot n is denoted as PRMn, which is a pn by T matrix, where pn represents the number of parking spaces in the parking lot n and T is the total time period.
P R M n = [ a 11 a 12 a 1 T a 21 a 22 a 2 T a p n 1 a p n 2 a p n T ]
where a i j is the occupancy situation of the ith parking space at time j. When a i j = 0 , it means the ith space is vacant at time j; when a i j = 1 , it is occupied.
Suppose one user k needs to enter parking lot n, the arrival time is at k , the parking time is pt k , and the time step between a i j and a i ( j + 1 ) is Δ t .Then, the number of columns occupied by parking time ptk in PRMn is given by:
g n = round ( p t k Δ t )
Suppose the ith parking space at time a t k is vacant, which means a i ( a t k ) = 0 , then the result to allocate one user k into PRMn is expressed as:
a i ( a t k ) , a i ( a t k + 1 ) , a i ( a t k + 2 ) , , a i ( a t k + g n 1 ) = 1
Equation (3) means the user k occupies the ith parking space from time at k for a time period of gn.
The gate data set of parking lot n is denoted as p d n ( a t k , p t k ) , n = 1 , 2 , , N , and k = 1 , 2 , , K . It covers the gate data of the whole time period T. To allocate all the gate data of parking lot n to PRMn, at time t, the data set is searched to find the user with the arrival time equal to t. Then, the tth column of the PRMn is searched in the sequence of parking space number. Two situations may happen: (1) A vacant space exists; (2) All spaces are occupied. In Situation 1, the user will be allocated to the first vacant space using the method above. Then go to allocate the next user. If all the users with arrival times equal to t have been allocated, then t = t + 1. In Situation 2, it means this parking lot cannot accommodate more users, then t = t+1. The algorithm ends when t > T.
The specific algorithm is demonstrated in Algorithm 1:
Algorithm 1. The procedure of allocating gate data to the parking resource matrix (PRM).
Input: pd n , p n , T
Output: PRM n
Function PRM ( pd n , p n , T )
1. PRM n = zeros ( p n , T ) % initialize the P R M n as a p n by T zero matrix.
2. for t = 1 : T
3. for k = 1: K
4. i = 1 % i represents the parking space number.
5. if pd n ( k , 1 ) = t % if the arrival time of user k equals t.
6. gn = round ( pd n ( k , 2 ) Δ t ) ; % calculate the number of columns pt k occupies
7. end
8. while i < = p n % search the space occupancy situation at time t in the sequence of space number
9. if PRM n ( i , t ) = 0     % if ith space is vacant
10. PRM n ( i , t : t + gn 1 ) = 1   % allocate the gate data to the ith space, and occupy the space from t to t+gn − 1
11. i = i+1 % with ith space is occupied, then determine whether (i+1)th space is occupied
12. end
13. end
14. end
End Function
This method of inputting all the parking data to PRMn is called the parking resource matrix method (PRMM) in this paper.

2.2. Open Window

After allocating all the gate data of parking lot n to PRMn, the number of occupied parking spaces at each time t can be obtained and the valley time of the parking lot can be determined. Since the gate data is collected before implementing shared parking, the valley time of the parking lot can be viewed as the window time for other users after implementing shared parking. According to the study by Chen [22], the window time should meet two requirements:
  • The window time should be long enough; the minimum duration of window time is denoted as ow1.
  • Enough parking spaces should be provided for P-users; the minimum number of spaces for P-users is denoted as m1.
Therefore, after obtaining the number of occupied parking spaces at each time t, if there is a time period longer than ow1 with the vacant spaces more than m1, this time period is considered as one open window of the parking lot in this paper.
The following functions are defined:
accountH n ( A ( i , : ) ) : Count the number of all the columns with value H in the ith row of matrix A.
accountH n ( A ( : , j ) ) : Count the number of all the rows with value H in the jth columns of matrix A.
con ( A ( i , : ) , ow 1 ) : Find all the continuous numbers in the ith row of matrix A; if the length of the numerical string is larger than ow1, then store the start and end numbers in a new matrix to act as the start time and end time of the open window.
The open window of parking lot n is denoted as OWn. The algorithm to determine the open window from an allocated PRMn is demonstrated in Algorithm 2:
Algorithm 2. The procedure of determining the open window.
Input: P R M n
Output: O W n
Function OW ( PRM n )
1. i = 1
2. for t = 1:T
3. t e m p = account 0 n ( P R M n ( : , t ) ) % count the number of vacant space at time t
4. if t e m p > = m 1 % if the vacant number is more than m1 at time t
5. A ( 1 , i ) = t % store time t in the matrix A
6. end
7. end
8. OW n = con ( A ( 1 , : ) , ow 1 ) %find the time period which is longer than ow 1 and can provide more than m 1 spaces. The time period is viewed as the open window.
End Function

2.3. The Allocation of Parking Demand

Since the gate data cannot cover the new demands of the users after implementing shared parking, it is necessary to allocate the new users from the origins to the parking lot. After determining the optimal parking lot for these new users, the PRMM is used to allocate the new user to PRMn. The allocation of the parking demand consists of two phases:
Phase 1: Allocate the users from origins to the prior parking lot with the highest probability using the logit model.
Phase 2: Use the PRMM to allocate the user to the PRMn of each parking lot. The M-users can park at any time in any space and the P-users can only park at the window time in non-reserved spaces. If a user cannot park in the parking lot, allocate it to other parking lots and repeat Phases 1 and 2 until a space is found.

2.3.1. The Multinomial Logistic Regression Model

To allocate a user from its origin to a parking lot, a logit model is required in this paper. A multinomial logit (MNL) model is built according to the studies by [23,24] and the former work of our group [25]. The variables of the MNL model are divided into personal attributes and parking lot attributes, as shown in Table 1.
The calibration results of the MNL model are illustrated in Table 2.
The log likelihood function of the model, LL = −529.95969. The log likelihood function with only the constant term, LL(0) = −749.36712. The goodness of fit, p2, is given by:
ρ 2 = 1 L L ( β ) K L L ( 0 ) = 0.27
The MNL model fits well, as shown by p2 [26]. We can see that the choice of parking lot is negatively correlated with the parking fee, travel time, risk of no parking space, and perceived parking time. From the odds ratio, the parking fee shows the most significant influence on the users. When the parking fee increases by 1 level, the probability of a user choosing the parking lot will decrease by 54%.

2.3.2. Phase 1: Allocate the Parking Demand from Origin to the Parking Lot

The parking demand set of origin o is denoted as PDo(PAk,ATk,PTk), o = 1 , 2 , , O , and k = 1 , 2 , , K , where PAk is the personal attributes set of user k, ATk is the arrival time of user k, and PTk is the parking time of user k. This parking demand combines the parking data together. Therefore, we can allocate the user to a parking lot with the personal attributes and allocate it to a parking space with the parking data.
The personal attributes set of the user k is denoted as PAk(AGEk,DEk,INCk,FAk,RISKkn,WTkn), where AGEk, DEk, INCk, and FAk represent the age, driving experience, income, and familiarity with the surrounding parking lot of user k, respectively. RISKkn and WTkn mean the perceived risk of no parking space and perceived waiting time for user k to parking lot n, respectively.
The parking lot attributes set of parking lot n is denoted as PLAn(PFnl, PFnm, TTon), where PFnl represents the parking fee in the lth open window for parking lot n, PFnm is the parking fee in the mth non-window time of parking lot n, and TTon means the travel time from the origin o to parking lot n.
The utility for user k to travel from origin o to parking lot n at time t is denoted as U on k t , and time t is in the lth window time of parking lot n.
U on k t = α 1 A G E k + α 2 D E k + α 3 I N C k + α 4 R I S K k n + α 5 W T k n + β 1 P F nl + β 2 T T o n + c o n
Then, the probability for user k to travel from origin o to parking lot n at time t is P o n k t , as expressed by:
P o n k t = e U o n k t n = 1 N e U o n k t
The parking lot number the user k will be allocated is given by:
n = max ( P o n k t )

2.3.3. Phase 2: The Allocation Procedure Based on Parking Lot Rules

Through Phase 1, each user is allocated from the origin to the prior parking lot. Denote the parking demand in parking lot n as PDn(PAk,ATk,PTk, Mk), then the personal attributes set of the user k in parking lot n is PAn(FPk, AGEk,DEk,INCk,FAk,RISKkn,WTkn). Since the parking demand can be obtained through Phase 1, only two variables are added in the PDn and PAn. Mk represents whether the user is the M-user of the parking lot; if yes, Mk = 1, and if not, Mk = 0. FPk is the number of the prior parking lot of user k; FPk= 1,2,...,N. This variable is used to record the parking lot number when the user cannot park in the prior parking lot and has to transfer to other parking lots.
Two steps in Phase 2 are implemented to allocate the user in parking to PRMn.
Step 1: Denote the parking demand of parking lot n at time t as P D n t , and use the PRMM to allocate P D n t to the parking space at time t; when the user cannot enter the space, go to Step 2.
Step 2: Denote the overflow parking demand as O D n t , use the MNL model to allocate the user to the next parking lot, then use the PRMM to allocate the user to a space of this parking lot; if the user still cannot find a space, then repeat Steps 1 and 2 until a space is found.
When Steps 1 and 2 are finished, then t = t + 1; when t > T, then go to the allocation procedure in parking lot n + 1, until n > N, as shown in Figure 1.
First, input the allocated parking demand in Phase 1, the open window of each parking lot, personal attributes of each user, and parking lot attributes. In Step 1 of Phase 2, when a user is allocated to a parking space, seven different scenarios can be expected:
Scenario 1: Non-window time, parking space is available, and the user is an M-user, then allocate the user to the space in the sequence of space number.
Scenario 2: Non-window time, parking space is available, and the user is a P-user, then the user is not allowed to enter, allocate the user to the next parking lot with the highest probability.
Scenario 3: Non-window time, parking space is unavailable, then no matter whether the user is an M-user or P-user, they are not allowed to enter, allocate the user to the next parking lot with the highest probability.
Scenario 4: Window time, non-reserved space is available, then no matter whether the user is an M-user or P-user, allocate the user to the space in the sequence of space number.
Scenario 5: Window time, non-reserved space is unavailable, reserved space is available, and the user is an M-user, allocate the user to the space in the sequence of space number.
Scenario 6: Window time, non-reserved space is unavailable, reserved space is available, and the user is a P-user, the user is not allowed to enter and is allocated to the next parking lot with the highest probability.
Scenario 7: Window time, both non-reserved and reserved spaces are unavailable, then no matter whether the user is an M-user or P-user, it is not allowed to enter and is allocated to the next parking lot with the highest probability.
We need to distinguish the non-reserved parking space and reserved parking space. Since the number of parking spaces of parking lot n is p n , if the reservation ratio of parking lot n at the lth time window is denoted as R R n l , then the non-reserved parking space number ranges from 1 to round ( p n * ( 1 R R n l ) ) , and the reserved parking space number ranges from round ( p n * ( 1 R R n l ) ) + 1 to p n .
The parking demand of the user in Scenarios 2, 3, 6, and 7 should be stored in the overflow parking demand set at time t of parking lot n O D n t ( PA k , AT k , PT k ) , and go to Step 2.
In Step 2, the overflow user in O D n t is allocated to the parking lot with the highest probability and the lot has not been visited before. Since all the users in Step 2 are P-users for other parking lots, there will be three scenarios:
Scenario 1: The arrival time of user k is the non-window time of parking lot n, then the user is not allowed to enter; go back to the logit model and allocate the user to other parking lots.
Scenario 2: The arrival time of user k is the window time of parking lot n, and non-reserved space is available, then allocate the user to the space in the sequence of space number.
Scenario 3: The arrival time of user k is the window time of parking lot n, and non-reserved space is unavailable, then the user is not allowed to enter, go back to the logit model and allocate it to other parking lots.
When all the parking demands in parking lot n at time t are allocated to a parking space, then t = t + 1, repeat the allocation procedure until the time reaches T. After parking demand of parking lot n is allocated, then n = n + 1, until the parking demand of all the parking lots is allocated, end the allocation procedure.
It must be noted that the method proposed in this paper considers the most extreme cases. The method is only applicable to the situation where the surrounding parking lots are all appertaining parking lots of public buildings, the P-users are not allowed to enter at non-window times, and the users do not know the occupancy situation and the window time of the parking lot. However, this method can be easily applied to the general situation by modifying the rules. For example, in the case of public parking lots, the parking lot does not distinguish M-users or P-users, and the open window and reservation spaces are ignored as well. If a user is aware of the occupancy situation of a parking lot, then when allocating the user to a parking lot, the method will determine whether the user can enter the parking lot or not, then allocated to the parking lot with vacant space.

3. Algorithm

When all the parking demands are allocated from the origins to a parking space, the information of the allocated PRMn can help determine whether the open window, parking fee, and reservation ratio of each parking lot are suitable for all the parking lots in the area. To find the optimal solution of each parking lot, an NSGA-II algorithm is proposed based on the PSAM.
The variables in this study include the parking lot attributes set PLAn (PFnl, PFnm, TTon), the open window OWn, the reservation ratio RRnl, the parking demand of each origin PDo (PAk, ATk, PTk), and personal attributes set PAk. In PLAn, the non-window time parking fee PFnm is the same as the parking fee before implementing shared parking. As the link congestion is not considered in this paper, the travel time TTon between origin and the target parking lot is a constant. OWn is obtained by the method in Section 2.2. For PDo(PAk, ATk, PTk), it contains two parts, i.e., the personal attributes and the parking lot attributes. Since there is no precise way to combine one user’s personal attributes with their arrival time and parking time together, the personal attributes are selected randomly from the surveyed data of the MNL model and the predicted parking demand is generated randomly with a normal distribution. Then we combine the selected PAk with the generated (ATk, PTk) together as the parking demand of the origin o.
Now, the control variables are only the parking fee of each window time PFnl, and the reservation ratio of each window time RRnl. PFnl is the most significant variable when a user choosesa parking lot, and RRnl is the critical variable to distinguish the parking space thatanM-user and P-user will be allocated to. In this section, a solution set contains the PFnl and RRnl of each parking lot.
To compare the solution set and determine the optimal parking strategy of each parking lot, the following indices are selected:
1. The rejection number of M-users for parking lot n (f1n).
This is the most important index that represents how many M-users of parking lot n cannot enter the parking lot. Since in PAk(FPk, AGEk, DEk, INCk, FAk, RISKkn, WTkn) the FPk is the prior parking lot number of user k, then the f1n is to count the number of users with FPk = n, Mk = 1 and allocated to other parking lot at last.
2. The profit of parking lot n( f 2 n ).
f 2 n = t = 1 T ( P F n m * ( p n account 0 ( P R M n ( t , : ) ) ) * I n w * I m + P F n l * ( p n account 0 ( P R M n ( t , : ) ) ) * I w * I l )
where I n w = { 1 t O W n 0 t O W n , I w = { 1 t O W n 0 t O W n , I l = { 1 t l th   window   time 0 e l s e , I m = { 1 t m th   non - window   time 0 e l s e .
3. The occupancy rate of parking lot n( f 3 n ).
f 3 n = p n * T t = 1 T account 0 ( P R M n ( t , : ) ) p n * T
For parking lot n, its parking strategy can be simplified through three indices. The overall evaluation index is denoted as Δ n . To calculate the overall index, a Z-score normalization method is employed. The kth evaluation index in the ith solution set of parking lot n is denoted as f k n i . Since each parking lot expectsa lower number of rejections, but higher profits and occupancy rate, then the normalized indices are expressed as:
f k n i = { f kn i f k n i ¯ std ( f k n i ) k = 1 f k n i ¯ f kn i std ( f k n i ) k = 2 , 3
Suppose the weights of the kth index of parking lot n are α k n , then the index of the ith solution for parking lot n is given by:
Δ n i = k = 1 3 α k n * f k n i
When implementing shared parking, each parking lot wants to have a lower evaluation value. Therefore, this problem becomes a multi-objective optimization problem with anobject number of n, which can be formulated as:
min   ( Δ n ) n = 1 , 2 , , N s . t .   P F n l 0 0 R R n l 1 Parking   space   allocation   method
This problem involves both the multi-objective optimization problem and the parking space allocation. Therefore, a genetic algorithm is a potentially feasible algorithm. For multi-objective optimization problems, the NSGA-II algorithm is the most widely used algorithm, and mainly consists of three parts: (1) a fast non-dominated sorting approach; (2) crowding distance; and (3) Crowded Comparison Operator [27]. To find the optimal solution set of each parking lot, an algorithm which combines the parking space allocation method with NSGA-II is proposed. The whole flow of this algorithm is displayed in Figure 2.
First, input the variables except PFnl and RRnl, initialize the first population POP(1), which consists of N individuals, with each individual as a solution set of PFnl and RRnl. In the NSGA-II, the main loop starts from the second generation, the new generation POP(x) with size N is selected from the union of POP(x) and POP(x − 1) with size 2N by fast non-dominated approach, crowding distance calculation and crowded comparison operator. After allocating all the parking demand to PRMn by taking each individual in POP(x) as the variables, the individuals will go through the procedures of selection, crossover, and mutation, and generate the POP(x + 1). Repeat the procedure of selecting a new POP(x + 1)from the union of POP(x + 1)and POP(x) until the number of generation is larger than X. Then, the last generation with size N is the final result of the algorithm.
In the last generation, there are N solutions in the population, and the optimal solution is among the Pareto front where no solution can dominate other solutions. To find an appropriate solution from the Pareto front, the weight of each parking lot β n is determined by the number of parking spaces and the optimal solution will be chosen with the minimum Δ i * from the Pareto front. Δ i * is given by:
Δ i * = n = 1 N β n Δ n i   i = 1 , 2 , , I
where i is the number of solutions in the Pareto front.

4. Experiment

4.1. The Gate Data Processing

The appertaining parking lots of five typical public buildings were chosen as the research objects, including hotel, residence, shopping mall, hospital, and government (the residential parking lot is a faculty dorm managed by a high school). The specific sources of these data are listed in Table 3.
The survey was conducted from Thursdays at 12 p.m. to Sunday at 12 p.m., and the time interval of the survey was 1 h. The experiment covered the continuous parking characteristics of the weekday and weekend. Take the hotel parking lot as an example. The allocated PRMn of the Jinling Star Hotel is illustrated in Figure 3. As shown in the figure, the aij of different users in the same space are distinguished by 1 and 2; the red line represents the number of parking spaces. As can be seen, from 5 p.m. to 8 p.m. on Saturday the occupancy rate was beyond 100%. This situation also occurred in the other four parking lots. Therefore, it can be deduced that the parking lot can actually accommodate more vehicles than the survey number. However, this overflow phenomenon is not significant and can be ignored in this study.
The occupancy rate of each parking lot with time is shown in Figure 4.
There is a complementary relationship between the parking lots at peak time and valley time. At night, the peak hour of residential parking lot was the valley time of hotel, shopping mall, and hospital. In the daytime, the valley time of the residential parking lot was the peak hour of other parking lots. Additionally, at weekend, the government parking lot was in the valley period for the whole day, and a large number of shared parking spaces were available for users.
An important assumption when using PRMM to allocate the gate data to PRMn is that each user will be allocated to the space in the sequence of parking space number, while in the real world, users will not do that. In the traditional method, the occupancy rate of a parking lot at time t is calculated as the current number of users plus the number of arrived users minus leaving users. The occupancy rate calculated by the traditional method is illustrated in Figure 5.
The left ordinate in Figure 5 is the net increase in the number of the users at time t, which is obtained by the arrived number minus the leaving number; the right ordinate is the occupancy rate. It can be clearly seem from the figure that the occupancy rate obtained using PRMM is exactly the same as that obtained using the traditional method, which verifies the accuracy of PRMM.
After obtaining the allocated PRM, suppose the minimum duration of open window is 6 h, the minimum number of spaces that should be provided for P-users is expressed as m1 = 0.3 × pn. The open window of each parking lot is shown in Table 4.

4.2. Calculation Results of the Parking Space Allocation Method

Suppose there are five parking lots in one area, which are of the hotel, residence, shopping mall, hospital, and government, which are numbered by 1–5, respectively. Each parking lot does not allow P-users to enter at non-window times. There are five dummy origins around the area. The network containing the five parking lots and dummy origins are shown in Figure 6.
The road network between each parking lot is simplified to one link, and each dummy origin is directly connected to all the parking lots. In this case, the travel time of each link is shown in Table 5.
The parking fee for each parking lot at non-window times is presented in Table 6.
The gate data used to determine the open window is the data before implementing shared parking, and the demand from M-users will not change too much after implementing shared parking. As a result, the gate data of the second week was used as one part of the parking demand of each parking lot, and the parking demand of each dummy origin was generated randomly with the uniform distribution.
Since there are 14 window times for all the five parking lots, each open window has a parking fee and a reservation ratio, so the total number of variables is 28. The population size was set as 100, the cross probability as 0.8, and the mutation probability as 0.05. The weights of three indices, i.e., rejection number, parking profits, and occupancy rate were set as 0.5, 0.25, and 0.25, respectively. The allocation process was run for 3000 generations [28]. In the last generation, the Pareto front contained 56 solutions. Table 7 displays the solution with the minimum Δ * and its evaluation indices.
From the solution for the hotel parking lot, it can be seen that, since the parking fee was at a high level in non-window times, to attract more users, the parking fees at window times were level 2,1, and 2, respectively. For the residential parking lot, since the window time was concentrated in the daytime, and this time period was the peak time of other parking lots, the highest occupancy rate of 92% was obtained. To protect the M-users of residential parking lot, the reservation ratio was between 0.26~0.33 while the parking fee was at the highest level. For the shopping mall parking lot, since in the early morning there was barely any parking demand from M-users, the reservation ratio and parking fee were very low. For the hospital parking lot, the parking fee before implementing shared parking was very high, which made the profits of the hospital the highest; at open window times, the parking fee was changed to a normal level; though it might lead to a decline in profits, the occupancy rate increased at the same time. For the government parking lot, since it could provide a large number of spaces throughout the whole weekend, the reservation ratio at the second window time was low; even when the parking fee increased to a high level, there were still a large number of users going to park in the government parking lot.
The distribution of different users, the rejection number of M-users, profits, and occupancy rate are illustrated in Figure 7, Figure 8, Figure 9, and Figure 10, respectively.
As can be seen from Figure 7, from hot means the prior parking lot was the hotel’s, however the user could not enter the hotel parking lot, and finally found a space in other parking lots. The results for from res, mall mall, hos, and gov have the same meaning. In Figure 7, since most of the data of M-users were from the gate data of the second week, there was no big difference between the distribution of the first-week data and second-week data. It can be found that the distribution of M-users was similar to the occupancy rate of the first week in Figure 4, where only 0, 25, 34, 28, and 15 M-users of the five parking lots were rejected in three days, which was an acceptable number.
In Figure 7a, at the first window time, from 1 to 20h, the number of P-users increased. From the end of the first window to the start of the second window, the number of P-users decreased. Since the non-window time between the two window time is too short, although the P-users are not allowed to enter at non-window times, there were still some P-users who had not left the parking lot. This situation was also observed in the other four parking lots.
In Figure 7b, the reservation ratio was high in the residence parking lot, making the number of P-users lower than that of other four parking lots. In comparison, in Figure 7e, the reservation ratio was low in the second window time of the government parking lot, which led to a high occupancy rate of P-users and users from other parking lots.
In Figure 8, it can be seen that the times during which M-users could not enter were concentrated at 1 or 2 h after the end of window time, during which period some P-users had not left and occupied the parking spaces of M-users. However, in other time periods, most of the M-users were able to find parking spaces.
In Figure 9, it can be seen that most of the time, the occupancy rate was relatively balanced in the five parking lots. Three time periods from late night to the early morning of the next day—8–18h, 30–44h, and 55–66h—were the valley times of the hotel, shopping mall, and hospital, respectively. When the total demand was limited in these three time periods, the occupancy rate was not high.
As can be seen from Figure 10, the profits of each parking lot were related to the parking fee, occupancy rate, and the number of parking spaces. For the hospital parking lot, since the parking fee was always at a relatively high level and the number of parking spaces was 179 (the second highest of the five parking lots) the profits of the parking lot were the highest. In comparison, although the shopping mall had the most parking spaces (200), the occupancy rate was too low at night, and the parking fee was at the lowest level, leading to this parking lot making the lowest profit of the five parking lots.

4.3. Comparison with All Shared Parking Strategy

In order to further evaluate the accuracy of the calculation results, a comparison was performed between the proposed method and the traditional “all time all space” shared parking strategy. In the traditional shared parking strategy, all time periods were window times, and the reservation ratio was 0. Since the Δ n was normalized according to other solutions in the population, it does not make sense to compare the results obtained by different methods. Only the specific indices of fkn are provided to show which strategy is better, as shown in Table 8.
The results of the PSAM are a non-dominated solution of all shared parking strategy. However, it is clear that there is an imbalance in the results of the traditional strategy. Since the users were allowed to enter at any time in any space, the occupancy rates of the shopping mall, hospital, and government parking lots were very high. It was natural that too many P-users occupied the parking spaces, making the rejection number of M-users to increase to 187, 2396, and 519 for the three parking lots, respectively, which is unacceptable for the parking lot managers.
In all shared parking strategies, the distribution of different users is shown in Figure 11.
In comparison with Figure 7, there was no significant difference in the occupancy situation of M-users in the parking lots of the hotel, residence, and shopping mall. However, the number of P-users and users from other parking lots increased significantly. In Figure 11d, it is obvious that at 18–30h, which was the peak time of the hospital, the number of M-users was very low. The parking spaces for patients were occupied by too many public users, although in other parking lots, the all time shared parking might perform well, except in one area; if one parking lot was filled up with vehicles and influence the normal operation of the building, this strategy cannot be considered as a good one.

5. Conclusions

In order to make full use of the appertaining parking lots of public buildings, this paper establishes a method to determine the optimal shared parking strategy of each parking lot in the area from the perspective of parking lots and users. For the perspective of parking lots, the open window, parking fee, and reservation ratio were used to ensure the interests of M-users and the parking lots. From the perspective of users, a parking space is chosen based on the user’s parking demand and the parking lot’s rules. The performance of the proposed method is verified by comparing it with the traditional shared parking strategy.
This study makes the following three significant contributions:
  • PRMM is proposed to process the gate data, with the function of allocating one user into a specific parking space and obtaining the distribution of users in the parking lot. This method provides a way to integrate parking spaces with other transportation elements such as link, path, and network equilibrium.
  • The shared parking strategy is considered for all the parking lots in an area to motivate each appertaining parking lot to carry on the shared parking.
  • A method has been established to allocate the parking demands from origins to the final parking space, where the personal attributes and its parking attributes are both considered.
However, there are also some areas to be improved in this study, such as:
  • After the end of the open window time, the problem of remaining P-users should be further investigated; during this time period the interest of M-users cannot be guaranteed.
  • A prediction model is necessary to forecast the attracted demands after implementing shared parking.
Future research will focus on the practical application of this method. A comprehensive investigation of public parking lots, appertaining parking lots, off-street parking, and on-street parking in a certain area should be conducted first. Then, to precisely predict the parking demand after implementing shared parking strategy, since the parking demand is a discrete variable, a prediction model based on negative binomial will be considered in future work [29,30]. After finishing these two work areas, we hope to employ this method to design a specific parking strategy for each parking lot in this area.

Author Contributions

Conceptualization, J.C.; Methodology, Y.C.; Software, Y.C.; Validation, Y.C. and B.W.; Formal Analysis, C.Z.; Data Curation, B.W.; Writing-Original Draft Preparation, Y.C.; Writing-Review & Editing, C.Z.; Visualization, Y.C.; Supervision, J.C.; Project Administration, J.C.; Funding Acquisition, J.C.

Funding

This research was financially supported by the Key Project of the National Natural Science Foundation of China (Grant No. 51478111 & 51638004).

Acknowledgments

We thank the anonymous reviewers for their careful work and insightful comments.

Conflicts of Interest

The authors declare no potential conflict of interests.

References

  1. Tong, C.O.; Wong, S.C.; Leung, B.S. Estimation of parking accumulation profiles from survey data. Transportation 2004, 31, 183–202. [Google Scholar] [CrossRef]
  2. Shoup, D.C. The trouble with minimum parking requirements. Transp. Res. A 1991, 33, 549–574. [Google Scholar] [CrossRef]
  3. Beijing Municipal Commission of Transport. Beijing Parking Resources Census Report; Beijing Municipal Commission of Transport: Beijing, China, 2017.
  4. Litman, T. Parking Management Strategies, Evaluation and Planning; Victoria Transport Policy Institute: Victoria, BC, Canada, 2016. [Google Scholar]
  5. Smith, M.S. Shared Parking, 2nd ed.; Urban Land Institute: Washington, DC, USA, 2005. [Google Scholar]
  6. Xu, X.; Cheng, M.; Kong, X.T.R.; Yang, H.; Huang, G.Q. Private parking slot sharing. Transp. Res. B 2016, 93, 596–617. [Google Scholar] [CrossRef]
  7. Yang, B.; Yuan, Z.Z.; Yang, Y. The Study on Allocation Model of Shared Parking Slots in Multi-parking Lots. In Proceedings of the International Conference on Mechatronics, Gippsland, Australia, 13–15 February 2017. [Google Scholar] [CrossRef]
  8. Guo, W.; Zhang, Y.; Xu, M. Parking spaces repurchase strategy design via simulation optimization. J. Intell. Transp. Syst. 2016, 20, 255–269. [Google Scholar] [CrossRef]
  9. Shao, C.; Yang, H.; Zhang, Y. A simple reservation and allocation model of shared parking lots. Transp. Res. C 2016, 71, 303–312. [Google Scholar] [CrossRef]
  10. Chen, Z.; Yin, Y.; He, F. Parking reservation for managing downtown curbside parking. Transp. Res. Rec. 2015, 2498, 12–18. [Google Scholar] [CrossRef]
  11. Topp, H.H. Parking policies in large cities in Germany. Transportation 1991, 18, 3–21. [Google Scholar] [CrossRef]
  12. Costaa, Á.; Rochab, C.; Meloc, S. Parking management policies and the effectiveness of public policy solutions. Procedia Soc. Behav. Sci. 2014, 111, 965–973. [Google Scholar] [CrossRef]
  13. Chen, J.; Wang, B.; Zhang, C. Parking resource sharing and matching methods for appertaining parking facilities on space-time capacity. ChinaJ. Highw. Transp. 2018, 3, 96–104. [Google Scholar]
  14. Ibeas, Á.; Cordera, R.; dell’Olio, L. Modeling demand in restricted parking zones. Transp. Res. A 2011, 45, 485–498. [Google Scholar] [CrossRef]
  15. Gao, G.; Sun, H.; Wu, J. Activity-based trip chaining behavior analysis in the network under the parking fee scheme. Transportation 2017, 3, 1–23. [Google Scholar] [CrossRef]
  16. Burris, M.W. The toll-price component of travel demand elasticity. Int. J. Transp. Econ. 2003, 30, 45–59. [Google Scholar]
  17. Ibeas, Á.; dell’Olio, L.; Bordagaray, M.; Ortúzar, J.D.D. Modeling parking choices considering user heterogeneity. Transp. Res. A 2014, 70, 41–49. [Google Scholar] [CrossRef]
  18. Hensher, D.A.; King, J. Parking demand and responsiveness to supply, pricing andlocation in the Sydney central business district. Transp. Res. A 2001, 35, 177–196. [Google Scholar] [CrossRef]
  19. Tsai, M.T.; Chu, C.P. Evaluating parking reservation policy in urban areas: An environmental perspective. Transp. Res. D 2012, 17, 145–148. [Google Scholar] [CrossRef]
  20. Yang, H.; Liu, W.; Wang, X.L. On the morning commute problem with bottleneck congestion and parking space constraints. Transp. Res. B 2013, 58, 106–118. [Google Scholar] [CrossRef]
  21. Liu, W.; Yang, H.; Yin, Y. Expiable parking reservations for managing morning commute with parking space constraints. Transp. Res. C 2014, 44, 185–201. [Google Scholar] [CrossRef]
  22. Chen, Q.; He, P.; Chen, J. Analysis on time window of shared parking in hospitals based on parking behaviors. Discret. Dyn. Nat. Soc. 2017, 5, 1–11. [Google Scholar] [CrossRef]
  23. Washbrook, H.; Haider, W.; Jaccard, M. Estimating commuter mode choice: A discrete choice analysis of the impact of road pricing and parking charges. Transportation 2006, 33, 621–639. [Google Scholar] [CrossRef]
  24. Waerden, P.V.D.; Oppewal, H.; Timmermans, H. Adaptive choice behaviour of motorists in congested shopping centre parking lots. Transportation 1993, 20, 395–408. [Google Scholar] [CrossRef] [Green Version]
  25. Wang, B. The Matching of Shared Parking in Central Areas’ Combined Land; Southeast University: Nanjing, China, 2017. [Google Scholar]
  26. Hensher, D.A.; Greene, W.H. The mixed logit model: The state of practice. Transportation 2003, 30, 133–176. [Google Scholar] [CrossRef]
  27. Deb, K.; Agrawal, S.; Pratap, A.; Meyarivan, T. A fast elitist non-dominated sorting genetic algorithm for multi-objective optimization. In Proceedings of the International Conference on Parallel Problem Solving from Nature, Paris, France, 18–20 September 2000; pp. 849–858. [Google Scholar]
  28. Ji, B.; Yuan, X.H.; Yuan, Y.B. Modified NSGA-II for solving continuous berth allocation problem: Using multi objective constraint-handling strategy. IEEE Trans. Cybern. 2017, 47, 2885–2895. [Google Scholar] [CrossRef] [PubMed]
  29. Daraghmi, Y.A.; Yi, C.W.; Chiang, T.C. Negative Binomial Additive Models for Short-Term Traffic Flow Forecasting in Urban Areas. IEEE Trans. Intell. Transp. 2014, 15, 784–793. [Google Scholar] [CrossRef]
  30. Zou, Y.J.; Ash, J.E.; Park, B.J. Empirical Bayes estimates of finite mixture of negative binomial regression models and its application to highway safety. J. Appl. Stat. 2017, 45, 1652–1669. [Google Scholar] [CrossRef]
Figure 1. The detailed procedure of Phase 2.
Figure 1. The detailed procedure of Phase 2.
Sustainability 11 00120 g001
Figure 2. The NSGA-II algorithm based on parking space allocation method.
Figure 2. The NSGA-II algorithm based on parking space allocation method.
Sustainability 11 00120 g002
Figure 3. The allocation results of the Nanjing Jinling Star Hotel.
Figure 3. The allocation results of the Nanjing Jinling Star Hotel.
Sustainability 11 00120 g003
Figure 4. Occupancy rate calculated by parking resource matrix method (PRMM).
Figure 4. Occupancy rate calculated by parking resource matrix method (PRMM).
Sustainability 11 00120 g004
Figure 5. The occupancy rate calculated by the traditional method.
Figure 5. The occupancy rate calculated by the traditional method.
Sustainability 11 00120 g005
Figure 6. The road network of the experiment.
Figure 6. The road network of the experiment.
Sustainability 11 00120 g006
Figure 7. The distribution of users in each parking lot.
Figure 7. The distribution of users in each parking lot.
Sustainability 11 00120 g007
Figure 8. The distribution of the rejected M-users.
Figure 8. The distribution of the rejected M-users.
Sustainability 11 00120 g008
Figure 9. The occupancy rate of each parking lot.
Figure 9. The occupancy rate of each parking lot.
Sustainability 11 00120 g009
Figure 10. The profit of each parking lot.
Figure 10. The profit of each parking lot.
Sustainability 11 00120 g010
Figure 11. The distribution of users in each parking lot calculated by all shared parking strategies.
Figure 11. The distribution of users in each parking lot calculated by all shared parking strategies.
Sustainability 11 00120 g011
Table 1. Variables of the multinomial logit model.
Table 1. Variables of the multinomial logit model.
AttributesLevels
Personal
Attributes
Age (AGE)5 levels: ≤12 years old, 21~30 years old, 31~40 years old, 41~50 years old, and 51~60 years old. The value of each level is from 1 to 5, respectively.
Driving experience (DE)Five levels: ≤1 years, 2~3 years, 3~5 years, 5~10 years, and >10 years. The value of each level is from 1 to 5, respectively.
Income (INC)Four levels: ≤5000 RMB, 5000~10000 RMB, 10000~15000 RMB, and >15,000 RMB. The value of each level is from 1 to 4, respectively.
Familiarity with the surrounding parking lot (FAM)Three levels. The value of each level is from 1 to 3, respectively.
Perceived risk of no parking space (RISK)Five levels: ≤10%, 11~25%, 26~50%, 50~75%, 75~100% The value of each level is from 1 to 5 respectively
Perceived Waiting time (WT)Four levels: ≤2 min, 2~5 min, 6~10min, and >10 min. The value of each level is from 1 to 4, respectively.
Parking lot attributesParking fee (PF)Four levels:4 RMB/h, 8 RMB/h, 12 RMB/h, and >12 RMB/h. The value of each level is from 1 to 4, respectively.
Travel time (TT)Four levels: ≤2 min, 2~5 min, 6~10min, and >10 min. The value of each level is from 1 to 4, respectively.
Table 2. The calibration results of the multinomial logit model.
Table 2. The calibration results of the multinomial logit model.
Alternative-Specific Conditional Logit
Case Variable: PID
Alternative Variable: TYPE
The Maximum Likelihood Function Value
Log likelihood = −529.95969
Sample size = 558
Alts per case:
min = 4; avg = 4.0; max = 4
Wald chi2(16) = 92.43
Prob > chi2 = 0.0000.
Parking lot attributesVariablesCoefficientOdds ratioStandard deviationZ valueP > |z|[95% Conf. Interval]
PF β 1 −0.77050.46080.18364.200.0000.41061.1303
TT β 2 −0.97560.65290.14626.670.0000.68901.2622
Personal
Attributes
Age α 1 −0.36950.79100.2055−1.800.072−0.77230.0333
DE α 2 −0.24900.77950.1421−1.750.080−0.52760.02950
INC α 3 0.12931.13800.17440.740.458−0.21250.4712
FAM α 4 −0.30130.73980.2762−1.090.275−0.84270.2400
Risk α 5 −0.80780.58580.1119−7.210.000−1.0273−0.5883
WT α 6 −0.51680.59630.1343−3.850.000−0.7801−0.2536
Constant c o n 3.118822.62140.67274.640.0001.80024.4375
Table 3. The parking lots of five typical public buildings.
Table 3. The parking lots of five typical public buildings.
TypeSurvey Parking LotParking SpacesSurvey Time
HotelNanjingJinling Star Hotel1021 May 2015 to 31 May 2015
ResidenceYangzhong faculty dorm9811 Dec 2014 to 27 Dec 2014
Shopping mallNanjingXinbai Mall2001 May 2015 to 17 May 2015
HospitalNanjing First Hospital1791 May 2015 to 31 May 2015
GovernmentNanjing Traffic Authority14510 Nov 2014 to 23 Nov 2014
Table 4. The open window of each parking lot.
Table 4. The open window of each parking lot.
TypeOpen Window
HotelThur.12:00~Fri.7:00, Fri.13:00~Sat.10:00, Sat.22:00~Sun.12:00.
ResidenceThur.12:00~Thur.20:00, Fri.6:00~Fri.17:00, Sat.6:00~Sat.17:00.
Shopping mallThur.21:00~Fri.10:00, Fri.20:00~Sat.11:00, Sat.21:00~Sun.10:00.
HospitalThur.21:00~Fri.6:00, Fri.20:00~Sat.6:00, Sat.20:00~Sun.6:00
GovernmentThur.12:00~Fri.8:00, Fri.18:00~Sun.12:00
Table 5. The travel time from dummy origin to parking lots and travel time between parking lots (min).
Table 5. The travel time from dummy origin to parking lots and travel time between parking lots (min).
P 1 P 2 P 3 P 4 P 5 P 1 P 2 P 3 P 4 P 5
O 1 1386710 P 1 -4694
O 2 1511746 P 2 4-358
O 3 45564 P 3 63-46
O 4 36894 P 4 954-4
O 5 437119 P 5 4864-
Table 6. The parking fee of each parking lot at non-window time (RMB).
Table 6. The parking fee of each parking lot at non-window time (RMB).
Parking LotOpen Window and Parking Fee
HotelFri.8:00~Fri.12:00Sat.11:00~Sat.18:00Sat.19:00~Sat.21:00
10 for the first hour, then 2 per hour5 for the first hour, then 1 per hour
ResidenceThur.21:00~Fri.5:00Fri.18:00~Sat.5:00Sat.18:00~Sun.12:00
3 for the first hour, then 1 per hour
Shopping mallThur.12:00~
Thur.20:00
Fri.11:00~
Fri.19:00
Sat.12:00~
Sat.20:00
Sun.11:00~
Sun.12:00
2 per hour
HospitalThur.12:00~
Thur.21:00
Fri.7:00~
Fri.19:00
Sat.7:00~
Sat.19:00
Sun.7:00~
Sun.12:00
10 for the first hour, then 1.5 per half hour
GovernmentFri.9:00~Fri.17:00
Free for M-users
Table 7. The results of the optimal parking strategy for each parking lot.
Table 7. The results of the optimal parking strategy for each parking lot.
Reservation RatioParking Fee Rejection   Number   ( f 1 n )
Profit   ( f 2 n )
Occupancy   Rate   ( f 3 n )
Weighted Index Value
Hotel R R 11 0.13 P F 11 2Hotel f 11 0 Δ 1 0.100208
R R 12 0.18 P F 12 1 f 21 10489 Δ 2 0.201779
R R 13 0.11 P F 13 2 f 31 0.8380 Δ 3 0.309357
Residence R R 21 0.26 P F 21 3Residence f 12 25 Δ 4 0.233041
R R 22 0.28 P F 22 3 f 22 13209 Δ 5 0.155616
R R 23 0.33 P F 23 4 f 32 0.9040 Δ * 0.215671
Shopping mall R R 31 0.10 P F 31 1Shopping mall f 13 34
R R 32 0.15 P F 32 1 f 23 9746
R R 33 0.11 P F 33 1 f 33 0.6768
Hospital R R 41 0.28 P F 41 2Hospital f 14 28
R R 42 0.24 P F 42 2 f 24 27051
R R 43 0.31 P F 43 3 f 34 0.7595
Government R R 51 0.11 P F 51 2Government f 15 15
R R 52 0.05 P F 52 3 f 25 21007
f 35 f 35
Table 8. The results of the parking space allocation method (PSAM) and all shared parking strategy.
Table 8. The results of the parking space allocation method (PSAM) and all shared parking strategy.
PSAMAll Shared Parking Strategy
Hotel f 11 00
f 21 10,4899904
f 31 0.83800.9569
Residence f 12 250
f 22 13,2099418
f 32 0.90400.9727
Shopping mall f 13 34187
f 23 974610,028
f 33 0.67680.9172
Hospital f 14 282396
f 24 27,05121,458
f 34 0.75950.9760
Government f 15 15519
f 25 21,00720,828
f 35 0.84780.9712

Share and Cite

MDPI and ACS Style

Cai, Y.; Chen, J.; Zhang, C.; Wang, B. A Parking Space Allocation Method to Make a Shared Parking Strategy for Appertaining Parking Lots of Public Buildings. Sustainability 2019, 11, 120. https://doi.org/10.3390/su11010120

AMA Style

Cai Y, Chen J, Zhang C, Wang B. A Parking Space Allocation Method to Make a Shared Parking Strategy for Appertaining Parking Lots of Public Buildings. Sustainability. 2019; 11(1):120. https://doi.org/10.3390/su11010120

Chicago/Turabian Style

Cai, Yifei, Jun Chen, Chu Zhang, and Bin Wang. 2019. "A Parking Space Allocation Method to Make a Shared Parking Strategy for Appertaining Parking Lots of Public Buildings" Sustainability 11, no. 1: 120. https://doi.org/10.3390/su11010120

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