プラスチックな思考のはやにえ

ゲーム(主にWoT)や日々の事を書いていきます

Re:ゼロから学ぶ最適化計算 with Python(予告編)

この記事の概要

近日中にこんな感じの記事書くよ、という予告

こうでもしないといつまでたっても書き始めない気がする

あなたの鎮守府もとい軍隊の資材庫には
燃料10000弾薬10000鉄鋼10000ボーキサイト10000があります。
あなたは資材を使って以下の4種類の軍事ユニットを作ることができます
戦車:燃料50弾薬40鉄鋼50ボーキ10
自走砲:燃料10弾薬15鉄鋼10ボーキ0
戦艦:燃料400弾薬500鉄鋼600ボーキ300
戦闘機:燃料30弾薬30鉄鋼10ボーキ60

戦闘力は戦車:自走砲:戦艦:戦闘機=8:2:100:15

兵士は全部で1000人、戦車5(人/台)自走砲3(人/台)戦艦40(人/台)戦闘機1(人/台)の人手が必要です

さて、どれを何機作るのが一番戦闘力が高くなるでしょうか

 

こんな感じの例題を使いながら

Pythonのソルバーを使って最適化問題を解くやり方を紹介する予定です

(例題の数値は適当なので本編では良い感じの数字に変えます)