Incomplete MaxSAT Approaches for Combinatorial Testing
- URL: http://arxiv.org/abs/2105.12552v1
- Date: Wed, 26 May 2021 14:00:56 GMT
- Title: Incomplete MaxSAT Approaches for Combinatorial Testing
- Authors: Carlos Ans\'otegui, Felip Many\`a, Jesus Ojeda, Josep M. Salvia,
Eduard Torres
- Abstract summary: We present a Satisfiability (SAT)-based approach for building Mixed Covering Arrays with Constraints of minimum length.
This problem is central in Combinatorial Testing for the detection of system failures.
- Score: 0.0
- License: http://creativecommons.org/licenses/by-nc-nd/4.0/
- Abstract: We present a Satisfiability (SAT)-based approach for building Mixed Covering
Arrays with Constraints of minimum length, referred to as the Covering Array
Number problem. This problem is central in Combinatorial Testing for the
detection of system failures. In particular, we show how to apply Maximum
Satisfiability (MaxSAT) technology by describing efficient encodings for
different classes of complete and incomplete MaxSAT solvers to compute optimal
and suboptimal solutions, respectively. Similarly, we show how to solve through
MaxSAT technology a closely related problem, the Tuple Number problem, which we
extend to incorporate constraints. For this problem, we additionally provide a
new MaxSAT-based incomplete algorithm. The extensive experimental evaluation we
carry out on the available Mixed Covering Arrays with Constraints benchmarks
and the comparison with state-of-the-art tools confirm the good performance of
our approaches.
Related papers
- Resource-Constrained Heuristic for Max-SAT [0.848762374187855]
We propose a resource-constrained for instances of Max-SAT that iteratively decomposes a larger problem into smaller subcomponents.
We analyze a set of variable selection methods, including a novel graph-based method that exploits the structure of a given SAT instance.
We demonstrate our results on a set of randomly generated Max-SAT instances as well as real world examples from the Max-SAT evaluation benchmarks.
arXiv Detail & Related papers (2024-10-11T18:20:08Z) - UpMax: User partitioning for MaxSAT [2.2022484178680872]
partitioning has a large impact on the performance of unsatisfiability-based MaxSAT algorithms.
This paper proposes a new framework called UpMax that decouples the partitioning procedure from the MaxSAT solving algorithms.
arXiv Detail & Related papers (2023-05-25T15:50:00Z) - Multi-block-Single-probe Variance Reduced Estimator for Coupled
Compositional Optimization [49.58290066287418]
We propose a novel method named Multi-block-probe Variance Reduced (MSVR) to alleviate the complexity of compositional problems.
Our results improve upon prior ones in several aspects, including the order of sample complexities and dependence on strongity.
arXiv Detail & Related papers (2022-07-18T12:03:26Z) - DPMS: An ADD-Based Symbolic Approach for Generalized MaxSAT Solving [45.21499915442282]
We propose a novel dynamic-programming approach for solving generalized MaxSAT problems with hybrid constraints.
Our versatile framework admits many generalizations of CNF-MaxSAT, such as MaxSAT, Min-MaxSAT, and MinSAT with hybrid constraints.
Empirical results indicate that DPMS is able to solve certain problems quickly, where other algorithms based on various techniques all fail.
arXiv Detail & Related papers (2022-05-08T00:31:53Z) - Machine Learning Methods in Solving the Boolean Satisfiability Problem [72.21206588430645]
The paper reviews the recent literature on solving the Boolean satisfiability problem (SAT) with machine learning techniques.
We examine the evolving ML-SAT solvers from naive classifiers with handcrafted features to the emerging end-to-end SAT solvers such as NeuroSAT.
arXiv Detail & Related papers (2022-03-02T05:14:12Z) - Learning Proximal Operators to Discover Multiple Optima [66.98045013486794]
We present an end-to-end method to learn the proximal operator across non-family problems.
We show that for weakly-ized objectives and under mild conditions, the method converges globally.
arXiv Detail & Related papers (2022-01-28T05:53:28Z) - Transformer-based Machine Learning for Fast SAT Solvers and Logic
Synthesis [63.53283025435107]
CNF-based SAT and MaxSAT solvers are central to logic synthesis and verification systems.
In this work, we propose a one-shot model derived from the Transformer architecture to solve the MaxSAT problem.
arXiv Detail & Related papers (2021-07-15T04:47:35Z) - On Continuous Local BDD-Based Search for Hybrid SAT Solving [40.252804008544985]
We propose a novel algorithm for efficiently computing the gradient needed by CLS.
We study the capabilities and limitations of our versatile CLS solver, GradSAT, by applying it on many benchmark instances.
The experimental results indicate that GradSAT can be a useful addition to the portfolio of existing SAT and MaxSAT solvers for solving Boolean satisfiability and optimization problems.
arXiv Detail & Related papers (2020-12-14T22:36:20Z) - Fault Tree Analysis: Identifying Maximum Probability Minimal Cut Sets
with MaxSAT [0.342658286826597]
We model the MPMCS problem as a weighted Partial MaxSAT problem and solve it using a parallel SAT-solving architecture.
The results obtained with our open source tool indicate that the approach is effective and efficient.
arXiv Detail & Related papers (2020-05-05T19:47:15Z) - Extreme Algorithm Selection With Dyadic Feature Representation [78.13985819417974]
We propose the setting of extreme algorithm selection (XAS) where we consider fixed sets of thousands of candidate algorithms.
We assess the applicability of state-of-the-art AS techniques to the XAS setting and propose approaches leveraging a dyadic feature representation.
arXiv Detail & Related papers (2020-01-29T09:40:58Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.