项目作者: ngiambla

项目描述 :
Boolean SAT solver, using Branch and Bound.
高级语言: C++
项目地址: git://github.com/ngiambla/boolean_sat_bb.git
创建时间: 2017-11-18T15:08:10Z
项目社区:https://github.com/ngiambla/boolean_sat_bb

开源协议:

下载


ms_util

Boolean SAT solver, using Branch and Bound.

Introduction

To generate the executable required for operation, please navigate to the source directory of this project.

  1. ~$ cd source

Make

To generate the executable, open a terminal process, and ensure that the terminal is operating
in the source directory of this folder.

Once there, enter the following commands:

  1. ~$ make clean
  2. ~$ make

Execution Instructions

To execute this project, please ensure that a terminal process is running and is currently in the source directory of this project. Enter this command:

  1. ~$ ./ms_util -file [filename] -opt [y|n]

Where:

filename can either be:

  1. 1.cnf
  2. 2.cnf
  3. 3.cnf
  4. 4.cnf
  5. t.cnf
  6. t3.cnf
  7. t4.cnf
  8. t8.cnf

And -opt defines if this algorithm is to be run with an optimization on (y) or off (n). The optimization performs a heuristic based measure for solving a specified MAX-SAT problem.

Author

Nicholas V. Giamblanco, 2017

This project was intended for the course ECE1387, at the University of Toronto.