JijModeling 1.8 新機能

1.5K Views

November 07, 24

スライド概要

JijModeling 1.8リリースパーティの発表資料です。

connpass: https://j-ij.connpass.com/event/333758/
YouTube: https://www.youtube.com/live/MToZlbekp0g

このスライドではJijModeling 1.8の新機能について説明します。

profile-image

カニだよ(´・ω・`)

シェア

またはPlayer版

埋め込む »CMSなどでJSが使えない場合

関連スライド

各ページのテキスト
1.

JijModeling 1.8新機能 JijModeling 1.8 リリースパーティ てらモス (@termoshtt) 2024/11/07 © 2024 Jij Inc.

2.

JijModeling 1.8 リリースパーティのアウトライン 1. JijModelingの概要 2. OMMXの概要 3. JijModeling 1.8 アップデート内容 © 2024 Jij Inc.

3.

アウトライン ● OMMXを中心としたデータフローへの転換 ● チュートリアル・ドキュメントサイトの再編 ● JijModeling 2.0へのロードマップ © 2024 Jij Inc.

4.

アウトライン ● OMMXを中心としたデータフローへの転換 ● チュートリアル・ドキュメントサイトの再編 ● JijModeling 2.0へのロードマップ © 2024 Jij Inc.

5.

OMMXを中心としたデータフローへの転換 JijModeling 1.7.1 🆕 JijModeling 1.8.0 JijModeling JijModeling AST ommx.v1.Instance JijModelingTranspiler ommx-python-mip-adapter Python-MIP Model QUBO OpenJij © 2024 Jij Inc. JijModeling OMMX SDK QUBO Python-MIP OpenJij ⚠ OMMX SDKのQUBO出力は開発 中

6.

jijmodeling.Interpreter.eval_scalar ● jijmodeling.Interpreterクラスが追加 ● eval_scalarでPlaceholderを含むスカラー値を評価できる ○ © 2024 Jij Inc. 主にテストやデバッグに有効

7.

jijmodeling.Interpreter.eval_scalar © 2024 Jij Inc.

8.

jijmodeling.Interpreter.eval_scalar ● 決定変数を含んでいるExpressionはスカラーには評価できない ● eval_exprを使って ommx.v1.Function に評価する © 2024 Jij Inc.

9.

jijmodeling.Interpreter.eval_expr © 2024 Jij Inc.

10.

jijmodeling.Interpreter.eval_problem Problem全体を ommx.v1.Instance に 評価する 詳しくはGitHub あるいはBinderへ © 2024 Jij Inc.

11.

アウトライン ● OMMXを中心としたデータフローへの転換 ● チュートリアル・ドキュメントサイトの再編 ● JijModeling 2.0へのロードマップ © 2024 Jij Inc.

12.

チュートリアル・ドキュメントサイトの再編 © 2024 Jij Inc. https://jij-inc.github.io/JijModeling-Tutorials/

13.

アウトライン ● OMMXを中心としたデータフローへの転換 ● チュートリアル・ドキュメントサイトの再編 ● JijModeling 2.0へのロードマップ © 2024 Jij Inc.

14.

JijModeling 2.0 (~2025前半) ● 「数理最適化プログラミング言語」への進化 ○ JijModelingは数理モデルを記述するためのドメイン特化言語の一種 ○ 数理モデルをより効率的に記述・検証・修正できるようにASTを改善 ■ よりPythonの文法との親和性を向上させる ● 数理モデルのLinter・Debugger ○ 数理モデルの間違いを早く検知したい ■ データの符号が逆になっていてある制約が常に偽になるのが数時 間ソルバーを実行した後に初めて分かるのはとても辛い ○ より高速でインタラクティブな検証を実行できる必要がある © 2024 Jij Inc.

15.

Links Tutorials and Release Note for JijModeling (鋭意作成中) https://github.com/Jij-Inc/JijModeling-Tutorials #jijmodeling_日本語 https://discord.gg/2wNHCbfG Rustエンジニア募集中 https://open.talentio.com/r/1/c/j-ij.com/pages/51062 © 2024 Jij Inc.

16.

ご参加頂きました皆様、 誠にありがとうございました! ご質問やご要望はアンケートや メールにてお教えくださいませ。 © 2024 Jij Inc.