Algorithms for the minimum spanning tree problem with resource allocation. (2016)