Skip to main content

Advertisement

Log in

Combining Metaheuristics and Exact Methods for Solving Exactly Multi-objective Problems on the Grid

  • Published:
Journal of Mathematical Modelling and Algorithms

Abstract

This paper presents a parallel hybrid exact multi-objective approach which combines two metaheuristics – a genetic algorithm (GA) and a memetic algorithm (MA), with an exact method – a branch and bound (B&B) algorithm. Such approach profits from both the exploration power of the GA, the intensification capability of the MA and the ability of the B&B to provide optimal solutions with proof of optimality. To fully exploit the resources of a computational grid, the hybrid method is parallelized according to three well-known parallel models – the island model for the GA, the multi-start model for the MA and the parallel tree exploration model for the B&B. The obtained method has been experimented and validated on a bi-objective flow-shop scheduling problem. The approach allowed to solve exactly for the first time an instance of the problem – 50 jobs on 5 machines. More than 400 processors belonging to 4 different administrative domains have contributed to the resolution process during more than 6 days.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Basseur, M., Seynhaeve, F., Talbi, E.-G.: Adaptive mechanisms for multi-objective evolutionary algorithms. In: Congress on Engineering in System Application CESA’03, pp. 72–86, Lille, France (2003)

  2. Fedak, G., Germain, C., Neri, V., Cappello, F.: Xtrem Web: building an experimental platform for Global Computing. In: Workshop on Global Computing on Personal Devices (CCGRID2001). IEEE Press, Piscataway, NJ (May 2001)

    Google Scholar 

  3. Gelenter, D., Crainic, T.G.: Parallel ranch and bound algorithms: survey and synthesis. Oper. Res. 42, 1042–1066 (1994)

    Article  MathSciNet  Google Scholar 

  4. Gelernter, D.: Generative communication in Linda. ACM Trans. Program. Lang. Syst. 7, 80–112 (1985)

    Article  MATH  Google Scholar 

  5. Gelernter, D., Carriero, N.: Coordination languages and their significance. Commun. ACM 35, 92–107 (1992)

    Article  Google Scholar 

  6. Hankin, C., Le Métayer, D., Sands, D.: A calculus of Gamma programs. In: Languages and Compilers for Parallel Computing, 5th International Workshop, vol. 1192, pp. 342–355. Springer, Berlin Heidelberg New York (1992)

    Google Scholar 

  7. Melab, N.: Contributions à la Résolution de Problèmes d’Optimisation Combinatoire sur Grilles de Calcul. HDR thesis, LIFL, USTL (November 2005)

  8. Mezmaz, M., Melab, N., Talbi, E.-G.: Towards a coordination model for parallel cooperative P2P multi-objective optimization. In: Proc. of European Grid Conf. (EGC’2005), Amsterdam, The Netherlands. Lecture Notes in Computer Science, vol. 3470, pp. 305–314. Springer, Berlin Heidelberg New York (2005)

    Google Scholar 

  9. Mezmaz, M., Melab, N., Talbi, E.-G.: A Grid-enabled Branch and Bound Algorithm for Solving Challenging Combinatorial Optimization Problems. In: Proc. of 21th IEEE Intl. Parallel and Distributed Processing Symp., Long Beach, California, pp. 26–30 (March 2007)

  10. Papadopoulos, G.A., Arbab, F.: Coordination models and languages. In: Zelkowitz, M. (ed.) Advances in Computers: The Engineering of Large Systems, vol. 46. Academic Press, New York (1998)

    Google Scholar 

  11. Taillard, E.: Banchmarks for basic scheduling problems. Eur. J. Oper. Res. 23, 661–673 (1993)

    MATH  Google Scholar 

  12. Talbi, E.-G.: Taxonomy of hybrid metaheuristics. Journal of Heuristics 8, 541–564 (2002) (Kluwer)

    Article  Google Scholar 

  13. Talbi, E.-G., Alba, E., Melab, N., Luque, G.: Metaheuristics and parallelism. In: Parallel Metaheuristics: A New Class of Algorithms, chap. 4, pp. 79–103. Wiley, New York (2005)

    Google Scholar 

  14. T’kindt, V., Billaut, J.-C.: Multicriteria Scheduling – Theory, Models and Algorithms. Springer, Berlin Heidelberg New York (2002)

    MATH  Google Scholar 

  15. Vieillot, M.: Synthèse de programmes gamma en logique reconfigurable. In: Techniques et Sciences Informatiques, vol. 14, pp. 567–584 (1995)

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Mohand Mezmaz.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Mezmaz, M., Melab, N. & Talbi, EG. Combining Metaheuristics and Exact Methods for Solving Exactly Multi-objective Problems on the Grid. J Math Model Algor 6, 393–409 (2007). https://doi.org/10.1007/s10852-007-9063-8

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10852-007-9063-8

Keywords

Mathematics Subject Classifications (2000)

Navigation