Skip to main content

A SAT Approach for Finding Sup-Transition-Minors

  • Conference paper
  • First Online:
Learning and Intelligent Optimization (LION 2019)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 11968))

Included in the following conference series:

  • 713 Accesses

Abstract

The cycle double cover conjecture is a famous longstanding unsolved conjecture in graph theory. It is related and can be reduced to the compatible circuit decomposition problem. Recently Fleischner et al. (2018) provided a sufficient condition for a compatible circuit decomposition, which is called SUD-\(K_5\)-minor freeness. In a previous work we developed an abstract mathematical model for finding SUD-\(K_5\)-minors and based on the model a mixed integer linear program (MIP). In this work we propose a respective boolean satisfiability (SAT) model and compare it with the MIP model in computational tests. Non-trivial symmetry breaking constraints are proposed, which improve the solving times of both models considerably. Compared to the MIP model the SAT approach performs significantly better. We use the faster algorithm to further test graphs of graph theoretic interest and were able to get new insights. Among other results we found snarks with 30 and 32 vertices that do not contain a perfect pseudo-matching, that is a spanning subgraph consisting of \(K_2\) and \(K_{1,3}\) components, whose contraction leads to a SUD-\(K_5\)-minor free graph.

This work is supported by the Austrian Science Fund (FWF) under grant P27615 and the Vienna Graduate School on Computational Optimization, grant W1260.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Aloul, F.A., Ramani, A., Markov, I.L., Sakallah, K.A.: Solving difficult SAT instances in the presence of symmetry. In: Proceedings of the 39th Annual Design Automation Conference, DAC 2002, pp. 731–736. ACM, New York (2002)

    Google Scholar 

  2. Fan, G., Zhang, C.-Q.: Circuit decompositions of Eulerian graphs. J. Comb. Theory Ser. B 78(1), 1–23 (2000)

    Article  MathSciNet  Google Scholar 

  3. Fleischner, H.: Eulersche Linien und Kreisüberdeckungen, die vorgegebene Durchgänge in den Kanten vermeiden. J. Comb. Theory Ser. B 29(2), 145–167 (1980)

    Article  Google Scholar 

  4. Fleischner, H., Bagheri Gh., B., Zhang, C.-Q., Zhang, Z.: Cycle covers (III) - Compatible circuit decomposition and K5-transition minor. Technical report, Algorithms and Complexity Group, TU Wien (2018)

    Google Scholar 

  5. Jaeger, F.: A survey of the cycle double cover conjecture. In Alspach, B.R., Godsil, C.D. (eds.) Annals of Discrete Mathematics (27): Cycles in Graphs, volume 115 of North-Holland Mathematics Studies, pp. 1–12. North-Holland (1985)

    Google Scholar 

  6. Janota, M., Grigore, R., Manquinho, V.: On the Quest for an Acyclic Graph. arXiv:1708.01745 (2017)

  7. Januschowski, T., Pfetsch, M.E.: Branch-cut-and-propagate for the maximum k-colorable subgraph problem with symmetry. In: Achterberg, T., Beck, J.C. (eds.) CPAIOR 2011. LNCS, vol. 6697, pp. 99–116. Springer, Heidelberg (2011). https://doi.org/10.1007/978-3-642-21311-3_11

    Chapter  MATH  Google Scholar 

  8. Klocker, B., Fleischner, H., Raidl, G.: A Model for Finding Transition-Minors. Technical report, Algorithms and Complexity Group, TU Wien (2018)

    Google Scholar 

  9. Luks, E.M.: Isomorphism of graphs of bounded valence can be tested in polynomial time. J. Comput. Syst. Sci. 25(1), 42–65 (1982)

    Article  MathSciNet  Google Scholar 

  10. McKay, B.D., Piperno, A.: Practical graph isomorphism, II. J. Symbolic Comput. 60, 94–112 (2014)

    Article  MathSciNet  Google Scholar 

  11. Seymour, P.D.: Sums of circuits. Graph Theory Relat. Top. 1, 341–355 (1979)

    MathSciNet  Google Scholar 

  12. Sims, C.C.: Computational methods in the study of permutation groups. In: Leech, J. (ed.) Computational Problems in Abstract Algebra, pp. 169–183. Pergamon (1970)

    Google Scholar 

  13. Szekeres, G.: Polyhedral decompositions of cubic graphs. Bull. Australian Math. Soc. 8(03), 367 (1973)

    Article  MathSciNet  Google Scholar 

  14. Tseitin, G.S.: On the complexity of derivation in propositional calculus. In: Siekmann, J.H., Wrightson, G. (eds.) Automation of Reasoning: 2: Classical Papers on Computational Logic 1967-1970. Symbolic Computation, pp. 466–483. Springer, Heidelberg (1983). https://doi.org/10.1007/978-3-642-81955-1_28

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Benedikt Klocker .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Klocker, B., Fleischner, H., Raidl, G.R. (2020). A SAT Approach for Finding Sup-Transition-Minors. In: Matsatsinis, N., Marinakis, Y., Pardalos, P. (eds) Learning and Intelligent Optimization. LION 2019. Lecture Notes in Computer Science(), vol 11968. Springer, Cham. https://doi.org/10.1007/978-3-030-38629-0_27

Download citation

Publish with us

Policies and ethics