私はRにかなり慣れていないので、Excelでソルバーを使っていたスクリプトを書こうとしています。以下のデータには、職種が AE のワーカーのリストがあります。各労働者には給与と生産率があります。R に実行させたいのは、累積給与が 100,000 未満の 10 人の労働者から得られる最大生産量を見つけることです。制約は、正確に合計 10 人のワーカーが必要であり、ジョブ タイプ AD から 2 つ、E から 1 つ、任意のタイプの 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