What you'll learn
- 数理最適化の活用事例
- 数理最適化の基本概念
- PythonライブラリPuLPの使い方
- 線形計画問題の解き方
- 巡回セールスマン問題
- ナップサック問題
Requirements
- 前提条件なし
Description
数理最適化は、様々な現実世界の問題に対して最適解を見つけるための手法です。
本コースでは、簡単な線形計画問題から始め、ナップサック問題、巡回セールスマン問題、そしてシフト最適化など、実践的な課題に焦点を当て、その基礎についてPythonのPuLPライブラリを使用して学んでいきます。
コース内容
簡単な線形計画問題
数理最適化の基礎として、まず初めに線形計画問題の基礎を学びます。これにより、PuLPを使用した最適化問題へのアプローチを理解します。ナップサック問題
現実のリソース配分問題を最適化するためにナップサック問題に取り組みます。巡回セールスマン問題
最適な経路を見つけるための巡回セールスマン問題に挑戦します。シフト最適化
効率的で制約条件を満たすシフトスケジュールを作成します。
受講対象者
Pythonに興味があり、数理最適化の基本を学びたい方
ビジネスやエンジニアリングの領域で最適化問題に対応したい方
新しいことを学びたいデータサイエンティストやデータアナリストの方
前提知識
Pythonの基本的な知識があれば理解が容易ですが、プログラミング初心者でも問題ありません。
このコースを受講することで、PythonとPuLPを使用して数理最適化問題にアプローチし、解決するスキルの基礎が身につくはずです。
現実のビジネス課題に対して、最適化手法を用いてデータドリブンな意思決定に貢献できるようになっていきましょう!
Who this course is for:
- 数理最適化の勉強をしたい方
- 仕事で数理最適化を使う必要が出てきた方
- Pythonで数理最適化を動かして見たい方
Instructors
自己紹介:
株式会社Mikage代表取締役
京都大学理学部、同大学院理学研究科を修了。博士(理学)。
新卒でエンジニアとして就職し、金融機関の基幹システム開発に従事。
データアナリティクスコンサルや事業会社にてデータサイエンティストとして働き、現在は独立してクライアントのデータ分析やAI関連業務に携わる。
プログラミング言語は主にSQLとPythonを使う。クラウドはAWSがメイン。
資格:
統計検定準1級、応用情報処理、教員免許(高校数学)
東京大学理学部、同大学院理学系研究科を修了。博士(理学)。研究機関勤務を経て現在は民間企業でデータサイエンティストとして勤務。運輸、人材サービス、金融業界での分析経験がある。
資格:統計検定2級
プログラミング:Python, SQL