- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
论文-手工艺制作方案
手工艺品制作方案摘要 本文根据多个人合作生产多个手工艺品的制作背景,将所部件编号,形成一个顺序,然后对此顺序求出与之相对应的加工时间,同时,使用遗传算法对来搜索较优的解。对于本问题,使用我们的程序运行的结果可以证明其达到了下界,对于各种情形求得的的结果如下:情形A:工艺品共有27个部件,由28人合作下共同制作完成,每个人加工每个部件的时间仅为1,每个人在同一时刻最多只能加工一个部件,我们使用遗传算法,在二代以内就可以求得最佳制作方案之一:顺序1234567891011121314工件2182417579131126620416顺序15161718192021222324252627工件14211019252215232731128此方案完成该种手工艺品制作的时间最短为:3.0情形B:工艺品共有27个部件,由28人合作下共同制作完成,每个人加工每个部件的时间不相同,每个人在同一时刻最多只能加工一个部件,我们使用遗传算法,在二代以内就可以求得最佳制作方案:顺序1234567891011121314工件1723122111527152218623顺序15161718192021222324252627工件25926248141941317101620此方案完成该种手工艺品制作的时间最短为:23.0情形C:工艺品共有42个部件,由28人合作下共同制作完成,每个人加工每个部件的时间不相同,每个人在同一时刻最多能加工部件数不相同(大于等于1),我们使用遗传算法,在同时可以在最少在六代就求得最佳制作方案:顺序1234567891011121314工件15411723342191026401411375顺序1516171819202122232425262728工件22243813333128293530725332顺序2930313233343536373839404142工件20136396128164212794218此方案完成该种手工艺品制作的时间最短为:29.6关键字 遗传算法、基因交换、基因突变、多人多部件合作生产、手工艺制品符号说明 : 表示第m个人 : 表示要制作第n个部件 : 表示制作部件所需的时间 : 表示可以在同一时刻可以制作部件的最大数目 问题重述 手工艺品由多个部件组成,每个部件并且必需由会做该部件的两个人合作才能制作。每个人会做多个部件。可以使用图表示这种关系,其中为顶点,为边。边所连接的两个顶点表示会做该部件的两个人,每个人可能可以同时制作多个部件(不影响)。对于情形A:手工艺品有27个部件,28人制作,且对所有的x,y满足=1,=1由于每个部件只能且仅能由某二个制作,因此它是一个无回路的图。对于情形B:与情形A相拟,只是每个部件加工的时间不一样。也是一个无回路图。对于情形C:于由不同的人可以加工同一个工件,因此是一个有回路图,同时每个部件加工的时间也不同。模型假设假设每个部件的制作都是独立的,即任一个部件的制作都不依赖于另一个部件。每个人可以同时制作多个部件,且不影响制作部件的时间。每个部件的制作都是连续的,即不存在正在制作的部件还没完工就停止制作。实际的制作时间即题目所给的制作部件所需的时间部件能够开始制作的条件是:能够制作该部件的两个个人此时正在制作的部件数小于他们可以同时制作的部件数。任何一个部件都不重复制作,每一个部件具有同等的重要性。模型分析由于情形A,B是C的一种特殊情况,因此,只要解决了情形C,则情形A,B也就解决了。因此,我们以下主要针对情况C进行解决。 我们对于部件进行编顺序,然后按照此顺序,计算按此顺序加工完所有的部件所要的时间。计算时间时,我们先求出按顺序判断可不可以加工,如果可以加工则让其立即加工,如果不可加工,则转向第二阶段再加工(事实上没有严格的阶段,这里说的阶段指的是对于每个人的意义上来说的)。同时,记录相对应的工人要在什么时刻才能完成他分配的部件,并从顺序中删除该部件。当第一次分配完后,再令所有人都没有工作,并按照剩下的顺序一个一个判断是否,其体计算如下:1、对所有工件进行编序,如(3,2,1表示第三个工件排第一,第二个排第二,第一个排第三)2、设一个数组标记工人正在加工的工件数的情况(一维数组,下标与工人数相同),设立一个数组标记当前工人加工完当前的所有工件的时间(一维数组,大小与工人数相同),设立一个数组标记工人在每阶段的完工时间(二维数组,第一维表示阶段数,大小与边数相同(才能保证不会越界),每二维表示工人号,大小与工人数相同),同时设立一个数组标记工人当前的阶段数(一维数组,大小与工人数相同)3、将所有数组初始化为04、将标记工人正在加工的工件数的情况的数组全部改为0(即所有工
您可能关注的文档
最近下载
- 浙江省建筑信息模型(BIM)技术应用导则-建设发〔2016〕163号 .pdf VIP
- 车辆故障案例培训.pptx VIP
- 钢筋混凝土单向板肋梁楼盖课程设计计算书.doc VIP
- 2023《基于案例工程项目监理工作现状及发展方向—以某污水处理厂建筑项目为例》10000字.docx VIP
- 陈畅之原子物理学第五讲:电子运动形成的磁矩和磁场的相互作用.ppt VIP
- 单向板肋梁楼盖课程设计计算书.doc VIP
- 政府采购项目招标代理机构服务 投标技术方案(技术标).pdf VIP
- 读书分享:福尔摩斯探案全集.ppt VIP
- 《工程项目进度管理控制存在的问题及完善对策研究—以某安置区整修项目为例》10000字.doc VIP
- 大学生职业生涯规划.pdf VIP
原创力文档


文档评论(0)