Update README.md

pull/1/head
潘鸿洋 2022-12-14 08:56:39 +08:00 committed by GitHub
parent 4ee48b6ba5
commit 7b67d87713
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 26 additions and 1 deletions

View File

@ -1 +1,26 @@
# phyLS
# phyLS (powerful )
This is
The SAT part is same as normal SAT solver.
The implementation of the AllSAT part differs from incremental enumeration because we do not add blocking conditions for existing solutions, but rather compute the matrices to obtain all the solutions in one pass.
## Requirements
A modern compiler is required to build the libraries. Compiled successfully with Clang 6.0.1, Clang 12.0.0, GCC 7.3.0, and GCC 8.2.0.
## How to Compile
```bash
git clone --recursive https://github.com/panhongyang0/phySAT.git
cd phySAT
mkdir build
cd build
cmake ..
make
./bin/phySAT
```
## Useage
```bash
help // all useful commands
1. cnf -f xx.cnf // CNF-based AllSAT solver, the benchmark is in <benchmark>
```