【学术小白成长之路】01三方演化博弈(基于复制动态方程) -基础概念与模型构建

news2024/11/27 8:38:20

1.演化博弈基础知识

在这里插入图片描述

经典博弈论起源于1944年Von Neumann和Morgenstern合著的《博弈论与经济学行为》,是研究理性决策者之间竞争和合作关系的数学方法。

博弈论主要研究完全理性的博弈个体为实现利益最大化而做的策略选择,在过去几十年取得了极大发展,但其假设条件、解的概念在理论和应用上都存在一定缺陷(王先甲等, 2011),主要有:
1. 完全理性 :一方面完全理性的概念没有严格定义,博弈论中参与者的理性是从负面界定的:指参与者在博弈中不选择被严格占优的策略,而不是像决策理论一样界定理性为选择与自己偏好一致的最优决策;另一方面这个假设对博弈主体过强(谢识予, 2002),不仅要求博弈主体信任博弈对手的理性个体,还要求博弈主体在确定或不确定的环境中具有完美的判断和预测能力。

2. 均衡形成过程:在经典博弈论中,纳什均衡是博弈各方参与者相互间的最优反应,在单次博弈中直接假设均衡状态是博弈参与者自省后自动达成的结果,这既无法反应博弈参与者的学习过程,也不符合实际情形,经典博弈论并不能描述博弈参与者根据博弈对手的行为不断做出最优反应直至达到纳什均衡的动态调整的过程。

因此,Smith和Price(1973)借鉴了生物学中进化论的思想提出了演化博弈论。演化博弈理论放宽了经典博弈论关于完全理性的假设,博弈个体是有限理性的;演化博弈理论中的策略均衡不是一次性选择结果,而是博弈主体不断进行学习和策略调整的结果,且即使达到了均衡也可能偏离。

在这里插入图片描述

2.演化博弈研究文献

演化博弈研究文献点击下载

本文的学习过程,主要是以学术文献中的实验过程进行分析,学习其进行演化博弈的具体流程。本次,主要选择的是一个三方的演化博弈的文献。

  • 其中企业作为一个主体,因为追求利润的最大化,会选择性的采取是否进行低碳排放;

  • 政府会投入一定的人力、物力、财力等对企业进行监督,对实施碳减排的企业给予奖励或者补贴等激励 措施,反之对不实施碳减排的企业给予惩处;

  • 环境 NGO 对企业是否实施碳减排进行监督,曝光不实施碳减排的企业。

在这里插入图片描述

文章指出,传统的研究都是基于消费者,政府,企业三方进行展开,并且没有考虑到环境NGO在企业节能减排的过程中的积极作用。更多的研究是局限于两两之间的博弈,并未基于三方的过程进行博弈。

通过构建企业、政府和环境NGO的三方非对称动态演化博弈模型,分析低碳经济下企业碳减排行为的演化稳定策略及各主体策略达到理想状态的稳定条件,并探讨三者的互动机制及影响企业碳减排的主要影响因素,以期为我国发展低碳经济及企业碳减排提供理论基础及有益借鉴。

3.三方演化博弈模型假设及建立

3.1演化博弈假设

( 1) 博弈主体 常常作为假设第一步

博弈中涉及企业、政府和环境 NGO 三个参与 群体,且都具有有限理性。

( 2) 博弈主体行为策略 需要构建出每个主体的策略

  • 企业的行为策略集S1= { K1 采 取,K2 不采取} ,“采取”是指企业进行技术创新或者引进先进 的技术设备采取低碳生产的方式从而使企业降低 能耗减少碳排放; “不采取”是指企业按照传统的 生产方式,不采取任何措施减少碳排放。

  • 政府的行 为策略集 S2 = { M1 调控,M2不调控} ,“调控”是指政府投入一定的人力、物力、财力等对企业进行监 督,对实施碳减排的企业给予奖励或者补贴等激励 措施,反之对不实施碳减排的企业给予惩处; “不 调控”是指政府不采取任何手段干预企业是否实 施碳减排的行为。

  • 环境 NGO 的行为策略集 S3 = { N1 监督,N2 不监督} ,“监督”是指环境 NGO 对企 业是否实施碳减排进行监督,曝光不实施碳减排的 企业; “不监督”是指环境 NGO 不行使其监督权
    在这里插入图片描述

(3) 博弈主体行为策略采取概率 需要定义出每个主体每个策略的采取概率

  • 假设在企业、政府和环境 NGO 三个群体博弈 的初始阶段,企业选择“采取”策略的概率为 x,选 择“不采取”策略的比例为 1-x;

  • 政府选择“调控”策 略的比例为 y,选择“不调控”策略的比例为 1-y;

  • 环境 NGO 选择“监督”策略的比例为 z,选择“不监 督”策略的比例为 1-z。其中,0 ≤x ≤1,0 ≤y ≤1, 0≤z≤1。
    在这里插入图片描述
    (4) 定义演化博弈模型中的涉及参数 需要考虑清楚每个主体之间的利益和成本

在这里插入图片描述

3.2演化博弈模型建立

建立完假设后,需要构建相应的演化博弈模型的策略组合,以及相应的收益矩阵。

由于企业和政府、NGO每个主体都有两种策略,因此,一共有2×2 × 2=8种策略

根据企业、政府和环境 NGO 的行为策略,可以 得出三者之间的博弈组合有八种,即
( K1 采取,M1 调控,N1 监督) 、
( K1 采 取,M1 调 控,N2 不监督) 、
( K1 采取,M2 不调控,N1 监督) 、
( K1 采取,M2 不调 控,N2 不监督) 、
( K2 不 采 取,M1 调 控,N1 监督) 、
( K2 不采取,M1 调控,N2 不监督) 、
( K2 不采取,M2 不调控,N1 监督) 、
( K2 不采取,M2 不调控,N2 不监 督) 。

根据表 1 参数假设可知,当策略组合为( K1 采取,M1 调控,N1 监督) 时,企业需要支付低碳生产所产生的低碳设备、技术及人力成本 C1 ,同时可 以获得一定的收益及政府给予的企业低碳生产的 补贴 S1 ;

政府调控需要付出一定的人力、物力、财 力等成本 C3 ,同时可以获得企业低碳生产带来的潜在收益 ==E3 ==;

环境 NGO 对企业进行监督需要付出 一定的监督成本 C5 ,其监督行为的前提是获得政 府资助 S2 和公众资助 S3

同理,可以得出企业、政 府和环境 NGO 在其它策略组合下的收益潜在收益 E3 ; 环境 NGO 对企业进行监督需要付出 一定的监督成本 C5 ,其监督行为的前提是获得政府资助 S2 和公众资助 S3

同理,可以得出企业、政 府和环境 NGO 在其它策略组合下的收益。

计算过程,梳理出每个主体在采取和不采取相应策略时所涉及的收益和成本
企业
1.采取K1:低碳生产

E1企业采取低碳生产获得的收益
C1企业采取低碳生产所支付的低碳设备及技术等成本
S1缺府调控时对采取低碳生产的企业给予的补贴

2.不采取K2:传统生产
E2企业采取传统生产获得的收益
C2企业按照传统生产所付出的成本
G1政府调控时对采取传统生产的企业实施的罚款
G2环境NGo实行监督策略时使传统生产的企业遭受的损失

政府
E3企业低碳生产给政府带来的潜在收益
C4政府在企业传统生产时需付出高能耗带来的环境污染治理成本

1.调控 M1:耗费人力等监督成本

C3 政府采取调控策略时付出的人力、物力、财力等成本

⒉不调控M2:对企业不干预

环境NGO
1.监督N1:对企业监督

C5环境NGo对企业进行监督产生的监督成本
S2环境NGo实行监督策略获得来自政府的资助
S3环境NGo实行监督策略获得来自公众的资助

2不监督N2:对企业不监督

在这里插入图片描述
根据以上的公式,套入具体的参数,就可以得到下面的每个主体的收益矩阵想·
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1802993.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Camtasia Studio怎么自动加字幕呢,Camtasia Studio有什么功能呢

在信息化高度发达的今天,视频作为一种直观、生动的信息表达方式,受到了越来越多人的青睐。无论是教育领域的教学视频,还是企业宣传的推广短片,甚至是个人创作的分享作品,都离不开一款优秀的视频编辑软件。Camtasia Stu…

番外篇 | 利用华为2023最新Gold-YOLO中的Gatherand-Distribute对特征融合模块进行改进

前言:Hello大家好,我是小哥谈。论文提出一种改进的信息融合机制Gather-and-Distribute (GD) ,通过全局融合多层特征并将全局信息注入高层,以提高YOLO系列模型的信息融合能力和检测性能。通过引入MAE-style预训练方法,进一步提高模型的准确性。🌈 目录 🚀1.论文解…

全志D1s软件入门之Tina Linux烧写教程

烧写 Tina Linux 烧写,即将编译打包好的固件下载到设备 烧写方式简介 全志平台为开发者提供了多种多样的烧写方式和烧写工具: (1) PhoenixSuit:基于Windows的系统的烧写工具,是最常用的烧写工具&#x…

【三十三】springboot+序列化实现返回值脱敏和返回值字符串时间格式化问题

互相交流入口地址 整体目录: 【一】springboot整合swagger 【二】springboot整合自定义swagger 【三】springboot整合token 【四】springboot整合mybatis-plus 【五】springboot整合mybatis-plus 【六】springboot整合redis 【七】springboot整合AOP实现日志操作 【…

解决VIvado编程中遇到的bug 5

解决VIvado编程中遇到的bug 5 语言 :Verilg HDL EDA工具: Vivado、quartus2 、modelsim 解决VIvado编程中遇到的bug 5一、引言二、问题、分析及解决方法1. vivado编译时报错(1)错误(2)分析(3&am…

【C++课程学习】:C++入门(引用)

🎁个人主页:我们的五年 🔍系列专栏:C课程学习 🎉欢迎大家点赞👍评论📝收藏⭐文章 目录 🍩1.引用的概念: 🍩2.引用和指针是两个概念: &#x…

C语言之字符函数总结(全部!),一篇记住所有的字符函数

前言 还在担心关于字符的库函数记不住吗?不用担心,这篇文章将为你全面整理所有的字符函数的用法。不用记忆,一次看完,随查随用。用多了自然就记住了 字符分类函数和字符转换函数 C语言中有一系列的函数是专门做字符分类和字符转换…

【AI基础】第三步:纯天然保姆喂饭级-安装并运行chatglm2-6b

chatglm2构建时使用了RUST,所以在安装chatglm2之前,先安装RUST。 此系列文章列表: 【AI基础】第一步:安装python开发环境-windows篇_下载安装ai环境python-CSDN博客 【AI基础】第一步:安装python开发环境-conda篇_mini…

springboot+minio+kkfileview实现文件的在线预览

在原来的文章中已经讲述过springbootminio的开发过程,这里不做讲述。 原文章地址: https://blog.csdn.net/qq_39990869/article/details/131598884?spm1001.2014.3001.5501 如果你的项目只是需要在线预览图片或者视频那么可以使用minio自己的预览地址进…

python 多任务之多进程

多任务 优势 多个任务同时执行可以大大提高程序执行效率,可以充分利用CPU资源,提高程序的执行效率 概念 是指在同一时间内执行多个任务 多进程 概念 进程(process)是资源分配的最小单位,他是操作系统进行资源分配…

EKF在LiFePO4电池SOC估算中不好用?一问带你破解EKF应用难题

磷酸铁锂电池因为平台区的存在,导致使用戴维南模型EKF的方法时,无法准确进行SOC准确预估。所以最近搜索了大量关于磷酸铁锂电池SOC预估的论文、期刊,但我被海量忽略客观事实、仅为了毕业的硕士论文给震惊到了。很多论文为了掩饰平台区的存在&…

C++ OpenCV 图像分类魔法:探索神奇的模型与代码

⭐️我叫忆_恒心,一名喜欢书写博客的研究生👨‍🎓。 如果觉得本文能帮到您,麻烦点个赞👍呗! 近期会不断在专栏里进行更新讲解博客~~~ 有什么问题的小伙伴 欢迎留言提问欧,喜欢的小伙伴给个三连支…

基于SSM的旅游民宿预定系统【源码】【运行教程】

基于SSM的旅游民宿预定系统 一、项目介绍1. 游客功能2. 管理员功能3. 高级功能 二、项目技术栈三、项目运行四、项目演示总结 大家好,这里是程序猿代码之路!随着旅游业的快速发展,民宿作为一种独特的住宿方式越来越受到游客的喜爱。为了提升用…

【Linux操作系统】Linux中进程的五种状态:R、S、D、T、X以及僵尸进程、孤儿进程

操作系统中有许多同时执行的进程,这些进程都可能处于不同的状态代表着不同的含义。 R运行状态(running) 概念:并不意味着进程一定在运行中,它表明进程要么是在运行中要么在运行队列里。 我们运行可执行程序myproc利用指令 ps ajx可以看到进程…

git凭证

默认是manager # 将凭证缓存到内存中,默认缓存15分钟 git config --global credential.helper cache# 将凭证存储到磁盘上的纯文本文件中 git config --global credential.helper store# 使用 Git 凭证管理器 git config --global credential.helper manager-core查…

微服务开发与实战Day03

一、导入黑马商城项目 资料文档:Docs 1. 安装MySQL ①删除root目录下的mysql rm -rf mysql/ ②把课前资料里的mysql目录上传到root目录下 ③创建一个通用网络 docker network create hm-net ④使用下面的命令安装MySQL docker run -d \--name mysql \-p 330…

CMakeLists如何多行注释

在使用Visual Studio编写CMakeLists的时候你可能会遇到需要多行注释的情况,可又不知道快捷键是什么。。。 其实你只需要敲个 #[[ 就行了,另外一般方括号VS会自动帮你补全,之后将需要注释的内容放在第二个方括号与第三个方括号之间就完成注释…

今天是放假带娃的一天

端午节放假第一天 早上5点半宝宝就咔咔乱叫了,几乎每天都这个点醒,准时的很,估计他是个勤奋的娃吧,要早起锻炼婴语,哈哈 醒来后做饭、洗锅、洗宝宝的衣服、给他吃D3,喂200ml奶粉、给他洗澡、哄睡&#xff0…

【上篇】从 YOLOv1 到 YOLOv8 的 YOLO 物体检测模型历史

YOLO 型号之所以闻名遐迩,主要有两个原因:其速度和准确性令人印象深刻,而且能够快速、可靠地检测图像中的物体。 在本文中,我将与大家分享我在阅读一篇长达 30 页的综合性论文时获得的见解,该论文深入探讨了 YOLO 模型的进步。 这篇评论全面概述了 YOLO 框架的演变过程,…

Python教程:Python操作MySQL基础使用

8、Python操作MySQL基础使用 8.1 安装pymysql pip install pymysql8.2 测试连接 测试代码 from pymysql import Connection# 获取到MySQL数据库的链接对象 conn Connection(# 主机名hostlocalhost,# 端口号,默认3306port3306,# 账户名userroot,# 密码password3535 )# 打印…