JSAI2025

Presentation information

Organized Session

Organized Session » OS-17

[4P1-OS-17a] OS-17

Fri. May 30, 2025 9:00 AM - 10:40 AM Room P (Room 801-2)

オーガナイザ:梅谷 俊治(リクルート),藤原 秀平(ALGO ARTIS),岩永 二郎(エルデシュ)

10:20 AM - 10:40 AM

[4P1-OS-17a-05] JijModeling: a modeler for mathematical optimization

〇Hiromi Ishii1, Taro Shimizu1, Toshiki Teramura1 (1. Jij Inc.)

Keywords:Mathematical Optimization, Data Science, Python, Rust

JijModeling is a Python-based mathematical optimization modeling tool that allows users to intuitively describe various optimization problems, including combinatorial optimization problems. Those problems can be solved with various solvers using our exchange format OMMX, which will be introduced in another talk.
In JijModeling, models and actual data are specified separately, making it easy to add and modify constraints, and allowing problem to be defined regardless of problem size. Since JijModeling stores constraints in an algebraic form, it achieves runtime efficiency by automatically detecting specific constraint patterns and passing them as hints to solvers when applicable.
Furthermore, by converting algebraic expressions to LaTeX, users can intuitively preview equations in Jupyter Notebook, enabling easy and intuitive model description.

In this talk, we will see the basic concepts around JijModeling, recent features, and future roadmap.

Authentication for paper PDF access
A password is required to view paper PDFs. If you are a registered participant, please log on the site from Participant Log In.
You could view the PDF with entering the PDF viewing password bellow.

Password