Resource Object Grouping for Container Packing Efficiency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for adding resource objects to a target container, especially when dealing with large-scale objects, suffer from low efficiency due to recursive placement processes that increase recursion depth and reduce running efficiency.

Innovation Solution

The method involves grouping resource objects into clusters and dividing the target container into regions corresponding to these groups, allowing for parallel or serial addition of objects to improve packing efficiency and reduce recursion depth.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If resource objects are added to target container using recursive placement method, then packing can be achieved, but recursion depth increases and running efficiency decreases

Engineering Contradiction:
Improvepacking efficiencyVSAvoidrecursion depth
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent divides the target container into multiple regions and groups resource objects into corresponding object groups. This segmentation allows parallel processing of different regions, reducing the recursion depth and improving packing efficiency by distributing the placement task across multiple independent units rather than using a single deep recursive process.

Inventive Principle:
Principle #1Segmentation

2Productivity

If hardware resources are utilized to increase adding speed, then processing efficiency improves, but the complexity of managing multiple regions and groups increases

Engineering Contradiction:
Improveadding speedVSAvoidregion and group management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent performs preliminary grouping of resource objects into object groups and division of the target container into regions before the actual placement process. This preliminary organization enables efficient parallel processing by pre-establishing the structure, reducing the complexity of managing resources during the placement operation.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20230325244A1Object processing method and apparatus, computer device, storage medium, and program product
Publication Date: 2023.10.12 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US20230325244A1 patent drawing
  • US20230325244A1 patent drawing
  • US20230325244A1 patent drawing

AI summary

An object information processing method includes: acquiring N resource objects to be added to a target container; performing grouping processing on the N resource objects to obtain a grouping processing result, the grouping processing result including at least two object groups and the cumulative area of each object group, the cumulative area of any object group being a sum of the area of all resource objects in the any object group, and a difference between the cumulative area of any two of the object groups being less than an area difference threshold; dividing the target container into at least two regions based on the grouping processing result, one object group corresponding to one region; and adding the N resource objects to the target container according to a corresponding relationship between the object groups and the regions.