Abstract
A common technique for finding accurate solutions to quadratic equations is to employ genetic algorithms. The authors propose using a genetic algorithm to find the complex roots of a quadratic problem. The technique begins by generating a collection of viable solutions, then proceeds to assess the suitability of each solution, choose parents for the next generation, and apply crossover and mutation to the offspring. For a predetermined number of generations, the process is repeated. Comparing the evolutionary algorithm's output to the quadratic formula proves its validity and uniqueness. Furthermore, the utility of the evolutionary algorithm has been demonstrated by programming it in Python code and comparing the outcomes to conventional intuitions.
Reference13 articles.
1. F. Sam, “Feasibility of teaching quadratic equations in Senior High School Form One,” Thesis, University of Cape Coast, 2013. Accessed: Apr. 02, 2023. [Online]. Available: http://ir.ucc.edu.gh/jspui/handle/123456789/3833
2. Artino, C.Q., 2009. The Complex Roots of a Quadratic Equation: A Visualization. Parabola, 45(3), p.26.
3. Mirjalili, S. and Mirjalili, S., 2019. Genetic algorithm. Evolutionary Algorithms and Neural Networks: Theory and Applications, pp.43-55.
4. Lambora, A., Gupta, K. and Chopra, K., 2019, February. Genetic algorithm-A literature review. In 2019 international conference on machine learning, big data, cloud and parallel computing (COMITCon) (pp. 380-384). IEEE.
5. Stepanov, L.V., Koltsov, A.S., Parinov, A.V. and Dubrovin, A.S., 2019, April. Mathematical modeling method based on genetic algorithm and its applications. In Journal of Physics: Conference Series (Vol. 1203, No. 1, p. 012082). IOP Publishing.