基于遗传算法的流水车间调度问题汇总,车间调度及其遗传算法,遗传算法车间调度,流水车间调度问题,置换流水车间调度问题,流水车间调度,流水车间调度问题代码,流水车间调度算法,任务调度遗传算法源码,遗传算法调度

中文摘要

流水车间调度问题是研究多个工件在若干个机器上的加工次序的问题,有效的调度算法对企业提高生产效率有着重要作用。本文使用遗传算法求解流水车间调度问题,把一个染色体编码成若干个自然数,表示相应工件的排序权值;通过简单交换两个父代的若干相同位置的基因,产生能够继承父代优良特性的子代;并且采用均匀变异,更好地保持种群中的基因的多样性。实验表明,该方法能取得较好的效果Abstract: Flow-shop scheduling problem study the problem the processing sequence of A plurality of workpieces on some working machine,and it makes good effects on proving production efficiency to the industries with effective methods.In the case,we deal with flow-shop scheduling problem using a algorithm,the Genetic Algorithm.There is a chromosome we've just coded into some natural numbers to represent the weight order of these workpieces; exchanging simply two fathers' places of some gene to produce new children that carried good feature on two fathers;we also use the Uniform Mutation,and it keeps its diversity of gene on the population.This experiment show this method can achieve good results.

Key Words: Genetic Algorithm, Flow-shop scheduling problem,natural number coding,genic bar code,group,fitness.

目录

中文摘要1

外文摘要2

目录3

1 引言4

1.1 论文的发展背景及重要性4

1.1.1 时代背景4

1.1.2 论文研究的重要性4

1.2 论文的研究问题及解决方法4

2 FSP问题描述5

2.1 排序问题的基本概念5

2.1.1 名词术语5

2.1.2 条件假设5

2.2车间作业排序问题的特点6

2.3 车间作业排序问题6

2.3.1 目标函数6

2.3.2 车间调度问题的分类7

3 遗传算法理论7

3.1 遗传算法的产生和发展7

3.2 遗传算法的基本思想8

3.2.1 基本概念8

3.2.2 遗传算法的基本思想9

4 基于遗传算法的流水车间调度方法11

4.1 问题的提出11

4.2 遗传算法基本步骤11

4.2.1 编码11

4.2.2 初始群体生成12

4.2.3 适应度计算12

4.2.4 选择14

4.2.5 交叉15

4.2.6 变异17

4.2.7 终止19

5. 研究成果20

5.1 算法求解与分析20

5.2 实验结果21

参考文献22

附录23

1 引言

1.1.2 论文研究的重要性

当今社会企业的竞争愈加激烈,为提高自身的竞争力,企业的管理人员就应该考虑得更加周全,不仅要考虑质量(Quality),成本(Cost),还有时间、服务等重要影响因素。要想提高运行管理的质量,作业计划排序是最具伸缩性的因素之一。随着运筹学及各种最优化理论发展逐渐完善,排序方法本质上作为一种优化方法必然随之精益求精。

在专业领域中通过应用来丰富完善并检验优化算法和理论,对于它自身的发展,以及能把它更好的应用到其他领域,比如加工制造业,同样具有重要的理论意义。

1.2 论文的研究问题及解决方法

本篇论文的研究主要帮助解决的问题是目前制造企业中制造系统组织管理模式普遍滞后、实际生产过程中作业计划排序工作粗放管理的现状,而遗传算法(GA)[2]具有自组织、自适应、并行性搜索、通用性强等特点,恰好可以弥补这种情况,我们在这里提出了基于遗传算法的流水车间排序算法[3]。

我们要解决的问题有如下几点:

一、对一般的车间作业排序问题进行系统的研究

二、简要介绍遗传算法的产生和发展、基本思想和基本操作。

三、利用所给数据

流水调度问题c语言,基于遗传算法的流水车间调度问题汇总.doc相关推荐

  1. R语言基于遗传算法(Genetic Algorithm)进行特征筛选(feature selection)

    R语言基于遗传算法(Genetic Algorithm)进行特征筛选(feature selection) 特征选择的目的 1.简化模型,使模型更易于理解:去除不相关的特征会降低学习任务的难度.并且可 ...

  2. 基于遗传算法解决柔性车间生产调度问题(附代码)

    本文章主要涉及以下工作:    (1)讲述了如何基于遗传算法解决柔性车间生产调度问题,包括编码.解码.初始化.交叉操作.变异操作.选择操作等.    (2)提供了相应的编程步骤,并完善了甘特图绘制以及 ...

  3. 单片机串口中断控制流水灯c语言,基于单片机AT89C51控制的中断控制流水灯_课程设计报告...

    <基于单片机AT89C51控制的中断控制流水灯_课程设计报告>由会员分享,可在线阅读,更多相关<基于单片机AT89C51控制的中断控制流水灯_课程设计报告(25页珍藏版)>请在 ...

  4. C语言编程双向流水灯,C语言编程--数组控制流水灯-2

    原标题:C语言编程--数组控制流水灯-2 /*********************** ********************/ #include unsigned char code tabl ...

  5. 【优化调度】基于鸟群算法求解车间调度问题Matlab源码

    1 简介 柔性作业车间调度问题是生产调度领域中非常重要的一类带约束优化问题.根据其求解特性,提出一种基于鸟群算法求解以最小化最大完工时间为目标的柔性作业车间调度问题的方法 2 部分代码 clc;cle ...

  6. 基于单片机控制的数字温度计课程设计c语言,基于单片机的数字温度计课程设计.doc...

    基于单片机的数字温度计课程设计.doc 目录1 绪论 .11.1 设计背景 .11.2 设计要求 .11.3 设计思路 .12 系统硬件设计 12.1 设计总框图 12.2 各模块功能 .22.3 设 ...

  7. 作业调度问题java代码_Tabu Search求解作业车间调度问题(Job Shop Scheduling)-附Java代码...

    本文来源于公众号[程序猿声],作者舟寒丶 作业车间调度问题 问题模型 举个栗子 有关禁忌搜索算法的内容,公众号内有详细教程: 大家可以点击超链接回顾相关知识,这里就不再细说了. 一般而言,用禁忌搜索算 ...

  8. msp430流水灯c语言程序,超详细msp430示例程序汇编.doc

    超详细msp430示例程序汇编 一.基础_实验[10个] 1.入门试验:LED闪烁(1个) 2.时钟实验:设置MCLK.ACLK.SMCLK(1个) 3.低功耗实验:设置低功耗模式(1个) 4.IO端 ...

  9. led流水灯c语言数组程序,LED流水灯程序 一维数组写法

    LED流水灯程序 一维数组写法 /*********** (C) COPYRIGHT 201 2************ * 程序作者: 蓝雨(QQ:983931459 ,Email:chenheng ...

最新文章

  1. asp从后台调出的公式怎么参与运算_SEOr怎么写一个快速排名的标题
  2. 在有@Override方法上面会报错如下
  3. 小程序音视频能力技术负责人解读“小程序直播”
  4. Honest Coach CodeForces - 1360B(简单贪心)
  5. PyTorch中使用指定的GPU
  6. python 二维强度图_荐 python数据分析matplotlib库使用之二维图形绘制
  7. 2个 string 日期比较
  8. python和access哪个难_python和access的区别
  9. Python程序员每天必做的几个动作
  10. python爬虫【2021.02.01】
  11. python字符串常用函数-Python字符串常用函数详解
  12. 网页跳转,转,出自:秋实的日积月累
  13. 源码-PL/SQL从入门到精通-第四章-PL/SQL控制语句
  14. 游戏充值平台系统PHP,游戏支付平台源码+游戏充值平台+第3方支付平台源码+游戏网关支付接口...
  15. Linux源码安装Mysql5.7
  16. qlistview 自定义控件_是否可以将自定义小部件添加到QListView中?
  17. IRP、IO_STACK_LOCATION、文件三种读写方式(buffer/driect/other)、DeviceIoControl
  18. 2020-08-18
  19. 软题库 - 软考题库,云题库,智能测试
  20. [NXP.iMX6UL] 驱动开发

热门文章

  1. 4高并发服务器:UDP局域网服务器(组播)
  2. STL之multiset中equal_range,multimap中的equal_range,bitset容器,string字符串操作,lambda表达式
  3. Python支持向量机
  4. .net函数查询_数据分析-SQL-复杂查询
  5. R-FCN每秒30帧实时检测3000类物体,马里兰大学Larry Davis组最新目标检测工作
  6. 批处理中setlocal enabledelayedexpansion的作用详细整理
  7. counter()函数和most_common()函数
  8. 关于VECTOR和DEQUE
  9. Java Spring Data Redis实战与配置参数详解 application.properties...
  10. JavaScriptjQuery.document对象属性和方法