An Improved Physarum polycephalum Algorithm for the Shortest Path Problem. (25th March 2014)