A genetic based load flow optimisation