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.


Reference manual

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


0.0.8 by Akshit Achara, 3 months ago


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  

Task views: Optimization and Mathematical Programming

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