A fast and scalable bottom-left-fill algorithm to solve nesting problems using a semi-discrete representation

算法 嵌套(过程) 等距 离散化 计算机科学 可扩展性 块(置换群论) 线段 代表(政治) 正多边形 自上而下和自下而上的设计 旋转(数学) 直线(几何图形) 集合(抽象数据类型) 数学优化 数学 几何学 人工智能 数学分析 冶金 材料科学 软件工程 程序设计语言 法学 政治 政治学 数据库
作者
Sahar Chehrazad,Dirk Roose,Tony Wauters
出处
期刊:European Journal of Operational Research [Elsevier]
卷期号:300 (3): 809-826 被引量:1
标识
DOI:10.1016/j.ejor.2021.10.043
摘要

We present a fast algorithm to solve nesting problems based on a semi-discrete representation of both the 2D non-convex pieces and the strip. The pieces and the strip are represented by a set of equidistant vertical line segments. The discretization algorithm uses a sweep-line method and applies minimal extensions to the line segments of a piece to ensure that non-overlapping placement of the segments, representing two pieces, cannot cause overlap of the original pieces. We implemented a bottom-left-fill greedy placement procedure, using an optimised ordering of the segments overlap tests. The C++ implementation of our algorithm uses appropriate data structures that allow fast execution. It executes the bottom-left-fill algorithm for typical ESICUP data sets in a few milliseconds, even when rotation of the pieces is considered, and thus provides a suitable ‘building block’ for integration in metaheuristics. Moreover, we show that the algorithm scales well when the number of pieces increases.
最长约 10秒,即可获得该文献文件

科研通智能强力驱动
Strongly Powered by AbleSci AI
更新
大幅提高文件上传限制,最高150M (2024-4-1)

科研通是完全免费的文献互助平台,具备全网最快的应助速度,最高的求助完成率。 对每一个文献求助,科研通都将尽心尽力,给求助人一个满意的交代。
实时播报
Zero完成签到,获得积分10
刚刚
2秒前
abcde完成签到,获得积分10
4秒前
syujo发布了新的文献求助20
4秒前
8秒前
10秒前
房翻完成签到,获得积分10
10秒前
Aliaoovo发布了新的文献求助10
11秒前
12秒前
闻歌发布了新的文献求助10
16秒前
17秒前
lalala发布了新的文献求助10
18秒前
lanhu完成签到 ,获得积分10
20秒前
希望天下0贩的0应助mbf采纳,获得10
20秒前
斯文败类应助闻歌采纳,获得10
21秒前
qcy72完成签到,获得积分10
21秒前
复杂的冰菱完成签到,获得积分10
31秒前
32秒前
香蕉觅云应助Crw__采纳,获得10
35秒前
东隅发布了新的文献求助10
35秒前
halo发布了新的文献求助10
35秒前
37秒前
爆米花应助复杂的冰菱采纳,获得20
38秒前
乐乐应助蓝胖子采纳,获得10
38秒前
43秒前
桐桐应助顽固的肉采纳,获得10
44秒前
汉堡完成签到 ,获得积分10
45秒前
研友_maths发布了新的文献求助10
45秒前
蓝胖子发布了新的文献求助10
50秒前
烟花应助忆白采纳,获得10
50秒前
nadia完成签到,获得积分10
53秒前
SOLOMON应助静_采纳,获得10
56秒前
tangt糖糖完成签到,获得积分10
56秒前
糖糖完成签到 ,获得积分10
56秒前
57秒前
英姑应助医学僧采纳,获得10
58秒前
58秒前
Fei完成签到 ,获得积分20
59秒前
酷波er应助无情的宛儿采纳,获得10
1分钟前
忆白发布了新的文献求助10
1分钟前
高分求助中
请在求助之前详细阅读求助说明!!!! 20000
One Man Talking: Selected Essays of Shao Xunmei, 1929–1939 1000
The Three Stars Each: The Astrolabes and Related Texts 900
Yuwu Song, Biographical Dictionary of the People's Republic of China 800
Multifunctional Agriculture, A New Paradigm for European Agriculture and Rural Development 600
Bernd Ziesemer - Maos deutscher Topagent: Wie China die Bundesrepublik eroberte 500
A radiographic standard of reference for the growing knee 400
热门求助领域 (近24小时)
化学 材料科学 医学 生物 有机化学 工程类 生物化学 纳米技术 物理 内科学 计算机科学 化学工程 复合材料 遗传学 基因 物理化学 催化作用 电极 光电子学 量子力学
热门帖子
关注 科研通微信公众号,转发送积分 2476353
求助须知:如何正确求助?哪些是违规求助? 2140610
关于积分的说明 5455540
捐赠科研通 1863946
什么是DOI,文献DOI怎么找? 926612
版权声明 562846
科研通“疑难数据库(出版商)”最低求助积分说明 495755