R Interface to 'MiniZinc'

Constraint optimization, or constraint programming, is the name given to identifying feasible solutions out of a very large set of candidates, where the problem can be modeled in terms of arbitrary constraints. 'MiniZinc' is a free and open-source constraint modeling language. Constraint satisfaction and discrete optimization problems can be formulated in a high-level modeling language. Models are compiled into an intermediate representation that is understood by a wide range of solvers. 'MiniZinc' itself provides several solvers, for instance 'GeCode'. R users can use the package to solve constraint programming problems without using 'MiniZinc' directly, modify existing 'MiniZinc' models and also create their own models.


News

Reference manual

It appears you don't have a PDF plugin for this browser. You can click here to download the reference manual.

install.packages("rminizinc")

0.0.6 by Akshit Achara, 2 months ago


https://github.com/acharaakshit/RMiniZinc


Report a bug at https://github.com/acharaakshit/RMiniZinc/issues


Browse source code at https://github.com/cran/rminizinc


Authors: Akshit Achara , Lars Kotthoff , Hans W. Borchers , Guido Tack


Documentation:   PDF Manual  


Mozilla Public License Version 2.0 license


Imports R6, checkmate, Rcpp, rlang, rlist

Depends on rjson

Suggests knitr, rmarkdown, testthat, stringr

Linking to Rcpp

System requirements: pandoc (>=1.14, needed for the vignette)


See at CRAN