An iterated local search algorithm for the minimum differential dispersion problem

Given a set of $n$ elements separated by a pairwise distance matrix, the minimum differential dispersion problem (Min-Diff DP) aims to identify a subset of m elements (m < n) such that the difference between the maximum sum and the minimum sum of the inter-element distances between any two chosen elements is minimized. We propose an effective iterated local search (denoted by ILS_MinDiff) for Min-Diff DP. To ensure an effective exploration and exploitation of the search space, the proposed ILS_MinDiff algorithm iterates through three sequential search phases: a fast descent-based neighborhood search phase to find a local optimum from a given starting solution, a local optima exploring phase to visit nearby high-quality solutions around a given local optimum, and a local optima escaping phase to move away from the current search region. Experimental results on six data sets of 190 benchmark instances demonstrate that ILS_MinDiff competes favorably with the state-of-the-art algorithms by finding 130 improved best results (new upper bounds).

[1]  Jin-Kao Hao,et al.  Breakout Local Search for the Max-Cutproblem , 2013, Eng. Appl. Artif. Intell..

[2]  Guy Kortsarz,et al.  On choosing a dense subgraph , 1993, Proceedings of 1993 IEEE 34th Annual Foundations of Computer Science.

[3]  Roberto Cordone,et al.  Construction and improvement algorithms for dispersion problems , 2015, Eur. J. Oper. Res..

[4]  Micael Gallego,et al.  A branch and bound algorithm for the maximum diversity problem , 2010, Eur. J. Oper. Res..

[5]  Jin-Kao Hao,et al.  Breakout Local Search for maximum clique problems , 2013, Comput. Oper. Res..

[6]  Jiming Liu,et al.  Community Mining from Signed Social Networks , 2007, IEEE Transactions on Knowledge and Data Engineering.

[7]  Jin-Kao Hao,et al.  Breakout Local Search for the Vertex Separator Problem , 2013, IJCAI.

[8]  Micael Gallego,et al.  Heuristics and metaheuristics for the maximum diversity problem , 2013, J. Heuristics.

[9]  Jin-Kao Hao,et al.  A three-phase search approach for the quadratic minimum spanning tree problem , 2015, Eng. Appl. Artif. Intell..

[10]  Jay B. Ghosh,et al.  Computational aspects of the maximum diversity problem , 1996, Oper. Res. Lett..

[11]  Abraham Duarte,et al.  Tabu search and GRASP for the maximum diversity problem , 2007, Eur. J. Oper. Res..

[12]  John L. Henning SPEC CPU2000: Measuring CPU Performance in the New Millennium , 2000, Computer.

[13]  Fred W. Glover,et al.  A hybrid metaheuristic approach for the capacitated arc routing problem , 2016, Eur. J. Oper. Res..

[14]  Paul Van Dooren,et al.  The PageTrust Algorithm: How to rank web pages when negative links are allowed? , 2008, SDM.

[15]  Jin-Kao Hao,et al.  Iterated variable neighborhood search for the capacitated clustering problem , 2016, Eng. Appl. Artif. Intell..

[16]  Francisco Gortázar,et al.  Tabu search for the Max-Mean Dispersion Problem , 2015, Knowl. Based Syst..

[17]  F. Glover,et al.  Heuristic algorithms for the maximum diversity problem , 1998 .

[18]  Luiz Satoru Ochi,et al.  Experimental Comparison of Greedy Randomized Adaptive Search Procedures for the Maximum Diversity Problem , 2004, WEA.

[19]  Boulevard Lavoisier,et al.  Breakout Local Search for the Max-Cut Problem , 2014 .

[20]  Oleg A. Prokopyev,et al.  The equitable dispersion problem , 2009, Eur. J. Oper. Res..

[21]  Jin-Kao Hao,et al.  Iterated maxima search for the maximally diverse grouping problem , 2016, Eur. J. Oper. Res..

[22]  Jin-Kao Hao,et al.  A multiple search operator heuristic for the max-k-cut problem , 2015, Ann. Oper. Res..

[23]  Yi Zhou,et al.  A three-phased local search approach for the clique partitioning problem , 2016, J. Comb. Optim..

[24]  Jin-Kao Hao,et al.  Breakout local search for the Steiner tree problem with revenue, budget and hop constraints , 2014, Eur. J. Oper. Res..

[25]  J. Randall Brown,et al.  The Knapsack Sharing Problem , 1979, Oper. Res..

[26]  Janez Demsar,et al.  Statistical Comparisons of Classifiers over Multiple Data Sets , 2006, J. Mach. Learn. Res..

[27]  Xiaodong Li,et al.  Cooperative Coevolution With Route Distance Grouping for Large-Scale Capacitated Arc Routing Problems , 2014, IEEE Transactions on Evolutionary Computation.

[28]  Somayé Ghandi,et al.  A breakout local search (BLS) method for solving the assembly sequence planning problem , 2015, Eng. Appl. Artif. Intell..

[29]  T.C.E. Cheng,et al.  Breakout dynasearch for the single-machine total weighted tardiness problem , 2016, Comput. Ind. Eng..

[30]  Jin-Kao Hao,et al.  Breakout local search for the quadratic assignment problem , 2013, Appl. Math. Comput..

[31]  Fred W. Glover,et al.  Greedy randomized adaptive search procedure with exterior path relinking for differential dispersion minimization , 2015, Inf. Sci..

[32]  J. Randall Brown,et al.  The Sharing Problem , 1979, Oper. Res..

[33]  Galina Andreeva,et al.  Exploring Management Capability in SMEs using transactional data , 2016, J. Oper. Res. Soc..

[34]  Jin-Kao Hao,et al.  A Study of Breakout Local Search for the Minimum Sum Coloring Problem , 2012, SEAL.

[35]  Jing Huang,et al.  On characterizing and computing the diversity of hyperlinks for anti-spamming page ranking , 2015, Knowl. Based Syst..

[36]  Helena Ramalhinho Dias Lourenço,et al.  Iterated Local Search , 2001, Handbook of Metaheuristics.

[37]  Nenad Mladenovic,et al.  Less is more: Basic variable neighborhood search for minimum differential dispersion problem , 2016, Inf. Sci..

[38]  M. Kuby Programming Models for Facility Dispersion: The p‐Dispersion and Maxisum Dispersion Problems , 2010 .

[39]  Gintaras Palubeckis,et al.  Iterated tabu search for the maximum diversity problem , 2007, Appl. Math. Comput..