Skip to main content

A Linearly-Growing Conversion from the Set Splitting Problem to the Directed Hamiltonian Cycle Problem

  • Chapter
  • First Online:
Optimization and Control Methods in Industrial Engineering and Construction

Abstract

We consider a direct conversion of the, classical, set splitting problem to the directed Hamiltonian cycle problem. A constructive procedure for such a conversion is given, and it is shown that the input size of the converted instance is a linear function of the input size of the original instance. A proof that the two instances are equivalent is given, and a procedure for identifying a solution to the original instance from a solution of the converted instance is also provided. We conclude with two examples of set splitting problem instances, one with solutions and one without, and display the corresponding instances of the directed Hamiltonian cycle problem, along with a solution in the first example.

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 129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 169.99
Price excludes VAT (USA)
  • Durable hardcover 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

Notes

  1. 1.

    In fact, due to the nature of the construction, if the element appears in \(q\) subsets, then exactly \(q\) type 2 forced paths must occur here.

References

  1. Applegate D, Bixby RE, Chvátal V, Cook WJ (2013) Concorde TSP solver. http://www.tsp.gatech.edu/concorde/. Accessed 30 Apr 2013

  2. Baniasadi P, Ejov V, Filar JA, Haythorpe M, Rossomakhine S (2012) Deterministic “Snakes and Ladders” Heuristic for the Hamiltonian cycle problem. Math Program Comput (submitted 2012) doi:10.1007/s12532-013-0059-2

  3. Borkar VS, Ejov V, Filar JA, Nguyen GT (2012) Hamiltonian cycle problem and Markov chains. Springer, New York

    Book  MATH  Google Scholar 

  4. Chang W-L, Guo M, Ho M (2004) Towards solutions of the set-splitting problem on gel-based DNA computing. Future Gener Comput Syst 20(5):875–885

    Article  Google Scholar 

  5. Chen J, Lu S (2007) Improved algorithms for weighted and unweighted set splitting problems. In: COCOON, vol 4598 of, Lecture Notes in Computer Science, pp 537–547

    Google Scholar 

  6. Cook S (1971) The complexity of theorem proving procedures. In: Proceedings of the third annual ACM symposium on theory of computing, pp. 151–158

    Google Scholar 

  7. Dehne FKHA, Fellows MR, Rosamond FA (2003) An FPT algorithm for set splitting. In: WG, Lecture notes in computer science, vol 2880, pp 180–191

    Google Scholar 

  8. Eppstein D (2007) The traveling salesman problem for cubic graphs. J Graph Algorithms Appl 11(1):61–81

    Article  MATH  MathSciNet  Google Scholar 

  9. Erdős P, Hajnal A (1961) On a property of families of sets. Acta Math Hung 12(1–2):87–123

    Google Scholar 

  10. Garey MR, Johnson DS (1979) Computers and intractiability: a guide to the theory of NP-completeness. WH Freeman and Company, New York

    Google Scholar 

  11. Karp R (1972) Reducibility among combinatorial problems. In: Miller Raymond E, Thatcher James W (eds) Complexity of computer computations. Plenum, New York, pp 85–103

    Chapter  Google Scholar 

  12. Kugele S (2006) Efficient solving of combinatorial problems using SAT-solvers. Ph.D Thesis, Technische Universität München

    Google Scholar 

  13. Lokshtanov D, Saurabh S (2009) Even faster algorithm for set splitting!. In: Parameterized and exact computation: 4th international workshop, IWPEC 2009, Copenhagen, pp. 288–299, Sept 2009

    Google Scholar 

  14. Miller EW (1937) On a property of families of sets. Comptes Rendus Vars 30:31–38

    Google Scholar 

  15. Radhakrishnan J, Srinivasan A (2000) Improved bounds and algorithms for hypergraph 2-coloring. Random Struct Algorithms 16(1):4–32

    Article  MATH  MathSciNet  Google Scholar 

Download references

Acknowledgments

The authors gratefully acknowledge useful conversations with Dr. Richard Taylor that helped in the development of this chapter.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Michael Haythorpe .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer Science+Business Media Dordrecht

About this chapter

Cite this chapter

Haythorpe, M., Filar, J.A. (2014). A Linearly-Growing Conversion from the Set Splitting Problem to the Directed Hamiltonian Cycle Problem. In: Xu, H., Wang, X. (eds) Optimization and Control Methods in Industrial Engineering and Construction. Intelligent Systems, Control and Automation: Science and Engineering, vol 72. Springer, Dordrecht. https://doi.org/10.1007/978-94-017-8044-5_3

Download citation

  • DOI: https://doi.org/10.1007/978-94-017-8044-5_3

  • Published:

  • Publisher Name: Springer, Dordrecht

  • Print ISBN: 978-94-017-8043-8

  • Online ISBN: 978-94-017-8044-5

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics