排序问题
小学四年级数学问题排序

小学四年级数学问题排序
引言
小学四年级是研究数学的关键阶段之一。
通过解决问题,学生
可以培养他们的逻辑思维能力和解决实际生活中的数学问题的能力。
本文将介绍一些适合小学四年级学生的数学问题排序。
问题一:找出最大数
问题描述:给定一组数字,找出其中最大的一个数字。
问题二:数字排序
问题描述:给定一组数字,按照从小到大的顺序将其排序。
问题三:数学表达式的计算
问题描述:给定一个简单的数学表达式,求解其结果。
问题四:图形的边数计算
问题描述:给定一个图形,计算其边的数量。
问题五:计算面积
问题描述:给定一个图形,计算其面积。
问题六:测量长度
问题描述:给定一组物体的长度,将它们按照从小到大的顺序排序。
结论
通过解决这些数学问题,小学四年级的学生可以提高他们的数学能力,并且培养他们的解决问题的能力。
这些问题涵盖了数字比较、排序、数学表达式求解、图形计算等多个方面,可以帮助学生全面掌握数学的基本概念和技巧。
排列组合的题型与方法

(二)分组分配问题 5.限制条件的分配问题分类法: 例6.某高校从某系的10名优秀毕业生中选4人分别到西 部四城市参加中国西部经济开发建设,其中甲同学不 到银川,乙不到西宁,共有多少种不同派遣方案?
A 60 种。 A
5 5 2 2
(一)排序问题 4.定位问题优先法:某个或几个元素要排在指定位 置,可先排这个或几个元素;再排其它的元素。
例4.现有1名老师和4名获奖同学排成一排照相留念, 若老师不站两端则有不同的排法有多少种?
解析:老师在中间三个位置上选一个有 A1 种 ,
3
种,4名同学在其余4个位置上有 A4 种方法; 4
解析、(1)先从10人中选出2人承担甲项任务,再从剩下的8人中 选1人承担乙项任务,第三步从另外的7人中选1人承担丙项任务, 2 1 1 不同的选法共有 C10 C8C7 2520 种
(二)分组分配问题 2.有序分配问题逐分法:有序分配问题指把元素分成若 干组,可用逐步下量分组法.
例3、(2)12名同学分别到三个不同的路口进行流量的 调查,若每个路口4人,则不同的分配方案有( A )
(2)5本不同的书,全部分给4个学生,每个学生至少 一本,不同的分法种数为( B ) A、480种 B、240种 C、120种 D、96种
2 4 C5 A4 240
(二)分组分配问题
4.名额分配问题隔板法(无差别物品分配问题隔板法): 例5:10个三好学生名额分到7个班级,每个班级至少 一个名额,有多少种不同分配方案?
动态规划的应用-排序问题

动态规划求解
? 最优排序方案:尽量减少在B上等待加 工的时间,使总加工时间最短。
? 阶段:机床A上更换工件的时刻k=1, 2,…,n。
? 状态变量:(X,t) X: 在机床A上等待加工的的工件集合。 x:不属于X的在A上最后加工完的工 件。 t: 在A上加工完x的时刻算起到B上 加工完x所需的时间。
工件是被加工的对象,是要完成的任务;机 器是提供加工的对象,是完成任务所需要的资源。
排序问题的分类:
多台机器的排序问题 单台机器的排序问题
单件作业(Job-shop)排序问题: 工件的加工路线不同
流水作业(Flow-shop)排序问题: 所有工件的加工路线完全相同
下面主要介绍三种排序问题: ? 1、一台机器、n个工件的排序问题 ? 2、两台机器、n个工件的排序问题 ? 3、 n/m/P /Fmax 排序问题
s2 ? T1( s1 , u1 ) ?s3 ?? T 2 ( s 2 , u 2 ) sk ?1 ? Tk (sk , uk )
动态规划中能 处理的状态转移
方程的形式。
动态规划方法的关键在于正确地 写出基本的递推关系式和恰当的边界 条件。要做到这一点,就必须将问题 的过程分成几个相互联系的阶段,恰 当的选取状态变量和决策变量及定义 最优值函数,从而把一个大问题转化 成一组同类型的子问题,然后逐个求
1
1.8
4
0.922Fra bibliotek051.3
3
0.5
6
1.5
应该按照什么样的加工顺序来加工这六个零件,才 能使得这六个零件在车间里停留的平均时间为最少?
可知这六个零件的停留时间为:
T1 + T2 + T3 + T4 + T5 + T6= P1 + ( P1 + P2 ) + (P1 + P2 + P3 ) + (P1 + P2 + P3 + P4 ) +(P1 + P2 + P3 + P4 + P5) + (P1 + P2 + P3 + P4 + P5 + P6 ) = 6 P1 + 5 P2 + 4P3 + 3P4 + 2P5 + P6.
生活中的排序问题

生活之中的排序问题在我们的现实生活中,尤其在公共事业、交通、通讯、文艺演出和生产、管理等领域,广泛存在着排序问题,这些问题能否顺利解决,直接关系到人民生活质量的提高,关系到社会的安定有序。
因此,这类问题的解决是至关重要的。
下面通过对一个具体实例(节目排序问题)的分析研究,来探究此类问题的解决方法。
例1(节目排序问题)一场文艺演出共有8个节目,全体演员中有10人须参加两个以上的节目演出,情况如下表(表一)。
若节目主办单位希望首尾两个节目为A和H或者H和A,并且希望每位演员不连续参加两个节目的演出,试为该主办单位安排一个节目顺序表。
表一摘要随着社会日新月异的发展,人们在物质层面得到满足的同时,更注重精神层面的满足,比较常见的是利用周末看场文艺演出来放松一周以来疲惫的心情。
然而,有时也会发生一些不尽如人意事情,比如连续几个节目都由同一人出演,使得节目基本上是同一风格,显得非常单调。
有的时候,由于节目次序不合理,使得整场演出达不到预计的效果,影响心情。
这就涉及到节目的排序问题。
本文是在一个具体的排序问题(节目排序问题)的基础上,构造了四种不同的简单数学模型来解决这一问题,这四种简单数学模型分别是:图解模型,集合模型,矩阵模型,向量模型。
殊途同归,最终都可得出比较合理的解决方式,且后两者模型均可利用计算机软件,通过设计简单的C语言程序或者Matlab程序来解决,较前两种模型而言更直观,使得问题的求解过程简单化、程序化。
使得模型在解决实际问题中实用性更强,更具说服力。
最后,提出了这四种模型在实用范围层面的推广。
关键字:模型;排序;矩阵;向量问题分析在节目排序这一问题中,涉及到首尾节目的固定,因此只需要考虑中间六个节目的排序,与首尾节目的连接问题。
我们可以通过画结构图,构造一系列适当的数学模型来解决。
模型假设(1)假设所有节目均合格,即任何节目都必须按节目表并且按时演出而不被剃除;(2)假设所有演员都能按时参加演出,也就是所有演员不请假,也不会有其他意外情况而缺席;(3)假设场景设备全部正常,不影响演出。
排列组合问题经典题型与通用方法(全面)

()A、60种B、48种C、36种D、24种解析:把,A B 视为一人,且B 固定在A 的右边,则本题相当于4人的全排列,4424A =种,答案:D .2.相离问题插空排:元素相离(即不相邻)问题,可先把无位置要求的几个元素全排列,再把规定的相离的几个元素插入上述几个元素的空位和两端.例2.七人并排站成一行,如果甲乙两个必须不相邻,那么不同的排法种数是()A、1440种B、3600种C、4820种D、4800种解析:除甲乙外,其余5个排列数为55A 种,再用甲乙去插6个空位有26A 种,不同的排法种数是52563600A A =种,选B .3.定序问题缩倍法:在排列问题中限制某几个元素必须保持一定的顺序,可用缩小倍数的方法.例3.A,B,C,D,E 五人并排站成一排,如果B 必须站在A 的右边(,A B 可以不相邻)那么不同的排法有()A、24种B、60种C、90种D、120种解析:B 在A 的右边与B 在A 的左边排法数相同,所以题设的排法只是5个元素全排列数的一半,即551602A =种,选B .11.定位问题优先法:某个或几个元素要排在指定位置,可先排这个或几个元素;再排其它的元素。
例11.现有1名老师和4名获奖同学排成一排照相留念,若老师不站两端则有不同的排法有多少种?解析:老师在中间三个位置上选一个有13A 种,4名同学在其余4个位置上有44A 种方法;所以共有143472A A =种。
12.多排问题单排法:把元素排成几排的问题可归结为一排考虑,再分段处理。
例12.(1)6个不同的元素排成前后两排,每排3个元素,那么不同的排法种数是()A、36种B、120种C、720种D、1440种(2)8个不同的元素排成前后两排,每排4个元素,其中某2个元素要排在前排,某1个元素排在后排,有多少种不同排法?解析:(1)前后两排可看成一排的两段,因此本题可看成6个不同的元素排成一排,共66720A =种,选C .(2)解析:看成一排,某2个元素在前半段四个位置中选排2个,有24A 种,某1个元素排在后半段的四个位置中选一个有14A 种,其余5个元素任排5个位置上有55A 种,故共有1254455760A A A =种排法.16.圆排问题单排法:把n 个不同元素放在圆周n 个无编号位置上的排列,顺序(例如按顺时钟)不同的排法才算不同的排列,而顺序相同(即旋转一下就可以重合)的排法认为是相同的,它与普通排列的区别在于只计顺序而无首位、末位之分,下列n 个普通排列:排列组合问题经典题型与通用方法1.相邻问题捆绑法:题目中规定相邻的几个元素捆绑成一个组,当作一个大元素参与排列.例1.A ,B ,C ,D ,E 五人并排站成一排,如果A ,B 必须相邻且B 在A 的右边,则不同的排法有(一)排序问题12323411,,,;,,,,,;,,,n n n n a a a a a a a a a a a - 在圆排列中只算一种,因为旋转后可以重合,故认为相同,n 个元素的圆排列数有!n n 种.因此可将某个元素固定展成单排,其它的1n -元素全排列.例16.有5对姐妹站成一圈,要求每对姐妹相邻,有多少种不同站法?解析:首先可让5位姐姐站成一圈,属圆排列有44A 种,然后在让插入其间,每位均可插入其姐姐的左边和右边,有2种方式,故不同的安排方式5242768⨯=种不同站法.说明:从n 个不同元素中取出m 个元素作圆形排列共有1m n A m 种不同排法.17.可重复的排列求幂法:允许重复排列问题的特点是以元素为研究对象,元素不受位置的约束,可逐一安排元素的位置,一般地n 个不同元素排在m 个不同位置的排列数有nm 种方法.例17.把6名实习生分配到7个车间实习共有多少种不同方法?解析:完成此事共分6步,第一步;将第一名实习生分配到车间有7种不同方案,第二步:将第二名实习生分配到车间也有7种不同方案,依次类推,由分步计数原理知共有67种不同方案.14.选排问题先取后排:从几类元素中取出符合题意的几个元素,再安排到一定的位置上,可用先取后排法.例14.(1)四个不同球放入编号为1,2,3,4的四个盒中,则恰有一个空盒的放法有多少种?(2)9名乒乓球运动员,其中男5名,女4名,现在要进行混合双打训练,有多少种不同的分组方法?解析:先取四个球中二个为一组,另二组各一个球的方法有24C 种,再排:在四个盒中每次排3个有34A 种,故共有2344144C A =种.解析:先取男女运动员各2名,有2254C C 种,这四名运动员混和双打练习有22A 种排法,故共有222542120C C A =种.4.标号排位问题分步法:把元素排到指定位置上,可先把某个元素按规定排入,第二步再排另一个元素,如此继续下去,依次即可完成.例4.将数字1,2,3,4填入标号为1,2,3,4的四个方格里,每格填一个数,则每个方格的标号与所填数字均不相同的填法有()A、6种B、9种C、11种D、23种解析:先把1填入方格中,符合条件的有3种方法,第二步把被填入方格的对应数字填入其它三个方格,又有三种方法;第三步填余下的两个数字,只有一种填法,共有3×3×1=9种填法,选B .22.全错位排列问题公式法:全错位排列问题(贺卡问题,信封问题)记住公式即可瑞士数学家欧拉按一般情况给出了一个递推公式:用A 、B 、C……表示写着n 位友人名字的信封,a 、b 、c……表示n 份相应的写好的信纸。
探索和解决简单的数字排列问题

探索和解决简单的数字排列问题在数字排列问题中,我们常常需要探索和解决各种简单的情况。
这些问题可能涉及到数字的顺序、组合、交替等方面,需要我们分析、计算和找出解决方案。
本文将探讨几种常见的简单数字排列问题,并提供相应的解决方法。
一、数字排序问题数字排序问题是最基本的数字排列问题之一。
它要求我们将一组数字按照升序或降序排列。
例如,给定一组数字1、5、3、2、4,我们的任务是将其按升序排列为1、2、3、4、5。
解决这类问题的常见方法是使用排序算法。
最常用的排序算法是冒泡排序和快速排序。
冒泡排序从左到右依次比较相邻两个数字的大小,并将较大的数字移到右边,较小的数字移到左边,重复这个过程,直到所有数字都排列有序。
快速排序则通过选择一个基准数字,将剩余数字分为左右两个子序列,并将比基准数字小的放在左边,比基准数字大的放在右边,然后分别对左右子序列进行递归排序,最终得到完全有序的数字序列。
二、数字组合问题数字组合问题是指将给定的数字按照一定规则组合起来,形成新的数字序列。
例如,给定数字1、2、3,我们要求将它们组合成所有可能的三位数,即123、132、213、231、312、321。
解决这类问题的方法可以采用递归思想。
我们可以从第一个数字开始,依次选择剩余数字中的每一个数字,将其加到已组合的数字后面,然后递归处理剩下的数字。
通过不断扩展已组合的数字序列,最终可以得到所有可能的组合。
三、数字交替问题数字交替问题是指将给定的数字进行交替排列,形成新的数字序列。
例如,给定数字1、2、3,我们要求将它们交替排列成123123123。
解决这类问题的方法可以采用循环和取模运算。
我们可以使用一个循环来遍历给定的数字序列,通过取模运算找到当前位置应该放置的数字。
例如,在上述例子中,我们可以使用一个循环来遍历1、2、3的序列,并通过取模运算的结果来确定当前位置应该放置的数字。
综上所述,探索和解决简单的数字排列问题可以采用不同的方法。
问卷排序题

问卷排序题
问卷排序题通常需要基于问卷中的一系列问题对它们的优先级进行排序。
下面是一个基于这个问题的回答模板:
你好,感谢你参与我们的调查。
以下是一组可能需要你排序的问题,我们非常希望得到你的反馈。
问卷排序题:
1. 问题一:关于...
2. 问题二:关于...
3. 问题三:关于...
...
N. 问题N:关于...
请根据你对此类问题的重视程度,从最重要到最不重要进行排序。
请在每个问题对应的序号上打勾或填写适当的标记。
你的答案可能会影响我们的研究结果,所以请仔细考虑每个问题的重要性和相关性。
你可以按你的个人观点来排序,也可以根据实际情况考虑问题的实际影响。
对于每道题,你可能会有些想法或疑问,也请告诉我。
你的反馈对我们非常重要,我们希望能从你的答案中获取到更多的信息。
注意事项:
1. 请确保你理解每个问题的含义,并在作答时基于自己的真实感受和经历。
2. 不要遗漏任何问题,除非你不想回答该问题。
3. 如果某些问题存在重复或相似的情况,你可以选择其中一个进行回答。
4. 请按照问题顺序进行排序,并在每个问题序号处做出标记。
问卷填写完毕后,你可以选择提交或取消。
如果你需要修改答案,你可以随时返回问卷进行修改。
我们承诺对所有收集到的信息保密,并且只用于研究目的。
再次感谢你的参与,期待你的答案!
(注:以上内容为模板格式,具体问题和回答内容需要你根据实际情况进行填写。
)。
排序类型练习题

排序类型练习题排序类型练习题是一种常见的题型,旨在帮助学生提高逻辑思维和分析能力。
通过排列给定的元素或数字,学生需要按照特定的规则或条件对它们进行排序。
这种题型不仅可以锻炼学生的思维能力,还能帮助他们理解排序算法和数据的组织方式。
在本文中,我们将介绍几个常见的排序类型练习题,并展示它们的解答过程。
一、整数排序整数排序是最常见的排序类型练习题之一。
在这种题型中,给定一组整数,学生需要按照从小到大或从大到小的顺序对它们进行排序。
为了解决这个问题,学生可以使用冒泡排序、插入排序或快速排序等常见的排序算法。
下面是一个示例:题目:请将以下一组整数按照从小到大的顺序进行排序:8, 3, 1, 9, 5, 2。
解答:使用冒泡排序算法可以得到以下结果:1, 2, 3, 5, 8, 9。
二、字符串排序除了整数排序,学生还可以练习对字符串进行排序的题目。
在这种题型中,给定一组字符串,学生需要按照字母的顺序对它们进行排序。
为了解决这个问题,学生可以使用快速排序、归并排序或计数排序等常见的排序算法。
下面是一个示例:题目:请将以下一组字符串按照字母顺序进行排序:apple, orange, banana, grape, lemon。
解答:使用归并排序算法可以得到以下结果:apple, banana, grape, lemon, orange。
三、对象排序除了基本数据类型(如整数和字符串)的排序之外,学生还可以练习对对象进行排序的题目。
在这种题型中,给定一组对象,学生需要按照对象的某个属性或特征进行排序。
为了解决这个问题,学生需要实现比较器(Comparator)接口,并重写其中的compare()方法。
下面是一个示例:题目:请根据以下学生的年龄进行排序:学生A(年龄:18),学生B(年龄:20),学生C(年龄:16),学生D(年龄:22)。
解答:实现比较器接口,并按照学生的年龄进行排序可以得到以下结果:学生C(年龄:16),学生A(年龄:18),学生B(年龄:20),学生D(年龄:22)。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1 去掉工件1所在列,即 零 件 3 4 1.25 2.5 5
2 (3)再选最小加工时间 0.75,i=1,将工件5朝 前排,即 5 1 2
车 床 1.0 磨 床 1.75
0.75 1.25
划去工件5所在列,即 零 件 3 1.0 1.75 4 1.25 2.5
(4)再去最短加工时间1.0, i=1,将工件3往前排,即
x13 a13 x 33 M(1 y3 ) x 33 a 33 x13 M y3
机床4 x14 a14 x 24 M(1 y 4 )
x 24 a 24 x14 M y 4
3. 产品2的加工时间约束
x 24 a 24 x 21 d
第一道工序的加工顺序 两道工序顺序约束
x 52 x 51 t 51 , x 32 x 31 t 31 ,
s.t.
x 42 x 41 t 41 , x12 x11 t11 , x 22 x 21 t 21 ,
x 52 t 52 x 32 , x 32 t 32 x 42 , 第二道工序的加工顺序 x 42 t 42 x12 , x12 t12 x 22 ,
i,=1,2,3,4;k>i
min T
T max{x13 t13 , x 23 t 23 , x 33 t 33 , x 43 t 43}
等价于下面的不等式组
T x13 t13 , T x 23 t 23 , T x 33 t 33 , T x 43 t 43 .
每个人的面试顺学约束
x ij t ij x i, j1 , j 1,2
Байду номын сангаас
应该按照什么样的顺序加工这6个零件,才能使得这6个零 件在车间停留的总时间(平均停留时间)为最少;
解 设这6个零件的从前往后的加工时间分别为p1,p2,…,p6,这6 个零件分别逗留时间为t1,t2,…,t6.
根据题意,则
p2 加工时间 p1 逗留时间 t1 显然有 t1 p1 ,
p3
t2 t3
车 床 磨 床
5
3
1
2
(5)最后得到总的排序为
5
3
4
1
2
下面就这个最优排序的加工总时间进行计算
5
3
4
1
2
设工件j在工序i上的加工时间为tji,i=1,2;j=1,2,3,4,5; xji表示工件i在工序j上的加工初始时刻; T为总逗留时间,则应有
min T
x 51 t 51 x 31 , x 31 t 31 x 41 , x 41 t 41 x11 , x11 t11 x 21 ,
p4
t4
p5
t5
p6
t7
t 2 p1 p 2 , t 3 p1 p 2 p 3 , t 4 p1 p 2 p 3 p 4 , t 5 p1 p 2 p 3 p 4 p 5 , t 6 p1 p 2 p 3 p 4 p 5 p 6 .
T x 22 t 22 , xi, j 0, i 1,2; j 1,2,3,4,5.
计算程序为
x51+t51<x31;x31+t31<x41;x41+t41<x11;x11+t11<x21; x51+t51<x52;x31+t31<x32;x41+t41<x42;x11+t11<x12;x21+t21<x22; x52+t52<x32;x32+t32<x42;x42+t42<x12;x12+t12<x22;t>x22+t22; t11=1.5;t12=0.5;t21=2;t22=0.25;t31=1;t32=1.75;t41=1.25; t42=2.5;t51=0.75;t52=1.25; min=t;
表3-5
同学甲 同学乙 同学丙
秘书初试 13 10 20
主管复试 15 20 16
经理面试 20 18 10
同学丁
8
10
15
[分析] 这个问题就是安排4名同学面试顺序,使得花费的总时间 最短。必须主要到两个顺序,即(1)同一个人的面试顺序: 秘书主管经历离开;(2)不同人的面试顺序。每个同 学在每处的面试时间既定,就只能确定他们的面试初试时刻。 [建立模型]
则6个零件的逗留时间总和为
T t1 t 2 t 3 t 4 t 5 t 6
6p1 5p2 4p3 3p4 2p5 p6 ,
所以该问题的数学模型为
min T T 6p1 5p 2 4p3 3p 4 2p5 p6 , s.t. p1 , p 2 ,...,p6为这 6个零件加工时间的任一 个全排列.
[1] 变量设置
i=1,2,3,4,表示甲乙丙丁四个同学;j=1,2,3表示秘书、主管、 经理;
tij 表示第i个同学在第j处的面试时间;
xij 表示第i个同学在第j处的面试初始时刻; T 表示全部面试结束时刻;
1 yik 0
[2] 建立模型 优化目标为
第i个人在第k个人前面面试, 第i个人在第k个人后面面试.
w0 x ij 0, i 1,2,3; j 1,2,3,4 y j 0,1 j 1,2,3,4
4、面试问题
有四名同学到一家公司参加三个阶段的面试:公司要求每 个同学都必须先找公司秘书初试,然后到部门主管处复试,最 后到经理处参加面试,并且不允许插队(即任何一个阶段4名同 学的顺序都是一样的)。由于4名同学专业背景不同,所以每个 人在三个阶段的面试时间也不同。如表3-5所示。这4名同学约 定他们全部面试完后一起离开公司。假定现在时间是早晨8:00, 请问他们最早何时能离开公司?
模型求解方法
要使得6p1+5p2+…+p6尽可能小,需要将p1,…,p6做如下 排序:p1<p2<p3<p4<p5<p6。
所以,这6个零件的加工顺序为 3, 4, 1.8 2.0 5 ,6, 1, 1.3 2 1.5 0.5 0.9
总逗留时间为T=6*0.5+5*0.9+4*1.3+3*1.5+2*1.8+2=22.8(h)
排序问题
1、 工件排序问题(一台机器前的加工排序)
某车间只有一台高精度磨床,常常出现许多零件同时要求 这台磨床加工的情况,现有6个零件同时要求加工,加工完即送 到其它车间,这6个零件的加工时间如下表: 零 件 1 1.8 2 2.0 3 0.5 4 0.9 5 1.3 6 1.5 加工时 间/小时
1 , 先加工产品1 y1 先加工产品2 0 ,
1 , 先加工产品2 y2 先加工产品3 0,
1 , 先加工产品1 y3 先加工产品3 0 ,
1 , 先加工产品1 y4 先加工产品2 0 ,
那么机床加工产品的顺序约束可以表达为 机床1 y1 (x11 a11 ) (1 y1 )(x 21 a 21 ) y1x 21 (1 y1 )x11
x11 a11 x 21 M(1 y1 ) 两种写法等价,但一 个是非线性规划,一 x 21 a 21 x11 M y1 个是线性规划 机床2 x 22 a 22 x 32 M(1 y 2 ) x 32 a 32 x 22 M y 2
机床3
2、 工件排序(两台机器加工顺序)
工厂根据合同定做一些零件,这些零件要求先在车床上车削, 然后再在磨床上加工,每台机器上各零件的加工时间如下表
零
件
1
1.5 0.5
2
2.0 0.25
3
1.0 1.75
4
1.25 2.5
5
0.75 1.25
车 床 磨 床
问:如何安排这五个零件的先后加工顺序,才能使得完成这5 个零件的总时间最少?
x11 a11 x13 x13 a13 x14
x 32 a 32 x 33
x11 a11 x 21 M(1 y1 ) x 21 a 21 x11 M y1
x 22 a 22 x 32 M(1 y 2 ) x 32 a 32 x 22 M y 2
零
件
1
1.5 0.5
2
2.0 0.25
3
1.0 1.75
4
1.25 2.5
5
0.75 1.25
车 床 磨 床
(1)首先选最小加工时间0.25,此时i=2,所以工件2朝后排,即 2 划去工件2所在列,得 零 件 1 3 4 5
车 床
磨 床
1.5
0.5
1.0
1.75
1.25
2.5
0.75
1.25
(2)再选最小加工时间0.5,i=1,将工件1朝后排,即
x13 a13 x 33 M(1 y3 ) x 33 a 33 x13 M y3
x14 a14 x 24 M(1 y 4 ) x 24 a 24 x14 M y 4
x 24 a 24 x 21 d
w x14 a14 w x 24 a 24 w x 33 a 33
解
等待时间发生如下三种情况:(1)工件按顺序在某台机 器上加工时发生等待;(2)工件按照加工要求等待另一台机 器先加工发生等待。
如果发生第一类等待,加工时间短的工件先安排;如果发 生第二类等待,加工时间短的后安排。因此,从车床加工时间 看,加工时间短的工件往前排,而从磨床加工时间看,需要等 待车床加工,所以加工时间短的工件往后排,加工时间长的工 件尽量前排,充分利用等待时间。 这类加工排序的安排方法如下: (1)在加工时间表上选择最短加工时间tij,这是第i个工序加工 第j零件所需时间,当i=1时,将零件j的加工顺序尽量靠前,若i=2, 将零件j的加工顺序尽量朝后排; (2)在表上划去零件j所在行,回到步骤(1),直到剩下最后 一列为止。