Symmetry breaking in the subgraph isomorphism problem
The Subgraph Isomorphism Problem has many applications, including bioinformatics, computer vision and graph databases. Current state-of-the-art solvers using constraints programming techniques can handle cases with up to 1000 pattern vertices and 10,000 target vertices. Symmetry breaking identifies symmetric states during the search process, and avoids searching both. Symmetry breaking techniques have shown promising results in improving the efficiency of algorithms for similar combinatorial problems; presented here are two strategies for implementing symmetry breaking for the Subgraph Isomorphism Problem.
Publication Details
- Journal
- St Andrews Research Repository (St Andrews Research Repository)
- Published
- 2024-09-02
- Primary Topic
- Graph Theory and Algorithms
- Type
- article
- Field-Weighted Citation Impact
- 0.00