eBook
Pythonではじめる数理最適化(第2版) ―ケーススタディでモデリングのスキルを身につけよう―
| Title: | Pythonではじめる数理最適化(第2版) ―ケーススタディでモデリングのスキルを身につけよう― |
|---|---|
| Description: | Pythonで実務に使える数理最適化のスキルを身につけよう! ▼この本の特徴 本書は、Pythonを用いた数理最適化の入門書です。Pythonを使ってさまざまな課題を実際に解いてみることで、数理モデルを実務で使いこなす力を身につけます。 この本の特徴は、数理最適化のアルゴリズム自体ではなく、数理最適化を用いた課題解決に重きを置いている点です。ビジネスなどにおける課題を数理最適化で解く際に現場で発生しうる試行錯誤が多分に盛り込まれており、実務における手順や気をつけるべきポイントを学習することができます。 ▼この本の構成 本書は二部構成です。 第Ⅰ部はチュートリアルです。中学校で習う連立一次方程式や高校で習う線形計画法を題材として、数理最適化の基礎的な考え方とPythonによる初歩的な実装を学びます。シンプルな課題設定なので、数学的な難しさを感じることなくPythonに集中して基礎を学習することができます。 第Ⅱ部はケーススタディです。 実際に社会で起こりうる、さまざまな課題を数理最適化によって解いていきます。 学校のクラス編成やサークル活動における学生の乗車グループ分けなどの学生にとっても身近な課題や、キャンペーンの効果最大化や効率のよい配送計画の立案などのビジネスにおいてたびたびぶつかる課題などを解いていくことで、手順や注意点、効率のよい方法などが学べます。 ▼第1版からの変更箇所 ・5章(車両の配送計画) 問題の理解を助けるために挿絵・最適化結果の可視化を増やし、実装プログラムの解説を充実させました。また、最適化に登場する部品の列挙アルゴリズムについては、計算速度よりも理解しやすさを優先したものに差し替えました。 ・6章(数理最適化APIとWebアプリケーションの開発)にFastAPIやStreamlitの記述を追加 PythonのWebアプリケーション開発のフレームワークであるFlaskに加え、人気のFastAPIやデータサイエンティストでも簡単にWebアプリケーションが開発できるStreamlitについて追記しました。 ・7章(商品推薦のための興味のスコアリング)行列表現に関する説明の調整 簡単な数理最適化問題の行列表現から解説を行い、段階を踏んで理解できるようにしました。さらに、ソースコードの解説を追記することで、プログラムにおける行列の扱い方を理解しやすくなりました。 ▼このような方におすすめ ◎ 数理最適化の実務応用について知りたい方 ◎ 施策の効果最大化や効率化に取り組むビジネスマン(エンジニア・マーケター・リサーチャーなど) ◎ 情報・経済・経営系などの学部や学科の学生 ◎ データサイエンティストを志す方 ▼サポートページ 本書内で使用するサンプルデータ、およびコードは以下から入手できます。 https://github.com/ohmsha/PyOptBook/ |
| Authors: | 岩永二郎, 石原響太, 西村直樹, 田中一樹 |
| Resource Type: | eBook. |
| Subjects: | Python (Computer program language), Mathematical optimization--Data processing--Case studies |
| Categories: | COMPUTERS / Languages / Python, MATHEMATICS / Optimization |
| Database: | eBook Index |
| FullText | Text: Availability: 0 |
|---|---|
| Header | DbId: edsebk DbLabel: eBook Index An: 3867488 RelevancyScore: 975 AccessLevel: 6 PubType: eBook PubTypeId: ebook PreciseRelevancyScore: 974.776672363281 |
| IllustrationInfo | |
| Items | – Name: Title Label: Title Group: Ti Data: Pythonではじめる数理最適化(第2版) ―ケーススタディでモデリングのスキルを身につけよう― – Name: Abstract Label: Description Group: Ab Data: Pythonで実務に使える数理最適化のスキルを身につけよう! ▼この本の特徴 本書は、Pythonを用いた数理最適化の入門書です。Pythonを使ってさまざまな課題を実際に解いてみることで、数理モデルを実務で使いこなす力を身につけます。 この本の特徴は、数理最適化のアルゴリズム自体ではなく、数理最適化を用いた課題解決に重きを置いている点です。ビジネスなどにおける課題を数理最適化で解く際に現場で発生しうる試行錯誤が多分に盛り込まれており、実務における手順や気をつけるべきポイントを学習することができます。 ▼この本の構成 本書は二部構成です。 第Ⅰ部はチュートリアルです。中学校で習う連立一次方程式や高校で習う線形計画法を題材として、数理最適化の基礎的な考え方とPythonによる初歩的な実装を学びます。シンプルな課題設定なので、数学的な難しさを感じることなくPythonに集中して基礎を学習することができます。 第Ⅱ部はケーススタディです。 実際に社会で起こりうる、さまざまな課題を数理最適化によって解いていきます。 学校のクラス編成やサークル活動における学生の乗車グループ分けなどの学生にとっても身近な課題や、キャンペーンの効果最大化や効率のよい配送計画の立案などのビジネスにおいてたびたびぶつかる課題などを解いていくことで、手順や注意点、効率のよい方法などが学べます。 ▼第1版からの変更箇所 ・5章(車両の配送計画) 問題の理解を助けるために挿絵・最適化結果の可視化を増やし、実装プログラムの解説を充実させました。また、最適化に登場する部品の列挙アルゴリズムについては、計算速度よりも理解しやすさを優先したものに差し替えました。 ・6章(数理最適化APIとWebアプリケーションの開発)にFastAPIやStreamlitの記述を追加 PythonのWebアプリケーション開発のフレームワークであるFlaskに加え、人気のFastAPIやデータサイエンティストでも簡単にWebアプリケーションが開発できるStreamlitについて追記しました。 ・7章(商品推薦のための興味のスコアリング)行列表現に関する説明の調整 簡単な数理最適化問題の行列表現から解説を行い、段階を踏んで理解できるようにしました。さらに、ソースコードの解説を追記することで、プログラムにおける行列の扱い方を理解しやすくなりました。 ▼このような方におすすめ ◎ 数理最適化の実務応用について知りたい方 ◎ 施策の効果最大化や効率化に取り組むビジネスマン(エンジニア・マーケター・リサーチャーなど) ◎ 情報・経済・経営系などの学部や学科の学生 ◎ データサイエンティストを志す方 ▼サポートページ 本書内で使用するサンプルデータ、およびコードは以下から入手できます。 https://github.com/ohmsha/PyOptBook/ – Name: Author Label: Authors Group: Au Data: <searchLink fieldCode="AR" term="%22岩永二郎%22">岩永二郎</searchLink><br /><searchLink fieldCode="AR" term="%22石原響太%22">石原響太</searchLink><br /><searchLink fieldCode="AR" term="%22西村直樹%22">西村直樹</searchLink><br /><searchLink fieldCode="AR" term="%22田中一樹%22">田中一樹</searchLink> – Name: TypePub Label: Resource Type Group: TypPub Data: eBook. – Name: Subject Label: Subjects Group: Su Data: <searchLink fieldCode="DE" term="%22Python+%28Computer+program+language%29%22">Python (Computer program language)</searchLink><br /><searchLink fieldCode="DE" term="%22Mathematical+optimization--Data+processing--Case+studies%22">Mathematical optimization--Data processing--Case studies</searchLink> – Name: SubjectBISAC Label: Categories Group: Su Data: <searchLink fieldCode="ZK" term="%22COMPUTERS+%2F+Languages+%2F+Python%22">COMPUTERS / Languages / Python</searchLink><br /><searchLink fieldCode="ZK" term="%22MATHEMATICS+%2F+Optimization%22">MATHEMATICS / Optimization</searchLink> |
| PLink | https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsebk&AN=3867488 |
| RecordInfo | BibRecord: BibEntity: Classifications: – Code: 519.60285 Scheme: ddc Type: prePub Languages: – Code: jpn Text: Japanese Subjects: – SubjectFull: Python (Computer program language) Type: general – SubjectFull: Mathematical optimization--Data processing--Case studies Type: general Titles: – TitleFull: Pythonではじめる数理最適化(第2版) ―ケーススタディでモデリングのスキルを身につけよう― Type: main BibRelationships: HasContributorRelationships: – PersonEntity: Name: NameFull: 岩永二郎 – PersonEntity: Name: NameFull: 石原響太 – PersonEntity: Name: NameFull: 西村直樹 – PersonEntity: Name: NameFull: 田中一樹 – PersonEntity: Name: NameFull: 岩永二郎 – PersonEntity: Name: NameFull: 石原響太 – PersonEntity: Name: NameFull: 西村直樹 – PersonEntity: Name: NameFull: 田中一樹 IsPartOfRelationships: – BibEntity: Dates: – D: 01 M: 01 Type: published Y: 2024 – D: 31 M: 03 Type: profile Y: 2026 Identifiers: – Type: isbn-print Value: 9784274231759 Titles: – TitleFull: Pythonではじめる数理最適化(第2版) ―ケーススタディでモデリングのスキルを身につけよう― Type: main |
| ResultId | 1 |