A Survey of Combinatorial Gray Codes
SIAM Review
SAT-Solving the Coverability Problem for Petri Nets
Formal Methods in System Design
The Art of Computer Programming, Volume 4, Fascicle 2: Generating All Tuples and Permutations (Art of Computer Programming)
Genetic Algorithms for Hunting Snakes in Hypercubes: Fitness Function Analysis and Open Questions
SNPD-SAWN '06 Proceedings of the Seventh ACIS International Conference on Software Engineering, Artificial Intelligence, Networking, and Parallel/Distributed Computing
IEEE/ACM Transactions on Computational Biology and Bioinformatics (TCBB)
A lightweight component caching scheme for satisfiability solvers
SAT'07 Proceedings of the 10th international conference on Theory and applications of satisfiability testing
AB'07 Proceedings of the 2nd international conference on Algebraic biology
Generation of oriented matroids using satisfiability solvers
ICMS'06 Proceedings of the Second international conference on Mathematical Software
Effective preprocessing in SAT through variable and clause elimination
SAT'05 Proceedings of the 8th international conference on Theory and Applications of Satisfiability Testing
Resolution tunnels for improved SAT solver performance
SAT'05 Proceedings of the 8th international conference on Theory and Applications of Satisfiability Testing
Computing Binary Combinatorial Gray Codes Via Exhaustive Search With SAT Solvers
IEEE Transactions on Information Theory
Hi-index | 0.00 |
Induced (chord-free) cycles in binary hypercubes have many applications in computer science. The state of the art for computing such cycles relies on genetic algorithms, which are, however, unable to perform a complete search. In this paper, we propose an approach to finding a special class of induced cycles we call lean , based on an efficient propositional SAT encoding. Lean induced cycles dominate a minimum number of hypercube nodes. Such cycles have been identified in Systems Biology as candidates for stable trajectories of gene regulatory networks. The encoding enabled us to compute lean induced cycles for hypercubes up to dimension 7. We also classify the induced cycles by the number of nodes they fail to dominate, using a custom-built All-SAT solver. We demonstrate how clause filtering can reduce the number of blocking clauses by two orders of magnitude.