Maritime Path Determination Using Feasibility and Cost Matrices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing techniques for determining maritime paths are inefficient in navigating around barriers such as land or shallow water, as they fail to effectively calculate the shortest navigable routes.

Innovation Solution

The use of a feasibility matrix to identify navigable locations, determination of waypoints around barriers, calculation of a cost matrix for distances between points, and application of Dijkstra's algorithm to find the shortest path between a start and end point, incorporating heuristic techniques for candidate waypoint selection.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional pathfinding methods are used for maritime navigation, then the system is simple to implement, but the path determination accuracy and efficiency deteriorate due to inability to effectively calculate shortest navigable routes around barriers

Engineering Contradiction:
Improvepath determination accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The maritime area is segmented into a discrete grid of locations, with each location represented in a feasibility matrix. This segmentation transforms the continuous navigation problem into a discrete pathfinding problem on a grid, enabling systematic application of Dijkstra's algorithm while maintaining computational efficiency.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A feasibility matrix is introduced as an intermediary data structure to represent navigability information. This matrix serves as a mediator between the raw geographic data and the pathfinding algorithm, encoding navigable and non-navigable locations in a format suitable for computational processing.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If Dijkstra's algorithm is applied to determine the shortest path, then the path determination accuracy improves, but the computational time and processing complexity increase

Engineering Contradiction:
Improveshortest path calculation accuracyVSAvoidcomputational time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The feasibility matrix is constructed in advance to pre-identify all navigable and non-navigable locations. This preliminary action prepares the data structure before Dijkstra's algorithm executes, allowing the algorithm to operate efficiently on pre-processed information rather than evaluating raw geographic data during pathfinding.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The continuous geographic space is transformed into a discrete grid with binary navigability parameters (navigable/non-navigable). This parameter transformation enables the application of discrete pathfinding algorithms like Dijkstra's, which operate more efficiently on discrete states than continuous spatial reasoning.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If waypoints are determined around barriers to navigate obstacles, then the navigability around barriers improves, but the complexity of path determination increases

Engineering Contradiction:
Improveability to navigate around barriersVSAvoidpath determination complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The navigation problem is segmented into identifying key waypoints around barriers and then connecting these waypoints via Dijkstra's algorithm. This segmentation separates the complex task of barrier navigation into manageable sub-tasks: first identifying navigable waypoints, then finding optimal paths between them.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Waypoints are extracted from the feasibility matrix as key intermediate points around barriers. By extracting these critical navigation points, the system simplifies the overall pathfinding problem into a series of shorter path segments between waypoints, making barrier navigation more tractable.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS8818712B2Maritime path determination
Publication Date: 2014.08.26 RAYTHEON CO
  • US8818712B2 patent drawing
  • US8818712B2 patent drawing
  • US8818712B2 patent drawing

AI summary

In certain embodiments, determining maritime paths includes accessing a feasibility matrix comprising feasibility values for locations of an area. A feasibility value indicates navigability at a location. One or more non-navigable locations represent one or more barriers. Waypoints around the barriers are determined. A cost matrix comprising cost values is calculated. A cost value indicates a distance between two points of a set of points, where the set of points comprises one or more start points, one or more end points, and the waypoints. Dijkstra's technique is applied to a selected start point and a selected end point to yield a shortest length path between the selected start point and the selected end point.