使用PuLP构建梦幻足球的阵容优化器

时间:2020-05-31 19:03:19

标签: optimization linear-programming pulp

因此,我正在尝试使用PuLP在python中构建优化器,以从此电子表格中获取信息:https://i.stack.imgur.com/vN3gO.png

,然后给我一个最佳的幻想足球阵容,该阵容最大化投影点,并根据其位置满足与薪水,总球员人数和球员人数相关的许多限制。本质上,我正在尝试创建一个与该视频中概述的求解器相似的求解器:https://www.youtube.com/watch?v=y5R3hN1zpKM 我对python来说还比较陌生,我一直在阅读可以在网上找到的所有内容,但仍然遇到一些问题。主要问题是我不确定如何制定决策变量。我认为决策变量将是球员列表,并且必须是二进制的,以便阵容中包括的所有球员将被分配为1,而所有未包括在内的球员将被分配为0。代码行会是什么样子?我还有一个问题是如何根据玩家的位置设置约束?我可以通过一系列if语句来做到这一点吗?我已经尝试解决了几天,却一无所获,因此不胜感激。谢谢!

0 个答案:

没有答案