我对 R 相当陌生,我正在尝试为我过去在 Excel 中使用 Solver 所做的事情编写一个脚本。在下面的数据中,我有一个工作类型为 AE 的工人列表。每个工人都有工资和生产率。我想让 R 做的是找到我可以从 10 名累积工资 <100,000 的工人那里获得的最大产量。限制是我总共需要 10 名工人,我需要 2 名来自工作类型 AD、1 名来自 E 和 1 名任何类型。
我已经搜索并搜索了一种使用 optim、IpSolve 等执行此操作的方法,但由于我的知识有限,我运气不佳。
感谢您的帮助!
Name Pos Salary Producton
Joe A 12001 13.1
Jim A 17753 23.5
Jill A 11447 14.8
Brian A 11447 14.8
Sally B 2171 1.2
Nancy B 4537 2.1
Francis B 2840 1.8
Ace B 2840 1.8
Bill C 3818 1.6
Ted C 11447 0.1
Henry C 2000 1.1
Kyle C 3818 1.6
Sam D 11447 0.1
Trevor D 2000 1.1
John D 4317 11.7
Jerome D 2000 1.1
Rebecca E 3818 1.6
Sunny E 11447 0.1
Britt E 2000 1.1
Sara E 4317 11.7