Here are
81 public repositories
matching this topic...
Experimental minisat SAT solver reimplementation in Rust
Updated
Aug 10, 2019
Rust
An Ant Colony Optimization algorithm for the Traveling Salesman Problem
Updated
Nov 18, 2019
MATLAB
A java implementation of the famous Lin-Kernighan heuristics algorithm implemented for graphic (symmetric) TSP
Go (golang) bindings for Picosat, the satisfiability solver
Python solutions for Tim Roughgarden's 4 part books called Algorithms Illuminated
Updated
Aug 16, 2020
Jupyter Notebook
Graph coloring problem solved with Genetic Algorithm, Tabu Search and Simulated Annealing
Genetic algorithm to solve np-complete maximization problems. Originally intended for fantasy sports.
Updated
May 14, 2017
Python
Updated
Jun 29, 2021
Python
Problem Solving: A Practical Workbook
Updated
Nov 8, 2019
Jupyter Notebook
Exact and meta-heuristic algorithms for NP problems
Updated
Oct 28, 2019
Python
The repo of "Exploring the Network of Real-World Passwords: Visualization and Estimation" in SecureComm 2017.
OptaPlanner wrappers for Python. Currently significantly slower than OptaPlanner in Java or Kotlin.
Updated
Aug 17, 2021
Python
😆 Boolean formula satisfiability algorithms for JavaScript
Updated
Jul 28, 2021
JavaScript
Russian Doll Search for Computing Maximum Vertex Weight Hereditary Structures in Graphs. Now with OpenMP support.
Generalizations on backtracking algorithms (w or w/o recursion). They can use whatever data-structures and heuristic functions.
Updated
Feb 2, 2020
Python
knapsack - A fast solver for the 0/1-knapsack problem with multiple knapsacks
Updated
Jan 22, 2019
Java
Explore different algorithms for Maximum 0-1 Knapsack
Implementation and Evaluation of "Genetic" and "Simulated Annealing" algorithms for Extended version of Travelling Salesman Problem.
Updated
Jun 5, 2019
Python
Approximation Algorithm for the NP-Complete problem of finding a vertex cover of minimum weight in a graph with weighted vertices. Guarantees an answers at most 2 times the optimal minimum weighted vertex cover
Updated
Jan 12, 2019
Java
n-Queens [Completion] problem solver implemented as multithreaded randomized non-recursive backtracking algorithm with dam-pruning
In MWVCP, a member of np-complete family, it is required to find the vertex cover of a given graph such that the sum of the weights of the nodes is the minimum. A vertex cover of a graph is “a set of vertices such that each edge of the graph is incident to at least one vertex of the set”.
Updated
Jan 24, 2020
Python
Updated
Mar 27, 2021
HTML
Solution finder for a popular mobile game "Flow Free". Solution for this game is in NP-Complete. Derived a polynomial time reduction algorithm to reduce the problem to satisfiability problem.
Updated
Dec 15, 2018
Python
Creates and solves an arbitrarily shaped Rikudo Puzzle using a SAT-solver.
Car Sequencing Problem solved by constraint programming approach and Choco Solver.
This class will create the knapsack, the items, and implement the three strategies to it to find their different execution times.
Joint (Maths & Computer Science) Senior Honours project on Graph Homomorphisms.
Updated
May 10, 2021
Python
analyzer of selected task scheduling heuristics.
Fundamental Concepts of Computer Science (Draft) - by James Arvo
Improve this page
Add a description, image, and links to the
np-complete
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
np-complete
topic, visit your repo's landing page and select "manage topics."
Learn more
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session.
You signed out in another tab or window. Reload to refresh your session.