Introduction

Contents

Introduction#

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

Each problem page provides a detailed explanation of the problem, along with Python code that can be executed immediately. By simply copying and pasting the code, 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.

Requirements#

To run each tutorial in your environment, you need to install the following libraries in advance. (Some tutorials may require additional libraries.)

  • Python >=3.9

  • jijmodeling >=1.12.4

  • jijsolver >=2.9.0

  • matplotlib >=3.9.0

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

Please note that to use JijSolver, you will need either a free version or a paid license (such as JijZept IDE).

  • To apply for a free version: Please apply using this form.

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