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