A dynamic adaptive local search algorithm for the circular packing problem - Archive ouverte HAL Accéder directement au contenu
Article Dans Une Revue European Journal of Operational Research Année : 2007

A dynamic adaptive local search algorithm for the circular packing problem

Résumé

This paper studies the circular packing problem (CPP) which consists of packing n non-identical circles Ci of known radius ri, i N = {1, ... , n}, into the smallest containing circle C. The objective is to determine the coordinates (xi, yi) of the center of Ci, i N, as well as the radius r and center (x, y) of C. This problem, which is a variant of the two-dimensional open dimension problem, is solved using a two-step, dynamic, adaptive, local search algorithm. At each iteration, the algorithm identifies the set of potential "best local positions" of a circle Ci, i N, given the positions of the previously packed circles, and determines for each of these positions the coordinates and radius of the smallest containing circle. The "best local position" minimizes the radius of the current containing circle. That is, every time an additional circle is packed, both the center and the radius of the containing circle are dynamically updated, and the smallest containing circle is known. The experimental results reflect the good performance of the algorithm.

Dates et versions

hal-00284601 , version 1 (03-06-2008)

Identifiants

Citer

Mhand Hifi, Rym M'Hallah. A dynamic adaptive local search algorithm for the circular packing problem. European Journal of Operational Research, 2007, 183 (3), pp.1280-1294. ⟨10.1016/j.ejor.2005.11.069⟩. ⟨hal-00284601⟩
32 Consultations
0 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More