GitHunt
KE

kevinjalbert/n_queen_solver

This project aims to solve the more generalized N-Queen Problem, with some degree on flexible approaches. Runs on Ruby 1.9.2

This repository is ⚰️ ARCHIVED ⚰️

I haven't used/worked on this repository in quite some time, thus archiving it.

Feel free to fork and take the project in a new direction. You could also contact me to unarchive it if you are willing to maintain it.


N-Queen Solver

Information

Author: Kevin Jalbert (blitzbolt@gmail.com)

Copyright: Copyright (c) 2011 Kevin Jalbert

License: MIT License

The program solves the N-Queen problem while allowing the user to specify various parameters for what algorithmic approach to use. More details about the program are found in the Wiki.

YARD documentation can be generated using the following command from the root directory yardoc

It is also possible to use the Rakefile to generate the documentation, install the required gems and execute the program. Use the following command, rake to see the options.

Pre-Requirements

This program takes advantage of the following Ruby gems:

Execution

  1. Download the source code and place it into a directory of choice.
  2. Execute using the following command ruby n_queen_solver.rb [options]

Options

To see a list of the options run the following command ruby n_queen_solver.rb -h

All the options are detailed in the Options page.

Languages

Ruby100.0%

Contributors

MIT License
Created March 15, 2011
Updated January 28, 2023
kevinjalbert/n_queen_solver | GitHunt