※ ChatGPTを利用し、要約された質問です(原文:優先順位を決定するアルゴリズム)
優先順位を決定するアルゴリズムとは?
このQ&Aのポイント
優先順位を決定するアルゴリズムについてご教授ください。
AとBの二人にとってのパラメータの優先順位を決定する方法を考えています。
他の優先順位を決定するアルゴリズムに関する研究も教えてください。
優先順位を決定するアルゴリズムがありましたら
ご教授下さい.
やりたい事は,以下の通りです.
・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の方が優先順位が低いとする
この他にも,優先順位を決定するアルゴリズムに関して,他の方法や,既存研究等がありましたらご教授下さい.
補足
アドバイスを頂き,ありがとう御座います. >どのような順位付けが「2人にとってよい順位付け」>であるのかが述べられていないので、 >それを求めるための手続きも考えようがないと思いま>す。 2人にとってよい順位付けは,以下の通りです. 1. AもBも優先順位が低い方がいい. 2. AとBにとって,順位付けが公平な方がいい 2の条件を踏まえて,「値が同じ場合は,値の分散値が低い方が,優先順位が低いとする」 という方法を考えました. この他にも,優先順位を決定するアルゴリズムに関して,他の方法や,既存研究等がありましたらご教授下さい.