1. Introduction

In this archive, we provide the implementation and experimental results of a Randomized Local Search (RLS) applied to the two-dimensional bin packing problem without orientation (where items can be rotated by 90 degrees). As benchmark dataset, we use the beng, A, and class instances from 2DPackLib as well as the four non-trivial Almost Squares in Almost Squares (Asqas) instances

These are the data used in the paper below, which contains the exact specification of all algorithms, objective functions, and the encoding we applied.

Rui Zhao, Tianyu Liang, Zhize Wu, Daan van den Berg, Matthias Thürer, and Thomas Weise. 2024. Randomized Local Search on the 2D Rectangular Bin Packing Problem with Item Rotation. In Genetic and Evolutionary Computation Conference (GECCO'24 Companion), July 14–18, 2024, Melbourne, VIC, Australia. ACM, New York, NY, USA, 4 pages. doi:10.1145/3638530.3654139.

To run the experiments, you need moptipyapps version 0.8.34 and moptipy version 0.9.98, which contain the actual algorithm implementations. Both packages are available on GitHub and on PyPI. However, we include several versions of them in the folder source/packages, just in case.

2. Directory Structure

This archive contains the following directories:

3. License

The files in this repository are under the Creative Commons Attribution 4.0 International, with the exception of the files of 2DPackLib and other benchmark datasets included, which are under copyright of their respective owner (we believe that they are in the public domain, as they are provided by many sources, included in many software packages under various open source licenses, and on many websites). The license is contained as file LICENSE.txt in this archive.

4. Contact

If you have any questions or suggestions, please contact

Mr. Rui ZHAO (赵睿) of the Institute of Applied Optimization (应用优化研究所, IAO) of the School of Artificial Intelligence and Big Data (人工智能与大数据学院) at Hefei University (合肥大学) in Hefei, Anhui, China (中国安徽省合肥市) via email to zr1329142665@163.com.