Maritime Ship Route Optimization Using Hybrid Graph Algorithms

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional maritime route optimization algorithms fail to consider MetOcean conditions and ship performance, resulting in locally optimal routes that do not account for variables like fuel consumption, emissions, and weather, limiting their effectiveness in achieving global optimality.

Innovation Solution

A hybrid routing optimization approach that uses a three-dimensional graph to vary arrival times and speeds, combining Dijkstra's algorithm with a genetic algorithm to search for globally optimal routes that minimize fuel consumption, emissions, and ensure safe passage, while considering ship performance and weather conditions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional maritime route optimization algorithms (isochrone algorithm, dynamic programming algorithm) are used, then the route can be determined with fixed control variables, but the result is only a locally optimal route that does not achieve global optimality

Engineering Contradiction:
Improveroute optimization precisionVSAvoidsearching space flexibility
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The patent applies dynamics by making the arrival time at each waypoint a variable parameter rather than a fixed value. The algorithm dynamically adjusts arrival times within a feasible time window to explore different route options and achieve globally optimal solutions that balance multiple objectives such as fuel consumption, time, and weather conditions.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent introduces a time dimension to the traditional spatial route optimization problem. By creating a three-dimensional search space that includes spatial coordinates (latitude, longitude) and time, the algorithm can explore routes that vary not only in geographical path but also in timing, allowing for globally optimal solutions that conventional two-dimensional algorithms cannot achieve.

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

2Ease of manufacture

If the arrival time at waypoints is fixed in the optimization algorithm, then the computation is simpler, but the route cannot adapt to varying weather conditions and ship performance requirements

Engineering Contradiction:
Improvealgorithm implementation simplicityVSAvoidroute adaptability to conditions
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The algorithm dynamically determines arrival times at each waypoint based on real-time conditions including weather forecasts, ocean currents, wind patterns, and ship performance characteristics. This dynamic approach allows the route to adapt to varying conditions while maintaining computational feasibility through structured search methods.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of arrival time from a fixed value to a variable within a feasible time window. This parameter change enables the algorithm to explore multiple route options with different timing characteristics, allowing adaptation to weather conditions, ship performance, and operational requirements while maintaining algorithmic tractability.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If a three-dimensional graph with variable arrival times is used, then the searching space is increased to find globally optimal routes, but the computational complexity increases

Engineering Contradiction:
Improveglobal optimality achievementVSAvoidalgorithm structure complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The algorithm performs preliminary actions by pre-defining a feasible time window for arrival at each waypoint before executing the main optimization search. This preliminary constraint definition reduces the effective search space while maintaining the ability to find globally optimal solutions, balancing computational complexity with optimization thoroughness.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent segments the route optimization problem into discrete waypoints with associated time windows. By dividing the continuous search space into manageable segments (waypoints with feasible arrival time ranges), the algorithm can systematically explore the three-dimensional search space without being overwhelmed by computational complexity, using structured search methods to find globally optimal routes.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12071207B2Apparatus for determining an optimal route of a maritime ship
Publication Date: 2024.08.27 O M OFFSHORE MONITORING LTD
  • US12071207B2 patent drawing
  • US12071207B2 patent drawing
  • US12071207B2 patent drawing

AI summary

An apparatus for determining an optimal route of a maritime ship includes a database configured to store a service speed of the maritime ship. The apparatus further includes a processor configured to generate a plurality of state nodes, to determine a plurality of time sets, to append the plurality of time sets to the plurality of state nodes to obtain a plurality of appended state nodes, to generate a plurality of edges based on the plurality of appended state nodes, to generate a graph based on the plurality of appended state nodes and the plurality of edges, to apply a preliminarily generated optimal route algorithm on the graph to obtain a preliminarily defined route path, and to apply a genetic algorithm based on the preliminarily defined route path to obtain the optimal route of the maritime ship.