Please use this identifier to cite or link to this item: https://www.um.edu.mt/library/oar/handle/123456789/95853
Title: A study on various strategies for distributed genetic algorithms working on clusters for a number of described problems
Authors: Vella, Alan (2003)
Keywords: Information technology
Genetic algorithms
Human genome
Issue Date: 2003
Citation: Vella, A. (2003). A study on various strategies for distributed genetic algorithms working on clusters for a number of described problems (Bachelor's dissertation).
Abstract: Genetic algorithms solve problems by borrowing from Darwin's concept of evolution, survival of the fittest. A genetic algorithm works by creating many generations from an initial population of possible solutions through the use of selection, crossover and mutation operations. A distributed genetic algorithm (or DGA) is a series of serial genetic algorithms working in parallel on the same problem, in the hope of finding a better solution in a shorter time. A particular kind of DGA is the coarse grain type. These kind of DGAs are composed of several genetic algorithms working independently of each other which regularly exchange individuals (migration) with each other according to a pre-specified scheme. Coarse-grain distributed genetic algorithms are defined by various factors, including the migration interval (how many individuals migrate), migration rate (how frequently do these individuals migrate) and the topology (which populations exchange their individuals with which other populations). This project has two main objectives. The first objective is to create a generic DGA tool which allows the user to solve any kind of problem (be it the TSP problem or the bin-packing problem) using a DGA. Furthermore, this tool should enable the user to define his own DGA by allowing him to specify parameters like the population size, the number of nodes to be used, migration interval, migration rate and the topology scheme. The second objective of this project is to carry out various DGAs (with different parameters) using the generic DGA tool built for two problems (a TSP problem of 89 cities and a partition problem of 1000 integers) and compare their performances. This could provide some insight into which set of DGA parameters are better suited for each problem.
Description: B.Sc. IT (Hons)(Melit.)
URI: https://www.um.edu.mt/library/oar/handle/123456789/95853
Appears in Collections:Dissertations - FacICT - 1999-2009
Dissertations - FacICTCS - 1999-2007

Files in This Item:
File Description SizeFormat 
BSC(HONS)IT_Vella_Alan_2003.pdf
  Restricted Access
14.34 MBAdobe PDFView/Open Request a copy


Items in OAR@UM are protected by copyright, with all rights reserved, unless otherwise indicated.