您当前的位置: 首页 > 
  • 0浏览

    0关注

    1477博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

装箱问题 BPP first fit、best fit、first fit decreasing、best fit decreasing

软件工程小施同学 发布时间:2021-10-03 21:01:25 ,浏览量:0

 

装箱问题(BPP):给定一个由刀个实数组成的数列L={W1,W2,…,W。}, 这里称W,∈(0,1】为物件f的尺寸,问题是将每一个物件分配给一个箱使得在每一 个箱中的物件尺寸总和不超过1,且使所使用的箱的数量最小。

至二十世纪70年代以来,对于该问题人们给出了许多启发式算法。其中最为 人知的有 First—Fit(FF),Best—Fit(BF),First—Fit Decreasing(FFD)及 Best—Fit Decreasing(BFD),1 974年Johnson分析了这些算法。First.Fit(FF)与Best—Fit(BF) 是根据物件在列中出现的次序,将它们分配给箱的,并没有利用列中后面物件的 信息.,这些是在线算法。

First.Fit算法:将物件1放入箱1中,当要放物件,时,将其放入最小序号 且其当前物件量不超过1一wf的包中。Best.Fit类似于First.Fit除了它是将物件., 放入当前物件量最大且不超过1一w,外。First.Fit Decreasing先将物件按尺寸非增 排序然后利用FF法则。类似地,Best.Fit Decreasing先将物件按尺寸非增排序然 后利用了BF法则。后两个算法为离线算法。设bH(L)#J由启发式日对于表列L所 用的箱的数量,6’犯)为将所有物件放入箱中所要的箱的最小数量,即6+但)为对应 的最优解。

关注
打赏
1665320866
查看更多评论
立即登录/注册

微信扫码登录

0.0403s