OptAtlas
형식 문제

2D 불규칙 네스팅

불규칙한 부품을 원자재 위에 겹치지 않게 배치해 낭비를 최소화하기.

다른 이름: 2D Irregular Nesting · 불규칙 형상 패킹 · 트루셰이프 네스팅 · Irregular shape packing · True-shape nesting

정의

불규칙한(비직사각형) 2D 부품들을 원자재 위에 겹치지 않게, 시트 경계 안에 배치하여 재료 활용도를 최대화한다.

산업별 명칭

같은 기하학적 핵심이 여러 산업 명칭으로 나타난다:

  • 조선(Shipbuilding)강재판 네스팅(plate nesting), 강판 부품 네스팅
  • 의류(Apparel)마커 메이킹(marker making), 레이 플래닝(lay planning)
  • 판금(Sheet-metal fabrication)트루셰이프 네스팅(true-shape nesting)

이들은 느슨한 유추가 아니라, 하나의 추상 문제의 산업적 사례이며, 주로 부가 제약(side constraints) 에서 차이가 난다(아래 “교차 도메인 유사물” 참고).

형식 모델

  • 입력: 다각형 부품 집합(구멍이 있을 수 있음), 하나 이상의 원자재 시트, 부품별 허용 회전.
  • 결정 변수: 각 부품 $i$의 배치 위치 $(x_i, y_i)$와 방향 $\theta_i$.
  • 목적: 보통 사용 시트 길이(스트립 변형)나 시트 개수를 최소화 — 즉 활용도 최대화.
  • 제약: 쌍별 비겹침; 시트 내 포함; 허용 회전 집합; (산업에 따라) 간격·결 방향·절단 제약.

복잡도

불규칙 네스팅은 NP-난해(NP-hard)다. 소규모 인스턴스에는 정확해법(exact)이 존재하지만, 산업 규모 인스턴스는 최적성을 보장하는 솔버보다 구성적 휴리스틱과 메타휴리스틱으로 다룬다. [등급 B — 서베이 수준]

핵심 제약

  • 비겹침 배치 (어려운 기하학적 핵심)
  • 시트 경계 내 포함(containment)
  • 회전 — 자유, 이산 집합, 또는 고정(의류의 결 방향이 흔히 고정)
  • 재료 방향 / 결(grain) (의류, 일부 복합재)
  • 커프(kerf) 와 절단 경로 제약 (판금, 조선)
  • 베벨·브리지·공통 절단(common-cut) 제조 가능성 (조선)

알고리즘 계열

  • 구성적(Constructive) — 바텀-레프트 / 바텀-레프트-필 배치 규칙
  • 기하 기본 연산 — 무적합 다각형(No-Fit Polygon, 겹침 판정), 민코프스키 합
  • 메타휴리스틱 — 순서·방향에 대한 유전 알고리즘·시뮬레이티드 어닐링·타부 서치, 내부 루프로 배치 휴리스틱 사용
  • 학습 기반 — 강화학습 접근이 최근 문헌에서 벤치마크 조건 하에 보고되었으나, 산업적 활용 성숙도는 여기서 단정하지 않는다. [미검증 — 등급 A 출처 미기록]

벤치마크

  • 직접: 불규칙 네스팅을 위한 ESICUP 커뮤니티 인스턴스.
  • 인접: 2DPackLib — 2차원 직교 절단·적재를 대상으로 하므로 방법론적으로는 관련 있으나 직접 불규칙 벤치마크는 아니다. has_adjacent_benchmark로 명시 기록한다.

도구

상용 트루셰이프 네스팅 도구는 벤더 보고(등급 C)이며, 추상 문제에 직접 연결되기보다 특정 응용 문제에 연결된다 — 조선 강재판 네스팅, 판금 트루셰이프 네스팅 페이지를 참고하라.

교차 도메인 유사물

조선 강재판 네스팅, 의류 마커 메이킹, 판금 트루셰이프 네스팅은 비겹침 배치라는 핵심을 공유한다(E1_variant 관계). 다른 점은 부가 제약이다: 조선은 절단 경로·브리지·베벨 제조 가능성을 더하고, 의류는 결/방향 고정과 패턴 매칭을, 판금은 커프와 공통선 절단을 더한다. 등가성 차이를 함께 기록하는 것이 핵심이다 — 증거 정책을 참고하라.

열린 질문

  • 학습 기반 방법은 단일 벤치마크 보고를 넘어 산업별 부가 제약 집합 전반으로 얼마나 일반화되는가?
  • "같은 문제, 다른 제약"(E1)과 진정으로 별개인 정식화의 경계는 어디인가?

관련 노드

아래 그래프는 직접(깊이 1) 이웃을 보여준다. 방법은 보라색, 벤치마크는 호박색이며, 점선 엣지는 인접(직접이 아닌) 벤치마크를 나타낸다.

주장 & 증거

모든 관계는 등가 수준과 증거 등급을 가진 하나의 주장입니다. 증거 정책을 참고하세요.

관계주장등가증거출처
사용 방법무적합 다각형 (No-Fit Polygon)무적합 다각형(No-Fit Polygon)은 네스팅에서 두 불규칙 부품 간의 겹침을 판정·해소하는 표준 기하 기본 연산이다.E0A
  • AThe geometry of nesting problems: A tutorial
사용 방법바텀-레프트-필 (Bottom-Left Fill)바텀-레프트 및 바텀-레프트-필(Bottom-Left Fill) 배치 규칙은 불규칙 네스팅 레이아웃에 널리 쓰이는 구성적(constructive) 휴리스틱이다.E1B
  • AOn genetic algorithms for the packing of polygons
사용 방법유전 알고리즘 (Genetic Algorithm)불규칙 네스팅은 부품 순서·방향을 탐색하는 유전 알고리즘(Genetic Algorithm) 기반 탐색에 배치 휴리스틱을 결합한 방식으로 보고되어 왔다.E2B
  • BA tutorial in irregular shape packing problems
직접 벤치마크ESICUPESICUP은 불규칙(네스팅) 문제의 커뮤니티 인스턴스를 배포하며, 보고된 결과 비교에 사용된다.E1B
  • BESICUP — EURO Special Interest Group on Cutting and Packing
인접 벤치마크2DPackLib2DPackLib은 직접이 아니라 인접 벤치마크다: 2차원 직교(직사각형) 절단·적재를 대상으로 하는 반면, 불규칙 네스팅은 임의의 다각형을 다룬다. 패킹 방법론 공유 측면에서는 관련이 있으나 동일 조건의 벤치마크는 아니다.E2A
  • A2DPackLib: a two-dimensional cutting and packing library

이웃 그래프

직접 연결된 그래프 이웃입니다. 깊이를 전환해 확장하세요.

노드를 클릭하면 열리고 · 엣지를 클릭하면 주장이 보입니다
그래프 불러오는 중…