Skip to content

celaut-project/sort-sat-solver

Repository files navigation

Sat-Sorter Repository and Regression & CNF Tools

The core service (sat_sorter) automatically selects the most efficient SAT solver based on the structure and size of the CNF-encoded problem, optimizing the resolution of complex constraints.

This repository contains various services and tools related to solving SAT (Satisfiability) problems and data regression. Below, we describe the key components of the repository: Sat-Sorter

The Sat-Sorter is the core service of this repository. It is a tool designed to solve SAT problems using advanced classification and sorting algorithms. The Sat-Sorter relies on two essential sub-services: Regression-CNF

The Regresion-Cnf service is used for data regression. Preprocessing data may be necessary before using the Sat-Sorter for SAT problems. This service handles that task and ensures that the data is prepared for analysis and solving. Random-Cnf

Random-Cnf is another service that is a dependency of the Sat-Sorter. It is used to generate random CNFs (Conjunctive Normal Forms). These CNFs are useful for training and evaluating the performance of the Sat-Sorter on randomly generated SAT problems. Solvers

In addition to the components mentioned above, this repository also includes three solvers that can be used to solve SAT problems independently or to compare their performance with the Sat-Sorter.

Testing

To ensure the quality and reliability of the components and tools included in this repository, thorough testing is recommended. You can add unit tests, integration tests, or performance tests as needed. Execution and Usage

For detailed instructions on how to run and use each of the components and tools mentioned above, please refer to the specific documentation in their respective directories.

About

Example of service classification service.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages