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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 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
Applegate D, Bixby RE, Chvátal V, Cook WJ (2013) Concorde TSP solver. http://www.tsp.gatech.edu/concorde/. Accessed 30 Apr 2013
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
Borkar VS, Ejov V, Filar JA, Nguyen GT (2012) Hamiltonian cycle problem and Markov chains. Springer, New York
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
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
Cook S (1971) The complexity of theorem proving procedures. In: Proceedings of the third annual ACM symposium on theory of computing, pp. 151–158
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
Eppstein D (2007) The traveling salesman problem for cubic graphs. J Graph Algorithms Appl 11(1):61–81
Erdős P, Hajnal A (1961) On a property of families of sets. Acta Math Hung 12(1–2):87–123
Garey MR, Johnson DS (1979) Computers and intractiability: a guide to the theory of NP-completeness. WH Freeman and Company, New York
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
Kugele S (2006) Efficient solving of combinatorial problems using SAT-solvers. Ph.D Thesis, Technische Universität München
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
Miller EW (1937) On a property of families of sets. Comptes Rendus Vars 30:31–38
Radhakrishnan J, Srinivasan A (2000) Improved bounds and algorithms for hypergraph 2-coloring. Random Struct Algorithms 16(1):4–32
Acknowledgments
The authors gratefully acknowledge useful conversations with Dr. Richard Taylor that helped in the development of this chapter.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights 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)