We present a multi-agent system where agents can cooperate to solve a system of dependent tasks, with agents having the capability to explore a solution space, make inferences, as well as query for information under a limited budget. Re-exploration of the solution space takes place by an agent when an older solution expires and is thus able to adapt to dynamic changes in the environment. We investigate the effects of task dependencies, with highly-dependent graph $G_{40}$ (a well-known program graph that contains $40$ highly interlinked nodes, each representing a task) and less-dependent graphs $G_{18}$ (a program graph that contains $18$ tasks with fewer links), increasing the speed of the agents and the complexity of the problem space and the query budgets available to agents. Specifically, we evaluate trade-offs between the agent's speed and query budget. During the experiments, we observed that increasing the speed of a single agent improves the system performance to a certain point only, and increasing the number of faster agents may not improve the system performance due to task dependencies. Favoring faster agents during budget allocation enhances the system performance, in line with the "Matthew effect." We also observe that allocating more budget to a faster agent gives better performance for a less-dependent system, but increasing the number of faster agents gives a better performance for a highly-dependent system.
翻译:我们提出了一个多试剂系统,使代理商能够合作解决依赖性任务的系统,使代理商有能力探索解决方案空间,作出推断,并在有限预算下查询信息。当旧解决方案到期时,一个代理商可以重新探索解决方案空间,从而能够适应环境的动态变化。我们调查任务依赖性的影响,使用高度依赖性图表$G$40}(一个广为人知的方案图表,包含40美元高度相互关联的节点,每个代表一项任务)和不那么依赖性强的图表$G ⁇ 18}$(一个含有18美元任务,链接较少的方案图表),提高代理商的速度和问题空间的复杂性,以及代理商可用的查询预算。具体地说,我们评估该代理商的速度和查询预算之间的权衡。我们在试验中发现,提高单一代理商的速度使系统业绩只提高到一定点,增加依赖性强的代理商数量可能无法改进系统绩效。在预算分配期间,更快的代理商将业绩提高到更高的水平,从而“为高度依赖性代理商带来更高的业绩。”