Programación , Domótica y microcontroladores.

Hola amigos ,

Esta vez les traigo un algorimto genético que  resuelve una secuenciacón de actividades que el profesor de Investigación de operacion II nos envio como prueba de un crédito.

El algorimto genético que les muestro realiza lo siguiente:

  • Primero se le debe ingresar las actividades y las ecuencia de como estan estas establecidas
  • Dos genera las combinacion respectivas (para generar la primera generación)
  • Tres escogemos la muestra (20 cromosomas)
  • Validamos cada cromosoma
  • Obtenemos el fitness de cada uno de ellos

El fitness basicamente obtiene el numero días de cada cromosoma y los mete en un vector de cromosomas para posteriormente analiazarlos en la candelarización.

Aqui les dejo el codigo de este prototipo realizado en netbeans.
Descargar proyecto

Anuncios

Comentarios en: "Algoritmo Genético en Netbeans" (8)

  1. mordekai dijo:

    hola amigo disculpa por que busqueda lo realizas por tabu, aleatorio, hill climbing o que es no se si me pudieras responder esa pregunta y duda gracias

    • Lo genéticos utilizan aleatorios al inicio pero después para realizar una nueva generación , miran las mas fuertes (términos de programación los valores mas altos) y los medianos para poder mezclarse y sacar nuevos valores que sería una super población y así sucesivamente.

      • MORDEKAI dijo:

        ok esque eso fue lo que vi pero con quien lo estabamos analizando(una maestra de mi clase) dijo que segun no que como tomaba en cuenta los valores para cruzarse y que que valores era los que tomaba si era la suma de todos el mas alto la cadena completa o como y pues dijo que no jejejejeje bueno gracias amigo

  2. Hola MORDEKAI , puedes trabajar o cambiar la parte que tu deseas amigo…y agregar lo que deseas , es muy sencillo hacerlo….ya que la mayoría ya esta hecho…y además puedes aplicar cualquier algoritmo , no sólo los que ya hay , puedes implementar tu propio algoritmo basándote en otros ya existentes..de acuerdo a tus necesidades.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: