Approximation algorithms for combinatorial optimization problems
Approximation algorithms for combinatorial optimization problems
复制标题
组合优化问题的近似算法
DOI:
--
复制
发表时间:
1985
期刊:
影响因子:
--
通讯作者:
Frank D. Murgolo
中科院分区:
文献类型:
--
作者:
Frank D. Murgolo
Combinatorial approximation problems arise frequently in both theory and practice. Many of these problems resist being solved exactly in a reasonable amount of time. For this reason, people try to develop efficient approximation algorithms which can solve these problems in a feasible amount of time, and which produce solutions that are within an acceptable error tolerance. The problem examined in this thesis, the bin packing problem, is one such problem. In this problem one is given a set of items and asked to pack them into the minimum number of bins so that the sum of the item sizes in each bin is no greater than the bin capacity. Some algorithms for this problem possess the undesirable quality of sometimes using more bins to pack a small list of items than they do to pack a larger list which is derived by increasing the size of some of the items in the small list. We study a large class of bin packing algorithms with regard to this type of anomalous behavior. For many algorithms in this class we determine which are anomalous and which are not. We find upper and lower bounds on those algorithms which are anomalous and investigate interesting properties of algorithms in this class.
This thesis also examines the variable-sized bin packing problem. In this generalization of the standard bin packing problem, the bins used for packing are of various different sizes and one wishes to minimize the sum of the sizes of bins used in the packing. This problem, which is also called the cutting stock problem, is of practical importance and arises frequently. We develop an approximation scheme which takes as input an instance of this problem and an error bound (epsilon) and produces as output an algorithm with a running time polynomial in both the number of items being packed and 1/(epsilon).