Abstract
The Amazon Go Store model’s introduction posed a breakthrough in the shopping market due to its ground-braking approach, in which customers exercise the so-called self-service checkout. Although many qualitative analysis studies can be found, along with some quantitative approaches, a literature review on this matter shows a lack of comparative analysis between this model and traditional retail models using queueing theory, which could provide powerful insight into the improvements introduced by Amazon Go Store system. This work sets out the path to quantitative approaches for such comparison, as it aims to provide a performance analysis through queueing theory. The article compared two queueing systems; a traditional retail store vs. the Amazon Go Store. Both systems were analyzed as queueing stochastic networks. First, the traditional retail store was modeled as a two-stage (shopping and payment) network. On the other hand, the Amazon Go Store was modeled as a single-stage (shopping + payment) network. Both systems were assessed in two case scenarios: a high-demand typical day and a low-demand typical day. The implemented methodology allowed obtaining, for both compared systems, the key performance indicators (KPIs) such as the cycle time (CT), work in process (WIP), and the throughput (TP), revealing that the Amazon Go Store model exhibits better performance regarding the WIP and CT. Therefore, the Amazon Go Store model renders a higher-quality, more cost-effective service in the retail sector.
Access provided by Autonomous University of Puebla. Download conference paper PDF
Similar content being viewed by others
Keywords
1 Introduction
A supermarket is a commercial enterprise that provides a service instead of an own product in the usual sense. Conversely, the supermarket adds value to existing products acquired from suppliers located far between, assembled in regional factories, or distributed in local stores. These products are finally sold to local customers, sparing them the need to go long distances to find the variety of supplies they need [1].
The queueing models apply to a variety of systems, including supermarkets [2,3,4,5,6]. Such models have been used to study supermarkets through different approaches. Some studies address the efficient management of supermarket queues [7, 8], the queueing theory-based analysis of checkout points’ operations [9], the mathematical analysis of multiple-server, single-queue models and multiple-server, multiple-queue models [10], the assessment of the queueing theory application on the checkout systems in supermarkets [11], among other matters. A well-known queueing model for supermarkets is the single-server, n-queues model. Customers arrive at the supermarket following a Poisson process with an arrival rate \({\lambda }_{n}\), where \(\lambda \) (subject to \(0<\lambda <1\)) is a constant. Upon arrival, each customer uniformly heads to one of the waiting lines (queues) randomly and with replacement, and then he or she joins the shortest waiting line (queue) among those available (ties are broken choosing the nearest of the shortest queues available). Customers are served according to the first-in-first-out (FIFO) dynamic [1].
An indicator of service quality in a supermarket is the residence time, which plays a significant role and influences the customers’ shopping decision, as too long residence times lead them to do something else and come back later [12], or even discourage them from shopping, thus generating a significantly negative impact on the profits. Also, the number of customers in the queue has a similar impact on the shopping incidence [13]. The study of the diverse waiting line systems and their performance has drawn particular attention in the literature. Multiple works have addressed the study of the phenomena in different commercial settings, elucidating how these phenomena influence the service quality and profits in supermarkets [14,15,16].
As of 2018, the Amazon Go Store supermarkets were launched [17], implementing the so-called self-service checkout, in which customers serve themselves. This new system introduces an utterly novel shopping dynamic relying on the Just Walk-Out technology (JWOT), which utilizes artificial intelligence (AI)-based technologies called AIPARS (AI-powered automated retail stores). AIPARS technologies and machine learning and image recognition techniques are meant to be the next breakthrough for in-person retail markets [18,19,20].
The self-service checkout system’s dynamic goes as follows: the customers must install an app on their cellphones, a code outputting the app on the cellphone is scanned at the store’s entrance, then the customers are tracked in real-time during the shopping, as the list of products put in the cart is recorded, and finally, the customers can leave the store without heading to a checkout line as they are automatically charged. This technology eliminates the need for waiting lines and checkout servers [21, 22].
We conducted a literature search using the Scopus database. The period to retrieve data was set as 2018 to 2021. The research data includes journal articles published before March 5, 2021. Five search Boolean queries were used: TITLE: (Amazon Go Store AND (Queuing Theory OR Queuing Theory) OR Performance), TITLE: (Amazon Go Store AND (Queuing System* OR Queuing System*) OR Performance), TITLE: (Amazon Go Store AND (Queueing OR Queueing OR Performance), TITLE: (Amazon Go Store AND Traditional AND (Supermarket OR Store OR Retail)), TITLE: (Amazon Go Store AND Jackson Networks).
The retail-related search showed that literature lacks research addressing the quantitative estimation of Amazon Go Store supermarkets’ performance based on queueing theory. Therefore, this article’s purpose is to model and estimate the performance of Amazon Go Store’s queueing system, comparing its KPIs with those of traditional retail. The manuscript is organized as follows: Sect. 2 explains in detail the methodology used for the study, Sect. 3 shows the results obtained for both retail models, and finally, Sect. 4 presents the conclusions and future work related to this research.
2 Methodology
The methodology of this work comprises four steps explained in detail below:
Step 1 – Data Gathering and Tabulation: Data was retrieved from a primary source (i.e., traditional retail) through direct quantitative-oriented observation by the research team, gathering it on an hourly basis. The measured variables include the time between customers’ arrivals at the supermarket \(\frac{1}{{\lambda }_{1}(t)}\), the self-service residence time \(\frac{1}{{\mu }_{1}(t)}\), the average arrival rate to a server \({\lambda }_{2}(t)\), the servers’ service rate \({\mu }_{2}(t)\), and the number of available servers \(n\). Data was gathered for both a high-demand day and a low-demand day. Data is further tabulated as in Table 1.
Step 2 – Systems Modeling: Both queueing systems (traditional retail and Amazon Go Store) were mathematically modeled. Subsections 2.1 and 2.2 explain such mathematical models in detail, along with the assumptions and parameters considered for either system.
2.1 Traditional Retail Model
The traditional retail was considered as a two-stage open Jackson Network. An M/M/\(\infty \) (self-service) model is used for Stage 1, while the n-queue Stage 2 uses an M/M/1 model with a time-varying number of servers, set empirically by the store’s manager/staff as a response to online demand. For Stage 1, times between arrivals are assumed to fit an exponential behavior, and self-service times are also assumed exponential and equivalent to having infinite parallel servers. As for the customers, once within the system, they serve themselves without heading to queues. For Stage 2, the customers’ arrival rate to the servers is also assumed exponential, and so are the service times with a service rate \({\mu }_{2}\). Figure 1 depicts an operations diagram of the two-stage model proposed for the traditional retail.
According to Taha [23], the M/M/\(\infty \) model (as in Stage 1) has an unlimited number of servers, as customers act as their own servers with continuous arrival rates (\(\lambda \)) and service rates (\(\mu \)), so that: \({\lambda }_{n}=\lambda \), and \({\mu }_{n}=n\mu \), for \(n=\mathrm{0,1},2, \dots \). On the other hand, the M/M/1 model (as in Stage 2) features independent and exponentially distributed arrival and service times with a single server, infinite system capacity, and follows the FIFO dynamic.
The model’s underlying equations are now presented. For Stage 1, the utilization factor, \(\rho \), is computed as in Eq. (1):
The average number of customers in the node, \(L_{s}\), is:
The average waiting time (in hours) at the stage, \( W_{s}\), is:
For Stage 2 (checkout), the utilization factor is also computed using Eq. (1), and the average number of customers in the node, \(L_{q}\), is calculated as in Eq. (2) as well. The total number of customers at the node, \(L_{{s_{total} }}\), is further calculated as in Eq. (4).
The average waiting time (in hours) in the queue, \(W_{q}\), is:
The average waiting time (in hours) at the Stage, \(W_{s}\), is:
Finally, as the system undergoes a self-service Dynamic: \(L_{s} = \rho\), and \(L_{q}\). = \( W_{q} = 0\).
2.2 Amazon Go Store Model
This system was modeled as a M/M/\(\infty\). Jackson Network [24]. The customers are charged as they are shopping and putting products in the carts. Figure 2 depicts the operations diagram of the model proposed for the Amazon Go Store.
Step 3 – Calculating the Key Performance Indicators (KPIs): The KPIs were calculated for both queueing models using Little’s Law. According to Little and Graves [25], the TP is defined as a system’s average production rate per unit time, the WIP is the inventory between the beginning and the end of a product’s route, and the CT is the average time elapsed from liberation to the start of the product’s routing. These KPIs are mathematically defined in Eqs. (7)–(9).
Step 4 – Results Comparison. Once the KPIs were calculated for both systems, their performance is assessed and compared according to those indicators (TP, CT, and WIP).
3 Results
From the traditional retail model, Tables 2 and 3 are obtained. Table 2 presents the outcomes for Stages 1 and 2 in the high-demand scenario. Table 3 presents the outcomes for Stages 1 and 2 in the low-demand scenario.
Table 2 contains the hourly values for parameters and variables of the traditional retail system for the high-demand scenario, which exhibit a dynamic behavior and inform on the system performance, providing quantitative information to compare this system with the Amazon Go Store.
Analogously to Tables 2 and 3 contains the hourly values for parameters and variables of the traditional retail system for the low-demand scenario. Such information will be further used to perform a quantitative comparison (performance-wise) with the Amazon Go Store.
The Amazon Go Store model comprises a single stage in which both the shopping and payment are made simultaneously during the service time (see Fig. 2). This model was implemented using the same parameters featured by the traditional retail model. From the Amazon Go Store model, results for the high-demand and low-demand scenarios are presented in Tables 4 and 5, respectively.
Tables 4 and 5, analogously to Tables 2 and 3, show the hourly values for parameters and variables of the Amazon Go Store system, which will further inform on the system’s performance and allow its comparison with the traditional retail system.
The KPIs (TP, WIP, and CT) were calculated for both models. Results are shown in Table 6 for both the high-demand and low-demand scenarios.
Finally, Table7 summarizes the improvements (as percentages of KPIs change) achieved by the Amazon Go Store model compared to the traditional retail model regarding the TP, WIP, and CT.
The implications of the results are discussed in the following section.
4 Discussion
The performance assessment revealed that, compared to the traditional retail, the Amazon Go Store achieved better CT and WIP, as shown in Table 7. When implementing the Amazon Go Store model, the WIP changed from 303,45 (for the traditional retail model) to 154,6 customers, yielding an improvement of 50,95% during high-demand days. Moreover, for low-demand days, the WIP changed from 77,89 to 26,58 customers, a 293,05% improvement. On the other hand, the CT changed from 2,1 to 1,07 h in high-demand days and 1,68 to 0,56 h in low-demand days, achieving 50,95% and 300,93% improvement, respectively. Nevertheless, the TP remained unchanged for both systems in both demand scenarios, as observed in Table 7. That is the reason why the TP improvement was not included in Table 7. Figure 3 shows a comparative chart for the WIP’s time evolution for both systems in both demand scenarios, while Fig. 4 shows the same for the CT.
5 Conclusions
A literature review on M/M/\(\infty\) queues applied in the supermarket’s context revealed that there is relatively little information on this matter. Moreover, no work was found to quantitatively compare the Amazon Go Store’s performance with that of traditional retail. Therefore, this work compared, based on queueing theory, the systems for the traditional retail and the Amazon Go Store using the throughput (TP), cycle time (CT), and the work in process (WIP) as performance indicators.
Results showed a better performance for the Amazon Go Store regarding the WIP and CT, while the TP remained the same for both systems. The improvements found in the Amazon Go Store system arise from the fact that this system does not involve a checking-out stage since customers are automatically charged as they shop. Thus, this quantitative study concludes that, overall, the Amazon Go Store model achieves important improvements regarding the customers’ residence time at the supermarkets. In addition, this article sets out the path for future quantitative-oriented studies aiming to analyze and compare new upcoming shopping paradigms with the currently existing regarding their performance.
Future works should give more attention to quantitative approaches to elucidate the Amazon Go Store model's drawbacks and advantages. This article contributes to creating a quantitative-oriented body of knowledge on this issue. Moreover, future works should propose changes to improve the performance of both Amazon GO and traditional retail regarding their performance (measured through the KPIs) and propose novel, more adequate performance metrics that can adapt more flexibly to new upcoming shopping paradigms. Finally, future works could characterize the AIPARS individually to determine which technologies impact the most on supermarkets’ performance.
References
Luczak, M.J., Mcdiarmid, C.: On the maximum queue length in the supermarket model. Ann. Probab. 34(2), 493–527 (2006). https://doi.org/10.1214/00911790500000710
Luo, R., Shi, Y.: Analysis and optimization of supermarket operation mode based on queuing theory: queuing and pricing of personalized service. In: ACM International Conference Proceeding Series, pp. 221–224 (2020). https://doi.org/10.1145/3380625.3380635
Coronado-Hernández, J.R., Macías-Jiménez, M.A., Chica-Llamas, J.D., Zapata-Márquez, J.I.: Additional file. Assessment of organizational policies in a retail store based on a simulation model, pp. 1–14 (2020). https://figshare.com/articles/dataset/Additional_file_Assessment_of_organizational_policies_in_a_retail_store_based_on_a_simulation_model_/14214251
Zhao, T., He, C.: Supermarket application based on queueing theory. In: Zhong, Z. (eds.) Proceedings of the International Conference on Information Engineering and Applications (IEA) 2012. LNEE, vol. 218, pp. 545–551. Springer, London (2013). https://doi.org/10.1007/978-1-4471-4847-0_67
Bello, R.-W., Otobo, F.N.: Hypothetical modeling of a supermarket queue-an approach. Int. J. Adv. Res. Comput. Sci. Softw. Eng. 8(7), 55–59 (2018). https://doi.org/10.23956/ijarcsse.v8i7.815
Jhala, N., Bhathawala, P.: Analysis and application of queuing theory in Supermarkets. Int. J. Innov. Res. Sci. Eng. Technol. 6(9), 6 (2017). https://doi.org/10.15680/IJIRSET.2017.0609021
Igwe, A., Onwuere, J.U.J., Egbo, O.P.: Efficient queue management in supermarkets: a case study of Makurdi Town, Nigeria. Eur. J. Bus. Manag. 6(39), 185–192 (2014)
Morabito, R., De Lima, F.C.R.: A Markovian queueing model for the analysis of user waiting times in supermarket checkouts. Int. J. Oper. Quant. Manag. 10(2), 165–177 (2004)
Priyangika, J., Cooray, T.: Analysis of the sales checkout operation in supermarket using queuing theory. Univ. J. Manag. 4(7), 393–396 (2015)
Prasad, V., Vh, B., Koka, T.A.: Mathematical analysis of single queue multi server and multi queue multi server queuing models: comparison study. Glob. J. Math. Anal. 3(3), 97–104 (2015)
Koeswara, S., Kholil, M., Pratama, Z., Hendri: Evaluation on application of queuing theory on payment system in the supermarket ‘saga’ Padang Pariaman West Sumatra. In: IOP Conf. Ser. Mater. Sci. Eng. 453(1), 012045 (2018). https://doi.org/10.1088/1757-899X/453/1/012045
Artalejo, J., Falin, G.: Standard and retrial queueing systems: a comparative analysis. Rev. Matemática Complut. 15(1), 101–129 (2002). https://doi.org/10.5209/rev_rema.2002.v15.n1.16950
Lu, Y., Musalem, A., Olivares, M., Schilkrut, A.: Measuring the effect of queues on customer purchases. Manage. Sci. 59(8), 1743–1763 (2013). https://doi.org/10.1287/mnsc.1120.1686
Li, K., Pan, Y., Liu, B., Cheng, B.: The setting and optimization of quick queue with customer loss. J. Ind. Manag. Optim. 16(3), 1539–1553 (2020). https://doi.org/10.3934/JIMO.2019016
Xing, W., Li, S., He, L.: Simulation model of supermarket queuing system. In: 2015 34th Chinese Control Conference (CCC), vol. 2015-Septe, pp. 8819–8823 (2015). https://doi.org/10.1109/ChiCC.2015.7261032
Chai, C.F.: Problem analysis and optimizing of setting service desks in supermarket based on M/M/C queuing system. In: Qi, E., Shen, J., Dou, R. (eds.) The 19th International Conference on Industrial Engineering and Engineering Management. Springer, Heidelberg (2013). https://doi.org/10.1007/978-3-642-38391-5_88.
Ives, B., Cossick, K., Adams, D.: Amazon Go: disrupting retail? J. Inf. Technol. Teach. Cases 9(1), 2–12 (2019). https://doi.org/10.1177/2043886918819092
Polacco, A., Backes, K.: The Amazon Go concept: Implications, applications, and sustainability. J. Bus. Manag. 24(1), 79–92 (2018)
Pillai, R., Sivathanu, B., Dwivedi, Y.K.: Shopping intention at AI-powered automated retail stores (AIPARS). J. Retail. Consum. Serv. 57(August), 102207 (2020). https://doi.org/10.1016/j.jretconser.2020.102207
Chuawatcharin, R., Gerdsri, N.: Factors influencing the attitudes and behavioural intentions to use just walk out technology among Bangkok consumers. Int. J. Public Sect. Perform. Manag. 5(2), 146–163 (2019). https://doi.org/10.1504/IJPSPM.2019.099091
Shekokar, N., Kasat, A., Jain, S., Naringrekar, P., Shah, M.: Shop and go: an innovative approach towards shopping using deep learning and computer visión. In: 2020 Third International Conference on Smart Systems and Inventive Technology (ICSSIT), pp. 1201–1206 (2020)
Wankhede, K., Wukkadada, B., Nadar, V.: Just walk-out technology and its challenges: a case of Amazon Go. In: International Conference on Inventive Research in Computing Applications, ICIRCA 2018, vol. Icirca, pp. 254–257 (2018). https://doi.org/10.1109/ICIRCA.2018.8597403
Taha, H.A.: Operations Research an Introduction. Pearson Education Limited 2017, New York (2017)
Jackson, J.R.: Networks of waiting lines. Oper. Res. 5(4), 518–521 (1957)
Little, J.D.C., Graves, S.C.: Chapter 5 Little’s Law. Oper. Manag. 115(December), 81–100 (2008). https://doi.org/10.1007/978-0-387
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 Springer Nature Switzerland AG
About this paper
Cite this paper
Coronado-Hernandez, J.R., Calderón-Ochoa, A.F., Portnoy, I., Morales-Mercado, J. (2021). Comparison Between Amazon Go Stores and Traditional Retails Based on Queueing Theory. In: Figueroa-García, J.C., Díaz-Gutierrez, Y., Gaona-García, E.E., Orjuela-Cañón, A.D. (eds) Applied Computer Sciences in Engineering. WEA 2021. Communications in Computer and Information Science, vol 1431. Springer, Cham. https://doi.org/10.1007/978-3-030-86702-7_30
Download citation
DOI: https://doi.org/10.1007/978-3-030-86702-7_30
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-86701-0
Online ISBN: 978-3-030-86702-7
eBook Packages: Computer ScienceComputer Science (R0)