一类模糊环境下的单机排序模型
更新时间:2023-05-28 15:53:01 阅读量: 实用文档 文档下载
- 暗环境视力模糊推荐度:
- 相关推荐
一类模糊环境下的单机排序模型
一类模糊环境下的单机排序模型
摘要:本文基于近年来对工件加工时间同时具有恶化和学习效应
的排序问题的研究,引入可信性空间的模糊变量,建立了模糊排序
模型。通过改进遗传算法,设计基于改进遗传算法的混合智能算法
求解模型。最后以具体算例验证了该算法的可行性和有效性。
关键词:可信性理论;排序;遗传算法;混合智能算法
一、研究背景
排序问题(scheduling problems)也称调度问题,是运筹学和组
合优化的一个重要分支。近年来,工件加工时间依赖开工时间的排
序问题受到广泛关注,其中工件加工时间具有恶化和学习效应的排
序问题受到了广泛的关注和研究。lee(2004)[1]最早考虑了两种
效应共同作用的单机模型。现实模型中的参数不一定是确定的,这
些不确定性包括随机性和模糊性。模糊集概念由zadeh(1965)提
出,已经很好地应用于解决各种实际问题方面。为测度模糊事件,
zadeh(1978)提出了可能性测度的概念。但这一理论不满足自对
偶性,而自对偶性在理论和应用中是非常重要的概念。liu和liu
(2002)[2]提出了自对偶的可信性测度概念,并于2004年建立了
可信性理论,已成为研究模糊现象的一个数学分支。
二、理论基础
设θ为非空集合,p为θ的幂集。p中任一元素称为一个事件。对
每一个事件a分配一个数cr{a},用于表示事件发生的可信性。定
一类模糊环境下的单机排序模型
义1 若集函数cr满足以下四公理,则称之为可信性测度。公理1?
摇 (正定性)cr{θ}=1.公理2 ?摇(单调性)若a?奂b,则cr{a}
≤cr{b}.公理3 ?摇(自对偶性)对任意事件a,cr{a}+cr{ac}=1.
公理4?摇 (极大性原理)对任意满足supicr{ai}<0.5的事件{ai},
cr{uiai}=supicr{ai}.定义2 设θ为非空集合,p为θ的幂集,cr
为可信性测度。则称三元组(θ,p,cr)为可信性空间。定义3 将
可信性空间(θ,p,cr)到实数集的可测函数定义为模糊变量。
定义4 设ξ为可信性空间(θ,p,cr)上的模糊变量,则它的隶
属函数由可信性测度表示为:μ(x)=2cr{ξ=x}∧1,x∈r。定义
5?摇 设ξ为模糊变量,它的期望值为:e[ξ]=■cr{ξ≥r}dr-■
cr{ξ≤r}dr等式右边的两个积分至少有一个有限。
三、模型描述
记n个工件为j={1,2,l,n}。在模糊环境下,考虑这一组工件
在一台机器上加工的排序问题。首先作如下基本假设:①一组工件
在初始时刻同时准备加工,工件加工不可中断;②在同一时刻,机
器只能加工一个工件;③在一组工件加工结束期间机器不能空闲。
记工件j的实际加工位置记为jj,则π={r1│jr1=1,r2│jr2=2,
l,rn│jrn=n}为实际加工序列,也就是j重新排序的结果。假设
每个工件的基本加工时间相同,记为模糊变量p0,隶属函数为μ,
它的实际加工时间表示为:pj=(p0+α(tj))(jj)a。其中,tj
是j开始加工时间;α(t)为随t增加而递增的恶化变量,在模
一类模糊环境下的单机排序模型
糊环境中,t为模糊变量,故恶化效应函数值α(t)为模糊变量;
a为学习指数,其中a=log2x,模糊参数x∈(0,100%)。由于具有
学习效应,排在后面加工的工件的实际加工时间会减少;同时,在
恶化效应的作用下,实际加工时间会随着等待时间变长。单机排序
的优化目标,是要找到一种最优的排序方法,使最大完工时间、完
工时间之和、加权完工时间之和、最大延时等目标值最小化。在给
定排序π下,记工件i的完工时间为ci=ci(π),则最大完工时间
为cmax=max{ci|i=1,2,l,n},完工时间之和为■ci,加权完工
时间之和为■ωici,最大延时为lmax=max{ci-di|i=1,2,l,n},
其中di为工件的i交货期。但由于加工时间为模糊变量,最大完
工时间等优化目标值不能直接进行比较,而要借助于期望值、可信
度等特征值来进行比较。即将模糊优化问题转化为等价的确定性优
化问题求解。建立模糊单机排序期望值模型,建立如下:假设我们
选取期望值评价准则。期望最大完工时间,期望完工时间之和,期
望加权完工时间之和,以及期望最大延时分别记为
e[cmax]=max{e[ci│i=1,2,l,n],e■ci,e■ωici,
e[lmax]=max{e[ci-di]│i=1,2,l,n}。以期望值最小化的目标
代替模糊变量最小化的问题,将排序问题转化为确定性的问题解
决。
四、基于改进遗传算法的混合智能算法的模型求解
相对于确定性模型,模糊模型中含有不确定的变量使求解难度更
一类模糊环境下的单机排序模型
大,需要借助于计算机对函数进行编程模拟,并设计基于进化算法
的混合智能算法来求出最优解。遗传算法原理简单,实现便捷,求
解的过程与实际的目标问题无关,具备良好的并行能力和潜在的全
局搜索可能性。考虑到由于遗传算法本身选择压力和种群多样性保
持之间的矛盾带来的缺陷,并依据模型的特点,改进遗传算法,更
新基于改进遗传算法的混合智能算法用于求解论文提出的排序模
型。
1.编码设计。排序模型的优化,实际上就是为了找到工件的一个
最佳的加工次序,使目标函数值最小化。为了方便问题的在遗传算
法中能够被准确地描述,每一个染色体使用一个满足工件优先顺序
的正整数序列作为基因位,来描述一个可行的工件加工顺序。例如,
3个工件j={1,2,3}在1台机器上加工,工件需要满足如下的优
先顺序:2→3,即工件2要优先于工件3加工,那么,可以构筑可
行的工件加工顺序为:{1,2,3},{2,3,1},{2,1,3}。
2.种群初始化。已知工件数是n,首先要设定遗传算法的种群规模
为npopsize,迭代进化的上限为:iteration,交叉概率pc和变异
概率pm。每一代的种群对应npopsize个染色体v,在满足工件加
工优先顺序的前提下,每个染色体基因位对应着实际的工件编号
(c1,c2,……cn),ci=ceil(n×rand),直到染色体内的基因值
(c1,c2,……cn)互相不重复。然后把这个步骤执行npopsize
次,得到一组整数排列构成的初始群体:{v1,v2,……vnpopsize}。
一类模糊环境下的单机排序模型
3.评估适应度函数。适应度函数的构造一般都是直接选取目标函
数f(·)。本文中的目标函数需要通过模糊模拟或不确定模拟,求
出模糊的或不确定的目标函数值,将不确定的函数值转化为确定值
比较任意的两个染色体的目标函数值,较小的那个作为较优的染色
体。然后对这npopsize个个体,按照适应度函数大小进行排列,
构成一个新的有序种群v={v1,v2……vnpopsize}。根据文献[3]
设置评价序函数e(vi)=■,方便对群体中的个体进行评价。
4.遗传算子的实施。遗传算法的进化过程中,主要包括以下3个
遗传算子:选择算子,交叉算子,变异算子。这些算子对种群实施
相应的操作,主要的目的就是在维持种群多样性的同时,能够确保
种群在迭代的过程中,适应度较高的个体能够有更多的机会遗传进
入子代个体中去。①为了能够更好地对种群进行进化,选择一个合
适的选择策略是非常关键的。在实施遗传选择算子的时候,不同的
选择策略会给种群带来不同的选择压力,一般,选择压力太大的话
(如轮盘赌选择),会降低种群的多样性,并引起种群陷入早熟,
不能收敛到全局最优;选择压力不足的话(如锦标赛选择],这会
造成种群的搜索随机性变强,算法的收敛速度慢。为了改变这种状
况,本文使用一个自适应的轮盘赌选择策略,从而平衡种群的选择
压力。②在进行交叉操作之前要预定义一个交叉概率pc,父代个体
在进行交叉操作时,要按照下述步骤重复npopsize次:根据pc从
父代个体中随机选取两个个体vi和vj,i,j=1,2,……,npopsize
一类模糊环境下的单机排序模型
进行下述的配对:(vi1,vj1),……,(vin,vjn),然后随机产生
一个系数e,e∈(0,1),执行如下的交叉操作以得到两个新的父
代个体:vi1=e×vi1+(1-e)×vj2,vj1=(1-e)×vi1+e×vj2,
然后检查vi1,vj1的可行性。如果不可行,不断重复上述步骤,
直至得到两个可行解。③在进行变异操作之前要预定义一个变异概
率pm,父代个体在进行变异操作时,在基因窜上随机选取两个变异
点,然后进行交换,并进行约束判断,从而得到一个新的可行的候
选子代个体。④对于父代的最优个体,采取精英保留策略,无条件
遗传至子代个体中,从而在维持种群多样性的同时,增大种群的选
择压力。
5.混合智能算法的求解步骤。经过了选择,交叉,变异操作后,
新产生的种群就准备进入下轮的迭代进化。整个混合遗传算法将会
在一个给定的循环迭代次数下,按照上述的步骤实施进化,本文把
上述的遗传算法描述如下:步骤1:随机初始化,产生可行的
npopsize个个体;步骤2:通过模糊模拟或不确定模拟,计算目标
函数值;步骤3:对上述的种群根据目标函数值,进行评价,得到
评价适应度函数;步骤4:依照种群约束,对整个种群内的个体进
行遗传操作;步骤5:依照给定的循环数,重复实施步骤2步骤4
之间的过程;步骤6:得到最优解。
五、数值算例
一类模糊环境下的单机排序模型
下面以一个模糊环境下的单机模型为例,目标函数为最大完工时
间最小化,具体问题如下:考虑10个工件j={1,2,l,10}。记工
件j的实际加工位置记为jj,则π{r1│jr1=1,r2│jr2=2,l,rn
│jr1=n}为实际加工序列,也就是j重新排序的结果。具体的说,
如果j1:j10分别取值为2,3,5,7,6,1,4,10,9,8,对应
π={6,1,2,7,3,5,4,10,9,8}。
设每个工件的基本加工时间p0为三角模糊变量(10,12,14),
tj是j开始加工时间;学习效应函数α(t)=0.25t;学习指数
a=log2x,x~(0.25,0.3,0.35),则每个工件的实际加工时间为:
pj=(p0+0.25tj)(jj)a。初始加工时间记为0,最大完工时间为
cmax=max{ci│i=1,2,l,10}=cπ(10),欲求解算例4.1,本文
使用了仿真编译工具matlab7.0,遗传算法的参数设定如下:群体
规模npopsize=50,交叉概率pc=0.3,变异概率pm=0.1,迭代次数
500次。应用上面的数据,通过运行本文设计的程序,得到了如下
的最优结果:最优的实际加工顺序为:(1 8 6 2 7 3 5 4 10 9),
对应最大完工时间的最小值为:20.0097。
六、小结
本文在可信性理论的基础上,关注了近年来对工件加工时间同时
具有恶化和学习效应的排序问题的研究,对排序理论这一经典的组
合优化问题展开研究,在可信性空间建立了模糊排序模型。对排序
问题的求解通常具有一定难度,模型中引入的模糊变量更增加了求
一类模糊环境下的单机排序模型
解模型的难度,本文中设计了基于改进遗传算法的混合智能算法,
并通过具体计算验证了该算法的可行性和有效性。
参考文献:
[1]wen-chiung lee. a note on deteriorating jobs and learning
in single-machine scheduling problems[j].international
journal of business and economics,2004,3(1):83-89.
[2]liu b,and liu yk. expected value of fuzzy variable and
fuzzy expected value models[j]. ieee transactions on fuzzy
systems,2002,10(4):445-450.
[3]候福均,吴祈宗.应用遗传算法求解模糊参数的单机调度问题
[j].北京理工大学学报,2006,26(3):260-263.
正在阅读:
一类模糊环境下的单机排序模型05-28
七数培优竞赛讲座第13讲 一次方程组06-01
UART实验程序解析12-03
第205-13
CO月结步骤03-11
盏西镇中心寄宿制小学学生宿舍管理制度108-28
气相色谱的使用经验和色谱柱的选择10-14
二元一次方程组应用题教案05-20
恨之书作文500字07-07
最新会计师责任保险合同05-15
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- 单机
- 一类
- 排序
- 模型
- 模糊
- 环境
- 2013-2018年中国探地雷达行业投资前景分析预测报告
- 公司章程 西安市工商 制式章程
- 九种冬季减肥蔬菜帮你清肠排毒
- 工业地产开发和管理知识
- 2015十大指纹门锁品牌榜中榜
- 升压直流斩波电路中斩波器的设计及其重要性
- 基础会计实习报告通用范本
- 骨架橡胶油封专用安装工具
- 导游讲解中存在的问题及对策
- 2014年云南省农村信用社昆明市招聘考试金融选择题
- 2.1随机变量及其分布函数
- 浅析反不正当竞争法的条款及其立法完善
- 2019-2020年二年级外科护理学期末试题
- 高等学校凝聚的艺术建筑体现的大学精神
- 数码照片冲印尺寸对应表
- 机械原理(第七版)东南大学机械学学科组郑文纬
- 一棵有毒的树_作文讲评 (1)
- 分析化学实验设计方案
- 中国科举制度的历史意义及解释
- 阿勒泰地区四年级下册语文期末测试卷九A卷