Research Article
A Hybrid Metaheuristic of Integrating Estimation of Distribution Algorithm with Tabu Search for the Max-Mean Dispersion Problem
Algorithm 1
Main scheme of the EDA-TS algorithm.
(1) Input: a distance matrix | |
(2) Output: The best solution | |
(3) EliteSetInitialization() (see Section 2.2) | |
(4) Record the best solution in | |
(5) CPPM CPPMatrixCalculation(ES) (see Section 2.3.1) | |
(6) while the elapsed time does not surpass the given time limit do | |
(7) EDAGuidedSolutionConstruction(, ) (see Section 2.3.2) | |
(8) TabuSearch() (see Section 2.4) | |
(9) if then | |
(10) | |
(11) end if | |
(12) Find the solution getting the worst objective value in | |
(13) () EliteSetUpdating() (see Section 2.5) | |
(14) if then | |
(15) | |
(16) else | |
(17) | |
(18) end if | |
(19) if then | |
(20) EliteSetRebuilding() (see Section 2.5) | |
(21) end if | |
(22) if undergoes updates for times then | |
(23) CPPMatrixCalculation() (see Section 2.3.1) | |
(24) end if | |
(25) end while |