線形計画法: pythonとgurobiを使って生産計画を最適化
オペレーションズ・リサーチの分野のひとつ「数理計画法」は、数理計画問題(最適化問題)を解くための方法です。 数理計画法は、制約条件を満たし、目的関数を最小、あるいは、最大にする最適解を発見する方法です。数理計画法には様々...
オペレーションズ・リサーチの分野のひとつ「数理計画法」は、数理計画問題(最適化問題)を解くための方法です。 数理計画法は、制約条件を満たし、目的関数を最小、あるいは、最大にする最適解を発見する方法です。数理計画法には様々...
特定領域の塗りつぶし Figure1は以下のコードから描けます。 12行目のfill_between()のwhere=()が塗りつぶしの範囲を決めます。 whereに何も記述しなければ、\(0\leq t \leq 30...
オペレーションズ・リサーチの重要な分野である数理計画法は、数理計画問題(最適化問題)を解くための方法であり、データサイエンスにとっても大事なトピックです。 数理計画法は、制約条件を満たし、目的関数を最小、あるいは、最大に...
線形代数における線形変換とは何か? 行列(マトリックス)を扱う線形代数は抽象度が高いうえ、3次元以上の可視化ができないため、海外の学生も理解に苦労していました。 線形変換と行列の関係 線形(線型)変換(Linear tr...
高校・大学で学ぶテイラー展開は、機械学習でも利用されています。 テイラー展開は、無限級数を利用することで、任意の関数のある点近傍の値を近似します。この性質は、複雑な関数の周辺情報を獲得することに役立ちます。 テイラー展開...
「オペレーションズ・リサーチ」は、与えられた制約条件の下、最適なデザインや運用システムを見つけるための意思決定に関わる科学的アプローチです。 ゆえに、オペレーションズ・リサーチは、「経営科学(Management Sci...
ETL、ELTはデータの処理プロセスに関する用語です。 行政、産業、科学、医療、 etc.、あらゆる分野において、ビッグデータの活用が注目されています。 しかし、データソースから得られたデータを分析用データと統合する前に...
Gurobi Optimizerは、線形計画(Linear Programming: LP)、二次計画(Quadratic Programming: QP)、混合整数計画(Multi Integer Programmin...
LU分解は、正方行列を下三角行列と上三角行列の積に分解する方法です。 LU分解を利用すれば、連立一次方程式の計算をさらに効率化できます。 LU分解 LU分解(LU decomposition)は $$A=LU$$ に分解...
身の回りに限って言えば、若い世代を中心に、データサイエンスへ興味を持ち、自学自習に励む方が増えてきている気がします。 一方、勉強を進めていけば、大学のデータサイエンスコースはどんなことを学ぶか、気になることもあるのではな...