Skip to content

Julia interface for the JaCoP constraint-programming solver

License

Notifications You must be signed in to change notification settings

JuliaConstraints/JaCoP.jl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JaCoP.jl

JaCoP.jl is a wrapper for the JaCoP constraint-programming solver.

JaCoP.jl only proposes an implementation of the interface defined by MathOptInterface.jl and by ConstraintProgrammingExtensions.jl. It does not provide access to the low-level Java API.

Note: This wrapper is maintained by the community and is not officially supported by the JaCoP project. If you are interested in official support for JaCoP in Julia, let them know!

Unlike the other packages for constraint programming in Julia, JaCoP.jl requires Julia 1.6 (due to the Downloads.jl standard package).

The JaCoP library is automatically downloaded when building this package in a version that it supports. However, as JaCoP is a Java library, you will need a working JVM on your machine that is compatible with JavaCall.jl. Typically, this reduces to having access to a JVM in your PATH or JAVA_HOME environment variables. (If you want to use your own JaCoP binary, you can tweak the deps/deps.jl that is generated while building the package.)

About

Julia interface for the JaCoP constraint-programming solver

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages