• 検索結果がありません。

今日から使える!組合せ最適化 離散問題ガイドブック 講談社

N/A
N/A
Protected

Academic year: 2021

シェア "今日から使える!組合せ最適化 離散問題ガイドブック 講談社"

Copied!
1
0
0

読み込み中.... (全文を見る)

全文

(1)

オペレーションズ・リサーチ 674(34)

【書評】

穴井 宏和,斉藤 努 著

今日から使える!組合せ最適化 離散問題ガイドブック

講談社 142頁 2015年 定価2,800円+税 ISBN: 978-4-06-156544-9

本書では,最適化を使う立場で知っておくべき組合 せ最適化問題の基礎知識・定式化・解法が,実務で最 適化を扱う著者らによって体系的に解説されている.

第1章「組合せ最適化の基礎」では,組合せ最適化 について理解するために必要な基礎知識がまとめられ ている.まず最適化の一般的定義と基本用語,問題の 分類が説明され,組合せ最適化による問題解決の手順

(定式化・最適化計算・緩和問題・双対問題),組合せ 最適化の基本概念(グラフ理論や離散凸解析),計算 複雑性の理論が順に解説される.本章では離散凸解析 の理論体系の概要にまで説明が及んでおり,実務にお ける最適化の利用を目的としつつも,最適化の理論を 軽視しない本書の方針が表れていると感じる.

第2章「組合せ最適化問題の体系」では,組合せ最 適化の問題例が体系的に整理されている.本章では標 準問題クラスとして「グラフ問題・ネットワーク問 題」「経路問題」「集合被覆問題」「スケジューリング 問題」「切出し・詰込み問題」「配置問題」「割当問 題・マッチング問題」が取り上げられており,各クラ スに属する最適化問題の定式化,解法,事例が要領よ く簡潔に説明されている.本章の内容は,専門家に とっては知識の整理と体系化に役立つものとなってい る.また教員が適宜解説を加えていくことにより,大 学の授業やゼミの教科書としても有用だと考えられる.

第3章「組合せ最適化のアルゴリズム」では,組合 せ最適化で用いられる代表的なアルゴリズムが解説さ れている.最適化を使う立場の読者を想定して,本章 では技術的な議論には入り込み過ぎず,アルゴリズム の概要と要点を理解することに主眼が置かれている.

まず標準問題の特徴を活用したアルゴリズムとして,

最短路問題に対するダイクストラ法や,最大マッチン グ問題に対するエドモンズ法が紹介される.次に線形 最適化問題に対するアルゴリズムとしてシンプレック ス法と内点法が説明され,最後に分枝限定法やメタ ヒューリスティックスなどの汎用的なアルゴリズムが 紹介される.

第4章「実問題に臨む考え方」では,最適化による 現実の問題解決のための,著者らの実務経験に基づく 心構えが解説されている.その中でも「数理モデルは シンプルにしよう」という心得は,自分自身の経験か らも特に重要だと感じられる.実際の問題解決におい ては,現実の状況を正確に再現しようとすると解くべ き問題が複雑になり,最適化計算が困難になってしま うことが多い.一方でシンプルな数理モデルは最適化 計算が簡単になることに加え,専門家以外でもモデル の本質を理解することができ,最適化による解決施策 を実際に適用する際の労力も小さくなる.本章では他 にも著者らの経験を通して蓄積された多くの心得が紹 介されており,さらに実際の問題例と著者らが適用し た解法のリストや,最適化ソルバーによる数理問題の 記述方法も示されている.

本書では一貫して明瞭かつ簡潔な記述がなされてお り,専門家でなくてもどんどんと読み進めていくこと ができるだろう.また,発展的な内容に関しては日本 語の参考文献が随時紹介されており,定式化や解法の 詳細を知りたい読者にとっては非常に有用だろう.本 書ではほとんど扱われていない連続最適化に関しては,

姉妹書「数理最適化の実践ガイド」で解説されており,

両方合わせて読むことで最適化分野の全体像を把握す ることができるだろう.

(高野祐一)

参照

関連したドキュメント

アブストラクト: オンライン最適化問題とは、

補足:線形計画問題との類似

本講義では,こうした巨大な数で表現される対象を効率よく解く手法について学びます。例え

と約束する。そこで、最大納期ずれの最小化と先行関係の尊重という2つの目的をもつス

われわれの脳は約 10 11 個のニューロン(プロセッサ)と 10

6 章動的計画法と分校限定法 最適性の原理が成立する問題について最適方策を効率 7 章分校限定法による近似最適解の計算

数理計画法に着目して,特 定の問題が解けるよう問題を

(3)提案手法を含む様々な離散凸最適化アルゴリズムを実装して、 離散凸最適化ソフトウェアソルバを開