This book explains about reduction of the four wave mixing, a non-linearity present in most of the optical fiber communication systems. Starting with some basic concepts of four wave mixing, Golomb Rulers and genetic algorithms,the book explains the effects of dispersion on four wave mixing, methods of reducing the four wave mixing and simulation of these methods and also the optimization of the method used.