Proceedings

Heuristics and Really Hard Instances for Subgraph Isomorphism Problems

Download BibTeX Cite

Proceedings of the Twenty-Fifth International Joint Conference on Artificial Intelligence. Pages 631-637.

Abstract

We show how to generate really hard' random instances for subgraph isomorphism problems. For the non-induced variant, we predict and observe a phase transition between satisfiable and unsatisfiable instances, with a corresponding complexity peak seen in three different solvers. For the induced variant, much richer behaviour is observed, and constrainedness gives a better measure of difficulty than does proximity to a phase transition. We also discuss variable and value ordering heuristics, and their relationship to the expected number of solutions.

  1. [Anton and Olson, 2009] Cǎlin Anton and Lane Olson. Gen- erating satisfiable sat instances using random subgraph iso- morphism. In Yong Gao and Nathalie Japkowicz, editors, Advances in Artificial Intelligence, volume 5549 of Lecture Notes in Computer Science, pages 16-26. Springer Berlin Heidelberg, 2009.
  2. [Audemard and Simon, 2014] Gilles Audemard and Laurent Simon. The Glucose SAT solver, 2014.
  3. [Audemard et al., 2014] Gilles Audemard, Christophe Lecoutre, Mouny Samy Modeliar, Gilles Goncalves, and Daniel Porumbel. Scoring-based neighborhood dominance for the subgraph isomorphism problem. In Principles and Practice of Constraint Programming -20th International Conference, CP 2014, Lyon, France, September 8-12, 2014. Proceedings, pages 125-141, 2014.
  4. [Battiti and Mascia, 2007] R. Battiti and F. Mascia. An algo- rithm portfolio for the sub-graph isomorphism problem. In Engineering Stochastic Local Search Algorithms. Design- ing, Implementing and Analyzing Effective Heuristics, Inter- national Workshop, SLS 2007, Brussels, Belgium, Septem- ber 6-8, 2007, Proceedings, volume 4638 of Lecture Notes in Computer Science, pages 106-120. Springer, 2007.
  5. [Carletti et al., 2015] Vincenzo Carletti, Pasquale Foggia, and Mario Vento. Graph-Based Representations in Pattern Recognition: 10th IAPR-TC-15 International Workshop, GbRPR 2015, Beijing, China, May 13-15, 2015. Proceed- ings, chapter VF2 Plus: An Improved version of VF2 for Biological Graphs, pages 168-177. Springer International Publishing, Cham, 2015.
  6. [Cheeseman et al., 1991] Peter Cheeseman, Bob Kanefsky, and William M. Taylor. Where the really hard problems are. In John Mylopoulos and Raymond Reiter, editors, Proceedings of the 12th International Joint Conference on Artificial Intelligence. Sydney, Australia, August 24-30, 1991, pages 331-340. IJCAI
  7. Morgan Kaufmann, 1991.
  8. [Conte et al., 2004] D. Conte, P. Foggia, C. Sansone, and M. Vento. Thirty years of graph matching in pattern recog- nition. International Journal of Pattern Recognition and Artificial Intelligence, 18(03):265-298, 2004.
  9. [Cordella et al., 2004] Luigi P. Cordella, Pasquale Foggia, Carlo Sansone, and Mario Vento. A (sub)graph isomor- phism algorithm for matching large graphs. IEEE Trans. Pattern Anal. Mach. Intell., 26(10):1367-1372, 2004.
  10. [Damiand et al., 2011] Guillaume Damiand, Christine Sol- non, Colin de la Higuera, Jean-Christophe Janodet, and Émilie Samuel. Polynomial algorithms for subisomorphism of nD open combinatorial maps. Computer Vision and Im- age Understanding, 115(7):996 -1010, 2011. Special issue on Graph-Based Representations in Computer Vision.
  11. [De Santo et al., 2003] M. De Santo, P. Foggia, C. Sansone, and M. Vento. A large database of graphs and its use for benchmarking graph isomorphism algorithms. Pattern Recogn. Lett., 24(8):10671079, May 2003.
  12. [Gebser et al., 2011] M. Gebser, R. Kaminski, B. Kaufmann, M. Ostrowski, T. Schaub, and M. Schneider. Potassco: The Potsdam answer set solving collection. AI Communications, 24(2):107-124, 2011.
  13. [Gent et al., 1996a] Ian P. Gent, Ewan MacIntyre, Patrick Prosser, Barbara M. Smith, and Toby Walsh. An empiri- cal study of dynamic variable ordering heuristics for the constraint satisfaction problem. In Proceedings of the Sec- ond International Conference on Principles and Practice of Constraint Programming, Cambridge, Massachusetts, USA, August 19-22, 1996, pages 179-193, 1996.
  14. [Gent et al., 1996b] Ian P. Gent, Ewan MacIntyre, Patrick Prosser, and Toby Walsh. The constrainedness of search. In Proceedings of the Thirteenth National Conference on Artificial Intelligence and Eighth Innovative Applications of Artificial Intelligence Conference, AAAI 96, IAAI 96, Port- land, Oregon, August 4-8, 1996, Volume 1., pages 246-252, 1996.
  15. [Giugno et al., 2013] Rosalba Giugno, Vincenzo Bonnici, Nicola Bombieri, Alfredo Pulvirenti, Alfredo Ferro, and Dennis Shasha. GRAPES: A software for parallel search- ing on biological graphs targeting multi-core architectures. PLoS ONE, 8(10):e76911, 10 2013.
  16. [Levi, 1973] G. Levi. A note on the derivation of maximal common subgraphs of two directed or undirected graphs. CALCOLO, 9(4):341-352, 1973.
  17. [Leyton-Brown et al., 2014] Kevin Leyton-Brown, Holger H. Hoos, Frank Hutter, and Lin Xu. Understanding the empir- ical hardness of NP-complete problems. Commun. ACM, 57(5):98-107, May 2014.
  18. [McCreesh and Prosser, 2015] Ciaran McCreesh and Patrick Prosser. A parallel, backjumping subgraph isomorphism algorithm using supplemental graphs. In Gilles Pesant, editor, Principles and Practice of Constraint Programming, volume 9255 of Lecture Notes in Computer Science, pages 295-312. Springer International Publishing, 2015.
  19. [Mitchell et al., 1992] David G. Mitchell, Bart Selman, and Hector J. Levesque. Hard and easy distributions of SAT problems. In Proceedings of the 10th National Conference on Artificial Intelligence. San Jose, CA, July 12-16, 1992., pages 459-465, 1992.
  20. [San Segundo et al., 2011] Pablo San Segundo, Diego Rodríguez-Losada, and Agustín Jiménez. An exact bit-parallel algorithm for the maximum clique problem. Comput. Oper. Res., 38(2):571-581, February 2011.
  21. [Smith and Dyer, 1996] Barbara M. Smith and Martin E. Dyer. Locating the phase transition in binary constraint satisfaction problems. Artif. Intell., 81(1-2):155-181, 1996.
  22. [Smith and Grant, 1997] Barbara M. Smith and Stuart A. Grant. Modelling exceptionally hard constraint satisfaction problems. In Gert Smolka, editor, Principles and Practice of Constraint Programming-CP97, volume 1330 of Lec- ture Notes in Computer Science, pages 182-195. Springer Berlin Heidelberg, 1997.
  23. [Solnon et al., 2015] Christine Solnon, Guillaume Damiand, Colin de la Higuera, and Jean-Christophe Janodet. On the complexity of submap isomorphism and maximum com- mon submap problems. Pattern Recognition, 48(2):302 - 316, 2015.
  24. [Solnon, 2010] Christine Solnon. Alldifferent-based filtering for subgraph isomorphism. Artif. Intell., 174(12-13):850- 864, 2010.
  25. [Walsh, 1998] Toby Walsh. The constrainedness knife-edge. In Proceedings of the Fifteenth National Conference on Artificial Intelligence and Tenth Innovative Applications of Artificial Intelligence Conference, AAAI 98, IAAI 98, July 26-30, 1998, Madison, Wisconsin, USA., pages 406-411, 1998.
  26. [Zampelli et al., 2010] S. Zampelli, Y. Deville, and C. Solnon. Solving subgraph isomorphism problems with constraint programming. Constraints, 15(3):327-353, 2010.

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

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