向量装箱算法的分类与评估

Classification and evaluation of the algorithms for vector bin packing

Computers and Operations Research · 2024
被引 7
ABS 3

中文导读

系统分类了向量装箱问题的构造启发式算法,提出新算法和调参方法,通过实验评估并开源Vectorpack库,为混合算法和机器学习算法开发提供基础。

Abstract

Heuristics for Vector Bin Packing (VBP) play an important role in modern distributed computing systems and other applications aimed at optimizing the usage of multidimensional resources. In this paper we perform a systematic classification of heuristics for VBP, with the focus on construction heuristics. We bring together existing VBP algorithms and their tuning parameters, and propose new algorithms and new tuning parameters. For a less studied class of multi-bin algorithms, we explore their properties analytically, considering monotonic and anomalous behavior and approximation guarantees. For empirical evaluation, all algorithms are implemented as the Vectorpack library and assessed through extensive experiments. Our findings may serve as the basis for the development of more complex, hybrid algorithms, hyperheuristics and machine learning algorithms. The Vectorpack library can also be adjusted for addressing enhanced VBP problems with additional features, which arise in applications, especially those typical for modern distributed computing systems.

运筹学算法设计分布式计算资源优化