Reducing Power Consumption in Error-Correcting Code Using Various Genetic Operators