博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
《Java遗传算法编程》—— 2.7 交叉伪代码
阅读量:7236 次
发布时间:2019-06-29

本文共 493 字,大约阅读时间需要 1 分钟。

本节书摘来异步社区《Java遗传算法编程》一书中的第2章,第2.7节,作者: 【英】Lee Jacobson(雅各布森) , 【美】Burak Kanber(坎贝尔),更多章节内容可以访问云栖社区“异步社区”公众号查看。

2.7 交叉伪代码

既然有了选择和交叉的方法,让我们来看一些伪代码,其中概述了要实现的交叉过程。

1: For each individual in population:2:     newPopulation = new array;2:       If crossoverRate > random():3:           secondParent = selectParent();4:         offspring = crossover(individual, secondParent);5:         newPopulation.push(offspring);6:       Else:7:         newPopulation.push(individual);8:       End if9: End loop;

转载地址:http://epmfm.baihongyu.com/

你可能感兴趣的文章
Javaslang 3.0之路
查看>>
大搜车孙信宇:一个好的团队应该去中心化
查看>>
《A Practical Guide to Continuous Delivery》作者访谈录
查看>>
一文看懂大数据领域的六年巨变
查看>>
Rust 和Erlang的对比
查看>>
Socket.IO:支持WebSocket协议、用于实时通信和跨平台的框架
查看>>
分享:快速部署一个node+vue2:SPA应用
查看>>
DevOps实战:Graphite监控上手指南
查看>>
ODE网络:一场颠覆RNN的革命即将到来
查看>>
微软宣布开源WPF、WinForms和WinUI
查看>>
搞容器,必须考虑这五大安全要素
查看>>
javascript招式总结
查看>>
如何对DevOps数据库进行源代码控制
查看>>
微软超过苹果 成为全球第一大市值公司
查看>>
Netflix是如何针对云构建和部署代码的
查看>>
波士顿儿童医院如何利用开放云创新
查看>>
Azure Resource Manager 概述
查看>>
微服务基础架构的5个关键问题
查看>>
正确掌握React 生命周期(Lifecycle)
查看>>
install virtualbox on centos server
查看>>