---
jupytext:
  formats: ipynb,md:myst
  text_representation:
    extension: .md
    format_name: myst
    format_version: 0.13
    jupytext_version: 1.19.1
kernelspec:
  display_name: .venv
  language: python
  name: python3
---

# はじめに

本サイトは、数理最適化の典型問題を解説するチュートリアルサイトです。

各チュートリアルでは、問題の丁寧な説明と共に、実行可能なPythonコードを掲載しています。コードをコピー＆ペーストして実行するだけで、数理最適化問題の定式化から求解までの一連の流れを、ご自身の環境で体験できます。

数理最適化の学習や、具体的な問題への適用方法を模索する際の助けとして、ぜひご活用ください。

+++

## 実行に必要な環境
各チュートリアルをお手元の環境で実行するには、Python3.11 ~ 3.12環境かつ以下のインストールコマンドを実行しておく必要があります。

```{code-cell} bash
pip install \
    "ommx >=2.5.1, <3.0.0" \
    "jijmodeling >=2.3.2, < 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"
```

`JijModeling`の基本的な使い方については、[ドキュメント](https://jij-inc-jijmodeling-tutorials-ja.readthedocs-hosted.com/ja/latest/introduction.html)も合わせてご参照ください。

なお、`jijzept_solver`をご利用いただくには、無償WebAPI版の利用の申し込みが必要になります。
- **JijZept Solverの詳細・お申し込み:** [製品ページ](https://www.jijzept.com/ja/products/solver/)よりお申し込みください。

また、`JijZept IDE`をご利用の場合は、上記のインストールコマンドの実行は不要です。

- **JijZept IDEの詳細・お申し込み:** [製品ページ](https://www.jijzept.com/ja/products/ide/)をご覧ください。
