An LP Formulation and Approximation Algorithms for the Metric Labeling Problem

We consider approximation algorithms for the metric labeling problem. This problem was introduced in a paper by Kleinberg and Tardos [26], and captures many classification problems t hat arise in computer vision and related fields. They gave an approximation for the general case where is the number of labels, and a -approximation for the uniform metric case. (In fact, the bound for general metrics can be improved to by the work of Fakcheroenphol, Rao, and Talwar [16].) Subsequently, Gupta and Tardos [18] gave a -approximation for the truncated linear metric, a metric motivated by practical applications to image restoration and visual correspondence. In this paper we introduce an integer programming formulation and show that the integrality gap of its linear relaxation either matches or i mproves the ratios known for several cases of the metric labeling problem studied until now, providing a unified approach to solving them. In particular, we show that the integrality gap of our LP is bounded by for a general -point metric and for the uniform metric thus matching the known ratios. We also develop an algorithm based on our LP that achieves a ratio of for the truncated linear metric improving the earlier known ratio of . Our algorithm uses the fact that the integrality gap of the LP is on a linear metric.

[1]  S. Rachev The Monge–Kantorovich Mass Transference Problem and Its Stochastic Applications , 1985 .

[2]  Anil K. Jain,et al.  Random field models in image analysis , 1989 .

[3]  D. Greig,et al.  Exact Maximum A Posteriori Estimation for Binary Images , 1989 .

[4]  Michael Werman,et al.  A Unified Approach to the Change of Resolution: Space and Gray-Level , 1989, IEEE Trans. Pattern Anal. Mach. Intell..

[5]  Mihalis Yannakakis,et al.  The Complexity of Multiterminal Cuts , 1994, SIAM J. Comput..

[6]  Stan Z. Li,et al.  Markov Random Field Modeling in Computer Vision , 1995, Computer Science Workbench.

[7]  Ioannis Milis Task Assignment in Distributed Systems Using Network Flow Methods , 1995, Combinatorics and Computer Science.

[8]  Yair Bartal,et al.  Probabilistic approximation of metric spaces and its algorithmic applications , 1996, Proceedings of 37th Conference on Foundations of Computer Science.

[9]  Ingemar J. Cox,et al.  A maximum-flow formulation of the N-camera stereo correspondence problem , 1998, Sixth International Conference on Computer Vision (IEEE Cat. No.98CH36271).

[10]  Yuval Rabani,et al.  An improved approximation algorithm for multiway cut , 1998, STOC '98.

[11]  Davi Geiger,et al.  Segmentation by grouping junctions , 1998, Proceedings. 1998 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (Cat. No.98CB36231).

[12]  Alexander V. Karzanov,et al.  Minimum 0-Extensions of Graph Metrics , 1998, Eur. J. Comb..

[13]  Sudipto Guha,et al.  Rounding via Trees : Deterministic Approximation Algorithms forGroup , 1998 .

[14]  Olga Veksler,et al.  Markov random fields with efficient approximations , 1998, Proceedings. 1998 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (Cat. No.98CB36231).

[15]  Alexander V. Karzanov,et al.  A Combinatorial Algorithm for the Minimum (2, r)-Metric Problem and Some Generalizations , 1998, Comb..

[16]  Yair Bartal,et al.  On approximating arbitrary metrices by tree metrics , 1998, STOC '98.

[17]  Olga Veksler,et al.  A New Algorithm for Energy Minimization with Discontinuities , 1999, EMMCVPR.

[18]  Mikkel Thorup,et al.  Rounding algorithms for a geometric embedding of minimum multiway cut , 1999, STOC '99.

[19]  Olga Veksler,et al.  Fast approximate energy minimization via graph cuts , 2001, Proceedings of the Seventh IEEE International Conference on Computer Vision.

[20]  Davi Geiger,et al.  Mapping image restoration to a graph problem , 1999, NSIP.

[21]  Éva Tardos,et al.  A constant factor approximation algorithm for a class of classification problems , 2000, STOC '00.

[22]  Yuval Rabani,et al.  Approximation algorithms for the 0-extension problem , 2001, SODA '01.

[23]  Dorit S. Hochbaum,et al.  An efficient algorithm for image segmentation, Markov random fields and related problems , 2001, JACM.

[24]  Éva Tardos,et al.  Approximation algorithms for classification problems with pairwise relationships: metric labeling and Markov random fields , 2002, JACM.

[25]  A. Hoffman ON SIMPLE LINEAR PROGRAMMING PROBLEMS , 2003 .

[26]  Satish Rao,et al.  An improved approximation algorithm for the 0-extension problem , 2003, SODA '03.

[27]  Joseph Naor,et al.  The hardness of metric labeling , 2004, 45th Annual IEEE Symposium on Foundations of Computer Science.

[28]  Kunal Talwar,et al.  A tight bound on approximating arbitrary metrics by tree metrics , 2004, J. Comput. Syst. Sci..

[29]  Robert Krauthgamer,et al.  Approximate classification via earthmover metrics , 2004, SODA '04.

[30]  Leonidas J. Guibas,et al.  The Earth Mover's Distance as a Metric for Image Retrieval , 2000, International Journal of Computer Vision.