- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
产品的零件安装程序设计
柯文锋,赖金花,欧杰泉
(1)2000级数学系与应用数学本科1班
(2)2000级计算机系科学与技术本科1班
(3)2000级数学系与计算机教育6班
摘要:本文以零件的安装次序为着眼点,通过一些合理的假设,对具体的每一个问题,运用运筹学、图论及数据结构等的知识得到相应的数学规划模型,运用数学软件(Matlab、Maple等)进行求解,得出零件安装完需要的最少时间及相应的安装次序.
关键词: 整数规划;时间落差;回溯;递归调用
1 问题的提出
韶关市西郊某机械厂的零件安装部门要对零件生产部门生产出来的15个零件进行组装,最终成为一个产品,并推出市场.这15个零件分别用表示,一个熟练工人安装需要时间为 (单位:分钟).
此产品的15个零件正等待工人来安装.
由于生产的工序要求工人在安装零件时,安装某些零件必须在另一些零件安装完成后才能进行安装,各零件需先前安装的零件如下表:
先前安装的零件 — —
先前安装的零件 — (1)(此产品的零件由两个工人来安装时,完成任务的最少时间是多少?并为此两工人设计出安装方案.如果工人足够多,那么完成产品的零件安装任务的最少时间又是如何?
由于大部分产品都要求在零件安装时,不能有两个以上的工人同时一起组装该产品,只能由一个工人单独完成,在这种情况下,我们对以下问题进行讨论:
(2)请为产品的组装过程设计一个满足要求的安装次序,使各零件安装完的时间(包括等待安装时间)之和最少.
(3)假若第个零件紧接着第个零件完工后开工,且生产产品需要花费的准备时间满足:
试设计一个满足条件的加工顺序,使机床花费的总时间最少.
(4)假定工件的完工时间(包括等待与加工两个阶段)超过一确定时限,则需支付一定的补偿费用,其数值等于超时间与费率的乘积(各工件的补偿费率见下表).
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 12 10 15 16 10 11 10 8 5 4 10 10 8 12 9 试在及各的情况下安排一个加工顺序,使花费的总补偿费用最小.
2 符号约定
零件号为的零件.
零件个数.
零件中的安装次序中为的零件号.
零件、的安装次序的一个布尔变量,为1时表示在做零件之前,必须先做零件.
零件的安装时间.
第个零件紧接着第个零件完工后开工,所需要的准备时间.
第个零件的安装时间(包括等待安装时间).
第个零件的补偿费用.
3 模型的建立与求解
3.1 假设用圆圈表示要加工的零件,用箭头表示加工的次序要求,即指向的圆圈内的零件必须在箭尾圆圈内的零件所需的加工时间.这样我们就可以构造出(如图一)的一个顶点带权的有向无环图.这张图十分明显地表示了工艺加工次序约束.
由于原图有两个入口,一个出口及一个独立点,为了方便我们考虑及研究问题,增设了两个权值为0的顶点.这样并不会影响或改变原图,则在工人足够多时,完成产品的零件安装任务的最少时间的问题就转化为求(如图二)从源点汇点的最长路(也叫关键路径)问题.
当工人只有两个,从图中观察,我们知道如果由一个工人负责最长路径中的各零件那么剩下的四个零件就由第二个工人负责.
由最长路算法,得到有向图D中和的最长有向路为:
我们也可以用拓扑排序及逆拓扑排序算法用C语言编程求出结果.
且.
两个工人安装的最少时间是123分钟,安装方案为:
第一个工人安装:
第二个工人安装:
两个工人的工作时间分别为:123分钟和48分钟.
当第一个工人安装完时,第二个工人也同时安装完了,这样第二个工人就可以紧接着后连续对零件的安装,他们开始作业的时间是第二个工人在第一个工人开始作业分钟后进行连续的作业.
安装方案是多样,但是上一方案的优点是两个工人在固定时间落差的情况下开始连续的作业,故两个工人都无须在作业的过程中等待.当安装零件的工人足够时,安装的总时间是等于其中一个工人安装最长路径中的所有零件的时间(因为它是所有工人中唯一一个从零件安装开始到结束没有停息的工人的安装零件时间),即为123分钟.
3.2 对于第二个问:若这n个零件由一个工人来安装,但是各零件的安装次序必须在满足题目表格中所给出的数据,求出令各零件安装完的时间(包括等待安装时间)之和最少的安装次序.
假设零件的安装先后次序为
则零件的安装次序流程为.
假设在做零件之前,必须先做零件的这一个先后关系,可用一个布尔变量来表示,于是我们可设表示与的安装次序,当为1时表示做零件之前,必须先做零件.
则零件安装的时间(包括等待安装时间)之和,记为
故此问的整数规划模型(I):
具体到题目时,我们可以把题目给定的数据代入到上式中,然后用数学软件Maple等就可以求解出答案
您可能关注的文档
- 会计学习题第九篇.doc
- 伟大中国共产党征文.doc
- 会议交流材料湖南省.doc
- 今天我值日一年比赛.doc
- 人力资源管理完整教案含多套试卷16.doc
- 企业领导人七种特质力.doc
- 人教版五年级数学上册“稍复杂方程”教学设计.doc
- 从生活中学从思考中学从交流中学.doc
- 二年级语文上册生字表二字组词.docx
- 企业竞争新途径:资源整合.doc
- 小学语文阅读:趣味手工材料在古诗鉴赏教学中的应用策略教学研究课题报告.docx
- 2024年台北县公务员考试行测真题及参考答案详解一套.docx
- 2025九年级化学上学期期末试题(鲁教版).doc
- 2024年台北县公务员考试行测真题参考答案详解.docx
- 2024年台北县公务员考试行测真题及1套完整答案详解.docx
- 2024年双鸭山市公务员考试行测试卷历年真题(含答案详解).docx
- 2024年双鸭山市公务员考试行测试卷历年真题附答案详解(考试直接用).docx
- 寝室绩效管理课件.pptx
- 《建筑行业安全管理现状分析:以施工企业为例的风险预防策略探讨》教学研究课题报告.docx
- 2024年台北县公务员考试行测真题附答案详解(黄金题型).docx
文档评论(0)