Tengo una (grafo) gráfico de $G = (V, E)$. Para cada vértice $i \in V$ tenemos un costo asociado $v_i$ y para cada arista $e \in E$ tenemos un premio asociado $x_e$.
Mi problema es encontrar a $W \subseteq V$ que:
1) tiene el máximo valor de $\sum_{e \in E(W)} x_e - \sum_{i \in W} v_i$
2) y contiene un determinado vértice $k$ ($k \in W$, $k$ es conocida a priori).
$E(W)$ son bordes con ambos extremos en $W$.
Edición debido a la pregunta por wece: En mi problema específico, ambos premios y los costos son no negativos ($\mathbb{R}^+$). Sin embargo, el valor de $\sum_{e \in E(W)} x_e - \sum_{i \in W} v_i$ puede muy bien ser negativo.
Este problema puede ser modelado como un entero de un problema de programación cuya matriz de restricciones ya he demostrado ser totalmente unimodular. Así que sé que puede ser resuelto exponencialmente, ya que si voy a resolver sus lineal de relajación voy a llegar a una solución integral y puedo usar una los puntos del interior con el método de complejidad polinomial.
Es este problema conocido? Quiero decir, no tiene un nombre específico en la literatura científica? Estoy tratando de encontrar un algoritmo polinomial para que en lugar de resolver el LP a través de los puntos del interior, alguna idea? Creo (pero puede que esté equivocado) que no podemos usar el max de flujo/min corte algoritmo de aquí.
Gracias.