我有网络,节点数与链接相连。我需要设置变量(让我们称之为#34;信任")到链接,以便从一个代理到其他代理的链接的变量总和为100.示例:代理有3个链接到另一个代理。他们的变量是" 34 13 53"或" 23 61 16"或" 37 16 47"。总和总是100.希望它有意义。是否有一些简单的方法来做netlogo?
答案 0 :(得分:1)
只需给它们值,然后进行标准化。像(未经测试)ask agents [ ask my-links [ set trust [ 100 * trust / sum [ trust ] of my-links ] ]
您将遇到的问题是每个方向的值都需要不同。例如,如果A和B之间有链接,那么信任可能需要在A的末尾为25(因为其他链接总共为75)而在B末端为50。所以你实际上需要链接有两个值 - 多少A信任B和多少B信任A。