皆さんこんにちは!この記事は
触ればわかる!IBM Bob活用ハンズオン in 大阪
で使用するハンズオンコンテンツを掲載しています。
1.セッションの説明
このセッションについて
目的:
CPLEXの計算力とBobの開発支援力の両方を体験いただくことで、最適化問題の開発を身近に感じていただく
ゴール:
CPLEX と Bobを使って最適化問題を解くことができる
はじめに
-
当セッションは、事前にIBMBobとCPLEX 無料評価版、Python 3.10以上をインストールしていただき、インターネットアクセスができるPCをご持参いただける方を対象としています。
-
CPLEX 無料評価版(Community Edition)を利用します。
変数と制約の数が1000個までという制限があります。
最適化問題とは
最適化問題とは、与えられた条件(制約)のもとで、目的となる値(コスト最小化や利益最大化など)を最も良いものにする解を数学的に求める手法です。生産計画、配送ルート、在庫管理、AIモデルの学習など幅広い分野で活用されています。
| 業界 | ユースケース |
|---|---|
| 運輸・交通 | 車両配車計画、クルーシフト割・タスク割り当て |
| テレコム | ネットワーク収容計画、サポート人員シフト計画、人員ルーティング |
| 製造 | 生産計画、在庫最適化、配送計画・ルーティング |
| 金融 | 投資のバランス化、ローンの最適組み合わせ |
| メディア | 広告表示最適化 |
など
最適化を難しくする要素
問題の複雑さを高める要因
その結果生じる課題
- 取りうるパターンが膨大になる
- 一般的な計算方法では解きにくい
- 良さそうな答えがたくさんあり、本当に最適な答えを見つけにくい
![]()
CPLEXで解決
世界最高レベルのパフォーマンスと圧倒的な採用実績
複雑な制約や膨大な組み合わせを持つ現実の業務課題に対し、
CPLEXは最適解を高速かつ高精度に導き出します。
2.ハンズオン
ハンズオンメニュー
流通、製造、運送のシナリオを用意しています。お好きなシナリオを選んで進めてください。
A)流通 クーポンメール送付の最適化
https://ibm.biz/TXCCPLA
B)製造 化学薬品製造スケジュールの最適化
https://ibm.biz/TXCCPLB
C)運送 輸送ルートの最適化
https://ibm.biz/TXCCPLC
ハンズオンメニュー(Option)
個別の要件に従って最適化のユースケースをBobに尋ねてみてください。
業態、部署などの情報をよりたくさん入れると具体的な例が出やすいです。
IBM Bobで作成したプロジェクトの整理と削除方法
ローカルに残ったファイルの削除ガイドライン
https://qiita.com/ayatokura/items/c124501e658fe520ca1b
3.まとめ
最適化プロジェクトにおいてBobを導入することで変わること
当記事は以上となります。お疲れさまでした。


