A heuristic algorithm based on leaf photosynthate transport. (July 2018)