Communication Network Graph Optimization for Reliability and Cost

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing communication network planning technologies face challenges in optimizing network performance metrics such as connectivity and cost while ensuring reliable service under different failure scenarios, especially in large geographic regions with varying terrains and populations.

Innovation Solution

A method utilizing machine-learning algorithms, integer linear programming, and survivable network design programs to generate optimized communication network graphs that connect mandatory sites with maximum value and minimum cost, incorporating data from various sources and applying different optimization techniques to ensure reliability and efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional network planning methods are used, then implementation simplicity is maintained, but network optimization performance and reliability under failure scenarios deteriorates

Engineering Contradiction:
Improvenetwork reliability under failure scenariosVSAvoidoptimization system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The network design problem is segmented into multiple components: integer linear programming for topology optimization, machine learning for performance prediction, and separate modules for different failure scenarios. This allows complex optimization to be broken down into manageable segments that can be processed independently and combined.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Machine learning models serve as intermediaries between the complex network configuration space and the reliability evaluation. The ML models predict network performance metrics without requiring full simulation, acting as a mediator that simplifies the evaluation process while maintaining accuracy.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If comprehensive optimization is performed to maximize network performance, then connection value and reliability improve, but computational time and processing complexity increases

Engineering Contradiction:
Improvenetwork connection valueVSAvoidoptimization computation time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

Machine learning models are trained in advance on representative network configurations to learn performance patterns. During actual optimization, these pre-trained models quickly predict outcomes without requiring full simulation, performing the heavy computational work beforehand.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system changes parameters dynamically during optimization, using integer linear programming to adjust network topology parameters and using machine learning to predict performance changes. This allows efficient exploration of the solution space by focusing on promising parameter configurations.

Inventive Principle:
Principle #35Parameter changes

3Ease of manufacture

If network topology is optimized for maximum value, then cost efficiency improves, but ensuring reliability under multiple failure scenarios becomes more difficult

Engineering Contradiction:
Improvenetwork cost efficiencyVSAvoidsurvivability under failure scenarios
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The integer linear programming formulation includes parameters for both cost and reliability constraints. By adjusting these parameters, the system can find optimal balances between cost efficiency and reliability, exploring different trade-off scenarios systematically.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system uses feedback from machine learning predictions to guide the optimization process. When reliability constraints are violated, the feedback mechanism adjusts the optimization to restore reliability while minimizing cost impact, creating a closed-loop optimization process.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10700930B1Network design optimization
Publication Date: 2020.06.30 META PLATFORMS INC
  • US10700930B1 patent drawing
  • US10700930B1 patent drawing
  • US10700930B1 patent drawing

AI summary

In one embodiment, a computing system may identify, in a geographic region, a number of sites satisfying one or more criteria based at least on geographic data accessed from one or more data sources. The system may generate, for the geographic region, a number of communication network graphs each satisfying one or more network coverage conditions. Each communication network graph may include a number of nodes corresponding to the sites and a number of edges corresponding to communication network connections between the sites. The system may rank the communication network graphs based on one or more performance parameters. The system may select an optimized communication network graph for the geographic region from the communication network graphs based on their respective rankings.