Random generation of combinatorial structures from a uniform
Theoretical Computer Science
On the complexity of dualization of monotone disjunctive normal forms
Journal of Algorithms
Data mining, hypergraph transversals, and machine learning (extended abstract)
PODS '97 Proceedings of the sixteenth ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systems
On the consecutive ones property
Discrete Applied Mathematics - Special volume on computational molecular biology DAM-CMB series volume 2
On generating the irredundant conjunctive and disjunctive normal forms of monotone Boolean functions
Discrete Applied Mathematics - Special issue on the satisfiability problem and Boolean functions
A simple test for the consecutive ones property
Journal of Algorithms
A certifying algorithm for the consecutive-ones property
SODA '04 Proceedings of the fifteenth annual ACM-SIAM symposium on Discrete algorithms
Computational aspects of monotone dualization: A brief survey
Discrete Applied Mathematics
Prediction of Contiguous Regions in the Amniote Ancestral Genome
ISBRA '09 Proceedings of the 5th International Symposium on Bioinformatics Research and Applications
A Unified Approach for Reconstructing Ancient Gene Clusters
IEEE/ACM Transactions on Computational Biology and Bioinformatics (TCBB)
Journal of Computer and System Sciences
A faster algorithm for finding minimum tucker submatrices
CiE'10 Proceedings of the Programs, proofs, process and 6th international conference on Computability in Europe
RECOMB-CG'10 Proceedings of the 2010 international conference on Comparative genomics
A polynomial-time algorithm for finding a minimal conflicting set containing a given row
CSR'11 Proceedings of the 6th international conference on Computer science: theory and applications
Faster and simpler minimal conflicting set identification
CPM'12 Proceedings of the 23rd Annual conference on Combinatorial Pattern Matching
Hardness results on the gapped consecutive-ones property problem
Discrete Applied Mathematics
Hi-index | 0.00 |
A binary matrix has the Consecutive Ones Property (C1P) if its columns can be ordered in such a way that all 1's on each row are consecutive. A Minimal Conflicting Set is a set of rows that does not have the C1P, but every proper subset has the C1P. Such submatrices have been considered in comparative genomics applications, but very little is known about their combinatorial structure and efficient algorithms to compute them. We first describe an algorithm that detects rows that belong to Minimal Conflicting Sets. This algorithm has a polynomial time complexity when the number of 1s in each row of the considered matrix is bounded by a constant. Next, we show that the problem of computing all Minimal Conflicting Sets can be reduced to the joint generation of all minimal true clause and maximal false clauses for some monotone boolean function. We use these methods in preliminary experiments on simulated data related to ancestral genome reconstruction.