Balanced Tree Structure with Reverse Links for Hierarchical Data

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing tree structure for data management, which expresses hierarchical inclusion relations, becomes unbalanced due to variations in feature quantities of data elements, leading to inefficient data operations as it cannot be balanced through traditional tree rotation methods without disrupting the hierarchical structure.

Innovation Solution

A data management system that transforms the tree structure through rotation operations, storing reverse links and temporarily placed links to maintain balanced tree structures, allowing efficient search and insertion operations by expressing hierarchical relations through directional links rather than vertical relations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If tree rotation is performed to balance the tree structure, then the tree becomes balanced with O(log N) access time, but the hierarchical inclusion relations are disrupted and the tree can no longer properly express similarity relations

Engineering Contradiction:
Improvedata operation efficiencyVSAvoidintegrity of hierarchical relations
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent segments the tree structure into two independent components: a balanced binary tree structure for efficient navigation and a separate hierarchical relation representation for maintaining inclusion relations. This is achieved by introducing additional data structures (parent pointers, depth markers, and relation metadata) that preserve hierarchical information independently of the tree's physical structure, allowing the tree to be balanced without losing relational integrity

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces intermediary data structures that mediate between the balanced tree structure and the hierarchical inclusion relations. These intermediaries include parent pointers that track hierarchical relationships, depth markers that indicate positional information, and relation metadata that preserves inclusion semantics. These intermediaries allow the tree to undergo rotation operations while maintaining accurate hierarchical relation tracking through the intermediary layer

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If the tree structure is kept unbalanced to maintain hierarchical relations, then the structure properly expresses inclusion relations, but the access time becomes O(N) in the worst case

Engineering Contradiction:
Improveintegrity of hierarchical relationsVSAvoiddata operation efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent adds another dimension to the tree structure by introducing explicit depth markers and parent pointer fields that operate independently from the tree's physical hierarchy. This dimensional addition allows the system to track hierarchical relations in a separate dimension from the physical tree structure, enabling the tree to be physically balanced while maintaining logical hierarchical integrity through the additional dimensional information

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Productivity

If traditional tree rotation is applied to balance the tree, then access efficiency improves, but the vertical relations between nodes are reversed and the tree structure becomes invalid for expressing hierarchical inclusion

Engineering Contradiction:
Improvesearch efficiencyVSAvoidvalidity of tree structure
Core Design Contradiction:
ProductivityVSStability of the object's composition

Solution Approach 1:

The patent creates a logical copy of the hierarchical relation information that is independent of the physical tree structure. By maintaining separate parent pointers, depth markers, and relation metadata that replicate hierarchical information, the system allows the physical tree to undergo rotations for balancing while the logical copy preserves the original hierarchical relationships, effectively decoupling structural optimization from relational integrity

Inventive Principle:
Principle #26Copying

Data Source

PatentUS11422998B2Data management system, data management device, data management method, and storage medium
Publication Date: 2022.08.23 NEC CORP
  • US11422998B2 patent drawing
  • US11422998B2 patent drawing
  • US11422998B2 patent drawing

AI summary

A data management system includes: a tree-structure-holding means for storing a transformed tree structure into which an original tree structure has been transformed by a rotation operation, the original tree structure being a tree structure indicating hierarchical inclusion relations among data sets associated with nodes; an inter-data-relation-holding means for storing a reverse link, the reverse link being a link between nodes the levels of which have been reversed by the rotation operation; and an inter-link-relation-holding means for storing a temporarily placed link in association with the reverse link, the temporarily placed link being a link to a node that has been transferred from immediately below an ex-lower-level node to immediately below an ex-upper-level node, the ex-lower-level node and the ex-upper-level node being nodes the levels of which have been reversed.