Virtual Node Graph for Constrained Optical Path Search

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Optical path computation in networks often fails to consider constraints such as the number of network nodes, links, and processing events like regeneration and recoloring, which can affect signal quality and resources, leading to suboptimal path selection.

Innovation Solution

The method involves creating virtual nodes corresponding to permitted events and using a shortest path algorithm to traverse these nodes, forming virtual links only when constraints are not violated, thereby identifying a constrained shortest path between source and destination nodes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If traditional shortest path algorithms are used based only on weight, then computation is simple and fast, but constraints such as number of nodes, links, and processing events are not considered

Engineering Contradiction:
Improvepath computation speedVSAvoidconstraint compliance
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent segments the network graph by creating multiple virtual nodes for each physical node, where each virtual node represents a different state regarding constraint satisfaction. This segmentation allows the algorithm to track and enforce constraints while maintaining the shortest path computation framework.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Virtual nodes act as intermediaries between physical network nodes and the constraint satisfaction requirements. Each virtual node encapsulates information about the current state of constraint usage, mediating between the simple shortest path algorithm and the complex constraint compliance requirements.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If constraints are added to path computation to limit events such as regeneration and recoloring, then signal quality and resource management improve, but device complexity increases

Engineering Contradiction:
Improvesignal qualityVSAvoidpath computation complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent adds another dimension to the graph representation by creating virtual nodes that incorporate constraint state information. This dimensional transformation allows constraint checking to be integrated into the graph structure itself rather than adding complex checking logic to the path computation algorithm.

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

Solution Approach 2:

Virtual nodes are created as copies of physical nodes, with each copy representing a different constraint satisfaction state. This copying approach allows the algorithm to explore multiple constraint satisfaction scenarios without modifying the underlying physical network structure or adding complex constraint checking to the core algorithm.

Inventive Principle:
Principle #26Copying

3Reliability

If virtual nodes are created for each node to track permitted events, then constraint compliance is ensured, but memory usage and processing overhead increase

Engineering Contradiction:
Improveconstraint complianceVSAvoiddata structure complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments each physical node into multiple virtual nodes, where each virtual node represents a specific state of constraint satisfaction. This segmentation enables precise tracking of constraint usage while maintaining a structured and manageable data representation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the parameters of the graph representation by adding virtual nodes with different constraint state parameters. This parameter transformation allows the algorithm to work with standard shortest path techniques while implicitly handling constraint compliance through the structure of the virtual nodes themselves.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10148552B2Shortest path search with constraints in networks
Publication Date: 2018.12.04 1FINITY INC
  • US10148552B2 patent drawing
  • US10148552B2 patent drawing
  • US10148552B2 patent drawing

AI summary

Methods and systems are provided for determining a shortest path with a constraint in an optical network. The method includes identifying a permitted number of events defined by the constraint. The method further includes creating virtual nodes for each node in the optical network, the virtual nodes corresponding with the permitted number of events. The method also includes traversing the virtual nodes from a source node to a destination node with a shortest path algorithm, wherein traversing the virtual nodes comprises creating virtual links between the virtual nodes when the constraint is not violated, the virtual link corresponding with a physical link; and identifying a shortest path between the source node and the destination node from the virtual links, the shortest path not violating the constraint.