学习笔记:演化博弈与势博弈

演化博弈(Evolutionary Game Theory)演化博弈(Evolutionary Game Theory)是博弈论的一个分支&#

演化博弈(Evolutionary Game Theory)

演化博弈(Evolutionary Game Theory)是博弈论的一个分支,它结合了生物学中关于进化和适应性的思想,旨在研究群体中个体之间相互作用的演化过程。演化博弈的核心思想是通过考察各种策略在群体中的传播和演化,探讨这些策略如何适应环境,从而影响个体的生存和繁殖。演化博弈在经典博弈论的基础上引入了生物学中的 “群体思维” (Population thinking),即演化博弈考虑的对象通常是一个博弈者群体, 而
不仅仅是特定的几个博弈者. 因此, 演化博弈也称为群体博弈 (Population game)。

在传统博弈理论中,常假定参与人是完全理性的,且参与人在完全信息条件下进行的,但在现实的经济生活中的参与人来讲,参与人的完全理性与完全信息的条件是很难实现的。在企业的合作竞争中,参与人之间是有差别的,经济环境与博弈问题本身的复杂性所导致的信息不完全和参与人的有限理性问题也显而易见。
与传统博弈理论不同,演化博弈理论并不要求参与人是完全理性的,也不要求完全信息的条件。演化博弈论是把博弈理论分析和动态演化过程分析结合起来的一种理论。在方法论上,它不同于博弈论将重点放在静态均衡和比较静态均衡上,强调的是一种动态的均衡。演化博弈理论源于生物进化论,它曾相当成功地解释了生物进化过程中的某些现象。如今,经济学家们运用演化博弈论分析社会习惯、规范、制度或体制形成的影响因素以及解释其形成过程,也取得了令人瞩目的成绩。演化博弈论目前成为演化经济学的一个重要分析手段,并逐渐发展成一个经济学的新领域。

演化博弈主要涉及以下概念:

演化稳定策略(Evolutionarily Stable Strategy,ESS): 指的是一种策略,如果在群体中占据主导地位,那么即使有其他策略的出现,也不容易被替代。演化稳定策略强调的是在演化的长期过程中,某些策略能够在群体中稳定存在下去。

复制动态(Replicator Dynamics): 描述了不同策略在群体中的传播和演化过程。这一概念来源于生物学中基因的复制和传递,被用来模拟不同策略在群体中的相对频率如何随时间演变。

进化博弈均衡(Evolutionary Game Equilibrium): 描述在演化过程中,群体中的个体所采取的策略达到某种平衡状态。这种平衡状态可能涉及演化稳定策略或其他演化动力学的平衡点。

演化博弈模型中,所构建的复制动态方程的基本形式为:
dx(t)/dt=[f(si,x)−f(x,x)]xi​dx(t)/dt=[f(s_i ,x)−f(x,x)]x_i​dx(t)/dt=[f(si,x)f(x,x)]xi
其中,sis_isi表示演化群体内博弈的策略集;xix_ixi表示在 t 时刻下,博弈群体中有多少数量比例的个体选择了策略sis_isif(si,x)f(s_i ,x)f(si,x)当博弈个体选择sis_isi时,个体的期望支付;f(x,x)f(x,x)f(x,x)为整个群体的平均期望支付

在演化博弈过程中,博弈双方不再是以稳定的纳什均衡解作为策略最终的选择结构,而是通过一个不断比较、学习和模仿的过程,逐渐去探究演化稳定均衡解。
演化博弈模型的基本形式如下,括号内为概率:

(主体U1U_1U1,主体U2U_2U2选择P1策略选择P2策略
选择P1策略(g,g)(g,g)(g,g)(k,f)(k,f)(k,f)
选择P2策略(f,k)(f,k)(f,k)(c,c)(c, c)(c,c)

在这个博弈矩阵中,P1 策略博弈主体的数量比例为xxx,P2 策略博弈主体的数量比例为1−x1-x1x

参数收益
ggg双方都选择P1策略的收益
ccc双方都选择P2策略的收益
kkkU1U_1U1选择P1策略,U2U_2U2选择P2的,U1U_1U1的收益
fffU1U_1U1选择P1策略,U2U_2U2选择P2的,U1U_1U1的收益

在这个博弈矩阵中,V1V_1V1表示U1U_1U1的收益,V2V_2V2表示U2U_2U2的收益,VVV表示总体的收益。
根据演化博弈概念,构建演化博弈的复制动态方程:

U1=xg+(1−x)kU2=xc+(1−x)fU=xU1+(1−x)U2U_1=xg+(1−x)k\\U_2=xc+(1−x)f\\U=xU_1+(1−x)U_2U1=xg+(1x)kU2=xc+(1x)fU=xU1+(1x)U2
根据演化博弈概念,构建演化博弈的复制动态方程:
F(x)=dt/dx=x(U1−U)F(x)= dt/dx=x(U_1 −U)F(x)=dt/dx=x(U1U)
通过数理计算可以得出复制动态方程的最终形式为:
F(x)=x(1−x)[k−f+x(g−f−k+c)]F(x)=x(1−x)[k−f+x(g−f−k+c)]F(x)=x(1x)[kf+x(gfk+c)]
令复制动态方程结果为零,得出三个解如下:
x1=0x2=1x3=c−k/f−k​x_1=0\\x_2=1\\x_3=c-k/f−k​x1=0x2=1x3=ck/fk
再将这三个解入公式 F’(x)F’(x)F(x)中,即复制动态方程的一阶导方程中。若F′(x)<0若 F'(x) < 0F(x)<0,则该解就是演化博弈的稳定策略均衡解。

多智能体系统中的演化博弈
在多智能体系统中,运用博弈论来分析和优化算法可以达到非常好的效果
1.分布式算法优化
分布式算法优化是指将多智能体系统中的博弈过程分布式地进行计算和优化。这种方法的优点是可以高效地处理大规模数据,并且能够保证系统的高稳定性和可扩展性。
在分布式算法优化中,主要有两个部分需要进行考虑。一方面,需要设计好博弈的策略,并利用分布式技术来加速博弈的过程;另一方面,需要设计好信任机制和分布式管理机制,以确保系统的正确性和稳定性。
2.演化算法优化
演化算法优化是指利用演化博弈来对多智能体系统的策略进行优化。这种方法的优点是可以自适应地调整策略,并能够应对不同的环境变化。
在演化算法优化中,主要有两个部分需要进行考虑。一方面,需要设计好适应性评价函数,并利用演化过程来不断调整和优化个体策略;另一方面,需要设计好竞争和合作的机制,以确保系统能够达到最优的结果。

势博弈(Potential Game)

势博弈(Potential Game)是博弈论中的一种特殊类型的博弈,其特点是存在一个潜在函数(potential function),通过最小化或最大化这个潜在函数可以达到博弈的均衡状态。势博弈主要强调博弈中的全局性特征,而不是个体之间的直接相互作用。
博弈中,如果每个玩家对于自身目标改变或策略选取,都可以映射到某个全局函数中去,这个函数就叫
做势函数(potential function),这个博弈称为势博弈(potential game)。势博弈可以被看作多智
能体博弈的“单智能体成分”,因为所有智能体在SPG中的利益都被描述为一个单一的势函数。

对于博弈G=(N,Ai∣i∈N,Ui∣i∈N)G = (N, {Ai|i ∈ N}, {Ui|i ∈ N})G=(N,AiiN,UiiN),如果存在一个势函数Φ:A→RΦ :\mathcal{A} → \mathbb{R}Φ:AR,使得
Ui(ai,a−i)−Ui(a′i,a−i)=Φ(ai,a−i)−Φ(a′i,a−i)U_i(a_i, a_{−i}) − U_i(a′_i, a_{−i}) = Φ(a_i, a_{−i}) − Φ(a′_i, a_{−i})Ui(ai,ai)Ui(ai,ai)=Φ(ai,ai)Φ(ai,ai)
对所有ai,a′i∈Aia_i, a′_i ∈ A_iai,aiAii∈Ni ∈ NiN成立,那么称这个博弈为势博弈。

对于一个势函数为Φ:A→RΦ :\mathcal{A} → \mathbb{R}Φ:AR的势博弈G=(N,Ai∣i∈N,Ui∣i∈N)G = (N, {Ai|i ∈ N}, {Ui|i ∈ N})G=(N,AiiN,UiiN)
a∗=arg⁡max⁡a∈AΦ(a)a^∗ = \mathop{\arg\max} \limits_{a∈A}Φ(a)a=aAargmaxΦ(a),那么a∗a^∗a是博弈G的一个纯策略纳什均衡点。

以下是势博弈的一些关键概念:

潜在函数(Potential Function): 势博弈中存在一个数学函数,被称为潜在函数,通常表示为V:A→RV :\mathcal{A} → \mathbb{R}V:AR,其中 S 是博弈中可能的策略集。潜在函数的选择是为了反映博弈系统的总体效用。对于任意一组策略,潜在函数的变化量等于博弈中个体效用的变化量的总和。

纳什均衡(Nash Equilibrium): 在势博弈中,当且仅当每个个体的最优策略选择能够最小化或最大化潜在函数时,博弈达到纳什均衡。这意味着没有个体有动机单独改变自己的策略,因为这样做将不会改善他们的个体效用。

势博弈均衡: 如果一个博弈存在一个潜在函数,使得通过最小化或最大化这个潜在函数可以达到博弈的纳什均衡,那么这个博弈就被称为势博弈。在势博弈中,博弈的均衡点可以通过简单地调整策略来实现。

势博弈的概念在研究博弈理论中的一些特殊情况和问题时非常有用,例如网络博弈、交通流问题等。通过引入潜在函数,势博弈能够简化对博弈均衡的分析,并提供了一种更直观的方式来理解博弈系统的全局性质。

总结

演化博弈(Evolutionary Game Theory)和势博弈(Potential Game)是博弈论中的两个不同的概念,它们侧重于不同的方面和理论框架。以下是它们的主要区别:

演化博弈: 演化博弈理论主要关注博弈中个体的演化和进化过程。它借鉴了生物学中关于群体演化和适应性的思想,试图解释在群体中个体如何通过时间演化来适应环境和其他个体。
势博弈: 势博弈理论主要关注博弈中的潜在函数(potential function)。潜在函数是一个数学工具,用来描述博弈中个体行为的效用和系统的总体效用。在势博弈中,系统趋向于达到某种平衡状态,这可以通过最小化或最大化潜在函数来实现。

1.个体的行为

演化博弈: 演化博弈关注个体的演化和基因的传递,强调在群体中适者生存的原则。个体的策略的演化受到自然选择的影响。
势博弈: 势博弈关注个体的局部最优行为,即个体通过调整自己的策略来最大化自己的效用,而不考虑全局最优。

2.均衡概念

演化博弈: 演化博弈通常考虑在长期演化中达到的稳定策略,如演化稳定策略(Evolutionarily Stable Strategy,ESS)。
势博弈: 势博弈通常关注纳什均衡(Nash Equilibrium),其中每个个体的策略是对其他人的策略的最佳响应,且没有个体有动机单独改变自己的策略。

总的来说,演化博弈更注重群体演化和适应性,而势博弈更注重个体行为和局部最优。这两个概念在不同的背景和问题中有不同的应用和意义。

3.应用场景

演化博弈和势博弈虽然都属于博弈论的领域,但它们的应用场景和重点略有不同。

演化博弈的应用场景:
生物学: 演化博弈主要用于解释生物学领域中的现象,例如动物群体中的合作行为、性选择、进化稳定策略等。通过考察个体策略在群体中的演化过程,可以理解为什么某些特定的行为模式在演化的过程中变得普遍。

社会学: 在社会学领域,演化博弈被用来解释社会规范、合作和竞争等社会行为。通过演化博弈理论,可以分析不同策略在社会中的传播和演化过程,以及为什么一些社会规范能够在群体中得以维持。

计算机科学: 演化博弈也在计算机科学中找到了应用,尤其是在进化算法等领域。通过模拟演化过程,优化算法的参数或设计,以适应特定的环境。

势博弈的应用场景:
经济学: 势博弈在经济学领域中有广泛的应用,特别是在分析市场竞争、拍卖、定价策略等方面。潜在函数的引入有助于描述市场参与者之间的相互作用和达到均衡的路径。

网络博弈: 势博弈被用来分析网络中的资源分配、流量控制等问题。通过引入潜在函数,可以研究网络中节点的策略选择和系统的全局均衡状态。

交通流问题: 势博弈在交通工程领域中有应用,用于分析城市交通流的均衡状态、道路使用模式等。通过潜在函数,可以描述驾驶者的交通路线选择和整体交通系统的效率。

总体来说,演化博弈更侧重于生物学和社会学领域中个体策略的演化和适应性,而势博弈更注重博弈中的全局性特征,主要应用于经济学、网络博弈和交通流等领域。

发布者:admin,转转请注明出处:http://www.yc00.com/web/1754379775a5153621.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信