数理最適化コンサルティング

ビープラウドでは、Pythonと関連ライブラリを用いた数理最適化で、ビジネスや社会課題に対する意思決定に数学的にアプローチします。Pythonでの数理最適化による意思決定の提案は、実装が容易なPythonを用いることで、PoC(概念実証)を回しやすいという特徴があります。 また、PythonでのWeb/機械学習システム開発の知見を生かした連携・組み込みなど一貫した開発が可能です。

数理最適化とは

数理最適化とは、様々な業務における人員、予算、資材などのリソースの上限や制限に応じた最適な意思決定を求めるための手法です。
例えば、運送経路(制限)によるコスト(目的関数)の最小化、決められた貨物量とコンテナの大きさ(制限)に対応する積載量(目的関数)の最大化など、 ビジネスや社会の課題を数学的に解決します。

主な使用技術

開発手法 チケット駆動開発、アジャイル開発
OS LinuxmacOSWindows
プログラミング言語 Python
利用ライブラリー NumPypandasscikit-learnMatplotlibPuLP

数理最適化事例

観測衛星の運用最適化

PuLPpandasNumPyMatplotlib

複数の衛星・観測地点・地上局が存在する中で、衛星運用の制約条件・目的関数をモデル化し、最適な運用を求めるプログラムを作成、性能評価を行う。

システム開発のご依頼・ご相談

お問い合わせ