IA-UNISON / tarea03-Algoritmos-Geneticos

Tarea 3: Algoritmos Genéticos

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Tarea 3: Algoritmos Genéticos

En esta tarea vamos a jugar un poco y modificar un algoritmo genético básico. Para esto, se les proporciona ya una clase AlgoritmoGenetico, como clase abstracta, y otra clase AlgortitmoGeneticoPermutaciones para el caso particular de problemas de permutaciones (como el problema de las n reinas).

Los objetivos de la tarea son los siguientes:

  1. Modificar y desarrollar varios de los operadores genéticos para el problema de permutaciones.

  2. Entender y ajustar los algoritmo genético para obtener resultados y encontrar reglas heurísticas de como modificar sus parámetros conforme el problema se vuelve complejo.

La tarea consiste de 3 archivos:

  1. El archivo genetico.py que contiene las clases de base a utilizarse.
  2. El archivo genetico_tarea.py para desarrollar un algoritmo propio.
  3. El archivo genetico_nreinas para practicar con el ajuste de AGs.

About

Tarea 3: Algoritmos Genéticos


Languages

Language:Python 100.0%