Critical Node Detection in Neural Networks via Mixed Integer Programming

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional methods for optimizing neural networks are inefficient and struggle to effectively identify critical nodes in large-scale networks, which is a computationally intensive NP-hard problem.

Innovation Solution

The use of advanced mixed integer programming (MIP) models and optimization techniques, specifically combining Critical Node Detection based on maximum diversity problem (MDP) with edge weights and minimum pairwise connectivity problem (MPCP) without edge weights, to identify critical nodes in neural networks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional heuristic methods are used for neural network optimization, then implementation simplicity is maintained, but identification accuracy of critical nodes deteriorates

Engineering Contradiction:
Improveidentification accuracyVSAvoidmethod complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the neural network into critical and non-critical nodes through structured MIP formulations. By dividing the network identification task into distinct mathematical models (MDP and MPCP), the system achieves high identification accuracy while managing complexity through modular problem decomposition rather than monolithic approaches.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces Mixed Integer Programming (MIP) models as an intermediary framework between traditional heuristic methods and exact critical node identification. This mathematical intermediary translates the complex identification problem into solvable optimization models, bridging the gap between simplicity and accuracy requirements.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If advanced MIP models are used for critical node detection, then identification accuracy improves, but computational time increases

Engineering Contradiction:
Improvecritical node detection accuracyVSAvoidcomputational time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent divides the computational task into two separate MIP models (MDP and MPCP) that can be solved independently and whose results combined. This segmentation allows each model to focus on specific aspects of critical node detection, reducing the computational burden compared to a single comprehensive model while maintaining high detection accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent employs local metaheuristic methods based on two-flip approaches to refine solutions from the MIP models. Instead of exhaustively searching all possible node configurations, the method performs partial optimization through localized flips, achieving high detection accuracy with reduced computational time by focusing search efforts on promising regions of the solution space.

Inventive Principle:
Principle #16Partial or excessive action

3Reliability

If comprehensive network analysis is performed to identify all critical nodes, then detection completeness improves, but computational complexity increases

Engineering Contradiction:
Improvedetection completenessVSAvoidcomputational complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent achieves comprehensive detection by segmenting the analysis into two complementary MIP models: MDP for diversity-based critical node identification and MPCP for connectivity-based identification. Each model targets different aspects of node criticality, and their combined results provide complete coverage without requiring a single overly complex monolithic model.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the analytical parameters by formulating two distinct MIP models with different objective functions and constraints. MDP uses diversity metrics while MPCP uses connectivity metrics, allowing comprehensive node analysis through parameter variation rather than increasing model complexity in a single formulation.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20250053775A1Critical node detection
Publication Date: 2025.02.13 ENTANGLEMENT INC
  • US20250053775A1 patent drawing
  • US20250053775A1 patent drawing
  • US20250053775A1 patent drawing

AI summary

A computer-implemented method for optimizing neural networks by detecting critical and non-critical nodes is disclosed. The method involves obtaining a neural network comprising a plurality of nodes and their weighted connections. Critical nodes, which have a greater correlation to the network's output than non-critical nodes, are identified through a two-step detection process. The first critical node detection process identifies critical nodes based on weighted direct connections among the nodes. The second critical node detection process identifies critical nodes based on unweighted direct and indirect connections. The configuration of the neural network is then adjusted based on the identified critical and non-critical nodes to improve efficiency or reduce size.