Breadstick Get it on Google Play

minizinc

constraint modelling language and tool chain

Command lineDevelopment

Install

Not tested on a device yet. What that means

Commands in the package

  • minizinc
  • mzn2doc

About minizinc

From Debian's package description

MiniZinc is a medium-level constraint modelling language. It is high-level enough to express most constraint problems easily, but low-level enough that it can be mapped onto existing solvers easily and consistently. It is a subset of the higher-level language Zinc.

MiniZinc is designed to interface easily to different backend solvers. It does this by transforming an input MiniZinc model and data file into a FlatZinc model. FlatZinc models consist of variable declaration and constraint definitions as well as a definition of the objective function if the problem is an optimization problem. The translation from MiniZinc to FlatZinc is specializable to individual backend solvers, so they can control what form constraints end up in. In particular, MiniZinc allows the specification of global constraints by decomposition.

From Debian's description of the minizinc package, under that package's license.

Dependencies

Depends on

  • coinor-libcbc3.1
  • coinor-libcgl1
  • coinor-libclp1
  • coinor-libcoinutils3v5
  • coinor-libosi1v5
  • libc6
  • libgcc-s1
  • libgecode49t64
  • libgecodegist49t64
  • libstdc++6
  • jq
  • python3-demjson
  • flatzincorgecode-flatzincorortools-flatzincorchuffed-flatzinc

Related apps

All Linux development tools

Sources and licenses

  • Name: the Debian package name.
  • Summary: Debian's short description of the minizinc package, under that package's license.
  • Description: Debian's description of the minizinc package, under that package's license.
  • Versions and sizes: Debian's archive for ARM64, as on packages.debian.org.
  • Popularity: Debian Popularity Contest counts.

More in About the catalog.