Solving the Capacitated Clustering Problem by aCombined Meta-Heuristic Algorithm
Subject Areas : B. Computer Systems OrganizationNarges Mahmoodi Darani 1 , Vahid Ahmadi 2 , Zahra Saadati Eskandari 3 , Majid Yousefikhoshbakht 4
1 - Department of Mathematic, Malayer Branch, Islamic Azad University, Malayer, Iran
2 - Department of Mathematic, Ahvaz Branch, Islamic Azad University, Ahvaz, Iran
3 - Young Researchers & Elite Club, Fereydan Branch, Islamic Azad University, Fereydan, Iran
4 - Young Researchers & Elite Club, Hamedan Branch, Islamic Azad University, Hamedan, Iran
Keywords: NP-hard Problems, Capacitated Clustering Problem, Ant Colony Optimization, Sweep Algorithm, Local Search,
Abstract :
The capacitated clustering problem (CCP) is one of the most important combinational optimization problems that nowadays has many real applications in industrial and service problems. In the CCP, a given n nodes with known demands must be partitioned into k distinct clusters in which each cluster is detailed by a node acting as a cluster center of this cluster. The objective is to minimize the sum of distances from all cluster centers to all other nodes in their cluster, such that the sum of the corresponding node weights does not exceed a fixed capacity and every node is allocated to exactly one cluster. This paper presents a hybrid three-phase meta-heuristic algorithm (HTMA) including sweep algorithm (SA), ant colony optimization (ACO) and two local searches for the CCP. At the first step, a feasible solution of CCP is produced by the SA, and at the second step, the ACO, insert and swap moves are used to improve solutions. Extensive computational tests on standard instances from the literature confirm the effectiveness of the presented approach compared to other meta-heuristic algorithms.