Next Article in Journal
A New Hybrid Multi-Objective Scheduling Model for Hierarchical Hub and Flexible Flow Shop Problems
Previous Article in Journal
Posteriors in Limited Time
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Computational Optimized Monitoring Methodology to Avoid Crowd Crush Accidents with Scattered Data

Mathematics Department, Phoenix College, Phoenix, AZ 85013, USA
AppliedMath 2022, 2(4), 711-720; https://doi.org/10.3390/appliedmath2040042
Submission received: 23 November 2022 / Revised: 29 November 2022 / Accepted: 2 December 2022 / Published: 14 December 2022

Abstract

:
Recently, a crowd crush accident occurred in Seoul. Mathematics and data science can contribute to understanding this incident and to avoiding future accidents. In this paper, I suggest an optimized monitoring methodology to avoid crowd crush accidents with scattered data by searching the global minimum of the minimax data or minsum data. These scattered data are the position data of cell phones with time t. Mathematically, I find an exact solution of the optimized monitoring region with the suggested methodology by using the minimal constraints. The methodology is verified and validated along with the efficiency.

1. Introduction

Recently, at Itaewon in South Korea, a crowd crush accident occurred on 29 October 2022. This is a kind of crowing safety problem. Mathematics is contributed to analyze the data and to avoid the crowd crush accidents. In this paper, I suggest a mathematical methodology to help avoid these accidents. In real time, one can gather the position data of cell phones or head count data through CCTV. Monitoring centers have dependent variables—the longitude and latitude—and an independent variable—time t. These data are from the signals of satellites. Several local governments, agencies and organizations can gather crowd Geographic Information Systems (crowdGIS) data for public safety.
I suggest a real-time-dependent model using these data. With the longitude data and latitude data, the model is a two-dimensional space problem. If one adds the elevation data, then the model becomes a three-dimensional space problem. In the relative work, I extend this to N-dimensions in the optimization problem using the Kim method [1]. In this two-dimensional monitoring model, the measurement of optimization of these data has the key role in the performance of the methodology to monitor the risk of crowd crush accidents. Here, this paper focuses on the two-dimensional space problem. In the measurement of optimization, I describe either the minimax problem or minsum problem [2]. Here, the focus is on the minimax problem. The constrained optimization problem is then formulated as an unconstrained minimax problem of finding C * such that
J ( C * ) = min C R 2 J ( C ) .
In big data, one can extend the suggested problems with artificial intelligence, machine learning or deep learning. This is future research work.
The organization of the paper is as follows. Section 1 presents the introduction, background, problem statement and research contribution. The algorithm and the optimization methodology to solve the problem are described in Section 2 where I prove that the algorithm finds an exact minimax solution. The optimization methodology is verified. Then, in Section 3, the numerical results are presented, and the methodology is validated. The conclusions are given in Section 4.
We need to denote the position P i ( x i ( t ) , y i ( t ) ) , i = 1 , , n ( t ) as the position of the cellphone in two-dimensional with the independent variable time t. First, we fix the time t for convenience and later, we extend to continuous models with time t. After we set the problem, to find the solution, we need the following constraint: Two fixed points, F 1 and F 2 , are needed to begin the problem with the time t.
See Figure 1 for the suggested problem setting in the two-dimensional case. Here, the closeness of a circle to a set of points is given by the weighted maximum distance from the circle to the points. Denote, by C , the center of a circle that passes through the two points F 1 and F 2 , and, by D w ( C ) , the n-dimensional vector
D w ( C ) = w 1 d 1 ( C ) , , w n d n ( C ) ,
where d j ( C ) = | P j C | | F 1 C | , and the weight w j ( 0 , 1 ) ,   j = 1 , , n .
Set the objective function J p ( C ) = D w ( C ) p , where · p denotes the p -norm for 1 p .
A class of similar problems to (1) has a long history of development in operation research. This goes back to Pierre de Fermat who considered the case of d j ( C ) = | P j C | , n = 3 and p = 1 with equal weights whose solution is called the Fermat point. Consider the case of d j ( C ) = | P j C | , for a general n and p = 1 with equal weights. Then, the problem is to find the geometric median of the set of points P j , j = 1 , , n , which is a standard problem in facility location to minimize the cost of transportation.
The minimizer C * of J 1 ( C ) is known as the Fermat–Weber [3] point or 1-median. The Fermat–Weber problem has drawn attention from mathematicians and facility location scientists and engineers; see, for instance [4,5,6,7,8,9,10,11,12,13,14,15,16], and the references therein. For the Euclidean metric d ( x , y ) = ( x 1 y 1 ) 2 + ( x 2 y 2 ) 2 only, see the references [8,9,10,11,12,14,15,16,17] and for the rectilinear (Manhattan) metric d ( x , y ) = | x 1 y 1 | + | x 2 y 2 | and Euclidean metric, see the references [6,13]. For a survey paper on the Fermat–Weber problem, see Wesolowsky [18,19,20,21].
The case of d j ( C ) = | F j C | | F 1 C | , with equal weights without the constraint on the circle passing through any point was covered by Drezner [17] for p = 1 , 2 , and , and the case with equal and unequal weights was addressed by Brimberg et al. [22] for p = . Nonlinear minimax problems with successive approximation methods for finding a stationary point were also studied by Demjanov [23].
The suggested optimized optimization method (Kim method) in a two-dimensional case can be applied to the detection of a circle on the image [24]. The sphere-detection method (the Kim method in three-dimensions) can be applied to a three-dimensional image with depth.
This method is effective for big-data optimization problems of machine-learning models and algorithms [1,25]. The comparison study is shown in an N-dimensional research paper [1]. In a general N-dimensional model, the Kim method was verified and validated [1].

2. Optimization Methodology

The minimax crowd crush location optimization models are set up mathematically in this section. Let the cell phone location be P j ( x j , y j ) , j = 1 , , n , with time t.
We suppose that two additional points F 1 and F 2 are given, which are distinct from P i ( x i , y i ) , i = 1 , , l . Likewise, we set F 1 and F 2 .
As described in the beginning of the section, this paper is restricted to the optimization model of finding a circle that passes through two given points. I propose a systematic approach to resolve this minimax model, thereby, obtaining an exact solution algorithm that is fast. The organization of the paper is as follows. The models are described in Section 2. I prove that the model methodology searches for an exact minimax solution. Then, in Section 3, the numerical results are presented. The conclusions are given in Section 4.
Since the circles are constrained to pass F 1 and F 2 , the centers should lie on the straight line which bisects the line segment F 1 F 2 ¯ perpendicularly. To simplify the problem let us translate and rotate F 1 , F 2 and P i , i = 1 , , l so that the locations of F 1 and F 2 are ( a , 0 ) and ( a , 0 ) where 2 a is the distance between F 1 and F 2 . Furthermore, denote the coordinate of P i by ( x i , y i ) , i = 1 , , l . Since the center of the circle lies on the y-axis, Problem (1) is then reduced to a one-dimensional problem. Denoting by ( 0 , u ) the coordinate of C , the radius of the circle, which passes through F 1 and F 2 is u 2 + a 2 .
For i = 1 , , l , let ψ j ( u ) denote the weighted distance ϕ i ( u ) = | ψ i ( u ) | , where
ψ i ( u ) = w i d i ( C ) , d i ( C ) = x i 2 + ( u y i ) 2 u 2 + a 2 .
Since D w ( C ) = ψ 1 ( u ) , , ψ l ( u ) , Problem (1) can be rewritten as finding u * R such that
ϕ ( u * ) = min u ϕ ( u ) where ϕ ( u ) : = max i ϕ i ( u ) = i ( C ) .
Lemma 1.
Suppose that there does not exist a circle that passes through F 1 , F 2 and the data points P i , i = 1 , , l . A local optimum to the minimax problem is then taken at the intersection point of the graphs of y = ϕ k 1 ( u ) and y = ϕ k 2 ( u ) for some k 1 and k 2 . In the general N dimensional case, see the reference [1].
Proof. 
Assume that the function ϕ ( u ) has a local minimum at a point u , which is not an intersection point of any two graphs of y = ϕ k 1 ( u ) and y = ϕ k 2 ( u ) for any k 1 and k 2 . Since the graph of y = ϕ ( u ) is a finite number of piecewise smooth curves, there should exist some i and a sufficiently small positive ϵ such that ϕ ( u ) = ϕ j ( u ) on ( u ϵ , u + ϵ ) where u is a critical point of ϕ , and thus it is a critical point of ϕ i thereon.
Such critical points should be either the zeros of the first derivative of ψ i ( u ) or the zero of ϕ i ( u ) . Thus, the exact critical point t of the function ϕ i ( u ) should be either u ± = a y j a ± x j , or u 0 = x j 2 + y j 2 a 2 2 y j , which are zeros of ψ i ( u ) = w j ( u y i x i 2 + ( u y i ) 2 u u 2 + a 2 ) , or ϕ i ( u ) , respectively. In order to derive a contradiction from the existence of such critical points, notice that the second derivative of ψ i ( u ) is given as follows:
ψ j ( u ) = w i ( x i 2 ( x i 2 + ( u y i ) 2 ) 3 / 2 a 2 ( u 2 + a 2 ) 3 / 2 ) .
I treat the two cases separately.
(i)
First, let us consider the points u = u ± . Observe that
ψ i ( u ± ) ψ j ( u ± ) = w j 2 ( | a | | x i | ) 2 ( a ± x i ) 2 | a x i | < 0 .
This means that if ψ i ( u ± ) is greater (or less) than zero, then ψ i ( u ± ) is less (or greater) than zero, and thus the function ψ i ( u ) has a local maximum (or local minimum) at u ± . Since ϕ i ( u ) = | ψ i ( u ) | , it follows that the function ϕ i ( u ) has a local maximum at u ± .
(ii)
Next, consider the point u = u 0 . Since the function ϕ ( u ) has a local minimum at u 0 and ϕ ( u ) = ϕ i ( u ) on ( u ϵ , u + ϵ ) , it is trivial that ϕ ( u 0 ) = ϕ i ( u 0 ) = 0 .
Both cases (i) and (ii) lead to a contradiction to the assumption. Therefore, the local minimum of ϕ ( u ) must be taken at a point u , which is an intersection point of two graphs of y = ϕ k 1 ( u ) and y = ϕ k 2 ( u ) for some k 1 and k 2 . This completes the proof. □
The local minima of y = ϕ j k ( u ) are taken at the intersection points of y = ϕ j ( u ) and y = ϕ k ( u ) .
Theorem 2.
Let t j , k ’s be all the intersection points of the graphs of y = ϕ j ( u ) and y = ϕ k ( u ) for all j , k = 1 , , n . Let u * be such that
ϕ ( u * ) = min j , k ϕ ( u j , k ) .
If ϕ ( u * ) max j w j | y j | , then ϕ ( u * ) is a global minimum for Problem (2); otherwise, Problem (2) does not have a global minimum solution. In the general N dimensional case, see the reference [1].
Proof. 
Let us begin with finding the candidates of global minimum of ϕ ( t ) using the above Lemma 1. Since the equation ϕ j ( u ) = ϕ k ( u ) is equivalent to the equation ϕ j 2 ( u ) = ϕ k 2 ( u ) , one can find the intersection points of ϕ j and ϕ k by solving
0 = ϕ j 2 ( u ) ϕ k 2 ( u ) = w j x j 2 + ( u y j ) 2 w k x k 2 + ( u y k ) 2 ( w j w k ) u 2 + a 2 × w j x j 2 + ( u y j ) 2 + w k x k 2 + ( u y k ) 2 ( w j + w k ) u 2 + a 2 = : I 1 w ( u ) × I 2 w ( u ) .
Equation (3) is divided into I 1 w ( u ) = 0 or I 2 w ( u ) = 0 .
To solve the equation I 1 w ( u ) = 0 , move the radical term ( w j w k ) u 2 + a 2 to the right side of the equation and square both sides. Then, we find
( w j 2 + w k 2 ) u 2 2 ( w j 2 y j + w k 2 y k ) u + { w j 2 ( x j 2 + y j 2 ) + w k 2 ( x k 2 + x k 2 ) } 2 w j w k x j 2 + ( u y j ) 2 x k 2 + ( u y k ) 2 = ( w j w k ) 2 ( u 2 + a 2 ) .
To isolate the radical expression to the left side, move all the other terms to the right and square both sides of the equation again. Then, one gets the following cubic polynomial:
p j k ( t ) = a 0 u 3 + a 1 u 2 + a 2 u + a 3 ,
where
a 0 = 8 w j w k ( w j w k ) ( w j y j w k y k ) , a 1 = 4 [ { w j 2 ( x j 2 + y j 2 a 2 ) + 2 w j w k a 2 + w k 2 ( x k 2 + y k 2 a 2 ) } w j w k + ( w j 2 y j + w k 2 y k ) 2 w j 2 w k 2 { x j 2 + y j 2 + x k 2 + y k 2 + 4 y j y k } ] , a 2 = 4 { w j 2 ( x j 2 + y j 2 a 2 ) + 2 w j w k a 2 + w k 2 ( x k 2 + y k 2 a 2 ) } ( w j 2 y j + w k 2 y k ) + 8 w j 2 w k 2 { ( x j 2 + y j 2 ) y k + ( x k 2 + y k 2 ) y j } , a 3 = { w j 2 ( x j 2 + y j 2 a 2 ) + 2 a 2 w j w k + w k 2 ( x k 2 + y k 2 a 2 ) } 2 4 w j 2 w k 2 ( x j 2 + y j 2 ) ( x k 2 + y k 2 ) .
Similarly, solving the equation I 2 w ( u ) = 0 is equivalent to solving the following cubic polynomial:
q j k ( u ) = b 0 u 3 + b 1 u 2 + b 2 u + b 3 ,
where
b 0 = 8 w j w k ( w j + w k ) ( w j y j + w k y k ) , b 1 = 4 [ { w j 2 ( x j 2 + y j 2 a 2 ) 2 w j w k a 2 + w k 2 ( x k 2 + y k 2 a 2 ) } w j w k ( w j 2 y j + w k 2 y k ) 2 + w j 2 w k 2 { x j 2 + y j 2 + x k 2 + y k 2 + 4 y j y k } ] , b 2 = 4 { w j 2 ( x j 2 + y j 2 a 2 ) 2 w j w k a 2 + w k 2 ( x k 2 + y k 2 a 2 ) } ( w j 2 y j + w k 2 y k ) + 8 w j 2 w k 2 { ( x j 2 + y j 2 ) y k + ( x k 2 + y k 2 ) y j } , b 3 = { w j 2 ( x j 2 + y j 2 a 2 ) 2 w j w k a 2 + w k 2 ( x k 2 + y k 2 a 2 ) } 2 4 w j 2 w k 2 ( x j 2 + y j 2 ) ( x k 2 + y k 2 ) .
By using Cardano’s formula, one can find all the real roots of p j k ( u ) = 0 and q j k ( u ) = 0 . In this way, one can find all the intersection points of y = ϕ j ( u ) and y = ϕ k ( u ) for j , k = 1 , , n . Then, by comparing the values of the function ϕ ( t ) at these points, one can find the candidate of global minimum at u * . As the function ϕ ( u ) is defined on R , the global minimum may not exist. However, using the expression
ϕ j ( u ) = w j x j 2 + y j 2 a 2 2 u y j x j 2 + ( u y j ) 2 + u 2 + a 2 ,
we have ϕ ( u ) max j w j | y j | as u ± . Thus, if ϕ ( u * ) max j w j | y j | , then ϕ ( u * ) is a global minimum. If ϕ ( u * ) > max j w j | y j | , then the function ϕ ( u ) does not have global minimum. This completes the proof. □
Summarizing the above procedure in the proof of Theorem 2, we propose the following algorithm for solving the minimax problem (2):
Step1.
Compute the distance 2 a between F 1 and F 2 ; choose the coordinates system such that F 1 ( a , 0 ) and F 2 ( a , 0 ) ; by a rigid-motion transform to P j associate all the coordinates ( x j , y j ) for j = 1 , , n ;
Step2.
If F 1 , F 2 and P j , j = 1 , , n are on one specific circle, then it is done.
Step3.
Find all the intersection points u j , k ’s of the graphs y = ϕ j ( u ) and y = ϕ k ( u ) for all j , k ;
Step4.
For all such the intersection points u j , k ’s, evaluate ϕ i ( u j k ) for all i = 1 , , n ; then compute ϕ ( u j , k ) = max i ϕ i ( u j , k ) ; and find the minimum ϕ ( u * ) = min j , k ϕ ( u j , k ) .
Step5.
If ϕ ( u * ) max j w j | y j | , then ϕ ( u * ) is the global minimum. If ϕ ( u * ) > max j w j | y j | , the global minimum of the function ϕ ( u ) does not exist.

3. Numerical Results

I developed a minimax circle to monitor the crowd crush risk by using the position of a cell phone with time t. I show several test cases with 20 data of cell phone position including the weight 1.0 . See the Table 1, Table 2 and Table 3. The Table shows the detailed input data with the weights (the weights are 1). C * is the numerical solution from the exact solution procedure of the suggested models. I tested many times for various random input data and the results are satisfactory. The computation is executed using the fortran compiler in a window system with the architecture Intel Pentium CPU 4405U of 2.10 GHz. See Figure 2 for the validation. The verification was proved in Section 2. See Figure 3, Figure 4 and Figure 5 for the fixed single time t. Figure 6 and Figure 7 were shown for the multiperiod.
Generally, in N-dimensional, I performed the comparison study with the suggested methodology and other methodology of the data [1,26]. See the Table 4 with a comparison study of several methodology with the random data set from [26]. AUC is the area under the curve. The method result of AUC (KIM) has 1.0000 in Table 4 because the two distinct circles are not overlapped. DT is the decision tree method. k N N is the k-nearest neighbor method. L o g R is the logistic regression method. NB is the Naive Bayes method. C4.5 is a decision tree with divide-and-conquer. SVM is the support vector machine method. LC is the linear classifier method [26]. The methodology is to find the mathematical exact solution. I find the two distinct circle with centers and radii.

4. Conclusions

This paper proposed an optimized monitoring methodology to avoid crowd crush accidents with scattered data by searching the global minimum of the minimax data or minsum data with the independent variable time t. These scattered data are the position data of cell phones with time t. Mathematically, I found an exact solution of the optimized monitoring region with the suggested methodology using the Kim method [1].
This paper investigated the suggested minimax problem with the suggested optimization method (the Kim method). This problem was applied to analyze monitoring to avoid crowd crush accidents. Here, I also considered the general weighted case. The weighted value can be considered as the historical value of the risk of the crowd crush possibility. Furthermore, I obtained the exact solution of the minimizing circle to avoid the risk of crowd crush accidents by maximizing the distance between the circle through two fixed points and multiple points. By finding the local optima, one finds the global optimum.
After verifying and validating the exact solution of monitoring with the suggested monitoring problem, an efficient algorithm was proposed. The advantage of this methodology is to theoretically find the exact solution. Thus, one can save on computation time by using the exact formula to find the coefficients of the equations. This is the optimization method of 2D scattered cell phone position data. This contributes to the analysis of monitoring for crowd crush accidents.

Funding

This research received no external funding but the APC was funded by MDPI-AppliedMath.

Data Availability Statement

The data are available from this paper. If you need further information, then please email the author.

Acknowledgments

The author is dual faculty of Phoenix College and Sonoran School.

Conflicts of Interest

The author declares no conflict of interest.

References

  1. Kim, D. An Optimized Discrete Data Classification Method in N-Dimensional. Comput. Math. Methods 2022, 2022, 8199872. [Google Scholar] [CrossRef]
  2. Spath, H. Minisum location in space with restriction to curves and surfaces. Math. Commun. 2001, 6, 47–55. [Google Scholar]
  3. Weber, A. Uber den Standort der Industrien: Erster Teil. Tubingen Mohr. 1909. Available online: https://escholarship.org/uc/item/1k3927t6 (accessed on 20 November 2022).
  4. Aly, A.A.; Kay, D.C.; Litwhiler, D.W. Location Dominance on Spherical Surfaces. Oper. Res. 1979, 27, 972–981. [Google Scholar] [CrossRef]
  5. Aras, N.; Altınel, K.; Orbay, M. New heuristic methods for the capacitated multi-facility Weber problem. Nav. Res. Logist. NRL 2006, 54, 21–32. [Google Scholar] [CrossRef]
  6. Averbakh, I.; Bereg, S. Facility location problems with uncertainty on the plane. Discret. Optim. 2005, 2, 3–34. [Google Scholar] [CrossRef] [Green Version]
  7. Bischoff, M.; Klamroth, K. An efficient solution method for Weber problems with barriers based on genetic algorithms. Eur. J. Oper. Res. 2007, 177, 22–41. [Google Scholar] [CrossRef]
  8. Drezner, Z. On location dominance on spherical surfaces. Oper. Res. 1981, 29, 1218–1219. [Google Scholar] [CrossRef] [Green Version]
  9. Gugat, M.; Pfeiffer, B. Weber problems with mixed distances and regional demand. Math. Methods Oper. Res. ZOR 2007, 66, 419–449. [Google Scholar] [CrossRef]
  10. Jiang, J.-L.; Yuan, X.-M. A heuristic algorithm for constrained multi-source Weber problem—The variational inequality approach. Eur. J. Oper. Res. 2008, 187, 357–370. [Google Scholar] [CrossRef]
  11. Karkazis, J. Locating emergency centers on the plane, Special topics on mathematical economics and optimization theory. Methods Oper. Res. 1990, 61, 51–63. [Google Scholar]
  12. Katz, I.N.; Cooper, L. Optimal location on a sphere. Comput. Math. Appl. 1980, 6, 175–196. [Google Scholar] [CrossRef] [Green Version]
  13. Pfeiffer, B.; Klamroth, K. A unified model for Weber problems with continuous and network distances. Comput. Oper. Res. 2008, 35, 312–326. [Google Scholar] [CrossRef]
  14. Righini, G.; Zaniboni, L. A branch-and-price algorithm for the multi-source Weber problem. Int. J. Oper. Res. 2007, 2, 188–207. [Google Scholar] [CrossRef]
  15. Sung, C.S.; Joo, C.M. Locating an obnoxious facility on a euclidean network to minimize neighborhood damage. Networks 1994, 24, 1–9. [Google Scholar] [CrossRef]
  16. Zhang, L. On the convergence of a modified algorithm for the spherical facility location problem. Oper. Res. Lett. 2003, 31, 161–166. [Google Scholar] [CrossRef]
  17. Drezner, Z.; Steiner, S.; Wesolowsky, G.O. On the circle closest to a set of points. Comput. Oper. Res. 2002, 29, 637–650. [Google Scholar] [CrossRef]
  18. Fekete, S.P.; Mitchell, J.S.B.; Beurer, K. On the Continuous Fermat-Weber Problem. Oper. Res. 2005, 53, 61–76. [Google Scholar] [CrossRef] [Green Version]
  19. Parthasarathy, M.; Hale, T.; Blackhurst, J.; Frank, M. The three dimensional Fermat Weber problem with Tchebychev distances. Adv. Model. Optim. 2006, 8, 65–71. [Google Scholar]
  20. Plastria, F. Asymmetric distances, semidirected networks and majority in Fermat Weber problems. Ann. Oper. Res. 2009, 167, 121–155. [Google Scholar] [CrossRef]
  21. Wesolowsky, G.O. The Weber problem: History and perspective. Locat. Sci. 1993, 1, 5–23. [Google Scholar]
  22. Brimberg, J.; Hansen, P.; Mladenović, N.; Salhi, S. A survey of solution methods for the continuous location-allocation problem. Int. J. Oper. Res. Taichung 2008, 5, 1–12. [Google Scholar]
  23. Demjanov, V.F. Algorithms for some minimax problems. J. Comput. Syst. Sci. 1968, 2, 342–380. [Google Scholar] [CrossRef] [Green Version]
  24. Kotyza, J.; Machacek, Z.; Koziorek, J. Detection of Directions in an Image as a Method for Circle Detection. IFAC-PapersOnLine 2018, 51, 496–501. [Google Scholar] [CrossRef]
  25. Shan, S. Machine Learning Models and Algorithms for Big Optimization; Springer: Boston, MA, USA, 2016. [Google Scholar]
  26. Reza, E.-M.; Arash, R.; Behrouz, M.-B. Comparison of Classification Methods Based on the Type of Arributes and Sample Size. J. Converg. Inf. Technol. 2009, 4, 94–102. [Google Scholar]
Figure 1. The constrained optimization model of monitoring a crowd crush risk by using the position of cell phones. The constraint is to pass through F 1 and F 2 . The blue dot is the position of the cell phone. F 1 and F 2 are constrained points. u is the optimal solution of minimax problem with radius r.
Figure 1. The constrained optimization model of monitoring a crowd crush risk by using the position of cell phones. The constraint is to pass through F 1 and F 2 . The blue dot is the position of the cell phone. F 1 and F 2 are constrained points. u is the optimal solution of minimax problem with radius r.
Appliedmath 02 00042 g001
Figure 2. The validation figure of the constrained optimization problem of finding a circle in 2D that is closest to all four points, (3.58, 1.78), (−3.00, 2.61), (2.12, −3.45), (−3.26, −2.34) among all the circles that are constrained to pass through (−4, −4) and (4, 4). The solution is the center (0.034375, 0.034375) with radius 1.7081 .
Figure 2. The validation figure of the constrained optimization problem of finding a circle in 2D that is closest to all four points, (3.58, 1.78), (−3.00, 2.61), (2.12, −3.45), (−3.26, −2.34) among all the circles that are constrained to pass through (−4, −4) and (4, 4). The solution is the center (0.034375, 0.034375) with radius 1.7081 .
Appliedmath 02 00042 g002
Figure 3. The constrained optimization model (the specific time t) of finding a circle in 2D that is closest to all cell phone 20 position points among all the circles that are constrained to pass through (5, 8) and (−5, 2). The solution is the center (−13.4130, 27.355) with radius 20.582 .
Figure 3. The constrained optimization model (the specific time t) of finding a circle in 2D that is closest to all cell phone 20 position points among all the circles that are constrained to pass through (5, 8) and (−5, 2). The solution is the center (−13.4130, 27.355) with radius 20.582 .
Appliedmath 02 00042 g003
Figure 4. The constrained optimization model (the specific time t) of finding a circle in 2D that is closest to all cell phone 20 position points.
Figure 4. The constrained optimization model (the specific time t) of finding a circle in 2D that is closest to all cell phone 20 position points.
Appliedmath 02 00042 g004
Figure 5. The constrained optimization model (the specific time t) of finding a circle in 2D that is closest to all cell phone 20 position points.
Figure 5. The constrained optimization model (the specific time t) of finding a circle in 2D that is closest to all cell phone 20 position points.
Appliedmath 02 00042 g005
Figure 6. The constrained optimization model (the specific time t) of finding a circle in 2D that is closest to all cell phone 20 position points, which depend on the time t. Earlier time: solid dots; the minimax black circle. Middle time: asterisk; the minimax wavy black circle. Later time: upper-oriented triangle; the minimax wavy gray circle.
Figure 6. The constrained optimization model (the specific time t) of finding a circle in 2D that is closest to all cell phone 20 position points, which depend on the time t. Earlier time: solid dots; the minimax black circle. Middle time: asterisk; the minimax wavy black circle. Later time: upper-oriented triangle; the minimax wavy gray circle.
Appliedmath 02 00042 g006
Figure 7. The closed dots are the 20 cell phone position data at the earlier time. The open dots are the 20 cell phone position data at the later time. From the suggested model, I analyze the multiperiod optimized crowd crush monotiring at those times. The solid line circle with all 20 cell phone position data at the earlier time (closed dots) has the center (−13.413, 27.355) with the minimax radius 20.582 , and the wavy line circle with 20 points (open dots) at the later time has the center (−10.222, 22.038) with the minimax radius 18.830 .
Figure 7. The closed dots are the 20 cell phone position data at the earlier time. The open dots are the 20 cell phone position data at the later time. From the suggested model, I analyze the multiperiod optimized crowd crush monotiring at those times. The solid line circle with all 20 cell phone position data at the earlier time (closed dots) has the center (−13.413, 27.355) with the minimax radius 20.582 , and the wavy line circle with 20 points (open dots) at the later time has the center (−10.222, 22.038) with the minimax radius 18.830 .
Appliedmath 02 00042 g007
Table 1. F 1 = (5.00, 8.00) and F 2 = (−5.00, 2.00) are given with the equal weighted 20 points (Value is 1). The minimax value is 20.582 .
Table 1. F 1 = (5.00, 8.00) and F 2 = (−5.00, 2.00) are given with the equal weighted 20 points (Value is 1). The minimax value is 20.582 .
P j x j y j
P 1 2.7004.900
P 2 −0.2003.53
P 3 4.971.40
P 4 −2.308.63
P 5 8.7013.9
P 6 −8.203.53
P 7 19.006.90
P 8 −12.38.63
P 9 33.727.9
P 10 −25.322.6
P 11 6.704.90
P 12 −6.203.53
P 13 2.71.92
P 14 −26.318.6
P 15 8.3715.9
P 16 −8.6223.5
P 17 9.979.90
P 18 −16.32.63
P 19 21.72.90
P 20 −15.39.83
Solution−13.41327.355
Table 2. F 1 = (6.00, 6.00) and F 2 = (−8.00, 8.00) are given with the equal weighted 20 points (Value is 1). The minimax value is 13.117 .
Table 2. F 1 = (6.00, 6.00) and F 2 = (−8.00, 8.00) are given with the equal weighted 20 points (Value is 1). The minimax value is 13.117 .
P j x j y j
P 1 2.70014.900
P 2 −8.720013.50
P 3 6.9721.40
P 4 −12.3018.63
P 5 28.2013.9
P 6 −8.203.53
P 7 19.06.90
P 8 −12.228.60
P 9 33.727.9
P 10 −25.322.6
P 11 16.74.90
P 12 −6.4213.50
P 13 12.76.92
P 14 −26.718.6
P 15 8.705.90
P 16 −8.6223.5
P 17 9.709.90
P 18 −16.312.6
P 19 21.72.90
P 20 −2.8312.5
Solution1.599425.196
Table 3. F 1 = (25.00, 18.00) and F 2 = (−25.00, 12.00) are given with the equal weighted 20 points (Value is 1). The minimax value is 15.5322 .
Table 3. F 1 = (25.00, 18.00) and F 2 = (−25.00, 12.00) are given with the equal weighted 20 points (Value is 1). The minimax value is 15.5322 .
P j x j y j
P j x j y j
P 1 −16.2023.50
P 2 12.70021.90
P 3 −26.3028.60
P 4 18.4015.90
P 5 −8.6223.50
P 6 20.009.90
P 7 −16.302.63
P 8 21.7022.90
P 9 −15.309.83
P 10 12.704.90
P 11 −0.203.53
P 12 15.0021.40
P 13 −2.3028.60
P 14 8.7013.90
P 15 −8.2023.50
P 16 19.006.90
P 17 −12.3028.60
P 18 33.7027.90
P 19 −25.322.60
P 20 26.74.90
Solution−0.3247617.706
Table 4. AUC values for a dataset with a sample size of 200 with other methodologies [1,26].
Table 4. AUC values for a dataset with a sample size of 200 with other methodologies [1,26].
K I M D T k N N L o g R
1.0000 0.79410.76830.6328
N B C 4.5 S V M L C
0.71260.74520.74480.6408
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Kim, D. Computational Optimized Monitoring Methodology to Avoid Crowd Crush Accidents with Scattered Data. AppliedMath 2022, 2, 711-720. https://doi.org/10.3390/appliedmath2040042

AMA Style

Kim D. Computational Optimized Monitoring Methodology to Avoid Crowd Crush Accidents with Scattered Data. AppliedMath. 2022; 2(4):711-720. https://doi.org/10.3390/appliedmath2040042

Chicago/Turabian Style

Kim, Dongyung. 2022. "Computational Optimized Monitoring Methodology to Avoid Crowd Crush Accidents with Scattered Data" AppliedMath 2, no. 4: 711-720. https://doi.org/10.3390/appliedmath2040042

Article Metrics

Back to TopTop