Field note
Approximation
Approximation
对于一维装箱问题,除非,否则不可能存在近似比小于的算法.
在线算法(online):
- :只要装不下了,就新开一个箱子,如果最优解用个箱子,那么nf最多用个箱子;
- :按箱子打开的顺序从早到晚检查,将物品放入第一个能放下的箱子中;
- :将物品放入剩余空间最小的箱子中,最大化利用箱子空间;
- :将物品放入剩余空间最大的箱子中.
离线算法(offline):
- FFD:如果最优解用M个箱子,那么FFD最多用个箱子
近似比是2
FF和BF近似比都是1.7
背包问题,近似比是2.但是如果已知最优解中价值最大的前个,那么可以设计出近似比为的算法
问题近似比是2.
- PTAS:是的多项式,但不是的多项式
- FPTAS:是和的多项式