Proceedings

Local Search: Is Brute-Force Avoidable?

Download BibTeX Cite

Proceedings of the Twenty-First International Joint Conference on Artificial Intelligence. Pages 486-490.

© 2009 International Joint Conferences on Artificial Intelligence

Abstract

Many local search algorithms are based on searching in the k-exchange neighborhood. This is the set of solutions that can be obtained from the current solution by exchanging at most k elements. As a rule of thumb, the larger k is, the better are the chances of finding an improved solution. However, for inputs of size n, a naive brute-force search of the k-exchange neighborhood requires nO(k) time, which is not practical even for very small values of k. We show that for several classes of sparse graphs, like planar graphs, graphs of bounded vertex degree and graphs excluding some fixed graph as a minor, an improved solution in the k-exchange neighborhood for many problems can be found much more efficiently. Our algorithms run in time O(τ (k) · nc), where τ is a function depending on k only and c is a constant independent of k. We demonstrate the applicability of this approach on different problems like r-CENTER, VERTEX COVER, ODD CYCLE TRANSVERSAL, MAX-CUT, and MIN-BISECTION. In particular, on planar graphs, all our algorithms searching for a k local improvement run in time O(2O(k) ·n2), which is polynomial for k = O(log n). We also complement the algorithms with complexity results indicating that—brute force search is unavoidable—in more general classes of sparse graphs.Michael R. Fellows, Fedor V. Fomin, Daniel Lokshtanov, Frances A. Rosamond, Saket Saurabh, Yngve Villanger

  1. [Aarts and Lenstra, 1997] Emile H. L. Aarts and Jan Karel Lenstra. Local Search in Combinatorial Optimization. Princeton University Press, 1997.
  2. [Bodlaender, 1998] Hans L. Bodlaender. A partial k- arboretum of graphs with bounded treewidth. Theor. Com- put. Sci., 209(1-2):1-45, 1998.
  3. [Demaine and Hajiaghayi, 2004] Erik D. Demaine and Mo- hammad Taghi Hajiaghayi. Equivalence of local treewidth and linear local treewidth and its algorithmic applications. In SODA, pages 840-849, 2004.
  4. [Demaine et al., 2005a] Erik D. Demaine, Fedor V. Fomin, Mohammad Taghi Hajiaghayi, and Dimitrios M. Thi- likos. Fixed-parameter algorithms for (k, r)-center in pla- nar graphs and map graphs. ACM Transactions on Algo- rithms, 1(1):33-47, 2005.
  5. [Demaine et al., 2005b] Erik D. Demaine, Fedor V. Fomin, Mohammad Taghi Hajiaghayi, and Dimitrios M. Thilikos. Subexponential parameterized algorithms on bounded- genus graphs and -minor-free graphs. J. ACM, 52(6):866- 893, 2005.
  6. [Downey and Fellows, 1999] Rod G. Downey and Michael R. Fellows. Parameterized complexity. Springer- Verlag, New York, 1999.
  7. [Eppstein, 2000] David Eppstein. Diameter and treewidth in minor-closed graph families. Algorithmica, 27(3):275- 291, 2000.
  8. [Johnson et al., 1988] David S. Johnson, Christos H. Pa- padimitriou, and Mihalis Yannakakis. How easy is local search? J. Comput. Syst. Sci., 37(1):79-100, 1988.
  9. [Khanna et al., 1998] Sanjeev Khanna, Rajeev Motwani, Madhu Sudan, and Umesh V. Vazirani. On syntactic versus computational views of approximability. SIAM J. Com- put., 28(1):164-191, 1998.
  10. [Khuller et al., 2003] Samir Khuller, Randeep Bhatia, and Robert Pless. On local search and placement of meters in networks. SIAM J. Comput., 32(2):470-487, 2003.
  11. [Krokhin and Marx, 2008] Andrei Krokhin and Dániel Marx. On the hardness of losing weight. In ICALP, volume 5125, pages 662-673, 2008.
  12. [Lin and Kernighan, 1973] S. Lin and B. W. Kernighan. An effective heuristic algorithm for traveling-salesman prob- lem. Operations Research, 21:498-516, 1973.
  13. [Marx, 2008a] Dániel Marx. Local search. Parameterized Complexity Newsletter, 3:7-8, 2008.
  14. [Marx, 2008b] Dániel Marx. Searching the k-change neigh- borhood for tsp is w[-hard. Oper. Res. Lett., 36(1):31- 36, 2008.
  15. [Michiels et al., 2007] Wil Michiels, Emile H. L. Aarts, and Jan Korst. Theoretical Aspects of Local Search. Springer- Verlag, 2007.
  16. [Papadimitriou and Steiglitz, 1977] Christos H. Papadim- itriou and Kenneth Steiglitz. On the complexity of local search for the traveling salesman problem. SIAM J. Com- put., 6(1):76-83, 1977.
  17. [Papadimitriou and Steiglitz, 1982] Christos H. Papadim- itriou and Kenneth Steiglitz. Combinatorial Optimization: Algorithms and Complexity. Prentice-Hall, 1982.
  18. [Robertson and Seymour, 1986] Neil Robertson and Paul D. Seymour. Graph minors. v. excluding a planar graph. J. Comb. Theory, Ser. B, 41(1):92-114, 1986.
  19. [Robertson and Seymour, 2003] Neil Robertson and Paul D. Seymour. Graph minors. xvi. excluding a non-planar graph. J. Comb. Theory, Ser. B, 89(1):43-76, 2003.
  20. Saurabh, Thesis 2008]
  21. Saket Saurabh. Exact Algorithms for Optimization and Parameterized versions of some Graph Theoretic Problems. Homi Bhabha National Institute, The- sis, 2008.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards