Skip to content
#

queens-puzzle

Here are 50 public repositories matching this topic...

This project was presented for the Artificial Intelligence course for the academic year 2022/2023. It explores various methods to solve the N-Queens problem, including Random Search, Backtracking, Hill-Climbing, Simulated Annealing, and Genetic Algorithms. Each method is evaluated for its efficiency and effectiveness in finding solutions.

  • Updated May 28, 2024
  • Jupyter Notebook

The solution is [3,1,2,4]. The first queen should be placed in the 1st row 3rd column, the second queen should be placed in 2nd row 1st column, the third queen should be placed in 3rd row 2nd column and finally, the 4rth queen should be placed in 4rth row 4rth column.

  • Updated May 28, 2023
  • Python

The N Queens problem is a classic computer science problem that asks how to place N chess queens on an NxN chessboard such that no two queens threaten each other. It's used to study algorithms and artificial intelligence as it requires finding a solution that satisfies multiple constraints and making choices based on previous decisions.

  • Updated Feb 13, 2023
  • Kotlin

This is a promising implementation of the n-Queens problem in C. It uses a recursive backtracking algorithm to find all solutions to the n-Queens problem. It is a promising implementation because it uses a heuristic to prune the search tree. The heuristic is to only place a queen in a column if it is not in check with any other queens.

  • Updated Dec 10, 2022
  • C

Improve this page

Add a description, image, and links to the queens-puzzle topic page so that developers can more easily learn about it.

Curate this topic

Add this topic to your repo

To associate your repository with the queens-puzzle topic, visit your repo's landing page and select "manage topics."

Learn more