全文预览

MATLAB论文----数学建模

上传者:塑料瓶子 |  格式:doc  |  页数:14 |  大小:0KB

文档介绍
Р7-2=5Р开始加工Р0Р1Р4Р8Р13Р+Р+Р+Р+Р+Р+Р完成时间(天)Р1Р3Р4Р5Р2Р||Р||Р||Р||Р||Р||Р流程时间(天)Р1Р4Р8Р13Р15Р希望完成时间(天)Р2Р5Р8Р13Р15Р实际交货时间(天)Р2Р5Р6Р8Р7Р提前交货时间(天)Р1Р1Р—Р—Р—Р超期交货时间(天)Р—Р—Р2Р5Р8Р由以上各种作业方案可知,“流程时间”一行的最后一个数字是相等的,即无论在哪种优先级规则下,作业的完成时间是一样的。由此也验证了单机作业排列排序问题的完工时间是不受作业方案影响的。各种规则下的平均流程时间表如下Р优先级规则РFCFSРSOTРEDDРLCFSРRANDOMРSTRР总流程时间(天)Р4.8Р35Р38Р42Р54Р41Р平均流程时间(天)Р9.6Р7Р7.6Р8.4Р10.8Р8.2Р 由上表可知,按照SOT规则的总流程时间最短,EDD次之,STR再次之,RANDOM最差。上述各种优先级规则的建模过程为单机作业排列顺序问题。Р四.MATLAB求解Р 根据所建立的数学模型,调用MATLAB函数程序。Рclc,clearР&给定加工时间矩阵РTimeArray=[1 2 3 4 5;4 2 3 5 1;6 7 5 8 2];Р[Schedule,starttime,finidwiphtime,meanot,meanef,makespan,meanpt,mean,resultarray]=(timearray)Р%输出结果РPfprintf(‘1.最优的加工顺序为:‘),disp(schedule);РPfprintf(‘2.最短总加工时间为:’), disp(makespan)РPfprintf(‘3.流程时间为:‘),disp(finishtime)РPfprintf(‘4.平均的流程时间为:‘),disp(meanot)

收藏

分享

举报
下载此文档