Pythonではじめる数理最適化: ケーススタディでモデリングのスキルを身につけよう
- オーム社 (2021年9月21日発売)
- Amazon.co.jp ・本 (312ページ)
- / ISBN・EAN: 9784274227356
作品紹介・あらすじ
Pythonで実務に使える数理最適化のスキルを身につけよう!
本書は、Pythonを用いた数理最適化の入門書です。さまざまな課題をPythonを使って実際に解いてみることで、数理モデルを実務で使いこなす力を身につけます。
第1章と第2章はチュートリアルです。中学校で習う連立一次方程式や、高校で習う線形計画法を題材として、数理最適化の流れや考えかたを説明します。シンプルな課題設定なので、数学的な難しさを感じることなく、Pythonに集中して基礎を学習することができます。
第3章~第7章では、実際に起こりうるさまざまな課題を数理最適化によって解いていきます。学校のクラス編成やサークル活動における車のグループ分けなどの学生にとっても身近な課題や、配布クーポンの効果最大化や効率のよい配送計画の立案などのビジネスにおいてたびたびぶつかる課題などを解いていくことで、手順や注意点、効率のよい方法などが学べます。
感想・レビュー・書評
-
最適化の事例を数件紹介している。
「最適化手法入門」は、数式の理解と解法の演習を取り扱っているが、応用例として実社会の問題はこちらの図書を読むとよい。
最適化ライブラリは、PuLP
明解な文章で、丁寧にサンプルプログラムを解説しており、
初学者に親切な本。
6章 「数理最適化APIとWebアプリケーションの開発」は、
数理最適問題のプログラムのパッケージ化から
APIのライブラリ Flask を用いたwebアプリケーション側のリクエスト処理方法など
実装方法をしっかり理解できる。詳細をみるコメント0件をすべて表示 -
数理最適化の具体例として興味深い本であった。数理最適化の計算は,主にPythonのPuLPを用いており,ある程度慣れていた方が読みやすい。
-
-
数理モデルの使われ方。
モデルの生成と最適化のプロセスをコードで終える。
GitHubにコードもあり試せるので感覚がつかめる。
今すぐ理解するには難しいが、行列やベクトルが欲しくなる問題が出てくることで
数学の実務での使われ方が見えておもしろい。 -
【電子ブックへのリンク先】
https://kinoden.kinokuniya.co.jp/muroran-it/bookdetail/p/KP00051487/
学外からのアクセス方法は
https://www.lib.muroran-it.ac.jp/searches/searches_eb.html#kinoden
を参照してください。 -
岐阜聖徳学園大学図書館OPACへ→
http://carin.shotoku.ac.jp/scripts/mgwms32.dll?MGWLPN=CARIN&wlapp=CARIN&WEBOPAC=LINK&ID=BB00619556
▼この本の特徴
本書は、Pythonを用いた数理最適化の入門書です。Pythonを使ってさまざまな課題を実際に解いてみることで、数理モデルを実務で使いこなす力を身につけます。
この本の特徴は、数理最適化のアルゴリズム自体ではなく、数理最適化を用いた課題解決に重きを置いている点です。ビジネスなどにおける課題を数理最適化で解く際に現場で発生しうる試行錯誤が多分に盛り込まれており、実務における手順や気をつけるべきポイントを学習することができます。
(出版社HPより) -
類書では理論のみか本のさわりのみなので、具体例についてコードつきでわかりやすい
-
請求記号 417/I 95