Back to Search
Start Over
Algorithms for the circle packing problem based on mixed-integer DC programming (New Trends of Numerical Optimization in Advanced Information-Oriented Society)
- Source :
- 数理解析研究所講究録. 2108:50-69
- Publication Year :
- 2019
- Publisher :
- 京都大学数理解析研究所, 2019.
-
Abstract
- Circle packing problems are a class of packing problems which attempt to pack a given set of circles into a container with no overlap. In this paper, we focus on the circle packing problem proposed by López et.al. The problem is to pack circles of unequal size into a fixed size circular container, so as to maximize the total area of the packed circles. López et al. formulated this problem as a mixed-integer nonconvex quadratic programming problem, and proposed a heuristic method based on its continuous relaxation, by which they were able to solve instances with up to 40 circles. In this paper, we propose an algorithm using mixed-integer DC programming. A DC program is an optimization problem in which the objective function can be represented by the difference of two convex functions, and a mixed-integer DC program is a DC program where some of the variables are restricted to integer values. By our method, we were able to obtain good solutions for problems with up to 60 circles.
Details
- Language :
- English
- ISSN :
- 18802818
- Volume :
- 2108
- Database :
- OpenAIRE
- Journal :
- 数理解析研究所講究録
- Accession number :
- edsair.jairo.........c88214151853bce4b654a15e77522567