A competitive variable neighbourhood search algorithm for the blocking flow shop problem. (1st January 2013)