The scenario at hand that I would like to solve is a maximization problem where each vertex in the connected un-directed graph has a value. However, each edge and vertex also has a cost.
Given a starting vertex and a cost budget, is there a recommended algorithm or approach to find the connected subgraph which maximizes the vertex value (including the starting vertex) ?