Abstract :
The quadratic assignment problem (QAP) is a well known important combinatorial problem. Indeed, many real world applications such as backboard wiring, typewriter keyboard design and scheduling can be formulated as QAPs. Recently, tackling this problem has been addressed by ant colony optimization (ACO) Algorithms. To do so, ACOs, and more precisely min-max ant system (MMAS) Algorithms, are usually combined with two kinds of stochastic local search (SLS) methods: the 2-opt local search and the tabu local search. We talk then respectively about MMAS2opt and MMAStabu. In this paper, we propose an improvement of these two methods according to the properties of ACO and QAP. In the case of MMAS2opt, a new random walk strategy is used to avoid a quick stagnation into local optima. Moreover, a forward-looking strategy is proposed to explore the neighborhood more thoroughly. In the case of MMAStabu, a random walk strategy is also employed to avoid getting stuck at local optima. In order to show the merits of our proposed techniques we have conducted experimental tests comparing respectively MMAS2opt and MMAStabu with and without the improvements. The results demonstrate that the improved local method, have better performance in terms of the quality of the solution returned than the original ones. Moreover, we also noticed that the improved methods outperform each other for different classes of problems.
Keywords :
combinatorial mathematics; minimax techniques; search problems; ant colony optimization algorithm; combinatorial problem; forward- looking strategy; min-max ant system algorithms; quadratic assignment problem; stochastic local search methods; tabu local search; Ant colony optimization; Approximation algorithms; Electronic circuits; Joining processes; Keyboards; Laser sintering; Stochastic systems; Testing; Wires; Wiring;