Solutions to two classic np-complete problems: n-queens and knight's tour.
-
Updated
Sep 20, 2024 - Java
Solutions to two classic np-complete problems: n-queens and knight's tour.
Highly optimized Java / GPU solver for the N-Queens Problem.
All of my projects. Excuse the dodgy commits; I often work on numerous projects at the same time, meaning when I commit changes, they all get bundled together.
Algorithm Design Course - Dr. Omid Sojoodi
Here I'm posting few C++ projects which are done based on backtracking, OOP, pointers etc. These projects were done mainly focusing on solving assignment questions of Professor Jerry Waxman's CSCI-211 - Object Oriented Programming in C++ course at CUNY QC. Posting Dr. Waxman's questions, my codes & report for those assignments & their algorithms
Implementations of popular optimization & search algorithms
BIL441-Artificial Intelligence-Project 2 Implementation
ALx Interview Prep
Supplementary code & data for "Section 11: Experiments" in the "Asymptotic Speedup via Effect Handlers" article
Insanely fast Java / GPU solver for the N-Queens Problem.
Implementation of a generalized Constraint Satisfaction Problem, alongside a backtracking solver with MAC, min-remaining-value, and least-constraining-value heuristics. Applied to map coloring, the N-Queens Problem, and Circuit Board design. Also an implementation of a min-conflicts local search that is ideal for the N-Queens.
Solving the N_Queens Problem Using Various Algorithms in Python
CPSC 460/560 - Project 1 - nQueens
Genetic Algorithm for Solving NQueens Problem
A uni project where we implemented blind search as well as metaheuristics approches to solving the NQueens Problem.
This project contains all ALX-frontend specification tasks.
Este repositório contém uma implementação em OpenMP do algoritmo de resolução do problema das N rainhas.
Add a description, image, and links to the nqueens topic page so that developers can more easily learn about it.
To associate your repository with the nqueens topic, visit your repo's landing page and select "manage topics."