|
让AK成为所选工人的集合,其中每个工人∈ Akand和每个w′∈ Wk\\Akwe有sw>sw′,和| Ak |=qk。SP规则选择的分配为SP(W,hq,…,qri)=[a≤拉阿。顺序调整少数民族储量(SA规则)。第1轮:从员工池中招聘25步骤1.1:让W1,1=W,M1,1=M∩ W1,1和q1,1=m×q. 选择M1,1中得分最高的最低{q1,1,| M1,1 |工人。设A1,1为所选工人的集合,其中A1,1 M1,1。步骤1.2:设W1,2=W1,1\\A1,1,M1,2=M∩W1,2和q1,2=q-|A1,1 |。选择了W1,2中得分最高的q1,2工人。让A1,2成为选定工人的集合。k>1轮:步骤k.1:让我们一起工作,1=Wk-1,2\\Ak-1,2,Mk,1=M∩(工作)-1,2\\Ak-1,2)和qk,1=最小{max{m-ω(A1,2)++ω(Ak)-1,2)qk,0}×qk,|Mk,1 |. 得分最高的qk,Mk的1名工人,1被选中。让Ak成为一组经过挑选的工人。步骤k.2:让Wk,2=Wk,1\\Ak,1,Mk,2=M∩Wk,2和qk,2=qk-|Ak,1 |。得分最高的qk,2名工人从Wk,2名工人中选出。让Ak,2成为选定的工人。SA规则选择的分配为SA(W,A,hq,…,qri)=[A≤里∈{1,2}Aa,即少数民族保护区的顺序使用(SM规则)。第1轮:步骤1.1:设W1,1=W,M1,1=M∩ W1,1和q1,1=m×q. 得分最高的min{q1,1,| M1,1 |工人从M1,1中选出。让A1,1成为所选工人的集合。步骤1.2:设W1,2=W\\A1,1,M1,2=M∩ W1,2和q1,2=q-|A1,1 |。得分最高的q1,2工人从W1,2中选出。让1,2成为所选工人的集合。k>1轮:步骤k.1:让我们一起工作,1=Wk-1,2\\Ak-1,2,Mk,1=M∩ (工作)-1,2\\Ak-1,2)和qk,1=m×qk. 从Mk中选出得分最高的min{qk,1,| Mk,1 |工人。让Ak成为一组被选中的工人。步骤k.2:让Wk,2=W\\Ak,1,Mk,2=M∩Wk,2和qk,2=qk-|Ak,1 |。得分最高的qk,2名来自Wk的工人,2名被选中。
|