Final MSc project : A Java based Distributed Approach to Genetic Programming on the Internet



Supervised by Dr W. B. Langdon.

Abstract of my mini-project report

This paper presents a distributed approach to parallelise Genetic Programming on the Internet. The motivation for the approach is to harness the wealth of computing resources available on the Internet to provide the computing power required for solving difficult problems. A distributed genetic programming system termed DGP is developed in the Java programming language to demonstrate the feasibility of distributing genetic programming on the Internet. Unique features of the DGP system include the use of Java Servlets to handle the communication between DGP clients, the use of a population pool to neutralise differences in speeds of hosts, the interactive user interface and graphical displays of the evolution process. The DGP system has been implemented over the Internet and the results are favourable. Experiments were conducted to determine the performance of the DGP system. Results showed that the DGP system has a much higher probability of finding solutions as compared to the distributed approaches taken in our previous studies and the single population Genetic Programming.

For full report, click here to download.

The DGP applet can be found here


This page has had hits since 25 September 1998.

Last updated on 25/09/98