clustered shortest-path tree problem