Genetic Algorithm

Concept and definition

Genetic Algorithm

What is Genetic Algorithm?

A genetic algorithm is a search and optimisation technique inspired by evolutionary theory and genetics. In essence, a genetic algorithm is a problem-solving technique that uses genetic operations such as selection, crossover and mutation to generate a population of candidate solutions and evolve them over time to find an optimal solution.

In simpler terms, a genetic algorithm can be thought of as an optimisation technique that mimics biological evolution in which the candidate solutions are the "individuals" competing for survival and reproduction in a given environment. The algorithm uses genetic operations to generate a new generation of candidate solutions, which are evaluated in terms of their adaptation to the environment, and the process is repeated until an acceptable solution is found.

Evolutionary algorithms is a broader term that refers to a set of search and optimisation techniques based on biological evolution. Genetic algorithms are one of the most popular and widely used evolutionary algorithm techniques. However, there are other evolutionary algorithm techniques, such as evolutionary programming, evolutionary strategy and genetic programming, which differ in the genetic operations they use and how they evolve candidate solutions.

« Back to glossary

Do you want to get in touch?

CDRs contain data that a telecommunications company collects about phone calls, such as time and length of call. This data can be used in analytical applications.
Fill the form
Share:
How Artificial Intelligence is revolutionizing the retail sector

Artificial intelligence (AI), Machine Learning (ML) and data analytics are rapidly changing and having a major impact on our business.

Read More »
Automation and rapid deployments via SaaS

One of the decisions faced by a company that needs an IT infrastructure is the choice of where to locate this infrastructure and where to install it.

Read More »
Reducing Churn and improving customer satisfaction with predictive forecasting

Churn, or customer churn rate, is a constant challenge for today's businesses. The ability to retain customers is a constant challenge for today's companies.

Read More »
How to detect delinquent customers and avoid defaults? 10 signs of delinquency

As a consequence of this pandemic and economic situation in which we have found ourselves for the last two years, with the intention of better protecting the [...]

Read More »
See more entries
© Gamco 2021, All Rights Reserved - Legal notice - Privacy - Cookies