Source-linked AI summary
Simulated Annealing for Optimal Ship Routing
O. T. Kosmas, D. S. Vlachos
TL;DR
Optimal ship routing must account for environmental effects on voyage time and comfort. The paper uses simulated annealing to minimize a weighted route cost and reports close agreement with genetic-algorithm routes in a field test, with negligible total-cost difference.
Problem
Ship routing must account for wind and wave effects on ship performance, while the paper focuses its optimization problem on wave height and direction.
Source: §1 · p. 2Method
The algorithm discretizes an initial route into waypoints, tests small route deviations with simulated annealing, and accelerates search by restricting variations to directions parallel or antiparallel to wave propagation.
Source: §3.2 · pp. 7–8, §4 · p. 9Results
The field-test route agreed with the genetic-algorithm route except near the voyage start, and their total-cost difference was negligible.
Source: §5.3 · p. 11Takeaways & Limitations
Field tests compare the proposed algorithm’s calculated routes with routes from exhaustive, time-consuming genetic algorithms.
Source: §6 · p. 11The search has no systematic optimality test and was observed to stall near a small obstacle; the speed model also assumes F = 0 for simplicity.
Source: §2 · p. 4, §3.2 · p. 7
Abstract
from arXiv · showhide
A simulated annealing based algorithm is presented for the determination of optimal ship routes through the minimization of a cost function. This cost function is a weighted sum of the time of voyage and the voyage comfort (safety is taken into account too). The latter is dependent on both the wind speed and direction and the wave height and direction. The algorithm first discretizes an initial route and optimizes it by considering small deviations which are accepted by utilizing the simulated annealing technique. Using calculus of variations we prove a key theorem which dramatically accelerates the convergence of the algorithm. Finally both simulated and real experiments are presented.
1. Introduction
Ship routing must account for vessel characteristics and changing environmental conditions. This paper applies simulated annealing to optimal routing with wave height and direction as its stated focus.
1. Introduction
- Ship size, speed capability, cargo type, and vulnerability to adverse conditions inform route selection and surveillance.The passage says ship characteristics affect both pre-sailing route selection and monitoring underway.Source: §1 · p. 1
- Wind and waves affect ship speed and comfort, while fog and currents can also influence route selection and surveillance.Wave height is identified as a major factor affecting performance; fog avoidance can lengthen distance yet reduce transit time when visibility is poor.Source: §1 · p. 2
- The paper targets optimal ship routing using simulated annealing, focusing on wave height and direction.The introduction describes routing as allocating available resources to meet requirements.Source: §1 · p. 2
- The paper presents its problem formulation, discrete variational principles, algorithm, and simulated and real experiments in successive sections.Source: §1 · p. 3
2. Formulation of the problem
The problem formulation represents a ship’s route as a smooth curve under wind and wave influence. It assigns each route a cost combining voyage time and comfort, while simplifying the ship-speed model by setting F = 0.
2. Formulation of the problem
- The route is modeled as a smooth curve parameterized by arc length from the initial point, with ship velocity and wind and wave vectors specified.The passage identifies the ship’s velocity with the route’s time derivative.Source: §2 · p. 3
- Each route receives a scalar cost combining voyage time T and comfort C, with user-tunable weight α.The formulation states that α = 1 optimizes voyage time alone, while α = 0 optimizes crew comfort alone.Source: §2 · pp. 3–4
- For simplicity, the formulation sets F = 0 in the ship-speed expression, although F depends on ship characteristics, wind, waves, and movement direction.Source: §2 · p. 4
3. Discrete variational principles for mechanical problems
The route is represented discretely and improved through simulated-annealing moves. A variational result accelerates the search by identifying the directions in which route changes affect cost most.
3. Discrete variational principles for mechanical problems
- The comfort function is treated as a variational minimization problem, with an integral made stationary under variations that vanish at fixed endpoints.The approach is compared with Hamilton’s principle and its Euler–Lagrange equations.Source: §3 · p. 5
3.1. Discretization of the initial ship’s route
- The route is approximated by a polygonal line, and small waypoint shifts are used to evaluate changes in route cost.The discrete route consists of edges between successive route points.Source: §3.1 · pp. 5–6
3.2. Searching using simulated annealing
- Simulated annealing accepts some cost-increasing moves early, then reduces their acceptance as temperature falls; continuous moves can still trap the search near an obstacle.The authors report this local-minimum case when the direct line between endpoints passes close to a small obstacle.Source: §3.2 · pp. 6–7
- Selecting waypoint variations parallel or antiparallel to wave propagation accelerates convergence by following the directions of maximum cost change.The direction is determined from the wave contribution to the cost function.Source: §3.2 · pp. 7–8
4. Description of the algorithm
The algorithm initializes one or more short routes, adjusts waypoint spacing to the forecast mesh, and iteratively tests cost-changing waypoint moves while cooling the system.
4. Description of the algorithm
- For routes with obstacles, initialization uses shortest paths for possible bypasses, and the algorithm checks all initial routes despite the added computation.With n obstacles, the passage gives 2n initial paths.Source: §4 · p. 8
- Waypoint spacing is adjusted toward the forecast mesh distance, balancing route fit against computation, crew actions, and forecast resolution.A waypoint is added when adjacent points are farther apart than DM and merged when closer than Dm.Source: §4 · pp. 8–9
- The algorithm randomly shifts an interior waypoint, accepts the change according to the Boltzmann probability, adjusts nearby waypoint spacing, and lowers the temperature.The procedure repeats until the termination condition is met.Source: §4 · p. 9
5. Numerical Results
The experiments show how routes respond to wave direction and the time–comfort weight, then compare a field-test route with a genetic-algorithm route. In the field test, the routes have negligible total-cost difference, and the proposed route bends behind islands where wave height decreases.
5.1. Constant wave field
- In uniform and direction-reversing wave fields, waypoints shift to maximize |u · w|, where perpendicular waves develop higher moments around the ship’s axis.The direction reverses once and twice in the piecewise-uniform cases.Source: §5.1 · p. 10
5.2. The effect of parameter α
- As α decreases, routes become longer and align with the wave field as comfort contributes more and voyage time contributes less to total cost.At α = 1, voyage time alone is optimized, yielding the largest circle joining the endpoints.Source: §5.2 · p. 10
5.3. Field test
- The Thessaloniki–Ag. Nikolaos field test uses forecast data and multiple initial routes because islands double the number of possible routes.The reported wave directions shift from north near Thessaloniki to north-east in the middle region and south-west near Ag. Nikolaos.Source: §5.3 · pp. 10–11
- The field-test routes differ only near the voyage’s beginning, and their total-cost difference is negligible.The initial mismatch is attributed to the proposed route’s continuous-transformation constraint.Source: §5.3 · p. 11
6. Summary and conclusions
The paper presents a simulated-annealing algorithm for optimal ship routing. A key result accelerates the search by restricting route variations to directions parallel or antiparallel to wave propagation, and field tests compare its routes with those from genetic algorithms.
- The key result accelerates the search by restricting route variations to directions parallel or antiparallel to wave propagation.Field tests compare the proposed algorithm’s calculated routes with those from exhaustive, time-consuming genetic algorithms.Source: §6 · p. 11