Using the Multi-Start and Island Models for Parallel Multi-Objective Optimization on the Computational Grid

The focus of this paper is on the parallel multi-start and island models of meta-heuristics within the context of multiobjective optimization on the computational grid. The combination of these two models often provides very effective parallel algorithms. However, experiments on large-size problem instances are often stopped before the convergence of these algorithms is achieved. The full exploitation of the cooperation needs a large amount of computational resources and the management of the fault tolerance issue. In this paper, we propose a grid-based fault-tolerant approach for these models and their implementation on the XtremWeb grid middleware. The approach has been experimented on the bi-objective Flow-Shop problem on a computational grid which is a multi-domain education network composed of 321 heterogeneous Linux PCs. The preliminary results, obtained after an execution time of several days, demonstrate that the use of grid computing allows to fully exploit effectively and efficiently the two parallel models and their combination for solving challenging optimization problems. An improvement of the effectiveness by over 60% compared to a serial meta-heuristic is obtained with a computational grid.

[1]  El-Ghazali Talbi,et al.  Towards a Coordination Model for Parallel Cooperative P2P Multi-objective Optimization , 2005, EGC.

[2]  Ian Foster,et al.  The Grid 2 - Blueprint for a New Computing Infrastructure, Second Edition , 1998, The Grid 2, 2nd Edition.

[3]  Nicholas Carriero,et al.  Coordination languages and their significance , 1992, CACM.

[4]  El-Ghazali Talbi,et al.  Adaptive mechanisms for multi-objective evolutionary algorithms , 2003 .

[5]  Clarisse Dhaenens,et al.  A Hybrid Evolutionary Approach for Multicriteria Optimization Problems: Application to the Flow Shop , 2001, EMO.

[6]  Jean-Charles Billaut,et al.  Multicriteria scheduling , 2005, Eur. J. Oper. Res..

[7]  El-Ghazali Talbi,et al.  A Taxonomy of Hybrid Metaheuristics , 2002, J. Heuristics.

[8]  David Gelernter,et al.  Generative communication in Linda , 1985, TOPL.

[9]  El-Ghazali Talbi,et al.  ParadisEO: A Framework for the Reusable Design of Parallel and Distributed Metaheuristics , 2004, J. Heuristics.

[10]  El-Ghazali Talbi,et al.  Grid computing for parallel bioinspired algorithms , 2006, J. Parallel Distributed Comput..

[11]  Lothar Thiele,et al.  Multiobjective evolutionary algorithms: a comparative case study and the strength Pareto approach , 1999, IEEE Trans. Evol. Comput..

[12]  Rajkumar Buyya,et al.  A taxonomy and survey of grid resource management systems for distributed computing , 2002, Softw. Pract. Exp..

[13]  Ami Marowka,et al.  The GRID: Blueprint for a New Computing Infrastructure , 2000, Parallel Distributed Comput. Pract..

[14]  Theodore C. Belding,et al.  The Distributed Genetic Algorithm Revisited , 1995, ICGA.

[15]  Gilles Fedak,et al.  XtremWeb: Building an Experimental Platform for Global Computing , 2000, GRID.