apiUrl
/content/experience-fragments/cognizant-dot-com/us/en/site/glossary/master/jcr:content/root/glossary.search.json
limit
500
errorMsg
API is not working.
lang
en
path
/content/cognizant-dot-com/us/en/glossary
noResultMsg
No Results.
didYouMeanMsg
Did you mean...
noResultTerm
Or try searching another term.
Evolutionary algorithm
<h5>What is an evolutionary algorithm? </h5> <p>An evolutionary algorithm is an <a adhocenable="false" href="/content/cognizant-dot-com/us/en/glossary/evolutionary-computation.html">evolutionary AI-based</a> computer application that solves problems by employing processes that mimic the behaviors of living things. As such, it uses mechanisms that are typically associated with biological evolution, such as reproduction, mutation and recombination. </p> <p>Evolutionary algorithms function in a Darwinian-like natural selection process; the weakest solutions are eliminated while stronger, more viable options are retained and re-evaluated in the next evolution—with the goal being to arrive at optimal actions to achieve the desired outcomes.</p> <h5>What are the business benefits of evolutionary algorithms?</h5> <p>Multiple business benefits are associated with evolutionary algorithms, including:</p> <ul> <li><span class="text-bold">Increased flexibility.</span> Evolutionary algorithm concepts can be modified and adapted to solve the most complex problems humans face and meet target objectives.</li> <li><span class="text-bold">Better optimization.</span> The vast “population” of all possible solutions is taken into consideration. This means the algorithm is not restricted to a particular solution.</li> <li><span class="text-bold">Unlimited solutions.</span> Unlike classical methods that present and attempt to maintain a single best solution, evolutionary algorithms include and can present multiple potential solutions to a problem. </li> </ul>
Evolutionary algorithm featured content
<p><br> Back to <a href="/content/cognizant-dot-com/us/en/glossary.html" target="_self">glossary</a></p>