An Algorithm for the Strip Packing Problem Obtained by Extracting Expert Skills Using Data Mining

Gatica, G.; Reyes, P.; Contreras-Bolton, C; Linfati, R.; Escobar, JW.

Keywords: Strip Packing Problemdata mining of algorithms and patternsskills of experts

Abstract

The ability of the humans to manually solve NP-hard problems had not received much attention of the scientific community. This paper considers the Strip Packing Problem (SPP), in which a set of rectangular pieces has to be placed orthogonally in a container with a given width and an infinite length. The pieces are not allowed to overlap (i.e. be stacked one over the other). The aim of the SPP is to minimize the overall length of the strip. In this paper, we have developed a computational game to allow manual solutions by expert gamers for different instances of the problem. The main contribution of the paper is the presentation of an algorithm based on patterns and data mining retrieved from the results achieved by expert gamers. The proposed algorithm is based on decision-trees and heuristics proposed in literature. Finally, the proposed approach is able to find the best-known solutions for the 94.3% of a set of instances proposed in the literature, and 79% for instances generated randomly.

Más información

Título de la Revista: Iteckne
Volumen: 17
Número: 2
Editorial: Departamento Publicaciones Universidad Santo Tomas
Fecha de publicación: 2016
Página de inicio: 179
Página final: 190
Idioma: English
Notas: https://doi.org/10.1016/j.riit.2016.06.003