A study on the effects of surrounding faults on optimisation of improve oil recovery process by using a genetic algorithm self-code. (2016)