- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
装盘规划问题的G4算法求解实现.pdf
第27卷第l期 邢台职业技术学院学报 、,0I.27No.1
2010年2月 Journal
ofXingtaiPolytechnicCollege Feb.2010
装盘规划问题的G4算法求解实现
王志刚1,徐新平1,蒲筠果1,吕盛平2
(1.邢台职业技术学院机电工程系,河北邢台054035
2.北京交通大学机械与电子控制工程学院,北京100044)
摘要:在企业生产过程中,一个托盘上小型物品数目的增多往往意味着运输次数的减少,从
而可以降低运输成本。而G4算法至今保存了解决此方面问题的先进性。G4算法的实现具有一定
难度,包括对G4算法的理解、对复杂动态规划方法的理解、需要对程序运行时间和空间进行优
化等,本文数值模拟的图形输出与国外应用程序有很好的一致性。
关键词:装盘问题;G4算法;动态规划
中图分类号:TH86文献标识码:A
装盘问题广泛应用于车间生产、集装箱装载等实际问题中。Ⅲ托盘作为重要的物流器具,是使静态货
物变为动态货物的载体,有“活动的货台”,可移动的地面之称,托盘虽小,但是在现代物流系统中起着
不可替代的作用。托盘用于集装、堆放、搬运和运输的位置作为单元负荷的货物和制品的水平平台装置,
是一种利用机械化装卸、搬运和堆存货物的集装单元工具。本文所研究的装盘问题,简单地说就是在给
定的二维矩形托盘上水平或竖直地摆放大小相等的矩形块,如何摆放使矩形块的数目最多,如图l所示,
G4算法求解装盘问题是至今为止效率很高的一种算法,在企业的机械加工过程中有着重要的应用,但是
其实现起来不太容易。
■ -
l
I I
图l G4一结构
一、装盘问题的形式化定义
装盘问题可形式化定义如下:给定一个长为上、宽为∥的托盘和若干长为L、宽为矽的矩形块,将
矩形块直角地放在矩形托盘上(所有矩形块在托盘上只有两种摆放方式:垂直或平行于托盘的某个边),
最多可以摆放多少个矩形块?12】
首先,用(厶形,Z,w)四元组来描述一个装盘问题实例,其中的三、形分别代表大的布局空间的长
和宽,,、W分别代表待布小矩形块的长宽。在这里假设L≥W≥,≥W。然后定义水平方式布置(长边
与水平线平行)的块为H.块,而垂直方式布置的块被称之为V-块。用(薯,”)来表示任意块,的左下角顶
点在布置后相对大块的左下角的坐标值,如是,第f块小矩形布置后所占的矩形块区域可描述为:
(薯,Yi,日)={(x,y)∈R2:葺≤X≤薯+,,咒≤Y≤Yt+w}
s (1)
(薯,M,y)={(x,Y)∈R2:五≤x≤五+w,yiY≤+,)。
这样对于一个有刀个待布小矩形块的一个布局模式A可以用如下公式表示:
A={(‘,咒,q):f=l,2,...,刀),其中q∈{H,V) (2)
显然,可行布局模式应当满足:
其中f,/=1,2,...,刀,f≠_,,
int(xf,Ys,of)nint(xj,Yj,oj) …
一
(薯,乃,q)cp(L,形),其中f,J=1,2,...,玎,
其中的P(L,矿)={(x,y)∈R2:0≤x≤L,0≤Y≤∥。
收稿日期:2009—11—09
文档评论(0)