Load Balancing for the Dynamic Distributed Double Guided Genetic Algorithm for MAX-CSPs

  • Authors:
  • Sadok Bouamama;Khaled Ghedira;Nisrine Zaier

  • Affiliations:
  • University of Tunis, Tunisia;University of Tunis, Tunisia;University of Tunis, Tunisia

  • Venue:
  • International Journal of Artificial Life Research
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

The Dynamic Distributed Double Guided Genetic Algorithm (D3G2A) deals with Maximal Constraint Satisfaction Problems. The approach consists in creating agents cooperating together to solve problems. This paper aims to improve the D3G2A. The main purpose is to balance agent loads this distributed approach. The proposed approach will redistribute the load of Species agents more equally in order to improve the CPU time. This improvement allows not only reduction of the number of Species agents but also decreases communications agents cost. In this regard, a sub-population is composed of chromosomes violating a number of constraints in the same interval. Secondly, another proposed approach will redistribute the work load. This improvement allows diminution of inactive Species agents and it results in a balanced workloads. In fact, by analogy with social animal flocks, Species agents cooperate together to do all tasks in a reduced CPU time. Several comparisons are made about new approaches with the old version of the D3G2A. Results are promising.