10000 GitHub - ueno12345/sparrow
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

ueno12345/sparrow

 
 

Repository files navigation

Sparrow

sparrow is Nurse Scheduling Problem Solver with AUK. AUK is a Domain Specific Language that can describe Scheduling Problem. sparrow is created based on swallow.

An interface to SAT Solver is provided by Ravensat.

Installation

SAT solver install

Install Minisat for Linux(Debian):

$ sudo apt install minisat

for MacOS:

$ brew install minisat

Install from GitHub: See Minisat(GitHub)

sparrow setup

After cloning this repository, set it up with the following command.

$ ./bin/setup

Usage

Usage: sparrow [options] <auk_file> -d, --debug (default: false) -f, --format [VALUE] [auk | html | json] (default: auk) -s, --solver [VALUE] (default: minisat)

Solve for AUK

AUK file samples are located under example/.

$ ruby exe/sparrow AUK_FILE_PATH

License

The gem is available as open source under the terms of the MIT License.

About

No description, website, or topics provided.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Ruby 95.0%
  • Awk 4.5%
  • Shell 0.5%
0