[发明专利]一种基于TOC的产品组合优化问题改进解析方法有效
申请号: | 201610162869.5 | 申请日: | 2016-03-22 |
公开(公告)号: | CN105825305B | 公开(公告)日: | 2019-06-04 |
发明(设计)人: | 王军强;徐建利;周先华;杜向阳;范国强;胥军;杨宏安 | 申请(专利权)人: | 西北工业大学 |
主分类号: | G06Q10/04 | 分类号: | G06Q10/04;G06Q50/04 |
代理公司: | 西北工业大学专利中心 61204 | 代理人: | 陈星 |
地址: | 710072 *** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提出了一种基于TOC的产品组合优化问题改进解析方法,针对目前通用的基于TOC的解析算法存在局限性,在通过减少产品数量以使得相应资源约束等式成立的时候,不能解决需要连续减少多个产品数量才能使资源约束等式成立情况的问题,提出了改进的方法,改进后的方法考虑了需要连续减少多个产品数量才能使资源约束等式成立的情况,避免了基于TOC的方法失效,保证方法最终求得可行解,扩大方法的求解范围,能够求解更多的产品组合优化问题,使得方法的应用范围更加广泛。 | ||
搜索关键词: | 一种 基于 toc 产品组合 优化 问题 改进 解析 方法 | ||
【主权项】:
1.一种基于TOC的产品组合优化问题改进解析方法,其特征在于:采用以下步骤:步骤1:剔除产品组合优化问题中的非瓶颈资源,设置迭代次数k=1,以产品对应的市场需求Di作为初始的产品组合优化解yi,0,所述产品组合优化解为产品i的计划加工数量yi,其中第k次迭代得到的产品组合优化解为yi,k;迭代进行步骤2和步骤3;步骤2:识别系统主瓶颈资源:对于第k次迭代计算,根据公式计算每个瓶颈资源的资源能力需求与资源可用能力之间的差值dj,ti,j为单位产品i占用资源j的时间,CPj为资源j正常的可用加工时间,i为产品序号,i=1,2,…,n,j为资源序号,j=1,2,…,m;若存在dj<0,则以最小的dj对应的资源j为本次迭代的主瓶颈资源CCRk,若不存在dj<0,则当前的产品组合优化解为最优解,迭代结束;步骤3:解析系统瓶颈资源:步骤3.1:将第k次迭代主瓶颈资源CCRk对应的资源能力限制不等式修改为资源能力限制等式,并且通过对CCRk到CCR1对应的资源能力限制等式组进行消元处理,以消去资源约束等式组中的已确定的关键产品Pk‑1,Pk‑2,…,P1项,得到第k次迭代主瓶颈资源CCRk更新后的资源能力限制等式;其中关键产品Pk‑1表示第k‑1步迭代过程中产品数量被确定的产品;步骤3.2:在目标函数中消去已确定的关键产品Pk‑1项,得到第k次迭代过程的目标函数;步骤3.3:根据经过步骤3.2处理后的目标函数,计算各产品在第k次迭代主瓶颈资源CCRk上的单位时间有效产出其中TPi,k为第k次迭代过程的目标函数中的产品i对应项的系数,为第k次迭代主瓶颈资源CCRk更新后的资源能力限制等式中的产品i对应项的系数;步骤3.4:根据步骤3.3的计算结果,建立单位时间有效产出为正数的产品集合,并对集合中产品按照单位时间有效产出非升序排列,得到排列后的产品为Pk,1,Pk,2,Pk,3,Pk,4…Pk,M;步骤3.5:减小产品Pk,M的计划加工数量保持当前的产品组合优化解中其余产品的计划加工数量不变,使第k次迭代主瓶颈资源CCRk的资源能力限制等式成立,并将产品Pk,M放入初始为空的集合H中,然后进入步骤3.6;若产品Pk,M的计划加工数量减小到0,第k次迭代主瓶颈资源CCRk的资源能力限制等式仍不成立,则将产品Pk,M放入初始为空的集合H中,并将M换为M‑1,重新进行步骤3.5;步骤3.6:将最后进入集合H中的产品作为第k次迭代过程的关键产品Pk,并将集合H中的其余产品的计划加工数量视为已知变量;将集合H置为空;步骤3.7:根据关键产品Pk更新后的计划加工数量,以及视为已知变量的产品计划加工数量,依据CCRk‑1到CCR1对应的资源能力限制等式组,调整其余产品的计划加工数量,使CCRk‑1到CCR1对应的资源能力限制等式组成立;得到第k次迭代得到的产品组合优化解yi,k。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西北工业大学,未经西北工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610162869.5/,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06 计算;推算;计数
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理