Thrust allocation based on improved global artificial fish swarm algorithm for the dynamic positioning system of vessels | IEEE Conference Publication | IEEE Xplore