Abstract
The optimal evacuation route in emergency evacuation can further reduce casualties. Therefore, path planning is of great significance to emergency evacuation. Aiming at the blindness and relatively slow convergence speed of ant colony algorithm path planning search, an improved ant colony algorithm is proposed by combining artificial potential field and quantum evolution theory. On the one hand, the evacuation environment of pedestrians is modeled by the grid method. Use the potential field force in the artificial potential field, the influence coefficient of the potential field force heuristic information, and the distance between the person and the target position in the ant colony algorithm to construct comprehensive heuristic information. On the other hand, the introduction of quantum evolutionary theory. The pheromone is represented by quantum bits, and the pheromone is updated by quantum revolving door feedback control. In this way, it can not only reflect the high efficiency of quantum parallel computing, but also have the better optimization ability of ant colony algorithm. A large number of simulation experiments show that the improved ant colony algorithm has a faster convergence rate and is more effective in evacuation path planning.
Introduction
With the acceleration of urbanization, there are more and more super high-rise multi-functional buildings. High-rise buildings make evacuation more and more complicated. In the event of a fire, how to quickly evacuate the stranded personnel becomes the primary problem to be solved. However, the fire situation changes all the time, and the behavior of personnel is random. It is impossible to rely on large-scale evacuation drills to solve the fire escape under actual conditions [1]. The actual evacuation model is established with the help of a computer, and an intelligent algorithm is used to solve the optimal evacuation route. This can improve the evacuation capacity of the building while also taking into account the economics of actual engineering application, and the feasibility is strong [2]. Therefore, efficient and reliable indoor fire emergency evacuation methods have become one of the focuses of research in the field of public safety at home and abroad.
Optimal path planning is one of the core technologies of the fire emergency evacuation intelligent system. A good escape route can shorten the escape time, improve the escape efficiency, and reduce the loss of personnel and property. The problem of escape path planning is to find an optimal path in the environment of indoor complex obstacles, in accordance with certain requirements, under the condition of no collision, as smooth as possible and the shortest possible path. Then guide personnel to evacuate safely, efficiently and quickly to a safe area. Intelligent optimization algorithm is a new method for solving complex optimization problems proposed by people inspired by the principles of biological evolution and some physical phenomena [3]. With the development and maturity of intelligent simulation optimization algorithms, its excellent optimization characteristics have been widely used in fire evacuation route planning. The route planning problem of fire evacuation is to analyze the evacuation route and the distribution of people in the evacuation area through the relevant intelligent evacuation algorithm. And through dynamic optimization calculations, the best evacuation path planning is obtained. Currently, many intelligent optimization algorithms used in evacuation route optimization include Artificial Bee Colony (ABC) [4], Partical Swarm Optimization (PSO) [5], Ant Colony Optimization (ACO)) [6, 7] and so on. The artificial bee colony algorithm has strong stability, however the search time of the algorithm is longer, and it is easy to fall into the local optimum. The convergence speed of the particle swarm algorithm is relatively fast, and it can be adjusted adaptively by using its own experience. However, the calculation accuracy is not enough, and the search ability of the local optimal solution is poor. Ant colony algorithm is currently one of the most widely used intelligent optimization algorithms in the field of evacuation path planning, with strong stability and optimization capabilities. As one of the most representative swarm intelligence algorithms, ant colony algorithm has the characteristics of positive feedback, robustness, distributed computing and easy combination of other algorithms, and has achieved good results in solving path planning problems. Moreover, the group belonging and self-organization of the evacuated people in the evacuation process have many things in common with the ant colony system. The behavior of evacuees is similar to the foraging behavior of ant colony, and ant colony algorithm is particularly prominent in solving the problem of fire evacuation route planning [8].
However, ant colony algorithm has problems such as slow convergence speed when solving large-scale path planning problems. In order to overcome these problems, many experts and scholars have made improvements and optimizations. Xu proposed an improved pheromone secondary update and local optimization strategy, which enhanced the search ability and has better diversity, but the convergence problem needs to be improved [9]. Reference [10] uses global pheromone and local update The combined method dynamically allocates the pheromone of the current optimal path, so that the algorithm jumps out of the local optimal and avoids stagnation. Zhang merged the ant colony with the bacterial foraging algorithm to improve the ant colony algorithm’s shortcomings of easy deadlock and slow convergence [11].
Reference [12] proposes a method of limiting the information degree and pheromone volatilization coefficient adaptive method to avoid the stagnation of the ant colony algorithm and only obtain the local optimal solution. However, the problem of slow convergence speed has not been greatly improved. Reference [13] improves the ant colony algorithm on the basis of Reference [12], and uses an adaptive probability transfer function to improve the convergence speed of the algorithm to a certain extent.
Although various improved ant colony algorithms continue to emerge. However, the artificial potential field method has a wide range of applications in path planning by virtue of its easy-to-understand theoretical system and other advantages. In order to solve the problem of slow convergence of ant colony algorithm, in 2015, Zeng proposed an improved ant colony optimization with potential field heuristic. The pheromone diffusion and geometric local optimization are combined in the process of searching for the globally optimal path [14]. To solve the problems of convergence speed in the ant colony algorithm, In 2017, Liu proposed an improved ant colony optimization algorithm for path planning of mobile robots in the environment [15]. In 2018, Wang further verified the effectiveness of the artificial potential field ant colony algorithm. This algorithm makes the advantages of potential field and ant colony algorithm in different stages of program operation and shows good features in searching for the optimal path [16]. In 2020, Zhu proposed a new optimization method, which is combined with artificial potential field method, to enhance the robustness of original algorithm [17].
However, although the ant colony algorithm based on the artificial potential field method can improve the convergence speed, it has the problem of partial minimum. In response to this problem, a new algorithm, which based on ant colony algorithm and quantum revolving gate is designed in Reference [18]. In Reference [19], a global path planning algorithm based on an improved quantum ant colony algorithm is proposed. The improved quantum ant colony algorithm is an algorithm that benefits from the high efficiency of quantum computing and the optimization ability of the ant colony algorithm.
According to the above research, although the introduction of artificial potential field method can improve the convergence speed of ant colony algorithm, it is prone to the problem of local minimum. However, quantum evolutionary algorithms can solve local and small-value problems well. Based on the above analysis, this paper proposes an improved ant colony algorithm that takes into account both the convergence speed and the optimization ability. On the one hand, the potential field force of the artificial potential field algorithm is introduced into the heuristic information of the ant colony algorithm. The heuristic information of the potential field force can reduce the blindness of the search caused by the insignificant positive feedback effect of the ant colony algorithm in the early stage of path planning. On the other hand, the quantum evolution algorithm is introduced into the pheromone update. The pheromone is represented by quantum bits, and the pheromone is updated by quantum revolving door feedback control. In this way, it can not only reflect the high efficiency of quantum parallel computing, but also have the better optimization ability of ant colony algorithm.
The rest of this paper is organized as follows: The principle of algorithms are described in Section 2, which include ant colony algorithm, artificial potential Field, and quantum evolution theory. Section 3 introduces improved ant colony algorithm, which introduced potential field force analysis, synthetic heuristic information structure, pheromone structure and update, and the proposed algorithm flow. In Section 4, the results are given for simulation to verify the proposed algorithm. Finally, conclusions are drawn in section 5.
Introduction of algorithms
Principles of ant colony Algorithm
The traditional ant colony algorithm is a bionic algorithm that simulates the foraging process of ant colonies in nature. Entomologists have discovered that ant colonies can find the shortest path between the nest and the food source without visual information and central control. Studies have found that during the foraging process, ants release a special chemical substance called pheromone on the path of travel to help find the shortest path. In an unknown environment, the ants will randomly choose a path to the food source and release pheromone during the round trip. The strength of the pheromone is inversely proportional to the length of the path. When other ants make path selection, they will choose the path according to the intensity of the pheromone on the path, and the path with high pheromone intensity will have a greater probability of being selected. Therefore, there will be more ants to choose a shorter path, and more and more pheromone will accumulate, which will attract more ants to follow this path, forming a positive feedback mechanism, and making the optimal path more Selection of ants [20, 21].
Ant colony algorithm is an algorithm proposed by Italian scholar Marco Dorigo in the early 1990 s to simulate ant foraging and to solve traveling salesman and distributed optimization problems [22]. Research has found that when ants are foraging, they leave behind a chemical substance that is attractive to the same species: pheromone. Each ant will be affected by other ant pheromones and will release pheromones along the path it passes. When ants choose a path, they will choose a path with more pheromone with a greater probability. This positive feedback effect makes the passing ants tend to choose the shortest path. Ant colony algorithm includes two parts: path construction and pheromone update.
➀ Path construction rules
Assuming that the total number of ants in the ant colony is M, each ant moves in a grid environment, and the next grid is selected according to the state transition rule. Assuming that at time t, ant k is located on grid i, then the probability that ant k selects the next grid j is:
➁ Pheromone update:
When the ant colony passes a certain grid, it will leave a pheromone, and the pheromone will disappear over time. Therefore, after each ant walks through a grid, it must update the local pheromone. The update formula is as follows:
Where w is the number of steps that ant k has walked in this cycle, and d l is the length of the side that ant k has walked.
The artificial potential field method was proposed by KHATIB. Artificial potential field method is a path planning algorithm widely used in the field of robots and smart cars [25]. A virtual force field is used to establish a constraint relationship between the robot, the exit position, and the obstacle [26]. The basic principle is shown in Fig. 1. In the working environment of the robot, the gravitational force of the target point on the robot is unique. The gravitational force guides the robot to the exit. However, the repulsion force received by the robot is not unique, and the amount of repulsion force received corresponds to the number of obstacles. There are two obstacles in Fig. 1, so there are two repulsive forces, F1 and F2 respectively. The sum of these two repulsive force vectors F3 is the total repulsive force experienced by the robot. The vector sum of the repulsive force F3 and the gravitational force F4 is the resultant force F received by the robot, which will guide the robot to avoid collision with obstacles when moving to the exit point.

Schematic diagram of force analysis in artificial potential field.
Quantum computing is a newly emerging research field in recent years. It is produced by the intersection of information science and quantum mechanics. In 1994, Shor [27] proposed a quantum algorithm for solving the prime factorization of large numbers. In 1996, Grover [28] proposed a quantum quadratic acceleration algorithm for searching disordered databases, and the powerful computing power of quantum computing began to be widely concerned in the world [29]. Quantum evolutionary algorithm is an evolutionary algorithm based on quantum evolution theory. It mainly includes qubits and quantum revolving gates.
➀ Quantum bit:
In classic QEA, a quantum bit the smallest information unit, that is, a Q bit. A simple qubit is a two-state system, and its state space consists of two bases |0 and |1. | > is the representation of the quantum state. In addition to the 0 state and 1 state, a qubit can also be in their superposition state, which is expressed as: |φ i > = α i |0 > + β i |1 >, i = 1, 2, ⋯ n. Where α and β are arbitrary complex numbers that satisfy the superposition condition |α|2 + |β|2 = 1. The |α|2 and |β|2 values represent the probability that the qubit is in the “0” state or the “1” state. It can be expressed as:
The qubit has 2 n states, for example, the following formula has 3 bits:
Can be expressed as:
Its state probability is |001 > , |010 > , |011 > , |100 > , |101 > , |110 > , |111 >. It can be expressed as: 1/16, 3/16, 1/16, 3/16, 1/16, 3/16, 1/16, 3/16.
➁ Quantum revolving door:
In quantum theory, the change of qubits is achieved through quantum gates [30]. The quantum revolving gate has a great influence on the performance of the algorithm, and its update formula is as follows:
Where θ i represents the angle of rotation, and its size and direction can be obtained by dynamic adjustment or a look-up table. i = (1, 2, ⋯ , m) , [α i β i ] T represents the probability amplitude of the i-th qubit before and after the quantum spin gate processing, which satisfies the normalization condition:
Potential field force analysis
In this paper, the heuristic information of artificial potential field force is introduced into the heuristic information of traditional ant colony algorithm. The artificial potential field force information enables pedestrians to quickly avoid obstacles and move toward the target grid during the movement [31, 32]. The heuristic information of potential field force is constructed by the artificial potential field force received by pedestrians. This part of the heuristic information can be:
The traditional repulsion function can be expressed as:
Compared with the traditional repulsion function, this paper introduces the distance between the current position and the target position. Under the action of the new repulsion function, this ensures that the entire potential field is globally minimized at the target position. This solves the problem that the artificial potential field algorithm is easy to fall into target unreachable and local stability.
The repulsion in this paper can be expressed as follows:
Where
Where K
rep
represents the constant repulsion field, O represents the position of the obstacle, and G represents the target position. d (P, O) is expressed as the Euclidean distance between the two positions of P and O. The vector direction is on the line connecting the two positions and points from the obstacle position to the pedestrian position. d (P, G) represents the Euclidean distance between the two positions of P and G, and the vector direction is on the line connecting the two positions and points to the target position.

The new potential field function is used to analyze the force on the pedestrian.
The attractive potential field function is defined as:
Attraction can be expressed as:
Where K att represents the gravitational potential field constant, then the potential field force can be expressed as:
When evacuating in a complex environment, pedestrians move to the exit position by quickly avoiding obstacles under the influence of the situation. Combined with the distance heuristic information in the ant colony algorithm, it can achieve the purpose of path planning more quickly.
First, construct the influence coefficient χ of the potential field force heuristic information. The influence coefficient of potential field force heuristic information χ is mainly used to strengthen or reduce the influence of artificial potential field force heuristic information in the path planning process. Its value decreases with the increase of the number of ant colony iterations, as the following formula:
Where N max represents the maximum number of iterations, and N m represents the current number of iterations. Under the effect of the influence coefficient χ of the potential field force heuristic information, the heuristic information of the potential field ant colony algorithm in the early stage of path planning mainly depends on the potential field force heuristic information. In this way, the ants can quickly find the sub-optimal solution to reach the target position, and it can also avoid the situation that a large number of inferior solutions are generated due to the lack of pheromone in the initial stage. As the number of ant cycles increases, it is necessary to reduce the role of the potential field force to enlighten information. Otherwise, the ants are excessively concentrated in the direction of the gradient of the potential field distribution. In turn, the pheromone concentration on these paths is too strong, thereby weakening the search for better quality paths. The influence coefficient χ of the potential field force function can also effectively solve this phenomenon.
The enlightenment information of traditional ant colony algorithm is shown in formula (2). Thecomprehensive heuristic information constructed by the artificial potential field algorithm is as follows:
Under the action of the comprehensive heuristic information η ij (t), pedestrians can effectively avoid collisions with obstacles, avoid blind search in the initial stage, and pedestrians can quickly plan their paths.
This paper introduces quantum evolution theory to construct pheromone. Pheromone qubits can be expressed as:
For each individual, q j has n bits, as shown in formula (6).
In the classic ant colony, there will be more and more pheromones along the path that the ants pass. The pheromone on the non-passing path is less and less, and the number of iterations is used as the exponential decrease. Finally, the pheromone on one path is the largest, and the other paths are reduced to 0, making the algorithm fall into the local optimum. In the later stage of the search, the convergence rate slows down due to the small change in pheromone. The quantum ant colony algorithm introduces the quantum revolving door, and the revolving door is used to update the pheromone, which can effectively prevent premature maturity and speed up the convergence.
After the introduction of quantum theory, the update process (α ji , β ji ) T of the i-th pheromone for the j-th ant individual in the qubit in the ant colony algorithm is as follows:
The size of the revolving door is:
Where

Quantum gate rotating polar coordinate diagram.
The proposed improved ACO Algorithm steps are as follows:
Step 1: Based on the grid method to model the environment of the pedestrian evacuation space. Set the pedestrian starting grid, target exit grid and obstacle grid.
Step 2: Initialize the relevant parameters of the algorithm, including the gravitational constant K att of the artificial potential field, the repulsion constant K rep , and the obstacle repulsion range d0. The number of ants m, the number of iterations N max , the heuristic factors α, β, the pheromone concentration Q and the pheromone concentration volatilization coefficient ρ are initialized for the ant colony search mechanism.
Step 3: Place m ants at the starting position.
Step 4: Under the comprehensive heuristic information of formula (21), the ant selects the next arrival position according to the transfer rule formula (1), and stores the position in the taboo table.
Step 5: Judge whether m ants reach the target position. If yes, calculate the length of each ant’s search path to find the optimal path for the current search. Otherwise, go to step 4.
Step 6: According to formulas (23) (26), the pheromone concentration of the ant colony algorithm is updated through the quantum revolving door.
Step 7: Determine whether the maximum number of iterations is reached. If it has reached the maximum number of iterations, the algorithm will be terminated, and the length of each search path will be output to find the optimal path; otherwise, go to step 3.
Simulation and analysis
In order to verify the effectiveness of the improved ant colony algorithm proposed in this paper, a simulation experiment is designed. The simulation experiment is divided into three parts according to the complexity of the simulation environment, which include simulation environment 1, simulation environment 2 and simulation environment 3. The complexity of the simulation environment increases successively, and the simulation environment 3 is the most complicated. In terms of algorithm comparison, two other algorithms are introduced to verify the effectiveness of the method proposed in this paper. The three algorithms are as follows:
Equipment information used for experimental analysis: CPU i5-8265U, main frequency 1.6 GHz, RAM 8GB. And the experiment was carried out on a grid map of (20 m×20 m). Each algorithm is performed in Matlab2018a, and the OS is windows 10.
The simulation assumption parameters is listed in Table 1.
Simulation assumption parameters
Simulation assumption parameters
Figs. 4, 5, and 6 are the path diagrams of the three methods in the simulation environment 1 respectively.

The path of original ACO in simulation environment 1.

The path of algorithm in [33] in simulation environment 1.

The path of improved ACO in simulation environment 1.
In the grid graph of simulation environment 1, the coordinates of the starting point are (0 m, 20 m), and the coordinates of the target point are (20 m, 0 m). It can be seen from the figure that all three methods can effectively plan the route and reach the target point. In order to further analyze the performance of the three methods, the iterative convergence diagrams are drawn on the basis of the above results, as shown in Figs. 7, 8, and 9 respectively.

Iterative convergence graph of original ACO in simulation environment 1.

Iterative convergence graph of algorithm in [33] in simulation environment 1.

Iterative convergence graph of improved ACO in simulation environment 1.
It can be roughly seen from the figure that the original ACO has a longer iteration time, while the improved ACO proposed in this paper has the least iteration time. The iteration time, average path length, optimal path length, and worst path length of the three methods are listed in Table 2.
Simulation results of different methods in simulation environment 1
It can be seen from Table 2 that the iteration time of the improved ACO proposed in this paper is 5.82 s, which has the least iteration time compared to the original ACO and Algorithm in [33]. In terms of average path length, the average path lengths of the three methods are 33.07 m, 31.93 m and 31.81 m. It can be seen that the improved ACO proposed in this paper is optimal in terms of iteration time, average path length, and worst path length. In the simulation environment 1, the optimal path lengths of the three methods are roughly the same.
In order to verify the repeatability of the proposed method in the simulation environment 1. For the three methods, 10 repeated experiments were carried out. The iteration time and average path length results are shown in Figs. 10 and 11, respectively.

Iterative time of different methods in simulation environment 1.

Average path length of different methods in simulation environment 1.
It can be seen from Fig. 10 that the improved ACO (red line) proposed in this paper has the least iteration time in 10 repeated experiments. It can be seen from Fig. 11 that, compared to the original ACO, both Algorithm in [33] and the improved ACO have a shorter average path length. And the improved ACO proposed in this paper has the shortest average path length.
Next, on the basis of simulation environment 1, the influence of the parameters α and β on the iteration time is analyzed.
α is the information heuristic factor, which reflects the role of the pheromone accumulated during the movement of the ant during the movement of the ant. The larger the value of α, the greater the probability of choosing the path that has been traversed before, and the less randomness of the search path. If the α value is too small, the positive feedback function of the algorithm is reduced, the search range is reduced, and it is easy to fall into the local optimum.
β is the expected heuristic factor, which reflects the importance of the heuristic information in the ant’s selection path during the movement. The larger the value of β, the faster the algorithm converges, but the search randomness decreases. The smaller the value of β, the stronger the global search capability, but the convergence speed decreases. The simulation results of α and β in simulation environment 1 is listed in Table 3.
Simulation results of α and β in simulation environment 1
On the basis of the grid simulation environment 1, the complexity of the simulation environment is further improved, as shown in the following figure. Figures 12, 13, and 14 are the path diagrams of the three methods in the simulation environment 2 respectively.

The path of original ACO in simulation environment 2.

The path of algorithm in [33] in simulation environment 2.

The path of improved ACO in simulation environment 2.
It is obvious from the three figures that the path in Fig. 12 is longer than that in Figs. 13 and 14. With the complexity of the simulation environment, this effect will become more and more obvious.
In order to further analyze the performance of the three methods, the iterative convergence diagrams are drawn on the basis of the above results, as shown in Figs. 15, 16, and 17 respectively.

Iterative convergence graph of original ACO in simulation environment 2.

Iterative convergence graph of algorithm in [33] in simulation environment 2.

Iterative convergence graph of improved ACO in simulation environment 2.
It can be seen from Fig. 15 that the original ACO only stabilized after 80 iterations. It can be seen from Fig. 16 that Algorithm in [33] stabilizes only after about 10 iterations. Then, in Fig. 17 of the improved ACO proposed in this paper, it can be seen that it can stabilize after about 5 iterations. Compared with simulation environment 1, this effect is more obvious in simulation environment 2.
The simulation results of different methods in simulation environment 2 is listed in Table 4. It can be seen from Table 4 that the iteration time of the improved ACO proposed in this paper is 5.93 s, which has the least iteration time compared to the original ACO and Algorithm in [33]. In terms of average path length, the average path lengths of the three methods are 32.87 m, 30.15 m and 29.86 m respectively. It can be seen that the improved ACO proposed in this paper is optimal in terms of iteration time, average path length, and worst path length.
Simulation results of different methods in simulation environment 2
In order to verify the repeatability of the method proposed in this paper in the simulation environment 2. For the three methods, 10 repeated experiments were carried out. The iteration time and average path length results are shown in Figs. 18 and 19, respectively.

Iterative time of different methods in simulation environment 2.

Average path length of different methods in simulation environment 2.
It can be seen from Fig. 18 that the improved ACO (red line) proposed in this paper has the least iteration time in 10 repeated experiments. It can be seen from Fig. 19 that, compared to the original ACO, both Algorithm in [33] and the improved ACO have a shorter average path length. And the improved ACO proposed in this paper has the shortest average path length.
In order to further verify the performance of the method proposed in this paper under different simulation environments, the complexity of the simulation environment is further improved on the basis of the grid simulation environment 2, as shown in the following figure.
Figures 20, 21 and 22 are the path diagrams of the three methods in the simulation environment 3 respectively. It can be seen from the figure that the path of the method proposed in this paper is smoother. In order to further analyze the performance of the three methods, the iterative convergence diagrams are drawn on the basis of the above results, as shown in Figs. 23, 24 and 25 respectively.

The path of original ACO in simulation environment 3.

The path of algorithm in [33] in simulation environment 3.

The path of improved ACO in simulation environment 3.

Iterative convergence graph of original ACO in simulation environment 3.

Iterative convergence graph of algorithm in [33] in simulation environment 3.

Iterative convergence graph of improved ACO in simulation environment 3.
It can be seen from Fig. 23 that the original ACO only stabilized after iterated 100 times. Then, Algorithm in [33] and improved ACO stabilized after about 25 iterations. In the three simulated evacuation environments, the improved ACO has the fastest convergence speed.
The simulaiton results of different methods in simulation environment 3 is listed in Table 5. It can be seen from Table 5 that the iteration time, average path length, optimal path length, and worst path length of the improved ACO are 6.19 s, 35.37 m, 30.97 m and 42.28 m, respectively. Compared with the original ACO and Algorithm in [33], the results are both optimal.
Simulation results of different methods in simulation environment 3
In addition, in simulation environment 3, the effect of improving the optimal path length of ACO is more obvious than the other two methods. It shows that as the complexity of the environment increases, the effect of improving ACO in optimal path planning is getting better and better.
In order to verify the repeatability of the proposed method in simulation environment 3. For the three methods, 10 repeated experiments were carried out. The iteration time and average path length results are shown in Figs. 26 and 27, respectively. Because the optimal path length of the improved ACO proposed in this paper is obvious in simulation environment 3. Therefore, the optimal path length results for 10 repeated experiments are drawn as shown in Fig. 28.

Iterative time of different methods in simulation environment 3.

Average path length of different methods in simulation environment 3.

Optimal path length of different methods in simulation environment 3.
The improved ACO has the best results in multiple repeated experiments in a complex simulation environment.
According to simulation environment 3, we can get the computational complexity of different algorithm, which is listed in Table 6.
The computational complexity of different algorithm
From the Table 5, we know that the proposed improved ACO has the greatest complexity. However, on the one hand, the complexity of the three algorithms is very close. On the other hand, the proposed improved ACO algorithm has a faster convergence rate. Therefore, although it takes a long time, the overall number of iterations is small and the total time is short.
In the simulation analysis part, this paper verifies the performance of the improved ACO from two aspects of simulation environment of different complexity and repeated experiments. The following conclusions can be drawn from the simulation results: The improved ACO proposed in this paper is better than the original ACO and Algorithm in [33] in terms of iteration speed, average path length, optimal path length, and worst path length. As the complexity of the environment increases, the improved ACO path planning proposed in this article is more effective The improved ACO simulation results presented in this paper have good repeat stability.
An improved ant colony algorithm is proposed in this paper. Artificial potential field and quantum evolution theory are introduced in proposed algorithm, which based on ant colony algorithm. Compared with the traditional ant colony algorithm, the proposed algorithm can take into account both the convergence speed and optimization ability of path planning. In order to verify the effectiveness of the proposed algorithm, three different evacuation environments are designed. The following conclusions can be drawn from the simulation results: 1. Compared with the ant colony algorithm, the proposed improved ant colony algorithm has a faster convergence rate and can effectively avoid falling into the local optimum; 2. the proposed algorithm can be applied to It has good application value in different complex scenarios; 3. As the evacuation environment becomes more and more complex, the effect of the proposed algorithm becomes more obvious.
Footnotes
Acknowledgments
This work was supported by China Civil Aviation Administration Project (Grant Nos. ASSA2018/17 and ASSA2017/12).
