A constructive bandwidth reduction algorithm. (1st January 2012)