JA EN
学生モード › 社会人
★ 会員 ·社会人

業務最適化の数学

社会でどう使われるか

「どの工場で何個生産すればコストが最小になるか」「10台のトラックで200カ所を効率よく配送するには」「100人のシフトを制約条件の中で最適に組むには」——これらすべて線形計画法(LP)と組み合わせ最適化で解ける。Excelのソルバー機能やPython(PuLP/SciPy)で実際に解けるようになると、現場の意思決定が劇的に改善される。

要点

線形計画法(LP)の基本構造

「目的関数(最大化/最小化したいもの)」と「制約条件(満たすべき条件)」の2つで問題を定義する。変数が線形(1次式)ならLPで解ける。例:利益 = 製品A×単価3万 + 製品B×単価5万 を最大化する(ただし材料は200kg以内、機械時間は100時間以内)。ExcelのソルバーやPythonで数秒で最適解が出る。

目的関数と制約条件の定式化

x₁, x₂ を決定変数(何を何個作るか等)として、目的関数と制約式を立式する。実行可能領域(すべての制約を満たす範囲)の頂点に最適解がある(線形計画の基本定理)。

輸送問題(コスト最小化の定式化)

複数の供給地から複数の需要地へ物を輸送するコストを最小化する問題。x_{ij}は供給地iから需要地jへの輸送量、c_{ij}は単位コスト。SCM・物流計画の核心問題。

感度分析(最適解はどれだけ「余裕がある」か)

最適解が得られた後、「制約をわずかに変えたら答えはどう変わるか」を調べる感度分析が実務では重要。例:機械時間を100時間→110時間に増やしたら利益がいくら増えるか(影の価格/シャドープライス)。制約を緩める価値(設備投資の判断)に使える。Excelソルバーの「感度レポート」で自動計算できる。

スケジューリングと組み合わせ最適化

シフト最適化・プロジェクトスケジューリング(クリティカルパス法)・巡回セールスマン問題(TSP)は整数計画問題(IP)として定式化できる。変数が整数(0/1)になると計算量が爆発的に増えるため、ヒューリスティック(近似解法)や専用ソルバー(Gurobi/OR-Tools)が使われる。「最適に近い良い解」を現実的な時間で得るのが実務での目標。

この単元を使う職業

オペレーションズリサーチャー(OR)¥1200万

SCMコンサルタント¥1100万

プロダクション・マネジャー(生産管理)¥900万

§

ここから先は会員限定です

確認問題と職業の詳細は会員向けです。月額¥490、いつでも解約できます。

コメント

コメントにはログインが必要です

学年一覧へ