Abstract
An improved ant colony optimization (ACO) combined with immunosuppression and parameters switching strategy is proposed in this paper. In this algorithm, a novel judgment criterion for immunosuppression is introduced, that is, if the optimum solution has not changed for default iteration number, the immunosuppressive strategy is carried out. Moreover, two groups of parameters in ACO are switched back and forth according to the change of optimum solution as well. Therefore, the search space is expanded greatly and the problem of the traditional ACO such as falling into local minima easily is avoided effectively. The comparative simulation studies for path planning of landfill inspection robots in Asahikawa, Japan are executed, and the results show that the proposed algorithm has better performance characterized by higher search quality and faster search speed.
Keywords
1. Introduction
Nowadays, robots are more and more widely applied in production process and our daily life, and path planning is a very important branch in robotics, especially for mobile robots. Path planning is often treated as finding an optimum path from a start node to a goal node, and certain optimization criteria (e.g., shortest distance, minimum running time, or lowest energy consumption) must be satisfied [1]. Generally, robot is regarded as a particle in this process.
In recent years, scholars have done lots of fruitful work for path planning of mobile robots, and several methods, such as artificial potential field method (APF) [2], genetic algorithm (GA) [3], particle swarm optimization (PSO) [4], and ant colony optimization (ACO), have been developed to tackle this problem [5–9]. Among them, ACO is a typical swarm intelligence optimization method, and it is wildly used recently for its convenient realization [10, 11]. However, it has some problems, such as slow search speed, falling into the local convergence easily, and randomness of the optimum solution, because the initial pheromone of ACO is deficient. To overcome above shortcomings, some improved ACO algorithms based on immunosuppression are presented by scholars. Immunosuppression refers to a process that keeps the individuals with high fitness and low concentration, while making obsolete the individuals with low fitness and high concentration. Liu et al. present a highly efficient algorithm-binary state ant colony algorithm based on immunodominance strategy. In this algorithm, different pheromone update methods were used, aiming at two groups of ants. Moreover, elitist ants were got from tabu table, which was optimized through immune operator such as clone expansion and hyper mutation, and then local optimization immunodominance operating was applied to enhance the explorative capacity [12]. Liu Yong et al. propose a hybrid model combined with ACO and immune clone algorithm. In this model, the pheromone distribution for ants is generated through immune memory operator at the early stage, and the concentration of pheromone is adjusted through immunosuppression at the last period, so that the diversity of ant colony is preserved [13]. Lin and Huo present a modified ACO based on immune system, making use of the positive feedback of ACO and the global search capability of immune genetic algorithm, and dynamic route guidance simulation result illustrates the effectiveness of the proposed algorithm [14]. Zhang et al. use immune algorithm to obtain the iterative optimization of associated parameters of ACO, raising the efficiency of the method [15].
In the dump rebuilding project of Asahikawa, Japan, the landfill inspection robot is required for collecting the gas emission information of dump. That means all the gas emission pipelines should be traversed by land inspection robots with the minimum distance, and the inspection path planning problem can be treated as traveling salesman problem (TSP) because there is no obstacle in routing environment. Besides, the location of gas emission pipelines is distributed in rugged mountain, so they are not in the same plane, and the path planning problem could be regarded as 3D TSP. In this paper, each data collecting point in dump are viewed as a city in TSP, and the cost function is measured by 3D geometric distance, thus the way solving TSP could be used for path planning of land inspection robots.
The research work of this paper is aiming at path planning for inspection robots in landfill reconstructing project, Asahikawa, Hokkaido, Japan, and its contributions can be summarized as follows:
The environment without obstacle, such as the situation in this paper, can be converted into TSP, and it is a new mathematical model abstraction method.
A modified ACO for solving path planning problem of landfill inspection robots is proposed. The proposed algorithm has a novel, targeted, and effective judgment criterion for immunosuppression that the optimum solution has not changed in default iteration number; its search space is expanded by parameters switching strategy, and the defect of ACO, which falling into local minima easily, is avoided to some extent.

The planning topographic map of landfill in Asahikawa
2. Project Background and Environment Modeling
The research environment of this paper is the landfill in Etanbetsuchonakazono, Asahikawa, Hokkaido, Japan. In this section, the research background is described, then the environmental information is processed, so that path planning problem for landfill inspection robots can be converted into a TSP.
2.1. Background description
The central landfill is located in No. 197 address, Etanbetsuchonakazono, Asahikawa, Hokkaido, Japan, which covers an area of 179.7 hectares. A mass of household garbage and some construction waste, total about 6.5 million tons, was filled here from June 1979 to June 2003 [16]. The settlement of landfill was affected, and underground water was polluted by lots of water left in garbage because of poor drainage in the landfill. Moreover, serious anaerobic environment was formed, and a great quantity of combustible gas was also accumulated in the landfill for lacking in air circulation. Therefore, potential safety hazards were increased due to deficiency of gas emission pipes [17].
Asahikawa ministry of environment reconstructed this landfill to solve the above problems. Catchpits, drainageway for penetrating fluids and gas emission pipelines, have been built from 2004 to 2009. Ninety-seven gas emission pipes were erected by this project, and the number of them is expected to reach 109 [17]. The planning topographic map of landfill is shown in Figure 1, pointing out different colors in graph stands for gas emission pipes, and the altitude of gas pipes is expressed by contour line.
To prevent relevant workers from encroaching of harmful gas, inspection robots are applied to collect gas concentration of the gas emission pipes, and the route should be predetermined by simulation studies, so that the robot could travel all the pipes with minimum distance.
2.2. Environmental information processing
From the above environment, path planning problem for landfill inspection robots can be converted into a TSP because there are no barriers in the dump. Due to the uneven distribution of gas emission pipes, the cost function between cities in TSP is substituted by 3D geometrical Euclidean distance between each gas emission pipeline.
The horizontal plane with an altitude of 200 m is selected as X-Y plane for the 109 pipes that are mostly constructed with a height near to 200 m. After projecting these 109 points to X-Y plane, we can find that point 8-5 is located in the center of the 109 points. So, point 8–5 is set as the origin of 3D coordinates, and 3D view for all gas emission pipelines is shown in Figure 2, whose projection in X-Y plane is shown in Figure 3.

The 3D view for all gas emission pipelines

The projection for the location of gas emission pipelines in X-Y plane
According to the location of 109 pipelines and the origin set above, the 3D coordinates of all pipelines could be determined, and part of them are listed in Table 1 (there are only coordinates of 37 gas emission pipelines for length limitation).
The coordinates of gas emission pipeline (partial)
The 3D geometrical distance between i th and j th gas emission pipeline could be computed by equation (1).
where
Therefore, the path planning problem for landfill inspection robot has already converted into a 3D traveling salesman problem.
3. Improved Ant Colony Algorithm Combined With Immunosuppression and Parameters Switching Strategy
In this section, ACO and its mathematical model are introduced, a modified ACO combined with immunosuppression and parameters switching strategy is proposed, and the steps of proposed algorithm are described.
3.1. ACO and its mathematical model
The optimum solutions are built in parallel by different ants when ACO is used for TSP solving process. The probability
In the equation above,
The route of an ant is a sequence including all serial numbers of gas emission pipes and it is also a feasible solution of TSP when all nodes are visited by the ant. If all ants completed the iteration processes, the pheromone between nodes i and j is updated by Equations (3) and (4).
In the equation above, ρ is the pheromone evaporation coefficient.
The computational equation of
where Q is the total pheromone amount and Lk is the distance of the path obtained by the k th ant In Situation 1 k th ant passes through the path from node i to node j
During the optimization process, the pheromone amount in the environment is accumulated or evaporated until the default maximum iteration number is reached.
3.2. Immunosuppressive ACO
In ACO, the more ants pass through a path, the more pheromone is accumulated, and the higher concentration is obtained in the path. Therefore, the path will be selected in high probability in the next recursive loop. This positive feedback mechanism ensures the rapidity and convergence of ACO. However, premature phenomenon appears accordingly, and the algorithm is fall into local minima easily. To overcome the problem, some scholars take the basic idea of immunosuppression into consideration for concentration adjusting.
The path concentration
where λ is an adjusting factor and it is a negative constant.
Compared with simple ACO, higher quality solution has achieved by immunosuppression algorithm proposed by Liu et al. for small-scale TSP, such as Oliver30 [12]. But in the project as mentioned above, it is a complex process in which a certain amount of pheromone accumulated in a particular path because the number of gas emission pipes is large and they are distributed uniformly, so the paths selected by ants are dispersive at the early stage. Therefore, a suitable C0, which has a direct influence on search quality, is difficult to determine under such environment. If C0 is set too big, then the concentration value would be hard to reach and the immunosuppression may lose its efficiency. On the contrary, if C0 is set too small, then the pheromone could not be accumulated fully, thereby the convergence speed would be slow.
Aiming at this circumstance, a novel judgment criterion for immunosuppression is introduced in this paper. The concentration of a path should be inhibited if the optimum solution has not changed successively for default iteration number and the inhibition is released when optimum solution with higher fitness value appears. The improved immunosuppression equation can be described as equation (7).
In Situation 2, the optimum solution has not changed successfully for default iteration number. In this improved method, immunosuppressive strategy is utilized in accordance with the optimum solution. On the one hand, the difficulty in C0 selecting is avoided. On the other hand, it has strong pertinency and high efficiency because it is carried out only in the circumstance where the optimum solution has no change successively for default iteration number. In addition, all the paths passed by ants are inhibited instead of some certain paths so that the paths which have not selected in early stage are more likely chosen by ants in the next iteration. As a result, the randomness information is exploited sufficiently, and the search space is expanded greatly.
3.3. Parameters switching strategy
Besides immunosuppression, the parameters switching strategy is also introduced to improve the algorithm. In ACO, different selection of parameters has direct influence on problemsolving process. A group of parameters with strong randomness is usually selected for expanding the search space when ACO is trapped into stagnating state and another group of parameters with better convergence is chosen when optimum solution with higher fitness value appears so that the heuristic information can be used adequately. In this paper, three parameters ρ, α, and β are chosen as the switching parameters. Among them, ρ is the pheromone evaporation coefficient, the bigger ρ is, the faster pheromone evaporates, and the randomness of ACO is stronger. However, α and β are the parameters stand for the influence of pheromone and heuristic information to the algorithm. Bigger α leads to stronger convergence and bigger β means that ACO is easily influenced by heuristic information so that the node with local shortest path will be chosen more frequently.
3.4. Parameters switching strategy
The algorithm combined with immunosuppression and parameters switching strategy proposed in this paper has six steps as follows:
Simulation results obtained by five ant colony algorithms
4. Simulation Studies
The proposed algorithm is applied for path planning of landfill inspection robots in dump rebuilding project in Asahikawa. The general parameters of ACO are selected as
The determination of default iteration number X is the most difficult thing in proposed algorithm. If X is too small, then the immunosuppression operator will be so frequent in which the convergence speed will be slow down. On the contrary, if X is too big, the algorithm could not handle the stagnating problem timely and the effect of immunosuppression will be obviously reduced within the same maximum iteration number. After a lot of statistical experiments, the default iteration number X is set as 20.
All the simulations are completed in ASUS laptop with Intel core i5 CPU, 2.40 GHz basic frequency, 2G RAM. The software running environment is Visual Studio 2008 and program language is C++. Comparative simulate studies using five algorithms defined later are investigated for path planning of landfill inspection robots in 3D TSP environment mentioned earlier
The simulation experiments are implemented five times for each algorithm defined above to reduce the randomness existing in problemsolving process of ACO. The average optimum solution, average computing time, minimal optimum solution and minimal computing time are shown in Table 2.
Some facts can be concluded from Table 2 as follows:
Algorithm E (Traditional ACO) has worst performances no matter in computing time or search quality.
Compared with Algorithm D (Immunosuppressive ACO in Ref [12]), Algorithm A (Improved immunosuppressive ACO) has better performances in computing time and search quality. That indicates that the novel judgment criterion for immunosuppression proposed in this paper is effective.
Algorithm C (Improved ACO combined with immunosuppression and parameters switching strategy) has achieved optimum solution with higher fitness value than Algorithm A (Improved immunosuppressive ACO) in relatively short computer time. That demonstrates that the parameters switching strategy has a positive impact on search quality improving and search speed accelerating. The minimal optimum solution is selected as the final result for each algorithm after five times experiments. The changes of path lengths for minimal optimum solution corresponding to each algorithm are shown in Figure 4.
The path length of optimum solution achieved by proposed algorithm is 6164.425159 and its relative sequence numbers are: V = {57, 52, 51, 53, 54, 55, 56, 59, 58, 43, 46, 38, 34, 35, 44, 45, 36, 27, 15, 16, 17, 28, 37, 29, 18, 19, 8, 7, 65, 64, 6, 5, 4, 62, 63, 72, 73, 89, 82, 88, 81, 80, 79, 71, 74, 66, 60, 61, 2, 3, 14, 13, 26, 25, 30, 20, 12, 1, 9, 10, 21, 22, 11, 68, 67, 75, 83, 91, 90, 86, 87, 96, 95, 100, 104, 101, 97, 105, 108, 103, 107, 109, 106, 102, 99, 94, 98, 93, 92, 84, 76, 77, 85, 78, 70, 69, 24, 23, 33, 32, 31, 39, 40, 41, 42, 50, 49, 48, 47}. The inspection route is shown in Figure 5.

The changes of path lengths for minimal optimum solution corresponding to each algorithm

Optimum inspection route for robots achieved by the proposed algorithm
5. Conclusion
The main contributions of this paper are a new mathematical model abstraction method which can convert path planning problem of inspection robots to TSP and a modified ACO combined with immunosuppression and parameters switching strategy. Simulation results of path planning for inspection robots in landfill reconstructing project in Asahikawa, Hokkaido, Japan show that the proposed algorithm obtains the shortest path with the least amount of time consumption, illustrating that immunosuppression and parameters switching strategy proposed in this paper can expand the search space, avoid falling into local minima, improve the solution quality and reduce the computing time effectively.
Footnotes
6. Acknowledgements
We are extremely grateful to College of Design and Manufacturing Technology, Muroran Institute of Technology, Japan for accepting one of our co-authors, Peng Chen as an international exchanging student and providing him all the conviences. We also deeply appreciate Professor Hanajima Naohiko for his scientific and rigorous guidance to Peng Chen.
