Skip to main content

JijModeling Documentation

JijModeling provides you with readable and scalable modeling language for optimization. One of the advantages of using JijModeling is that you can build any type of optimization model with JijModeling. In addition, the model can be checked in Latex if you are using Jupyter environment, so minor implementation errors can be noticed immediately. Since JijModeling only requires the mathematical model, no matter how large the problem size is, it takes only the time required to write the model. There is no need to run long for loops to construct the mathematical model. Moreover, the transfer of the mathematical model is fast.


Python>=3.7, <3.11

Tested Environment

  • Ubuntu 22.04
  • macOS >=10.15 (Catalina)


You can install from PyPI.

pip install jijmodeling