Pattern Nesting Using Clustering and Genetic Algorithm

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing pattern nesting methods struggle to efficiently arrange multiple patterns on a fabric while minimizing fabric waste, especially when dealing with a large number of patterns.

Innovation Solution

A pattern nesting method using clustering and a genetic algorithm, where patterns are grouped by size and arranged on the fabric based on predetermined positional relationships and optimization techniques, including preprocessing to reduce mesh complexity and using a GPU for faster computations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of substance

If traditional pattern nesting methods are used to arrange patterns on fabric, then the arrangement process becomes manageable, but fabric waste increases and the number of patterns that can be efficiently nested is limited

Engineering Contradiction:
Improvefabric wasteVSAvoidnumber of patterns that can be nested
Core Design Contradiction:
Loss of substanceVSProductivity

Solution Approach 1:

The patent divides the pattern nesting problem into two main segments: (1) generating a pattern pair that determines positional relationships between patterns, and (2) nesting patterns into fabric using the pattern pair and genetic algorithm. This segmentation allows the system to handle large numbers of patterns efficiently by breaking down the complex arrangement task into manageable components.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary actions by generating a pattern pair that establishes predetermined positional relationships between patterns before the actual nesting process. This preliminary determination of relative positions (such as which pattern is above, below, left, or right of another) enables more efficient fabric utilization during the subsequent nesting phase, reducing fabric waste.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If the number of patterns to be nested increases, then production capacity improves, but the complexity of arranging patterns without overlap and maximizing fabric utilization increases

Engineering Contradiction:
Improvenumber of patterns that can be nestedVSAvoidarrangement complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent employs a genetic algorithm that dynamically adjusts and evolves pattern arrangements through iterative optimization. The system generates candidate solutions, evaluates them based on fabric utilization and overlap constraints, and evolves better arrangements over generations. This dynamic approach enables handling of large numbers of patterns by adapting the arrangement strategy rather than relying on static rules.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The genetic algorithm incorporates feedback mechanisms by evaluating arrangement quality based on overlap detection and fabric utilization metrics. The system uses this feedback to guide the evolution of pattern arrangements, selecting and refining configurations that minimize waste and satisfy constraints, thereby managing complexity even as the number of patterns increases.

Inventive Principle:
Principle #23Feedback

3Loss of substance

If patterns are arranged to maximize fabric utilization, then fabric waste reduces, but the computational time and complexity of finding optimal arrangements increases

Engineering Contradiction:
Improvefabric wasteVSAvoidcomputational time
Core Design Contradiction:
Loss of substanceVSLoss of time

Solution Approach 1:

By pre-generating a pattern pair that establishes relative positional relationships, the patent reduces the search space for optimal arrangements. This preliminary structuring constrains the possible configurations, allowing the genetic algorithm to focus computational effort on optimizing within a reduced space, thereby reducing computational time while still achieving high fabric utilization.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent changes the parameter representation by using relative positional relationships (pattern pairs) rather than absolute coordinates for all patterns. This parameter transformation simplifies the optimization problem by reducing the number of variables and constraints that need to be evaluated, enabling faster computation of near-optimal arrangements that minimize fabric waste.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20250068793A1Clustering-based pattern nesting method and device
Publication Date: 2025.02.27 CLO VIRTUAL FASHION INC
  • US20250068793A1 patent drawing
  • US20250068793A1 patent drawing
  • US20250068793A1 patent drawing

AI summary

A pattern nesting method according to one embodiment may comprise the steps of: generating a pattern pair in which the location relationship between at least two patterns is determined so that relative locations of at least two patterns from among a plurality of patterns satisfy predetermined conditions; clustering the plurality of patterns on the basis of size information about each of the plurality of patterns; and nesting, on the basis of the pattern pair and a genetic algorithm, onto a fabric, at least one pattern included in each of the plurality of clusters generated on the basis of the clustering result.