## Introduction

This article deals with enhancements for the Simple C# Genetic Algorithm by Barry Lapthorn. It makes an extensive use of "foreach" loop and .NET2.0 C# language improvements, so the .NET 2.0 framework or higher is needed.

The program does the same thing and gives the same results as Barry's one.

## My Modifications :

## Improvements that can be done

The scaling of the GA parameters, ie allowing other mathematical functions to work with the GA (Genetic Algorithm) not only those with values between 0 and 1 (double floating point precision).

For example :

double f3 = (x * x * x + y * y * y + 3 * x * y);

I encourage you to follow this link to Barry Lapthorn's site : http://www.lapthorn.net/

I made this to learn visual c# express 2005. I hope someone will find some elements interresting in my work. Nevertheless, I don't pretend to be a top-level OO Programmer :-)