This paper describes a general scheme to convert sequential ant-based algorithms into parallel shared memory algorithms. The scheme is applied to an ant-based algorithm for the maximum clique problem. Extensive experimental results indicate that the parallel version provides noticeable improvements to the running time while maintaining comparable solution quality to that of the sequential version. Categories and Subject Descriptors G.2.2 [Discrete Mathematics]: Graph Theory, Graph algorithms; I.2.8 [Artificial Intelligence]: Problem Solving, Control Methods, and Search, Heuristic methods General Terms Algorithms, Design Keywords Ant-Based Algorithms, Distributed Memory, Shared Memory, OpenMP, MPI, Max Clique
Thang Nguyen Bui, ThanhVu H. Nguyen, Joseph R. Riz