Matlab - Algoritmo genético en matlab

 
Vista:

Algoritmo genético en matlab

Publicado por Fernando (1 intervención) el 10/10/2013 15:56:56
Hola,
Estoy intentando escribir el código en matlab para desarrollar el algoritmo genético que me permita optimizar una función. Se me plantea el siguiente problema:

Parto de dos vectores:
vector F de longitud n
vector copias de longitud n.

Mi objetivo es conseguir un vector de la misma longitud (n) que esté formado por valores del vector F cogidos aleatoriamente y que se repitan tantas veces como indique el vector copias.

F ------------------------- copias
1001 ------------------------ 1
1100 ------------------------ 1
0110 ------------------------- 2
1101 ------------------------ 0
...
n

La suma del vector copias es igual a n. Por ejemplo, el elemento i=1 del vector F tiene una copia, por tanto en el vector solución aparecerá solo una vez. Sin embargo el elemento i=3 del vector F tiene dos copias, por tanto en el vector solución el elemento i=3 de F aparecerá 2 veces.

Gracias por vuestra ayuda

Un saludo
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder