Skip to content

JanusQ/HyQSAT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

================================================================================ Quick Install

  • Notice: Please use the Linux or MacOS running these files, the Window system may encounter compilation errors.

  • Decide where to install the files . The simplest approach is to use GNU standard locations and just set a "prefix" for the root install directory (reffered to as $PREFIX below). More control can be achieved by overriding other of the GNU standard install locations (includedir, bindir, etc). Configuring with just a prefix:

    make config prefix=$PREFIX

  • Compiling and installing:

    make install

================================================================================ Directory Overview:

minisat/mtl/ Mini Template Library minisat/utils/ Generic helper code (I/O, Parsing, CPU-time, etc) minisat/core/ A core version of the solver minisat/simp/ An extended solver with simplification capabilities minisat/tabu/ Quantum annealing code minisat/python/ Dwave 2000Q system API for python LICENSE

================================================================================ Examples:

Run minisat with same heuristics as version 2.0:

minisat -no-luby -rinc=1.5 -phase-saving=0 -rnd-freq=0.02

  • means the the directory path containing the cnf file

================================================================================ Compile Error:

  • if you meet the error about "Makefile:xxx: recipe for target 'xxx' failed" in Linux, you can try these steps:

open /etc/ld.so.conf add clause: /usr/local/lib save file and execute command: /sbin/ldconfig execute command: make install

About

HyQSAT: A Hybrid Approach for 3-SAT Problems by Integrating Quantum Annealer with CDCL

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published