Nowadays, the power plant is changing the power industry from a centralized and vertically integrated form into regional, competitive and functionally separate units. This is done with the future aims of increasing efficiency by better management and better employment of existing equipment and lower price of electricity to all types of customers while retaining a reliable system. This research is aimed to solve the optimal power flow (OPF) problem. The OPF is used to minimize the total generations fuel cost function. Optimal power flow may be single objective or multi objective function. In this thesis, an attempt is made to minimize the objective function with keeping the voltages magnitudes of all load buses, real output power of each generator bus and reactive power of each generator bus within their limits. The proposed method in this thesis is the Flexible Continuous Genetic Algorithm or in other words the Flexible Real-Coded Genetic Algorithm (RCGA) using the efficient GA's operators such as Rank Assignment (Weighted) Roulette Wheel Selection, Blending Method Recombination operator and Mutation Operator as well as Multi-Objective Minimization technique (MOM). This method has been tested and checked on the IEEE 30 buses test system and implemented on the 35-bus Super Iraqi National Grid (SING) system (400 KV). The results of OPF problem using IEEE 30 buses typical system has been compared with other researches.