Red de conocimiento informático - Material del sitio web - Cómo utilizar algoritmos genéticos para resolver problemas de programación de clases

Cómo utilizar algoritmos genéticos para resolver problemas de programación de clases

Para escribir un sistema de programación de cursos genéticos en C#, al menos debe saber cuáles son sus requisitos finales, como organizar todas las clases por la mañana y qué clase es mejor por la mañana. Será mejor que tengas una restricción. Sin restricciones, los cromosomas se pueden organizar de cualquier manera.

Creo que este paso debería ser:

1. Utilice el número del curso como gen cromosómico (por ejemplo, 1, 2, 3, 10, que representa matemáticas, chino, inglés). , política, etc.);

2. Ordene aleatoriamente estos números de secuencia para formar n cromosomas parentales

3. De acuerdo con los principios de cruce y mutación, forme N descendencia; cromosomas;

4. Calcule la racionalidad T de padres e hijos, luego retenga los mejores N cromosomas y repita el ciclo

5. disposición numérica;

Nunca he pensado en la cy vb que mencionaste. Encuéntrelo usted mismo. De hecho, ¡debería ser casi igual!

He anotado tu número de serie y te lo haré cuando lo adoptes.