当前位置:   article > 正文

python:实现规划求解功能_规划求解 python

规划求解 python

鱼弦:公众号【红尘灯塔】,CSDN内容合伙人、CSDN新星导师、全栈领域优质创作者 、51CTO(Top红人+专家博主) 、github开源爱好者(go-zero源码二次开发、游戏后端架构 https://github.com/Peakchen)

首先在Excel中有11列数据 分别是10个指标每个样本的得分 还有一列是基准排名 现在需要10个权重 使权重与每个指标下得分乘积的和成为新的一列 为各样本总得分 要求总得分排名与基准排名相关性最大 同时要求每个权重大于0且小于于20% 并且全部权重和为1 最好可以用scipy库

原理详细解释:

上述问题是一个多目标规划问题,目标是通过调整权重,使得样本总得分排名与基准排名的相关性最大。这可以被定义为一个优化问题。我们使用相关性作为目标函数,优化权重,以达到最大相关性。

底层架构流程图:

  1. 读取数据: 从 Excel 文件中读取样本得分和基准排名。
  2. 目标函数定义: 创建一个目标函数,该函数计算每个样本的总得分,然后计算总得分与基准排名的相关性。
  3. 优化器初始化: 初始化一个优化器,这里使用 scipy 库中的 minimize 函数。
  4. 优化: 通过调用 minimize</
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/秋刀鱼在做梦/article/detail/844129
推荐阅读
相关标签
  

闽ICP备14008679号