Introduction

Introduction#

This site is a tutorial site that explains typical mathematical optimization problems.

Each tutorial provides a detailed explanation of the problem, along with executable Python code. By simply copying and pasting the code and running it, you can experience the entire process of formulating and solving mathematical optimization problems in your own environment.

We hope you will find this useful for learning mathematical optimization and for exploring how to apply it to specific problems.

Required Environment#

To run each tutorial in your local environment, you need a Python 3.11 ~ 3.12 environment and must execute the following installation command:

pip install \
    "ommx >=2.3.4, <3.0.0" \
    "jijmodeling >=2.1.0, < 3.0.0" \
    "jijzept_solver >=1.2.0, <2.0.0" \
    "matplotlib >=3.10.8, <4.0.0" \
    "ndlib >=5.1.1, <6.0.0" \
    "networkx >=3.4.2, <4.0.0" \
    "yfinance >=1.1.0, <2.0.0"

For basic usage of JijModeling, please also refer to the documentation.

Please note that to use jijzept_solver, you will need to apply for the free Web API version.

  • For details and to apply for JijZept Solver: Please apply from the product page.

Additionally, if you are using JijZept IDE, you do not need to execute the above installation command.

  • For details and to apply for JijZept IDE: Please see the product page.