@conference {Gad2020,
	title = {Cython for Speeding-up Genetic Algorithm},
	booktitle = {2020 International Conference on Electrical and Information Technologies, ICEIT 2020},
	year = {2020},
	note = {cited By 0},
	abstract = {This paper proposes a library for implementing the genetic algorithm using Python mainly in NumPy and speeding-up its execution using Cython. The preliminary Python implementation is inspected for possible optimizations. The 4 main changes include statically defining data types for the NumPy arrays, specifying the data type of the array elements in addition to the number of dimensions, using indexing for looping through the arrays, and finally disabling some unnecessary features in Cython. Using Cython, the NumPy array processing is 1250 times faster than CPython. The Cythonized version of the genetic algorithm is 18 times faster than the Python version. {\textcopyright} 2020 IEEE.},
	keywords = {Array elements, Array processing, Data type, Genetic algorithms, High level languages},
	doi = {10.1109/ICEIT48248.2020.9113210},
	url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-85086899207\&doi=10.1109\%2fICEIT48248.2020.9113210\&partnerID=40\&md5=2f21b7d3239af190e4a515e4e967104b},
	author = {Gad, A.F. and Ezzahra Jarmouni, F.}
}
