【车间调度】遗传算法的基本理论

本文介绍了遗传算法的基本理论,包括遗传算法的提出、思想、流程和步骤。遗传算法借鉴生物遗传学原理,通过模拟自然选择、交叉和变异来逐步优化解,适用于车间调度问题。与其他优化方法相比,遗传算法不受约束条件限制,具有全局优化和隐含并行搜索的特性,提高了搜索效率和找到全局最优解的可能性。
摘要由CSDN通过智能技术生成

本系列为自己学习调度相关知识的记录,如有误请指出,也欢迎调度方向的小伙伴加我好友共同交流。

遗传算法的提出

遗传算法(genetic algorithm,GA)是由美国Michigan大学的John Holland教授在1975年首先提出的,它是一种模拟生物自然进化现象的优化算法。随后在1989年,Golgberg的著作对遗传算法做了更为全面而系统的总结,也由此奠定了遗传算法的基础。

遗传算法的思想

遗传算法借用了生物遗传学的思想,以及自然界中的“物竞天择,适者生存”原则,将问题的解表示成“染色体”,通过模拟自然选择、交叉、变异等操作,实现个体适应度的提高,不断迭代,逐步寻找最优解(或次优解)。遗传算法在求解问题时,从一组随机产生的初始种群开始搜索。种群中一个个体(individual)表示问题的一个解,称为染色体(chromosome)。种群通过连续的迭代进行进化,每一次迭代操作产生一代(generation)。在每一代中用适应度函数(fitness function)或目标函数(objective function)对每个个体进行评价(evaluation),适应度值高的个体被选中的概率高。迭代过程的下一代称为子代(offspring),通过选择(selection)、交叉(crossover)、变异

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值