Algorithms for automatic ranking of participants and tasks in an anonymized contest
Algorithms for automatic ranking of participants and tasks in an anonymized contest
复制标题
匿名竞赛中参与者和任务自动排名的算法
DOI:
10.1016/j.tcs.2018.07.014
复制
发表时间:
2018
影响因子:
1.1
通讯作者:
Gatterbauer, Wolfgang
中科院分区:
文献类型:
--
作者:
Jiao, Yang;Ravi, R.;Gatterbauer, Wolfgang
We introduce a new set of problems based on theChain Editing problem. In our version of Chain Editing, we are given a set of participants and a set of tasks that every participant attempts. For each participant-task pair, we know whether the participant has succeeded at the task or not. We assume that participants vary in their ability to solve tasks, and that tasks vary in their difficulty to be solved. In an ideal world, stronger participants should succeed at a superset of tasks that weaker participants succeed at. Similarly, easier tasks should be completed successfully by a superset of participants who succeed at harder tasks. In reality, it can happen that a stronger participant fails at a task that a weaker participant succeeds at. Our goal is to find aperfect nesting of the participant-task relationsby flipping a minimum number of participant-task relations, implying such a “nearest perfect ordering” to be the one that is closest to the truth of participant strengths and task difficulties. Many variants of the problem are known to be NP-hard.We propose six naturalk-near versions of the Chain Editing problem and classify their complexity. The input to ak-near Chain Editing problem includes an initial ordering of the participants (or tasks) that the final solution is required to be “close” to, by moving each participant (or task) at mostkpositions from the initial ordering. We obtain surprising results on the complexity of the sixk-near problems: Five of the problems are polynomial-time solvable using dynamic programming, but one of them is NP-hard.