零件加工时间最优的动态规划模型摘要零件加工最有时间问题是典型的动态规划问题
建立一个动态规划模型,按照这类问题的基本思路,抓住等待时间这一关键要素,运用计算机模拟求解(我们用C写了一个程序(见附录),可以模拟零件个数12以内的所有情况,得出最优时间和零件编号的顺序
程序已做成文件,与论文的电子稿一起放在ftp上)
关键词:动态规划;机床零件;时间最优;1问题的重述例题3(工件排序问题)某修理车间因修理工作需要生产个不同的工件,每个工件都需要先在机床,后在机床上进行加工
不妨用编号分别代表不同的工件,以、表示工件需在,机床上加工的时间
如果该车间只有一台机床,一台机床,且、不受加工工件顺序的影响,问如何安排零件在,机床上的加工顺序,才能使机床加工总时间(从机床开始加工,至两机床均将工件加工完为止)最短
2约定符号和名词解释:为第阶段选择的零件需要的等待时间
:为零件通过机床的顺序编号的集合;:为顺序集合中第个元素,即为第阶段选择的零件的编号
3问题的分析对于零件加工求解时间最优的问题,是典型的动态规划问题
根据题目,首先将问题划分个阶段,每个阶段选择一个零件,将零件的编号计入数组,通过计算等待时间的最小值,来确定选择的零件顺序
根据题目可知,零件一定要先经过机床,才能通过机床,那么机床应该是不停工作的;而机床前一个零件的加工时间长短,直接影响机床目前零件能否立刻加工,若机床前一个零件加工时间过长,就必须停下来等待,才而产生现等待时间
本问题正是要抓住等待时间这一变化量,列出递推公式,用计算机模拟求得结果
4模型的假设根据题目,提出以下几个假设:(1)假设加工零件在同一条流水生产线上,即零件通过A机床的顺序与通过B机床的顺序一致
5问题模型的建立5
1问题的进一步分析既然是典型的动态规划问题,就可以用通用的解题思想和步骤进行求解,即将多阶段决策过程最优化问题划分阶段,恰当地选取