An improved water wave optimization algorithm with the single wave mechanism for the no-wait flow-shop scheduling problem. Issue 10 (3rd October 2019)