Yacht optimisation based on genetic algorithm using ranse solver