A constructive bandwidth reduction algorithm. (8th October 2012)