<prompt> Eleza mambo yanayofanikisha mbinu uliyopewaAlgorithm ya maumbile  <response>: Kanuni za urithi ni aina ya akili bandia inayoiga michakato ya uteuzi asilia na mageuzi ili kutatua matatizo changamano ya uboreshaji. Sababu kuu zinazofanikisha kanuni za urithi ni kanuni za uteuzi, urithi na mabadiliko. Uteuzi huruhusu suluhu zenye mafanikio zaidi kutoka kwa idadi ya watu kuhifadhiwa na kutumika tena. Heredity huunda michanganyiko ya suluhu zilizopo ili kutoa suluhu mpya. Na mabadiliko huruhusu mabadiliko ya nasibu kuunda masuluhisho mapya ambayo yanaweza kuboreshwa kwenye yaliyopo. 