- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
当我在高中学习矩阵时,我们看到了一种在这种情况下会有所帮助的技术:
一个联赛中有很多棋手,他们需要为所有人确定一个排名,但没有足够的时间让每个棋手都与其他棋手对弈。如果最终玩家 A 击败了玩家 B,玩家 B 击败了玩家 C,您可以在某种程度上肯定地说玩家 A 比玩家 C 更好,因此奖励玩家 A 一些分数,而不是他们实际互相比赛.
正如我所说,这是不久前的事,我不记得如何实际执行该算法,但我认为它被称为“支配矩阵”之类的东西。在网上搜索它有时毫无结果而且令人恐惧,所以我认为这是不对的。
谁能帮帮我?理想情况下,我可以将算法用于我正在处理的这个程序,但甚至只是一个指向有关该过程的更多信息的指针。
最佳答案
听起来您好像想起了 Perron-Frobenius 定理的介绍 - 这至少是一个更安全的搜索词 :-)。一个这样的是 http://www.math.utah.edu/~keener/lectures/rankings.pdf棋手使用 Elo 系统,描述于 http://en.wikipedia.org/wiki/Elo_rating_system和 http://www.chesselo.com/ ,这将更容易实现。即使您什么都知道,也可能没有好的排名 - 请参阅 http://en.wikipedia.org/wiki/Nontransitive_dice .为足球比赛建模的人通常会分别跟踪防守和进攻强度。
关于algorithm - 从不完整的联赛表中计算分数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1994763/
已结束。此问题正在寻求书籍、工具、软件库等的推荐。它不满足Stack Overflow guidelines 。目前不接受答案。 我们不允许提出寻求书籍、工具、软件库等推荐的问题。您可以编辑问题,以便
我正在尝试构建一个系统,用户可以在其中轻松创建各种类型的锦标赛并与其他用户一起参与。它不针对特定游戏,而是一种通用工具,用于在任何设备上尽快查看和更新锦标赛结果,交互最少,因此实际应用程序不会妨碍
我是一名优秀的程序员,十分优秀!