Abstract

Crowding is a key factor in tourists’ experience in theme parks, and mitigating crowding makes parks more competitive. This study examines how to effectively mitigate crowding in theme parks. First, a Markov-based method is developed to predict the spatial-temporal distribution of tourists in the park. Then, a prospective coordination approach based on the tourist distribution prediction is proposed. To evaluate the performance of this approach, an experiment is constructed using an agent-based simulation platform. The results indicate that the proposed method significantly outperforms existing methods. Furthermore, we conduct two experiments and, based on the results, offer several recommendations for crowd management.

1. Introduction

Theme parks are important tourism products that engage visitors’ imagination and create enjoyable experiences for tourists [1]. After several decades of steady growth, the theme park market is slowing in terms of new developments and faces competition from other leisure and tourism products [2, 3]. To survive in an increasingly competitive marketplace, theme parks need to improve tourists’ experience and make parks more competitive [4]. Crowding is a common experience in theme parks, a major contributor to tourists’ dissatisfaction [59], and a significant determining factor in their intention to attend [8, 10]. Therefore, crowding management is fundamental to improving tourists’ experience and making theme parks more competitive [11].

Several factors may contribute to crowding in theme parks. For example, when the demand exceeds the carrying capacity, some necessary measures should be taken to balance supply and demand [12]. However, crowding in theme parks is often more complex than these overall numbers suggest, as tourists distribute themselves unevenly throughout parks [5, 13, 14]. Therefore, a key to addressing crowding lies in the control of tourists’ visit sequences, especially in situations where tourists are somewhat flexible in their itineraries [5].

In recent decades, academics and policymakers have become increasingly interested in methods for managing the local crowding that results from the uneven distribution of tourists. We have analyzed the current coordination approaches and identified a range of methods for improving crowding mitigation. Most of these methods coordinate tourists’ visit sequences based on the current crowd situation, which leads to oscillating crowds due to the delay between the decision making and effect emergence [15, 16]. Some studies have attempted to control crowding oscillations using estimates of future crowding [17, 18]. However, these studies have considered only one service facility; controlling the oscillations and estimating future crowds are much more difficult in theme parks, which contain numerous interconnected rides [16].

This study proposes a Markov-based method to predict the spatial-temporal distribution of tourists in the park and then develops a prospective coordination approach based on the predicted distribution of tourists. To evaluate the performance of this approach, an experiment is constructed using an agent-based simulation platform. The results indicate that the proposed method significantly outperforms existing methods. Furthermore, we conduct two experiments and, based on the results, offer several recommendations for crowd management.

This study contributes to the literature on tourism management by developing a tourist distribution prediction method that achieves a beneficial trade-off between prediction accuracy and efficiency and a prospective coordination approach to mitigate crowding. This new approach avoids the crowding oscillation problem and achieves better performance than existing methods. Our approach may be of particular interest to the tourism sector. The more reasonable coordination mechanisms that we recommend will improve tourists’ experience by reducing their unvalued time. The approach may also benefit theme parks, as it provides an improved means for crowd mitigation, thus making parks more competitive.

The remainder of this paper is organized as follows. Section 2 gives an overview of the related research on crowding mitigation and predicting tourist distribution. In Section 3, we present several definitions and our methodological framework, after which the prospective coordination approach is described in detail. Section 4 provides the experimental results and an evaluation of the performance of the approach. We conclude the paper in Section 5 and propose a possible direction for future research.

2. Literature Review

2.1. Crowding Mitigation

In recreational contexts, crowding is the state in which the utility of a tourist diminishes or his/her costs for doing an activity increase due to the presence of other tourists [19]. Previous research on crowding can be categorized into two main streams. The first stream focuses on defining crowding and perceptions of crowding [20, 21] and on the social and ecological effects of crowding [2225]. The other stream of research focuses on crowding mitigation [5, 26]. Our study is part of the second stream of research and is specifically interested in exploring methods for crowding mitigation in theme parks.

Crowding is much more common in theme parks and is associated with much longer waiting time than in other tourist attractions [9]. Many studies have shown that crowding is often worse than it needs to be due to the uneven distribution of tourists in a park [5, 13, 14]. Therefore, a key to addressing crowding in parks lies in coordinating tourists’ visit sequences, especially when tourists are somewhat flexible in their itineraries [5]. The practice of directing variable time-related demand in a closed system is sometimes referred to as “load balancing” or “scheduling,” terms originating in mechanical engineering and production scheduling [27] that have since expanded to include leisure-demand management [5, 28].

In recent years, academics and practitioners have been increasingly involved in studying coordination control. Kawamura et al. [15] proposed a coordination approach based on the current crowding situation of each ride in a park. Ge et al. [29] put forward a concept of regional space-time load (RSTL), which took the spatial structure, carrying capacity, and duration time of rides into consideration when evaluating the crowding situation, and then coordinated the tourists’ tour routes based on the RSTL. Zheng et al. [30] evaluated the performance of three coordination approaches based on a multiagent simulation and believed that both the crowding situation and distance between each pair of rides should be taken into account when coordinating tourists’ itineraries. In addition to crowding situations and distance, some studies have considered tourists’ preferences [31, 32]. Ahmadi [26] coordinated tourists’ routing sequences by optimizing a ride’s capacity and then generating the desired transition pattern.

The coordination control approaches proposed in these studies are formulated according to the current situation and ignore future projections. This creates oscillations in crowding due to the delay between the decision making and effect emergence [15, 16]. To solve the delay problem, tourists should be provided with global information about the future crowding situation rather than the current crowding state. In practice, the most successful and widely adopted approaches to estimating the future crowding situation in theme parks have been based on the concept of reservation [5]. In these approaches, tourists are encouraged to register their next destination into a system, which enables the system to more accurately estimate the future crowding situation and to moderate the oscillations in queue lengths [5, 16]. However, having to continually register their next destination is a nuisance to tourists. To compensate them for their efforts, priority queues may be made available to tourists who are willing to register their next destination. However, priority lines may lead to perceptions of unfairness [33]. Therefore, a more effective prospective coordination approach for crowding mitigation is becoming imperative.

2.2. Tourists Distribution Prediction

Tourism demand modelling and forecasting in a capacity-constrained service industry has been a major research problem, and these issues play a fundamental role in the administration and planning of destinations [34]. A number of articles on tourism demand forecasting have been published over the last decade, and a multitude of methods have been proposed. Good overviews are provided in the literature reviews of S. F. Witt and C. A. Witt [35], Lim [36], Li et al. [37], and Song and Li [38]. Most of these studies examined demand forecasting for a single object (e.g., tourist destination, tourist attraction) and ignored the relationships between different objects, leading to poor prediction performance in complex situations [39].

More recent studies have tended to explore demand in situations with multiple objects with spatial relationships or, in other words, have adopted the concept of tourist distribution [40]. Zhang et al. [41] investigated the spatial dependence and mechanisms of international and domestic tourist distributions in 299 cities in China using a set of GIS-based spatial statistical tools. Yang and Wong [42] applied exploratory spatial data analysis to investigate the spatial distribution of inbound and domestic tourist flows to cities in China and their growth rates. Yang and Wang [43] provided insights into inbound tourism flow patterns in China’s cities using exploratory space-time analysis. These studies revealed the relationships between spatial structure, tourist movement/flow, and tourists’ distribution at the macroscopic scale and broadened perspectives on tourism demand. However, to date, few studies have attempted to predict tourist distribution within a tourist attraction. A tourist attraction can be regarded as a relatively closed system [44], and intra-attraction tourist movements are complicated and interactive [45, 46]. Zheng et al. [45] proposed a heuristic method to predict a tourist’s next location and then predicted the spatial distribution of all of the tourists within the attraction according to the potential location of an individual. Ren et al. [47] predicted tourist distribution using an improved k-means method. To our knowledge, these two studies have been the best attempts to predict intra-attraction tourist distribution. These pioneering methods are time consuming, and finding a trade-off between accuracy and efficiency in tourist distribution prediction is becoming increasingly important as interest grows in methods for real-time crowding mitigation.

3. Methodologies

3.1. Definition and Framework

In this section, we first clarify some terms and variables used in this study and then introduce the framework of our prospective coordination approach.

(1) Definition. For clarity, Abbreviations lists the mathematical notations used in this study and their meanings.

(2) Framework. The methodology has three steps: constructing a transition matrix, predicting tourist distribution, and coordinating tourists’ movements. The overall framework is shown in Figure 1.

3.2. Step 1: Transition Matrix Construction

Most theme parks contain numerous interconnected rides [13], which can be abstracted as a network: , where is the set of rides, represents the edges between the rides, and denotes the travel time between each pair of rides.

If the th tourist is at ride at moment , set 0-1 discrete variable ; otherwise . Then the number of tourists at ride at moment t can be calculated according to (1), where denotes the total number of tourists:

If the th tourist visits ride right after visiting at moment , set 0-1 discrete variable ; otherwise . The transition probability from to at moment can then be calculated using (2), and the spatial-temporal transition probability matrix at moment t is denoted as , as shown in (3):

3.3. Step 2: Tourist Distribution Prediction

The number of tourists at ride at moment is denoted as (shown in Section 3.2), so the tourist distribution at moment can be represented as . Let be the proportion of in the total number of tourists (Q), as shown in

If the tourists’ distribution at any given moment is considered a state, then the states at moment can be denoted as (5), and the set of states is . Accordingly, we propose a Markov-based model to predict the tourist distribution for the next moment, on the assumption of first-order dependence [48]; that is, the probability distribution of the next state is independent of past states (as shown in (6)). According to the Markov property, the state of moment can be predicted by (7):

Finally, the number of tourists at ride at moment can be calculated using (8), where is the predicted proportion of tourists at ride at moment :

3.4. Step 3: Tourists’ Dynamic Coordination

Organizers of large-scale exhibitions use two methods of tourist coordination control: designing an overall route for tourists based on their preferences and group coordination or deciding the next visiting stop for tourists based on a preferential selection mechanism [31]. Due to the complexity and interactivity of tourist movements in a theme park, the latter coordination control methods have shown greater promise for crowding mitigation in theme parks [31].

Most existing coordination mechanisms organize tourists’ visit sequences based on the current crowd situation. This leads to oscillating crowds, due to the delay between decision making and effect emergence [15, 16]. In this section, we seek to fill this gap by proposing a dynamic coordination mechanism that would organize visitors’ tour routes based on a predicted distribution of tourists throughout the park, as illustrated in Section 3.3. Specifically, we calculate the potential cost (PC) for each candidate ride in the CRS. The candidate ride with the lowest potential cost is selected as the next destination. The potential cost (PC) includes travel time between the current ride and the candidate ride (woi), in addition to the potential waiting time at when the tourist arrives at this ride; potential waiting time relates to the number of tourists at the candidate ride at that time. We describe how to determine the next destination based on definitions outlined in the pseudocode shown in Algorithm 1. Given a candidate ride set (CRS), distance matrix (DM), and a predicted tourist distribution , obtained according to the methods given in Section 3.3, the output of our algorithm is the optimal next destination (lines (1)-(2) in Algorithm 1). The whole process of coordination is described in lines (3)–(11) in Algorithm 1. If there are any candidate rides in CRS (line (3) in Algorithm 1), then the potential cost (PC) for each ride in the CRS is calculated based on (9) (lines (4)–(6) in Algorithm 1), where woi refers to the travel time between the current ride and the candidate ride and can be obtained based on distance matrix (DM), while and represent the predicted number of tourists and the potential waiting time when the focal tourist arrives at , respectively. with the lowest potential cost is selected as the next destination and is removed from the CRS (see lines (8)-(9) in Algorithm 1). The CRS is updated and the process stops until there are no longer candidate rides in CRS (CRS = ).

(1) Input: CRS, DM, ;
(2) Output: next-destination;
(3) if CRSthen
(4)  set length CRS;
(5)  for to do
(6)   calculate for CRS;
(7)  end for;
(8)  set next-destination Min;
(9)  remove viMin from CRS
(10)  update CRS;
(11) end if;
(12) return next-destination.

4. Performance Evaluation and Discussion

To evaluate the performance of our proposed prospective coordination approach, we design simulation experiments based on an agent-based simulation platform. Recently, agent-based simulations have been used to study the complex phenomenon of tourism areas [4951], as they allow decision makers to evaluate changes without going through the potentially traumatic experience of changing procedures before the results are known [52].

4.1. Simulation Experiment Design

The sample theme park illustrated in Figure 2 is used to test the feasibility of the proposed prospective coordination approach. The theme park includes five theme regions, twenty-five recreation rides, and one entrance/exit. Its operating hours are from 8 a.m. to 10:00 p.m. The basic information for each ride is shown in Table 1, where and denote the duration and carrying capacity of ride , respectively.

Our simulation experiment includes the following three steps.

(1) Spatial Trajectories Generation. Tsai and Chung [13] summarized the characteristics of tourists’ tour routes in theme parks. In this study, we simulate 2,000 tourists’ spatial trajectories based on these characteristics and delete the trajectories that are followed by fewer than five tourists, as the lack of representativeness. The remaining 1,872 trajectories are incorporated into 50 different trajectories, as shown in Table 2, where denotes the number of tourists who visit the park along their corresponding trajectories, and the sum of is equal to 1,872.

(2) Spatial-Temporal Trajectories Generation. Time is an important factor in the prediction of tourist movements and crowding mitigation [53]. However, the spatial trajectories listed in Table 2 do not incorporate a timestamp. Therefore, based on the spatial trajectories and , we simulate 10,000 tourists for each day. The tourists enter the park between 8 a.m. and 10 a.m., and their arrival distribution (the number of tourists arriving at the park every minute) follows the Poisson distribution, a discrete probability distribution that denotes the probability of a given number of events occurring in a fixed interval of time, given that the events occur with a known constant rate and independently of the time since the last event [54]. We repeat the simulation for 100 days, obtaining 10,000 spatial-temporal trajectories for each day.

(3) Spatial-Temporal Transition Matrix Construction. For simplicity, we construct a spatial-temporal transition matrix (ST2 M) using 30-minute time intervals rather than 1-minute intervals. The operating hours are divided into 28 30-minute time intervals, such as 8:00–8:30 and 8:30–9:00. After combining the 10,000 spatial-temporal trajectories for each day with the time intervals, 28 ST2 M are obtained. In addition, we average the data for 100 days to minimize errors. Finally, the spatial-temporal transition matrix of each time interval is obtained, which is used to predict tourist distribution.

4.2. Tourist Distribution Prediction

Unlike the tourist distribution prediction approaches proposed by Zheng et al. [45] and Ren et al. [47], we construct a spatial-temporal transition matrix for each time interval based on the travel experience of historical tourists (as shown in (6)). We then predict the overall tourist distribution and the number of tourists at each ride for each moment using (7) and (8), respectively. To evaluate the performance of tourist distribution prediction, we illustrate the process by taking as an example: the actual values of tourist numbers at for each minute are recorded and shown as red lines in Figure 3, while the blue lines in Figure 3 denote the value predicted by our method.

4.3. Performance Evaluation

To evaluate the performance of our proposed approach, we first construct an evaluation indicator. Most of the tourists in theme parks seek to minimize waiting time and travel times between rides and to spend as much time as possible engaged in activities [13]. Therefore, in this study, we adopt the proportion of unvalued time (NVT%) as the evaluation indicator.

If the kth tourist is waiting at ride vi at moment t, set 0-1 discrete variable ; otherwise . If the kth tourist visits vj right after vi, set 0-1 discrete variable ; otherwise . The NVT% of the kth tourist can then be calculated using (10), where Tk is the total duration time in the park of the kth tourist, and the average value of for all of the tourists is calculated by (11):

Coordinating tourist visit sequences step by step (also known as the single step dynamic coordination approach) has shown greater promise for crowding mitigation in theme parks than alternatives, due to the complexity and interactivity of tourist movements in a theme park [31]. Most step-by-step approaches coordinate tourist visit sequences based on the current crowd situation, while the prospective coordination approach proposed in this paper is based on predictions of tourist distributions. For the purpose of comparison, the former method, based on the current situation, is used as a baseline (baseline approach, BA). We set the tourist numbers Q = 10,000, and all of the tourists enter the park between 8 a.m. and 10 a.m. The tourists’ arrival distribution—the number of tourists arriving at the park every minute—follows the Poisson distribution. The tourists are numbered from 1 to 10,000 in the order of their arrival time. To reduce interference from random factors, we repeat each experiment 100 times. The NVT% for each tourist that is achieved by the two approaches is presented graphically in Figure 4, where the blue lines denote the NVT% of the baseline approach (BA), and the red lines denote our prospective approach (PA). The horizontal coordinates of Figure 4 represent the tourist ID (from 1 to 10,000), and as we can see from the figure, the later the tourists that enter the park, the more the unvalued time that they will spend, for both PA and BA. This can be explained by the fact that tourists who arrive earlier have shorter waiting times. PA outperforms BA in initial stages, although the effect weakens as the number of tourists increases.

To further analyze the performance of these two methods, an independent sample -test is conducted. The means and standard deviations of for these two methods are displayed in Table 3. Table 4 shows the results of the independent samples -test, where Levene’s test is conducted to evaluate the equality of variances; the result ( = 24.11, ) indicates unequal variances, which means that the independent samples test results for “equal variances not assumed” should be adopted. The independent samples test results (, ) indicate that our proposed approach achieves significantly smaller ( = 0.711, SD = 0.002) than the baseline approach ( = 0.775, SD = 0.001). Similarly, when we further evaluate the performance of our proposed approach for a range of tourist numbers , the -test results listed in Table 5 also show our proposed method performing significantly better than the baseline approach.

As is evident in Table 5, our proposed approach outperforms the baseline approach (BA). We further explore whether the ride parameters (e.g., carrying capacity) listed in Table 1 affect the performance of our proposed approach. First, we set tourist numbers as 10,000, with all entering the park between 8 a.m. and 10 a.m. Second, we design 30 experimental scenes, in which the carrying capacity of each ride is randomly set to the values between 50 and 500. Third, we coordinate the tourist visit sequences for these 30 scenes using PA and BA, respectively. Finally, the paired samples -test is conducted to evaluate the performance of our proposed approach. The mean and standard deviations of the achieved by both approaches are listed in Table 6, while Table 7 displays the results of the paired samples -test. For the pair (PA-BA), the gap mean is −.073. The test results indicate that PA achieves significantly smaller (M = .695, SD = .078) than BA (M = .768, SD = .056) , confirming the broad applicability of our approach across a range of ride parameters.

4.4. Discussion

Section 4.3 presents the tests and verifications for our prospective coordination approach. Meanwhile, in this section, we tend to design two experiments using agent-based simulation platform to explore the relationships between tourists’ arrival time scope and the crowding situation and the relationships between the effect of coordination approaches and tourist numbers.

(1) Tourists’ Arrival Time Scope and the Crowding Situation. In Section 4.3, we assume that all of the tourists enter the park in a 2-hour interval (8:00 a.m. to 10:00 a.m.). In this section, we explore how the tourists’ arrival time scope affects crowding by setting 1-hour (8:00 a.m. to 9:00 a.m.), 2-hour (8:00 a.m. to 10:00 a.m.), 3-hour (8:00 a.m. to 11:00 a.m.), and 4-hour (8:00 a.m. to 12:00 a.m.) entrance periods. The NVT% for each tourist for these four entrance periods is presented graphically in Figure 5, where the dark blue lines represent the NVT% for each tourist, when 10,000 tourists enter the park within a one-hour span (8:00 a.m. to 9:00 a.m.), while the light blue, green, and red lines denote two-hour (8:00 a.m. to 10:00 a.m.), three-hour (8:00 a.m. to 11:00 a.m.), and four-hour (8:00 a.m. to 12:00 a.m.) spans, respectively.

An analysis of variance (ANOVA) is conducted to determine the differences. The Scheffe post hoc test is carried out to identify further differences between groups if the equal variance assumption is met, and Tamhane’s T2 is used if the equal variance assumption is violated. The descriptive statistics are listed in Table 8. The results indicate that there are statistically significant differences between groups in NVT% ( = 5977.249, in Table 9). To further determine which specific groups are different, Tamhane’s T2 test is conducted, as the variances of the compared groups are unequal (Levene statistic = 1733.669, ) (see Table 9). The results show that when tourists enter the park in a one-hour span, they experience the highest proportion of unvalued time ( = 0.7618); this is followed by the two-hour ( = 0.717), three-hour ( = 0.6630), and four-hour ( = 0.6175) spans. That is, the more dispersed the tourists’ arrival, the less unvalued the time they are likely to spend. This finding suggests that some strategies could be devised for controlling variations in demand at different times. One strategy might involve revenue management, which has proven to be suitable for mitigating demand during peak hours [3, 55]. That is, tourists entering the theme parks at different times may be charged different prices, encouraging those with high price sensitivity to choose off-peak hours. Another strategy is to require reservations, which has also been shown to be effective at controlling demand at different times. This works by setting a threshold number for each time period, and tourists need to reserve an entry slot in advance in a “first-come, first-served” manner [3, 56].

(2) Coordination Approaches’ Effect and Tourist Numbers. We also conducted an experiment to explore the relationships between the effect of coordination approaches and tourist numbers. In addition to the BA and PA introduced in Section 4.3, another approach, a random approach (RA), is proposed for the purpose of comparison. In RA, no coordination strategy is provided; tourists select their next destination randomly. The results are shown in Figure 6, and to our surprise when the tourist numbers are less than 5,000, RA achieved significantly less than BA. This suggests that coordination approaches based on the current situation (BA) have no obvious effect. One reason may be that coordination approaches reduce the diversity of tourists’ route choices, thereby increasing the possibility of tourists gathering at a select number of specific rides. In cases where tourist numbers are low, the positive effects of the coordination mechanism cannot compensate for its negative effects. As the number of tourists increases, the effectiveness of the coordination mechanism also increases. The situation changes again when tourist numbers exceed 11,000, where the effect of the coordination mechanism reduces, as the cause of crowding may have shifted from an uneven distribution of tourists to the overall demand exceeding absolute supply. In this case, adding new rides or limiting the number of tourists will be a more effective way to reduce tourists’ unvalued time and improve visitor experiences [12].

The results of the experiment indicate the following: in the case of small tourist numbers, reducing unnecessary coordination and constraints on tourists can help improve the tourist experience; as the tourist numbers increase, coordination mechanisms are helpful in reducing unvalued time; and when tourist numbers exceed a certain threshold, reducing the amount of tourists’ unvalued time requires an increase in facilities’ capacity or limiting the number of tourists overall, rather than merely coordinating tourists’ visit sequences.

5. Conclusions and Future Research

In this study, we develop a prospective coordination approach to mitigate theme park crowding. The aim is to improve tourists’ experience and make theme parks more competitive. Our research uses Markov models to develop a method for predicting tourist distribution that can improve crowding mitigation. An agent-based simulation model is constructed to validate the approach. The results indicate that the proposed method significantly outperforms existing methods. Furthermore, several management recommendations are put forward through our expanded discussion.

Our results significantly contribute to the literature and provide a number of guidelines for management. First, our study offers an improved method for crowding mitigation. Previous research focused on developing effective methods for crowding management in recreation areas has resulted in crowding oscillation due to the delay between the decision making and effect emergence [5, 26, 2932]. Our method generally achieves better crowding mitigation by proposing a prospective coordination approach based on predictions of tourist distribution. Second, our study improves crowding management, which plays a fundamental role in improving tourists’ experience and makes theme parks more competitive.

There are several possible directions for future research. First, it would be valuable to consider how tourist movement patterns and preferences affect crowding in theme parks. The coordination measures taken to mitigate crowding should result in a beneficial trade-off between tourists’ personalized needs and the general interests of the parks, which is particularly important in the postmodern tourism era. Second, a more reasonable index should be designed to evaluate tourist experiences, as there are diverse kinds of waiting lines and queuing systems. Last, further exploration of agent-based simulation applications should be undertaken, including the interactions between the environment and tourists’ activities, the effects of geographical accessibility on tourists’ activity choice [57], and the relationships between management decisions and outcomes.

Abbreviations

:The set of rides in the theme park
:The th ride in the theme park,
:The travel time needed between each pair of rides
:The duration of each ride
:The carrying capacity of ride
:The number of tourists at ride at moment t
:The transition probability from to at moment t
:The spatial-temporal transition matrix at moment t
:The tourist distribution at moment t.

Conflicts of Interest

The authors declare that they have no conflicts of interest.

Acknowledgments

This research received grants from the National Natural Science Foundation of China (no. 71601164), Humanities and Social Science Projects of the Ministry of Education (no. 16YJC630177), and Education & Scientific Research Project of Young and Middle-Aged Teachers in Fujian Province (no. JAS160017) and was supported by the Fundamental Research Funds for the Central Universities (no. 20720161005).