【问题标题】:Prediction models, Objective functions and Optimization in PythonPython中的预测模型、目标函数和优化
【发布时间】:2020-10-30 00:48:44
【问题描述】:

我们如何在 Python 中进行优化时定义目标函数。我们已经分别定义了预测模型。下一步是从预测模型(梯度提升、随机森林、线性回归等)中引入目标函数并进行优化以实现最大和最小输出。请建议是否有任何来自 pyomo/Pulp 或 Python 中任何其他优化包的示例?

【问题讨论】:

标签: python optimization pyomo pulp


【解决方案1】:

在 Pyomo 文档 5.7 中,您可以找到您想要的答案。

def profrul(model):
    return summation(model.p, model.x) + model.y
model.Obj = Objective(rule=ObjRule, sense=maximize)

https://pyomo.readthedocs.io/en/stable/pyomo_modeling_components/Objectives.html

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-11-24
    • 2021-05-05
    • 1970-01-01
    • 2021-02-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-06-16
    相关资源
    最近更新 更多