Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Commit 89e7743

Browse filesBrowse files
committed
Merge pull request akullpp#145 from alessandroleite/master
Add the section: Constraint Satisfaction Problem (CSP) Solver
2 parents f2af075 + 1d530fc commit 89e7743
Copy full SHA for 89e7743

File tree

Expand file treeCollapse file tree

1 file changed

+15
-2
lines changed
Open diff view settings
Filter options
Expand file treeCollapse file tree

1 file changed

+15
-2
lines changed
Open diff view settings
Collapse file

‎README.md‎

Copy file name to clipboardExpand all lines: README.md
+15-2Lines changed: 15 additions & 2 deletions
  • Display the source diff
  • Display the rich diff
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ A curated list of awesome Java frameworks, libraries and software. Inspired by o
99
- [Code Analysis](#code-analysis)
1010
- [Compiler-compiler](#compiler-compiler)
1111
- [Configuration](#configuration)
12+
- [Constraint Satisfaction Problem Solver](#constraint-satisfaction-problem-solver)
1213
- [Continuous Integration](#continuous-integration)
1314
- [CSV](#csv)
1415
- [Database](#database)
@@ -101,6 +102,15 @@ A curated list of awesome Java frameworks, libraries and software. Inspired by o
101102

102103
* [config](https://github.com/typesafehub/config) - Configuration library for JVM languages.
103104

105+
## Constraint Satisfaction Problem Solver
106+
107+
*Libraries that help on implementing optimization and satisfiability problems.*
108+
109+
* [Choco](http://choco-solver.org/) - An off-the-shelf constraint satisfaction problem solver, which uses constraint programming techniques to solve constraint satisfaction problems.
110+
* [JaCoP](https://github.com/radsz/jacop/) - A constraint programming solver that includes an interface for the [FlatZinc language](https://www.minizinc.org/downloads/doc-1.6/flatzinc-spec.pdf), enabling it to execute [MiniZinc](http://www.minizinc.org/) models.
111+
* [OptaPlanner](http://www.optaplanner.org/) - A business planning and resource scheduling optimization solver.
112+
* [Sat4J](http://www.sat4j.org/) - A state-of-the-art SAT solver for boolean and optimization problems in Java.
113+
104114
## Continuous Integration
105115

106116
*Tools which support continuously building, testing and releasing applications.*
@@ -470,12 +480,15 @@ A curated list of awesome Java frameworks, libraries and software. Inspired by o
470480

471481
*Libraries which provide general utility functions.*
472482

473-
* [args4j](http://args4j.kohsuke.org/) - Command line arguments parser
474-
* [JCommander](http://jcommander.org/) - Command line arguments parser; its been around, active, and maintained by the creator since 2010.
475483
* [Apache Commons](http://commons.apache.org/) - Provides different general purpose functions like configuration, validation, collections, file upload or XML processing.
484+
* [args4j](http://args4j.kohsuke.org/) - Command line arguments parser.
476485
* [Guava](https://github.com/google/guava) - Collections, caching, primitives support, concurrency libraries, common annotations, string processing, I/O, and so forth.
486+
* [JADE](http://jade.tilab.com/) - Providers a framework and an environment to build and to debug multi-agent systems.
477487
* [javatuples](http://www.javatuples.org/) - Does what it says, although the concept of tuples in general is debatable.
488+
* [JCommander](http://jcommander.org/) - Command line arguments parser; its been around, active, and maintained by the creator since 2010.
478489
* [JGraphT](http://jgrapht.org/) - A graph library that provides mathematical graph-theory objects and algorithms.
490+
* [JScience](http://jscience.org/) - Provides a set of classes to work with scientific measurements and units.
491+
* [Protégé](http://protege.stanford.edu/) - Provides an ontology editor and a framework to build knowledge-based systems.
479492

480493
## Web Crawling
481494

0 commit comments

Comments
0 (0)
Morty Proxy This is a proxified and sanitized view of the page, visit original site.