首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >冲突最小的多agent策略分配

冲突最小的多agent策略分配
EN

Stack Overflow用户
提问于 2019-01-24 01:41:33
回答 1查看 35关注 0票数 1

我有n个代理,每个代理都有k个策略。假设探员是{X1,X2,.,对于一个代理Xm,我们有策略{Xm_1,Xm_2,.Xm_k}有些策略可能与另一种策略有冲突。我有一个已知的函数f(Xn_i,Xm_j),其中输入是来自不同代理的两个策略,输出是一个布尔值,真意味着它们有冲突。现在我的问题是设计一个算法来为每个代理找到最佳的策略分配,这样冲突的数量就会最小。我的朋友告诉我用遗传算法来解决这个问题。我想知道,如果可能的话,是否有任何有效的“精确”算法来寻找零冲突分配?请给我一些提示或关键词与此有关的问题,谢谢!

说明:这里的“分配”意味着每个代理从其可能的策略集中选择一个策略。例如,如果n个== 3和K个==2,这意味着我们有3个代理,每个代理需要从其两个可能的策略中选择一个,所以解决空间是2^3赋值,并且需要找到冲突最小的策略分配。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-01-24 02:32:17

在每个agent都有两种策略的特殊情况下,该问题的最小化版本等价于NP-难的最大2-可满足性。然而,决定是否有无冲突的分配是多项式时间。

为了决定是否有一个无冲突的分配,其中代理有三个或更多的策略,这个问题推广了3-着色图的NP-硬问题。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54338225

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档