1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

IBM Bob で最適化問題を解いてみよう

1
Last updated at Posted at 2026-08-17

皆さんこんにちは!この記事は
触ればわかる!IBM Bob活用ハンズオン in 大阪
で使用するハンズオンコンテンツを掲載しています。

1.セッションの説明

このセッションについて

目的:
CPLEXの計算力とBobの開発支援力の両方を体験いただくことで、最適化問題の開発を身近に感じていただく

ゴール:
CPLEX と Bobを使って最適化問題を解くことができる

はじめに

  • 当セッションは、事前にIBMBobCPLEX 無料評価版、Python 3.10以上をインストールしていただき、インターネットアクセスができるPCをご持参いただける方を対象としています。

  • CPLEX 無料評価版(Community Edition)を利用します。
    変数と制約の数が1000個までという制限があります。

最適化問題とは

最適化問題とは、与えられた条件(制約)のもとで、目的となる値(コスト最小化や利益最大化など)を最も良いものにする解を数学的に求める手法です。生産計画、配送ルート、在庫管理、AIモデルの学習など幅広い分野で活用されています。

業界 ユースケース
運輸・交通 車両配車計画、クルーシフト割・タスク割り当て
テレコム ネットワーク収容計画、サポート人員シフト計画、人員ルーティング
製造 生産計画、在庫最適化、配送計画・ルーティング
金融 投資のバランス化、ローンの最適組み合わせ
メディア 広告表示最適化

など

最適化を難しくする要素

問題の複雑さを高める要因

  • 制約条件が多く、満たすべきルールが複雑
  • 変数が離散値で連続的に扱えない
  • グラフやネットワーク構造を含む
  • 組み合わせ最適化問題を含む
  • 変数や選択肢の数が非常に多い
    image.png

その結果生じる課題

  • 取りうるパターンが膨大になる
  • 一般的な計算方法では解きにくい
  • 良さそうな答えがたくさんあり、本当に最適な答えを見つけにくい

:point_down:

CPLEXで解決
世界最高レベルのパフォーマンスと圧倒的な採用実績

複雑な制約や膨大な組み合わせを持つ現実の業務課題に対し、
CPLEXは最適解を高速かつ高精度に導き出します。

2.ハンズオン

ハンズオンメニュー

流通、製造、運送のシナリオを用意しています。お好きなシナリオを選んで進めてください。

A)流通 クーポンメール送付の最適化
https://ibm.biz/TXCCPLA

B)製造 化学薬品製造スケジュールの最適化
https://ibm.biz/TXCCPLB

C)運送 輸送ルートの最適化
https://ibm.biz/TXCCPLC

ハンズオンメニュー(Option)

個別の要件に従って最適化のユースケースをBobに尋ねてみてください。

業態、部署などの情報をよりたくさん入れると具体的な例が出やすいです。

例)image.png

IBM Bobで作成したプロジェクトの整理と削除方法

ローカルに残ったファイルの削除ガイドライン
https://qiita.com/ayatokura/items/c124501e658fe520ca1b

3.まとめ

最適化プロジェクトにおいてBobを導入することで変わること

image.png

当記事は以上となります。お疲れさまでした。

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?