[发明专利]一种基于动态变异微粒群算法的多任务资源调度冲突的描述与消解方法在审
申请号: | 201811006945.9 | 申请日: | 2018-08-31 |
公开(公告)号: | CN109359807A | 公开(公告)日: | 2019-02-19 |
发明(设计)人: | 吴仁杰;阴艳超;徐凯;陈富钊;张立童 | 申请(专利权)人: | 昆明理工大学 |
主分类号: | G06Q10/06 | 分类号: | G06Q10/06;G06N3/00 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 650093 云*** | 国省代码: | 云南;53 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 任务资源 消解 调度冲突 动态变异 微粒群 产品开发过程 全局搜索能力 调度 微粒群算法 变化过程 变异机制 动态变化 惰性微粒 服务目标 模糊物元 求解算法 设计参数 算法收敛 算法优化 问题转化 优化问题 自动协商 单目标 算法 物元 寻优 收敛 突变 引入 概率 冲突 协商 优化 | ||
1.一种基于动态变异微粒群算法的多任务资源调度冲突的描述与消解方法,其特征在于:包括如下步骤:
Step1初始化种群:在多任务资源调度任务空间产生n个初始微粒,n为资源调度任务的数量,组成初始微粒群体,设置最大进化代数Tmax,当前进化代数t=1;设定加速度常数c1,c2;随机产生各微粒初始位置和速度;
Step2建立复合模糊物元模型:首先对该多任务资源调度进行冲突描述,然后建立对应的复合模糊物元模型;
Step3将调度任务添加约束的关联度L作为适应值函数,即:
ga*(X)=La(X)·pun(X)a=1,2,…n
其中,La(X)为资源任务的权重,pun(X)为惩罚函数,当X在可行域内,pun(X)=1;当X在可行域外,pun(X)<1;
Step4动态变异操作:计算各微粒在寻优空间的适应值,并求得其动态变异概率,对惰性微粒进行突变操作,用变异后的新的位置来更新其自身历史最好位置;
Step5比较所有微粒的个体极大值与微粒群当前的全局极大值,选取最大值作为新的全局极大值;
Step6更新各微粒的位置和速度;
Step7终止条件判断,即判断求解精度是否达到要求或者达到设定的迭代代数,若不满足终止条件,再转到Step 4,如满足则输出优化结果。
2.根据权利要求1所述的基于动态变异微粒群算法的多任务资源调度冲突的描述与消解方法,其特征在于:所述Step2冲突描述具体如下:设某项资源服务需求由n个资源调度任务共同参与完成,任意资源调度任务Φa,1≤a≤n都有一个δ维资源需求变量的向量空间Ωa,Ωa∈Rδ,同时调度任务Φa又有一个k维的服务目标向量空间Ga,Ga∈Rk,且任意调度任务的服务目标ga,ga∈Ga,ga不仅取决于该调度任务自身需要满足的资源需求变量X而且还受制于其他调度任务的资源需求变量则其中r表示服务目标ga的维数,也就是服务分目标的个数,X∈Ωa,每个调度任务都希望自己的各服务目标ga最优,即对于任意资源调度任务Φa,有
将多任务资源调度的各服务分目标名称作为模糊物元特征,各分目标函数的优属度作为物元的模糊量值,建立其复合模糊物元模型为
其中,Zb表示第b个服务分目标的名称;表示第a个调度任务Φa的第b个服务分目标Zb相应量值的从优隶属度。
3.根据权利要求2所述的基于动态变异微粒群算法的多任务资源调度冲突的描述与消解方法,其特征在于:所述的从优隶属度计算如下:如果是常规的数学函数表达式,用下式描述其优度隶属函数:
其中gamin为第a个服务目标的理想最小值,gamax为第a个服务目标的理想最大值;
如果是定性的模糊评语集合,将这些评语用属于[0,1]区间的数值进行量化。
4.根据权利要求1所述的基于动态变异微粒群算法的多任务资源调度冲突的描述与消解方法,其特征在于:所述Step3中:
其中La(X)表示第a个资源调度任务Φa的关联度,1≤b≤r,λb表示资源调度任务Φa的第b个服务分目标的权重。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于昆明理工大学,未经昆明理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811006945.9/1.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理