arrow
返回

Evolutionary computation solutions to the circle packing problem

delete2015-02-03
delete15
PRE
AI
J
Juan J. Flores *
J
J. M. Martı́nez
F
Félix Calderón
DOI:10.1007/s00500-015-1603-ydelete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
In this work, we present an evolutionary omputation-based solution to the circle packing problem (ECPP). The circle packing problem consists of placing a set of circles into a larger containing circle without overlaps: a problem known to be NP-hard. Given the impossibility to solve this problem efficiently, traditional and heuristic methods have been proposed to solve it. A na < ve representation for chromosomes in a population-based heuristic search leads to high probabilities of violation of the problem constraints, i.e., overlapping. To convert solutions that violate constraints into ones that do not (i.e., feasible solutions), in this paper we propose two repair mechanisms. The first one considers every circle as an elastic ring and overlaps create repulsion forces that lead the circles to positions where the overlaps are resolved. The second one forms a Delaunay triangulation with the circle centers and repairs the circles in each triangle at a time, making sure repaired triangles are not modified later on. Based on the proposed repair heuristics, we present the results of the solution to the CPP problem to a set of unit circle problems (whose exact optimal solutions are known). These benchmark problems are solved using genetic algorithms, evolutionary strategies, particle swarm optimization, and differential evolution. The performance of the solutions is compared to those known solutions based on the packing density. We then perform a series of experiments to determine the performance of ECPP with non-unitary circles. First, we compare ECPP's results to those of a public competition, which stand as the world record for that particular instance of the non-unitary CPP. On a second set of experiments, we control the variance of the size of the circles. In all experiments, ECPP yields satisfactory near-optimal solutions.
Keyword:
Optimization
Circle packing
Evolutionary computation
Genetic algorithms
Evolutionary strategies
Particle swarm optimization
Differential evolution
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

Soft Computing 封面图
Soft Computing
IF:
2.5
论文数:
1.0W
被引数:
2.1W

机构

U
universidad michoacana de san nicolas de hidalgo
学者数:
2.9K
论文数: 2.1K
被引数: 0
引用论文

引用论文

Reformulation descent applied to circle packing problems
err2005-09-01
err71
PREAI
errMladenovic, N; Plastria, F; Urosevic, D
err分享
err收藏
err分享
err收藏
学者 查看更多内容