Dynamic yacht strategy optimisation
View/ Open
Date
2015Author
Tagliaferri, Francesca
Metadata
Abstract
Yacht races are won by good sailors racing fast boats. A good skipper takes decisions at key
moments of the race based on the anticipated wind behaviour and on his position on the racing
area and with respect to the competitors. His aim is generally to complete the race before
all his opponents, or, when this is not possible, to perform better than some of them. In the
past two decades some methods have been proposed to compute optimal strategies for a yacht
race. Those strategies are aimed at minimizing the expected time needed to complete the race
and are based on the assumption that the faster a yacht, the higher the number of races that
it will win (and opponents that it will defeat). In a match race, however, only two yachts are
competing. A skipper’s aim is therefore to complete the race before his opponent rather than
completing the race in the shortest possible time. This means that being on average faster
may not necessarily mean winning the majority of races. This thesis sets out to investigate the
possibility of computing a sailing strategy for a match race that can defeat an opponent who
is following a fixed strategy that minimises the expected time of completion of the race. The
proposed method includes two novel aspects in the strategy computation:
A short-term wind forecast, based on an Artificial Neural Network (ANN) model, is
performed in real time during the race using the wind measurements collected on board.
Depending on the relative position with respect to the opponent, decisions with different
levels of risk aversion are computed. The risk attitude is modeled using Coherent Risk
Measures.
The proposed algorithm is implemented in a computer program and is tested by simulating
match races between identical boats following progressively refined strategies. Results presented
in this thesis show how the intuitive idea of taking more risk when losing and having a
conservative attitude when winning is confirmed in the risk model used. The performance of
ANN for short-term wind forecasting is tested both on wind speed and wind direction. It is
shown that for time steps of the order of seconds and adequate computational power ANN
perform better than linear models (persistence models, ARMA) and other nonlinear models
(Support Vector Machines). The outcome of the simulated races confirms that maximising the
probability of winning a match race does not necessarily correspond to minimising the expected
time needed to complete the race.