Nina just told me a nice approximation algorithms problem she has written about with Avrim -- "Graph Vertex Pricing".
Stripping out the econ motivation, the problem is as follows:
Input: an undirected graph with nonnegative weights on the edges.
Stripping out the econ motivation, the problem is as follows:
Input: an undirected graph with nonnegative weights on the edges.
Output: a nonnegative "price" on each vertex.
Value: For each edge such that , you gain . Otherwise you gain for that edge.
Determining is NP-hard, and it's also known [Guruswami-Hartline-Karlin-Kempe-Kenyon-McSherry] to be "APX-hard"; i.e., there is no PTAS unless P = NP.
Nina and Avrim have a paper giving a factor- approximation algorithm (among many other things). You might want to see if you can think of this algorithm yourself (hint: reduce to the bipartite case; lose a factor of 2 twice).
This seems to me like a very nice problem to work on -- improving either the algorithm or the hardness. One tricky aspect of it is that no one can think of a LP relaxation...
No comments:
Post a Comment