Skip to content
This repository was archived by the owner on Mar 30, 2024. It is now read-only.

Latest commit

 

History

48 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MultiThread Samurai Sudoku Solver

MultiThread Samurai Sudoku Solver is a Java application that utilizes multithreading to solve Samurai Sudoku puzzles. Samurai Sudoku is a variant of Sudoku where multiple overlapping Sudoku grids are combined to form a larger puzzle. This solver employs parallel processing to efficiently search for solutions to these complex puzzles.

Features

  • Multithreaded Processing: Utilize multiple threads to concurrently search for solutions to Samurai Sudoku puzzles, speeding up the solving process.
  • Samurai Sudoku Solver: Implement a solver capable of solving Samurai Sudoku puzzles, taking into account the constraints imposed by the overlapping grids.
  • Optimization: Employ optimization techniques to improve the efficiency of the solver and reduce solving time.
  • User Interface (Optional): Develop a user-friendly interface for users to input puzzles, visualize solving progress, and view solutions.

Technologies Used

  • Java
  • Multithreading
  • Samurai Sudoku

Installation

  1. Clone the repository:

    git clone https://github.com/your_username/multithread-samurai-sudoku-solver.git
  2. Open the project in your preferred Java IDE.

  3. Build and run the application.

Usage

  1. Input the Samurai Sudoku puzzle into the solver.
  2. Run the solver to start the solving process.
  3. Monitor the solving progress and wait for the solver to find a solution.
  4. Optionally, visualize the solution and verify its correctness.

About

MultiThread Samurai Sudoku Solver is a Java application that utilizes multithreading to solve Samurai Sudoku puzzles.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages