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.