• home
  • about
  • 全ての投稿
  • ソフトウェア・ハードウェアの設定のまとめ
  • 分析関連のまとめ
  • ヘルスケア関連のまとめ
  • 生涯学習関連のまとめ

pulp

date: 2022-04-19 excerpt: pulpの使い方

tag: python機械学習pulp最適化


pulpの使い方

概要

  • 線形最適化ツール
  • 様々な最適化を行える

具体例

x = LpVariable("x", 0, 3)
y = LpVariable("y", 0, 1)

prob = LpProblem("myProblem", LpMinimize)

# 制約の追加
prob += x + y <= 2

# 目的関数の追加
prob += -4*x + y

# 最適化
status = prob.solve()
display(value(x)) # 2.0
display(value(y)) # 0.0

Google Colab

  • pulp-minimal-example

参考

  • Optimization with PuLP/coin-or.github.io/


python機械学習pulp最適化 Share Tweet