Giter Site home page Giter Site logo

ivanhurtado92 / algoritmo-genetico-de-pureza Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 276 KB

Algoritmo que mediante la creación de hijos y la comparación con sus padres, se van generando generaciones con una "genética" más pura, empleando también un método de mutación genético.

C++ 100.00%

algoritmo-genetico-de-pureza's Introduction

Algoritmo-genetico-de-pureza

Algoritmo que mediante la creación de hijos y la comparación con sus padres, se van generando generaciones con una "genética" más pura, empleando también un método de mutación genético.

El algoritmo llamado "AlgoritGenetico" se encarga de generar una sola generación extra, combinando el primer elemento con el último, el segundo con el penúltimo, así hasta que cada uno de los 10 elementos se hayan cruzado con otro. Comparando así, a los hijos con los padres para saber cuál es más puro, de esta manera se van guardando y reemplazando continuamente los hijos con los padres para ir obteniendo las generaciones más puras posibles.

El algoritmo llamado "AlgoritGenMasGen", hace el mismo proceso con la única diferencia que este algoritmo creará las generaciones que el usuario desee con un límite de 1000, la creación de más generaciones se detendrá si se cumple la condición de obtener un hijo con una genética completamente pura.

El tercer algoritmo, llamado "AlgoritGenMasGenRand", hace el mismo proceso que el anterior, pero este elige los padres de manera aleatoria, vigilando que ninguno de los 10 elementos se repitan en esa generación.

Por último, el cuarto algoritmo, llamado "AlgoritGenMasGenRand6P", hace lo mismo que el anterior, con la única diferencia que, en este algoritmo solo se tomarán a 6 elementos como padres en vez de los 10.

algoritmo-genetico-de-pureza's People

Contributors

ivanhurtado92 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.