優先順位を決定するアルゴリズム
優先順位を決定するアルゴリズムがありましたら
ご教授下さい.
やりたい事は,以下の通りです.
・A,Bの二人がいる.
・二人はそれぞれというパラメータを持つ.
・各自パラメータに優先順位をつけている.
・二人にとってのパラメータの優先順位を決定する
例)A,Bがそれぞれ,a,b,cというパラメータを持つ.
各自パラメータに優先順位をつけている.
A
a:1 b:2 c:3
B
a:2 b:2 c:1
この時,二人にとってのパラメータの優先順位を決定する.私は,以下の方法を考えました.
1.二人のパラメータの優先順位を足して
合計値を計算する.
2.値が同じ場合は,値の分散値が低い方が,優先順位が低いとする
a:1+2 = 3
b:2+2 = 4
c :3+1 = 4
bの分散値の二乗:(2-2)の二乗 + (2-2)の二乗
cの分散値の二乗:(3-1)の二乗 + (2-1)の二乗
よって,bとcでは,bの方が優先順位が低いとする
この他にも,優先順位を決定するアルゴリズムに関して,他の方法や,既存研究等がありましたらご教授下さい.