收藏本站
《东北大学》 2008年
收藏 | 手机打开
二维码
手机客户端打开本文

基于列生成的铁钢区批量计划与物流调度

汪恭书  
【摘要】: 铁钢区的批量计划和物流调度是钢铁企业生产运作管理中急需解决的重大关键问题,科学的制定有利于提高生产效率和资源利用率、降低生产成本和能源消耗。由于铁钢区的批量计划和物流调度问题都可归结为NP-Hard的组合最优化问题,因此,探讨适合这类问题的有效和实用算法已成为学术界和工业界关注的热点研究课题。列生成作为一种重要的最优化技术,与其他算法相结合已经成功地求解许多NP-Hard的经典组合最优化问题,获得问题的最优解或次优解。本文从影响列生成算法性能的要素出发,分别针对算法体系结构、价格子问题的求解以及整数解的获取三个方面进行了理论和改进研究;并以从铁钢区提炼出来的炼钢—连铸Lot批量计划问题、炼钢—连铸浇次批量计划问题、铁水流向分配问题、铁水机车调度问题为背景,对列生成方法进行了应用研究。针对铁钢区的实际炼钢—连铸批量计划问题,设计并提出了有效的智能优化算法,以此为核心开发了相应的决策支持系统。具体内容概括如下: 1)算法体系结构改进。将基于次梯度的拉格朗日松弛(LR)算法嵌入列生成算法框架中,形成拉格朗日松弛和列生成的混合算法。该算法包含双重迭代,在内环通过求解拉格朗日松弛子问题和基于次梯度更新乘子来获得LR对偶问题的下界同时生成列;在外环将内环生成的负消减费用列加入限制主问题,通过求解获得其最优解(对应LR对偶问题的上界)以及影子价格,并将影子价格同历史最好次梯度乘子进行加权组合并传递给内环作为初始乘子。以炼钢—连铸Lot批量计划问题为研究对象,对该算法进行了应用研究。对该问题建立一个混合整数规划模型,通过松弛模型中一组耦合约束获得拉格朗日松弛问题,并将其分解为两级子问题,分别设计了有效动态规划算法,进一步将LR对偶问题等价转换为适合列生成的粗放型线性规划模型,从而结合基于次梯度的拉格朗日松弛算法和列生成算法,形成LRCG混合算法,共同求解LR对偶问题。 2)求解价格子问题方法的改进。提出三种不同改进策略,包括:状态空间松弛技术、降低搜索空间策略以及基于启发式生成列的策略。 (1)状态空间松弛技术以消弱主问题的下界为代价,来降低价格子问题的复杂度,从而加速价格子问题的求解。以铁水流向分配问题为研究对象,进行了该策略的应用研究。通过对NP-Hard单机调度子问题的状态空间进行松弛而设计了一个伪多项式动态规划算法,同时允许单机子问题的伪调度(列)加入限制主问题,从而对子问题求解的加速和主问题下界的削弱进行了折衷,提高了算法的整体性能。 (2)降低搜索空间策略主要是针对那些采用探索技术获得价格子问题最优解的方法,通过对价格子问题性质的分析,识别那些不可能扩充为最优解的部分解,将其尽早排除,从而节约搜索无效空间带来的计算时间。以炼钢—连铸浇次批量计划问题和铁水机车调度问题为研究对象,分别进行了该策略的应用研究。炼钢—连铸浇次批量计划问题列生成算法的价格子问题可归结为带有资源约束“族单元”最短路径问题,为该问题设计了广义Dijkstra算法,提出统治规则和标签下界估值来抑制标签的快速增殖,从而限制了无效的搜索空间,提高价格子问题的求解效率。这个策略还可扩展到铁水机车调度问题列生成算法的价格子问题,归结为带有非线性目标函数和时间约束的“单元”最短路径问题。 (3)基于启发式生成列的策略是在列生成算法迭代的初始阶段,采用启发式生成负消减费用列,从而降低价格子问题最优求解的复杂性,节约计算时间。以炼钢—连铸浇次批量计划问题列生成算法的价格子问题为例,针对当前基变量对应的列,采用贪婪思想进行先插入后删除,由此形成新的负消减费用列,并加入限制主问题。以炼钢—连铸Lot批量计划问题的拉格朗日松弛子问题为例,通过对子问题进一步松弛获得松弛子问题的最优解,基于此改造获得子问题的可行解,从而搜寻合适的下降方向和负消减费用列。 3)整数解的获取。提出三类不同方法获取最优或次优整数解,即分枝—定界,基于列生成的分数解改造策略和基于拉格朗日松弛问题解的改造策略。 (1)通过探究原模型同Dantzig-Wolfe分解模型之间变量的等价关系和问题自身的性质,提出有效分枝策略,从而实现基于列生成的分枝—价格算法获取最优解,应用于炼钢—连铸浇次批量计划问题、铁水流向分配问题以及铁水机车调度问题。 (2)通过改造列生成算法所获得的最优分数解来获取原问题的整数解(上界),包含两种不同类型的改造。针对炼钢—连铸浇次批量计划问题,基于当前分数解,采用一种过滤策略获取部分整数解,剩余的列和行构成降维问题,进行新一轮的列生成。最后对获得的整数解进行局域搜索来获得改进,并且仅在根节点处执行该策略,不执行分枝操作。针对铁水机车调度问题,在每个分枝节点都针对分数解进行改造,首先通过计算任务和机车之间的分配关系,然后按照字典序关系将任务插入机车调度。这种策略试图在分枝树上搜寻较好上界,以帮助修剪分枝节点、抑制分枝树的规模。 (3)拉格朗日松弛算法中,常对拉格朗日松弛问题的最优解进行改造来得到原问题的可行解,称为LR启发式,但LR启发式没有固定的实现模式。在炼钢—连铸Lot批量计划问题的LRCG混合算法中,通过固定Lot的选取,以及松弛部分约束,将原问题转化为线性规划的运输问题,获得分数解后再进行舍入取整获取可行整数解。 4)针对考虑复杂因素的实际炼钢—连铸批量计划问题,通过分析问题的工艺、管理约束和要求,抽取问题的关键特征,建立符合生产实际的数学模型,提出有效的启发式和禁忌搜索算法,并以模型算法为核心开发决策支持系统,进行实际应用验证。通过对实际数据的测试,验证算法的有效性和系统的稳定性。
【学位授予单位】:东北大学
【学位级别】:博士
【学位授予年份】:2008
【分类号】:F259.2

【相似文献】
中国期刊全文数据库 前10条
1 唐立新,孙德刚;单一品种项目的生产批量问题的动态规划算法[J];东北大学学报(自然科学版);1999年04期
2 赵宇;许保光;;基于飞行品质数据的飞行员调度模型研究[J];中国管理科学;2008年04期
3 唐立新,杨自厚,王梦光;CIMS下单级单资源约束的生产批量计划问题的新算法[J];控制理论与应用;1999年02期
4 周泓;谭小卫;师瑞峰;;一种启发式算法求解批量计划和排序集成问题[J];计算机工程与应用;2006年20期
5 陈驻民;;提前/拖期的批量和计划问题研究[J];吉林师范大学学报(自然科学版);2009年04期
6 梁春华;周泓;夏晓雯;;采购与多层生产计划问题的协同优化[J];工业工程;2011年03期
7 周泓;夏晓雯;;易变质产品的生产计划与作业排序集成优化研究[J];计算机工程与应用;2010年18期
8 王文鹏;;连续生产条件下在制品批量的周期性算法[J];青岛科技大学学报(自然科学版);2009年04期
9 罗治洪;唐立新;张悟移;;钢铁原料物流计划问题的建模与求解[J];系统工程理论与实践;2008年05期
10 罗治洪;唐立新;;炼钢热轧一体化生产与物流计划模型及求解[J];管理科学学报;2011年06期
中国重要会议论文全文数据库 前4条
1 陈荣军;唐国春;;串联工件同时加工排序问题[A];中国运筹学会第七届学术交流会论文集(中卷)[C];2004年
2 蓝伯雄;王威;;大宗货物运输优化问题研究[A];全国第八届工业工程与企业信息化学术会议论文集[C];2004年
3 陈丽亚;;兴趣·生成·发展——在系列生成活动中提升幼儿探索科学的热情[A];江苏省教育学会2006年年会论文集(综合一专辑)[C];2006年
4 朱庆;朱道元;;关于N次广义逆的问题探讨[A];江苏省现场统计研究会第十次学术年会论文集[C];2006年
中国重要报纸全文数据库 前6条
1 本报记者 温格林 通讯员 金建明 雷春雷;铁的誓言 钢的信誉[N];现代物流报;2006年
2 记者 黄域;非常时期非常应对[N];中国财经报;2003年
3 记者 徐海峰 通讯员 石建军;抓产销关键环节 做降本增效文章[N];中国石油报;2004年
4 记者 李明瑜;集中采购 国美高举降价大旗[N];财经时报;2000年
5 本报通讯员 王晓明;科技铸丰碑[N];中国石油报;2002年
6 ;国美招标 厦华揭榜[N];科技日报;2000年
中国博士学位论文全文数据库 前2条
1 汪恭书;基于列生成的铁钢区批量计划与物流调度[D];东北大学;2008年
2 阎春平;面向物料资源优化利用的产品设计系统与优化下料技术研究[D];重庆大学;2002年
中国硕士学位论文全文数据库 前10条
1 韩志星;基于鲁棒优化方法的一体化炼钢炉次批量计划研究[D];东北大学;2009年
2 兰月政;面向混流装配方式的零部件批量计划问题研究[D];浙江工业大学;2010年
3 余小安;炼钢—连铸批量计划与调度仿真研究[D];东北大学;2008年
4 程岩岩;我国铁路乘务调度计划编制方法的研究与设计[D];北京交通大学;2008年
5 韩玲芳;炼钢连铸热轧生产调度模型及数据库的设计[D];太原科技大学;2008年
6 王志强;冷轧薄板类企业合同计划方法的设计与实现[D];大连理工大学;2006年
7 虞科敏;基于数字水印技术的版权追踪应用研究[D];四川大学;2003年
8 吴源源;合成孔径雷达地面数据管理系统的设计与开发[D];中国科学院研究生院(电子学研究所);2004年
9 张戬;基于库存策略的生产计划问题的研究[D];东北大学;2007年
10 林卫强;一种基于混沌动力系统的图象压缩加密算法[D];福州大学;2004年
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62791813
  • 010-62985026