Proceedings

Fast Solving Maximum Weight Clique Problem in Massive Graphs

Download BibTeX Cite

Proceedings of the Twenty-Fifth International Joint Conference on Artificial Intelligence. Pages 568-573.

© 2016 International Joint Conferences on Artificial Intelligence

Abstract

This paper explores techniques for fast solving the maximum weight clique problem (MWCP) in very large scale real-world graphs. Because of the size of such graphs and the intractability of MWCP, previously developed algorithms may not be applicable. Although recent heuristic algorithms make progress in solving MWCP in massive graphs, they still need considerable time to get a good solution. In this work, we propose a new method for MWCP which interleaves between clique construction and graph reduction. We also propose three novel ideas to make it efficient, and develop an algorithm called FastWClq. Experiments on massive graphs from various applications show that, FastWClq finds better solutions than state of the art algorithms while the run time is much less. Further, FastWClq proves the optimal solution for about half of the graphs in an averaged time less than one second.

  1. [Balasundaram and Butenko, 2006] Balabhaskar Balasundaram and Sergiy Butenko. Graph domination, coloring and cliques in telecommunications. In Handbook of Optimization in Telecommunications, pages 865-890. 2006.
  2. [Ballard and Brown, 1982] DH Ballard and CM Brown. Computer vision. New Jersey: Prentice Hall, 1982.
  3. [Batagelj and Zaversnik, 2003] Vladimir Batagelj and Matjaz Za- versnik. An O(m) algorithm for cores decomposition of net- works. CoRR, cs.DS/0310049, 2003.
  4. [Benlic and Hao, 2013] Una Benlic and Jin-Kao Hao. Breakout lo- cal search for maximum clique problems. Computers & Opera- tions Research, 40(1):192-206, 2013.
  5. [Busygin, 2006] Stanislav Busygin. A new trust region technique for the maximum weight clique problem. Discrete Applied Math- ematics, 154(15):2080-2096, 2006.
  6. [Cai et al., 2011] Shaowei Cai, Kaile Su, and Abdul Sattar. Local search with edge weighting and configuration checking heuristics for minimum vertex cover. Artificial Intelligence, 175(9):1672- 1696, 2011.
  7. [Cai, 2015] Shaowei Cai. Balance between complexity and quality: Local search for minimum vertex cover in massive graphs. In Proceedings of IJCAI 2015, pages 747-753, 2015. IJCAI
  8. [Eubank et al., 2004] Stephen Eubank, V. S. Anil Kumar, Mad- hav V. Marathe, Aravind Srinivasan, and Nan Wang. Structural and algorithmic aspects of massive social networks. In Proc. of SODA-04, pages 718-727, 2004.
  9. [Fang et al., 2014] Zhiwen Fang, Chu-Min Li, Kan Qiao, Xu Feng, and Ke Xu. Solving maximum weight clique using maximum satisfiability reasoning. In Proc. of ECAI 2014, pages 303-308, 2014.
  10. [Fellows and Downey, 1998] M. R. Fellows and R.G. Downey. Pa- rameterized Complexity. Springer, 1998.
  11. [Gomez Ravetti and Moscato, 2008] Martín Gomez Ravetti and Pablo Moscato. Identification of a 5-protein biomarker molec- ular signature for predicting alzheimer's disease. PloS one, 3(9):e3111, 2008.
  12. [Guturu and Dantu, 2008] Parthasarathy Guturu and Ram Dantu. An impatient evolutionary algorithm with probabilistic tabu search for unified solution of some NP-hard problems in graph and set theory via clique finding. IEEE Trans. Systems, Man, and Cybernetics, Part B, 38(3):645-666, 2008.
  13. [Karp, 1972] RM Karp. Reducibility among combinatorial prob- lems. Complexity of Computer Computations, pages 85-103, 1972.
  14. [Konc and Janezic, 2007] Janez Konc and Dušanka Janezic. An improved branch and bound algorithm for the maximum clique problem. Communications in Mathematical and in Computer Chemistry, 58:569-590, 2007.
  15. [Kumlander, 2004] D. Kumlander. Fast maximum clique algo- rithms for large graphs. In Proceedings of the fourth conference on engineering computational technology, pages 202-208, 2004.
  16. [Li and Quan, 2010] Chu Min Li and Zhe Quan. An efficient branch-and-bound algorithm based on maxsat for the maximum clique problem. In Proc. of AAAI, pages 128-133, 2010.
  17. [Li et al., 2013] Chu-Min Li, Zhiwen Fang, and Ke Xu. Combining maxsat reasoning and incremental upper bound for the maximum clique problem. In Proc. of ICTAI 2013, pages 939-946, 2013.
  18. [Lu and Chung, 2006] L. Lu and F. Chung. Complex Graphs and Networks. American Math. Society, New York, USA, 2006.
  19. [Massaro et al., 2002] Alessio Massaro, Marcello Pelillo, and Im- manuel M. Bomze. A complementary pivoting approach to the maximum weight clique problem. SIAM Journal on Optimiza- tion, 12(4):928-948, 2002.
  20. [Östergård, 1999] Patric R. J. Östergård. A new algorithm for the maximum-weight clique problem. Electronic Notes in Discrete Mathematics, 3:153-156, 1999.
  21. [Pullan and Hoos, 2006] Wayne Pullan and Holger H Hoos. Dy- namic local search for the maximum clique problem. Journal of Artificial Intelligence Research, pages 159-185, 2006.
  22. [Pullan, 2006] Wayne Pullan. Phased local search for the maximum clique problem. J. Comb. Optim., 12(3):303-323, 2006.
  23. [Pullan, 2008] Wayne Pullan. Approximating the maximum ver- tex/edge weighted clique using local search. J. Heuristics, 14(2):117-134, 2008.
  24. [Rossi and Ahmed, 2014] Ryan A Rossi and Nesreen K Ahmed. Coloring large complex networks. Social Network Analysis and Mining (SNAM), pages 1-52, 2014.
  25. [Rossi and Ahmed, 2015] Ryan A Rossi and Nesreen K Ahmed. The network data repository with interactive graph analytics and visualization. In Proceedings of AAAI 2015, 2015.
  26. [Rossi et al., 2014] Ryan A Rossi, David F Gleich, Assefaw H Ge- bremedhin, and M. Patwary. Fast maximum clique algorithms for large graphs. In Proc. of WWW, pages 365-366, 2014.
  27. [Segundo et al., 2013] Pablo San Segundo, Fernando Matía, Diego Rodríguez-Losada, and Miguel Hernando. An improved bit par- allel exact maximum clique algorithm. Optimization Letters, 7(3):467-479, 2013.
  28. [Seidman, 1983] S. Seidman. Network structure and minimum de- gree. Social Networks, 5(3):269-287, 1983.
  29. [Singh and Gupta, 2006a] Alok Singh and Ashok Kumar Gupta. A hybrid evolutionary approach to maximum weight clique prob- lem. International Journal of Computational Intelligence Re- search, 2(4):349-355, 2006.
  30. [Singh and Gupta, 2006b] Alok Singh and Ashok Kumar Gupta. A hybrid heuristic for the maximum clique problem. Journal of Heuristics, 12(1-2):5-22, 2006.
  31. [Tomita and Kameda, 2007] Etsuji Tomita and Toshikatsu Kameda. An efficient branch-and-bound algorithm for finding a maximum clique with computational experiments. J. Global Optimization, 37(1):95-111, 2007.
  32. [Tomita and Seki, 2003] Etsuji Tomita and Tomokazu Seki. An efficient branch-and-bound algorithm for finding a maximum clique. In Discrete mathematics and theoretical computer sci- ence, pages 278-289. 2003.
  33. [Tomita et al., 2010] Etsuji Tomita, Yoichi Sutani, Takanori Hi- gashi, Shinya Takahashi, and Mitsuo Wakatsuki. A simple and faster branch-and-bound algorithm for finding a maximum clique. In Proceedings of WALCOM 2010, pages 191-203, 2010.
  34. [Verma et al., 2015] Anurag Verma, Austin Buchanan, and Sergiy Butenko. Solving the maximum clique and vertex coloring prob- lems on very large sparse networks. INFORMS Journal on Com- puting, 27(1):164-177, 2015.
  35. [Wang et al., 2016] Yiyuan Wang, Shaowei Cai, and Minghao Yin. Two efficient local search algorithms for maximum weight clique problem. In Proceedings of AAAI 2016, 2016.
  36. [Wu et al., 2012] Qinghua Wu, Jin-Kao Hao, and Fred Glover. Multi-neighborhood tabu search for the maximum weight clique problem. Annals of Operations Research, 196(1):611-634, 2012.
  37. [Zuckerman, 2007] David Zuckerman. Linear degree extractors and the inapproximability of max clique and chromatic number. Theory of Computing, 3(1):103-128, 2007.

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

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