我有一个包含 3 个对象(A、B、C)的数据框,这些对象具有以下关系分数:
relationships<-data.frame(object.1=c("A","A","B"),object.2=c("B","C","C"),relationship=1:3)
relationships
object.1 object.2 relationship
1 A B 1
2 A C 2
3 B C 3
考虑 A、B、C 的所有可能排列以及相邻对象之间的关系分数,即
A 1 B 3 C = 4
A 2 C 3 B = 5
C 2 A 1 B = 3
B 1 A 2 C = 3
B 3 C 2 A = 5
C 3 B 1 A = 4
我需要确定对对象进行排序的对象的顺序,以便相邻对象的关系从左到右尽可能高,即对于上面的示例,我将选择
B 3 C 2 A = 5
有什么建议我应该怎么做?谢谢。