O núcleo de cada iteração reside na geração de indivíduos descendentes que satisfazem as restrições e na conclusão da avaliação de aptidão de toda a população. Isso fornece uma base completa para selecionar a nova geração da população. Esta etapa é dividida em três subetapas: geração de descendentes por crossover, geração de descendentes por mutação adaptativa e fusão da população e avaliação em lote. Na geração de descendentes por crossover, o tamanho da prole é definido como 10.000 para garantir a eficiência da iteração e atualização da população. A estratégia de seleção por torneio é usada para a seleção dos pais, selecionando dois indivíduos pais com melhor aptidão da população atual para melhorar a qualidade geral da prole. Ao mesmo tempo, a lógica do crossover deve atender às condições de restrição. As etapas específicas são separar o valor absoluto e o sinal dos parâmetros dos pais para evitar destruir as condições de restrição durante o processo de crossover; realizar crossover de interpolação linear nos valores absolutos (α∈[0,1] é selecionado aleatoriamente) para gerar o valor absoluto dos parâmetros da prole; realizar clipping não negativo nos valores absolutos cruzados e, em seguida, normalizá-los para garantir que a soma dos valores absolutos seja 1; herdar aleatoriamente os sinais dos parâmetros dos pais e reconstruir o vetor de parâmetros completo da prole. Na geração de descendentes por mutação adaptativa, o tamanho da prole de mutação é definido como 1.000 para equilibrar a diversidade da população e a eficiência computacional. O pai é selecionado da população atual por meio de seleção por torneio para selecionar um indivíduo pai de alta qualidade e cloná-lo como um modelo de mutação. Ao mesmo tempo, a intensidade da mutação decai dinamicamente de 0,05 para 0,005 com o número de iterações, levando em consideração a exploração inicial e o refinamento tardio. Clipping não negativo e normalização são realizados nos valores absolutos mutados para garantir que as condições de restrição sejam atendidas. Finalmente, o sinal do parâmetro é invertido aleatoriamente com uma probabilidade de 10% para aumentar ainda mais a capacidade de exploração da população. Na fusão da população e avaliação em lote, a população atual (10.000), a prole de crossover (10.000) e a prole de mutação (1.000) são fundidas em uma população completa temporária (21.000). Indivíduos com aptidão inválida na população temporária são extraídos, e o cálculo abrangente ponderado em lote do erro é realizado nos indivíduos inválidos, e atribuído como valores de aptidão para completar a atualização da aptidão da população completa. A aptidão mínima (erro mínimo) e a aptidão média (erro médio) da geração atual são registradas para fornecer suporte de dados para o monitoramento da iteração.
Este diagrama ilustra a diferença entre a geração de prompts...