- 5
- 0
- 约 7页
- 2016-03-13 发布于安徽
- 举报
有色装箱问题近似算法的应用研究.doc
有色装箱问题近似算法的研究
摘 要 有色装箱问题是经典装箱问题的推广,它在多处理器实时计算机系统的任务调度等实际问题中有着很强的应用背景.论文提出了求解有色装箱问题的新算法-LSCP算法,它首先对输入物品按颜色进行分类,将相同颜色的物品分成一类,放置时按照物品个数最多的那一类首先放置的原则,将物品进行装箱.实验证明,该算法与文献[5]中的SCPF-A算法相比具有更好的装箱效果,使用的箱子数更少.并从理论上论证了该算法的性能比SCPF-A算法更好.
关键词 装箱问题 组合优化 近似算法 多处理器调度
引言
有色装箱问题是一种带约束的一维装箱问题,它最初在支持容错的多处理器实时计算机
系统的任务调度问题中被提出[1].有色装箱问题在多处理器任务调度[2,3]、并行处理、资源分配和现实生活中的包装等问题中有着广泛的应用背景.
下面简单介绍一个有色装箱问题的例子:
在多处理器实时调度系统中,往往需要将一个任务分割成若干个子任务.为了支持容错,每个子任务都必须有若干个拷贝,这些拷贝在不同的处理器上运行,以保证处理结果的正确性.现在的问题是:如何分配这些子任务,使得整个任务在规定的时间内完成,同时使得运行该任务的处理器的数量尽可能少.
因为同一个子任务的拷贝必须放在不同的处理器上运行,相当于对同一子任务的每份不同的拷贝赋予不同的颜色,要求装在箱子中的物品的颜色各不相同.这种带约束的一维装箱问题就是有色装箱问题.
相关知识
2.1 经典的一维装箱问题
经典的一维装箱问题是这样描述的:给定个物品的序列,物品的大小,为一个由单位容积的箱子组成的无限序列.我们要求:每一个物品只能装入到唯一的箱子里,每一个箱子中的数字和不超过1,如何用最少的单位容积的箱子,装下所有的物品?
用线性规划的方式来描述一维装箱问题如下:
其中变量的含义是:
,
,
装箱问题是一个典型的NP完全问题[4],由于目前NP完全问题不存在有效时间内求得精确
解的算法,因此陆续提出了各种求解装箱问题的近似算法.其中NF、FF、BF、FFD、BFD等是部分著名装箱问题的近似算法.
定义1:如果近似装箱算法依序处理各输入物品,装入新到来的物品时,仅仅根据已装
物品的大小,而不考虑后面的物品的信息,并且不允许移动已经放好的物品,则称这样的近似装箱算法为在线(on line)装箱算法;而在进行装箱前,所有物品的信息都知道,因此,装入任何物品时,都要考虑其他所有物品的信息,使整体上达到最优,称这样的近似装箱算法为离线(off line)装箱算法.
对于装箱问题,采用性能比和时间复杂度来评价算法的性能.
定义2:给定一个近似算法,令是该算法对输入物品序列操作所使用的箱子数目,是最少使用的箱子数目,并用表示输入物品序列中所有物品的大小之和,则算法对输入序列的性能比为;平均性能比为.
2.2 有色装箱问题
有色问题是:给定个物品的序列,的大小,颜色为,其中物品的颜色数不超过.为一个由单位容积的箱子组成的无限序列.我们要求: 每一个物品只能装入到唯一的箱子里,每一个箱子中的数字和不超过1,同一箱子中各物品颜色互不相同,如何用最少的单位容积的箱子,装下所有的物品?
有色装箱问题也是NP完全问题,因为当时,即物品的颜色数无穷大,每个物品颜色相同的机会就大大减少,就变成了经典的一维装箱问题了.
2.3 解决有色装箱问题的SCPF-A算法
文献[5]提出了有色装箱问题的SCPF-A算法,首先对输入物品按颜色分类,将相同颜色的物品分成一类,放置时按照相同颜色的首先放置的原则,即颜色的所有先分别放在不同的箱子中,然后再处理颜色的所有物品,一直到所有颜色的物品都放置完毕.在放置物品的过程中,相同颜色的物品必须放在不同的箱子中.在放置颜色的所有物品时,物品的放置采用经典装箱问题的近似算法.如当算法选取的是FF算法,则得到SCPF-FF算法.
例1:给定物品序列
L={5(A),8(B),3(B),2(A),6(C),7(B),1(C),9(A),2(C),4(A),2(C),3(C),4(C)I 类II 类III
下面分别考察SCPF-FF算法和SCPF-FFD算法在该实例下的装箱情况.
1 2 3 4 5 6 7 8
图1 SCPF-FF算法
首先将类I的物品分别放入前4个箱子,在按照首次适应的原则放置类II的物品,如果放不下,就新开一个箱子
您可能关注的文档
最近下载
- 2025-2026学年浙教版科学七年级上册科学期末专项训练 综合题汇编(含答案).pdf VIP
- 期末复习+课件-2025-2026学年浙教版科学七年级上册科学.pptx VIP
- 市医疗保障局党组副书记2024年民主生活会个人对照检查发言材料.docx VIP
- 无偿划转债务处置方案.docx VIP
- 湖南省长沙市第一中学2025-2026学年高三上学期1月月考物理试题.pdf VIP
- 苗木采购整体供货方案.docx VIP
- 东风风神-E70-产品使用说明书-东风风神E70 2019款 专享版-DFM7000G1F6BEV-E70使用说明书201903.pdf VIP
- 奥的斯电梯JARLESS-CON中分门机中文版.pdf VIP
- 食堂居间合同协议.docx VIP
- 初中数学圆的训练.pdf VIP
原创力文档

文档评论(0)