【博弈模型】古诺模型、stackelberg博弈模型、伯特兰德模型、价格领导模型
博弈模型
- 1、古诺模型(cournot)
- (1)假设
- (2)行为分析
- (3)经济后果
- (4)例题
- 2、stackelberg博弈模型(产量领导模型)
- (1)基本假设
- (2)行为分析
- 第一步:求追随者反应函数。
- 第二步:求领导者利润最大化的条件
- 第三步:求追随者利润最大化
- (4)例题
- 3、伯特兰德模型
- (1)假设
- (2)行为分析
- (3)均衡
- (4)缺陷(不现实性)
- 4、价格领导模型
- (1)假设
- (2)行为分析
- (3)例题
1、古诺模型(cournot)
(1)假设
-
假设一:是双寡头市场、厂商的成本函数相同为C(Q)。
-
假设二:产品同质(产品包装、质量、售前售后等完全相同)。对于消费者而言,厂商的产品是完全替代品。
-
假设三:决策变量为产量,并且同时行动。因此只能预测对方的产量(一定要预测),相当于是静态的博弈。
假设市场的需求曲线为:
-
假设四:认为对方不会对自己的行为作出一系列的反应。(因为是同时行动的)
用式子表达为:
(2)行为分析
A厂商决定产量的时候,会预测B厂商,但A认为B不会对自己的预测行为作出任何反应。
寡头厂商1在预测厂商2的产量的基础上,以利润最大化目标决定自身产量。
寡头厂商2在预测厂商1的产量的基础上,以利润最大化目标决定自身产量。

厂商1:

最大化利润即使一阶导数为0。


(3)经济后果
-
总产量如何?
行业产量=市场总量×(m/m+1)
其中,m为厂商个数 -
单个厂商的产量如何?
单个厂商=市场总量×(1/m+1) -
均衡是否稳定?
稳定。在实现古诺均衡的时候,每个厂商都在预测对方产量的基础上决定自己的产量的时候达到了自身利润的最大化。没有离开这个均衡状态的动机,也就是每个人都不会愿意去改变自己的产量。
(4)例题
双寡头市场当中,两厂商进行产量竞争,他们面临的总市场需求曲线为P=100-Q,两厂商的生产成本相同,皆为C=4Q。问:若进行古诺竞争,求市场均衡价格和两厂商的产量,以及各自的利润是多少(暗含条件:利润最大化)。
解:

因为是古诺竞争,所以厂商1的利润函数为π1=P×Q1-C(Q1)=销售量-总成本。
因为P=100-Q,所以P=100-(Q1+Q2),所以π1=[100-(Q1+Q2)]×Q1-4Q1
所以对π1求关于Q1的一阶导得Q1=f(Q2)


2、stackelberg博弈模型(产量领导模型)
(1)基本假设
- 假设一:行动有先后,领导者先行,追随者后行。
- 假设二:核心领导变量为产量
- 假设三:领导者的产量决策起支配作用,并且他的决策会充分估计追随者的反应。
因此首先应该分析追随者的反应函数,再分析领导者行为。
(2)行为分析
第一步:求追随者反应函数。
- 追随者利润最大化的函数 max π2 =P×Q2-C(Q2)

- 对Q2求偏导

- 得到厂商2(追随者)的反应函数

厂商1(领导者)是没有反应函数的,因为其是先做决策。
第二步:求领导者利润最大化的条件
领导者做决定的最主要的因素应该是厂商2的反应。也就是反应函数求出来是为了帮助领导者做决策。

因此可以直接把这个条件代入π1。

第三步:求追随者利润最大化

(4)例题
假设两个厂商分别为厂商1和厂商2,假定他们遵循的是stackelberg的竞争方式。他们面临共同的市场需求函数为P=100-Q。厂商1的成本函数为C1=10Q1,厂商2的成本函数为C2=Q2^2。
假设厂商1为领导者,厂商2为追随者,求市场的均衡价格以及各自的均衡产量、利润。




一般来说,领导者得到的利润会大于追随者,也就是“先发优势、先动优势”。
3、伯特兰德模型
(1)假设
假设一:假定只有两个寡头厂商,以价格作为决策变量,且产品完全同质。
假设二:面临的需求函数

假设三:假设生产成本相同且MC=AC=C(C为常数)
(2)行为分析
情况一:若P1>P2,厂商1的价格大于厂商2的价格,。因此厂商1会失去所有的市场,利润为0。
情况二:若P1=P2,则二者平分市场。
情况三:若P1<P2,此时厂商1 获得所有市场。



伯特兰德模型是以价格作为决策变量,因此最后的利润函数也是和价格有关的。
(3)均衡
P1=P2=AC=表示利润是0的情况。
P1=P2=MC=表示有效配置。

MC=AC=表示实现了最优的均衡配置。
此时达到稳定,如果有人提价,那么他将失去所有的市场;如果有人降价,他将亏损。
(4)缺陷(不现实性)
现实生活当中,有一些原因导致即使价格更高,也不会失去所有的市场,具体原因有:
1、产品存在差异
2、博弈的时序问题
3、生产约束问题
4、价格领导模型
stackelberg博弈模型和价格领导模型有一定的相似性。
- stackelberg博弈模型:是领导者先决定产量,追随者再根据既定的领导者决定的产量的基础上决定其利润最大化的行为。
- 价格领导模型:是领导者先决定价格,追随者在领导者既定的价格下再实现自己的利润最大化。
(1)假设
假设一:领导者决定的是价格P,则追随者将其视为既定的价格来接受。(追随者只能在领导者定下来的基础上来进行决策 )
假设二:领导者采取价格作为决策变量,追随者会对此有反应。
(2)行为分析


供给函数表达的是价格与产量之间的关系
(3)例题
设AB两厂商,A为领导者,B为追随者。


若A决定市场价格(价格领导),则:
(1)求A的产量为多少?
(2)求A的定价为多少?
(3)求B的产量为多少?
解:
第一步:求追随者的供给函数
在分析完全竞争市场,分析厂商行为的时候,我们知道,边际成本就是供给函数。(边际成本与可变成本的最低点的交点以上的边际成本的部分)


第二步:领导者依据追随者的供给函数探讨自己的产量为多少

第三步:求出最优的产量QA



相关文章:
【博弈模型】古诺模型、stackelberg博弈模型、伯特兰德模型、价格领导模型
博弈模型 1、古诺模型(cournot)(1)假设(2)行为分析(3)经济后果(4)例题 2、stackelberg博弈模型(产量领导模型)(1ÿ…...
单片机:实现花样灯数码管的显示(附带源码)
单片机实现花样灯数码管显示 数码管(七段数码管)广泛用于数字显示,例如时钟、计数器、温度计等设备。在本项目中,我们将使用单片机实现花样灯数码管的显示效果。所谓花样灯显示是指通过控制数码管上的各个段位,以不同…...
什么是芯片电阻
有人把Chip Resistor翻译成“芯片电阻”,我觉得翻译成“贴片电阻”或“片状电阻”更合适。有些厂商也称之为”电阻片”,英文写作Resistor Chip。比如:Thick film resistor chips(厚膜电阻片)、Thin film resistor chip…...
【C++】sophus : geometry.hpp 位姿(SE2 和 SE3)和(2D 直线\3D 平面)转换函数 (五)
这段代码定义了一系列在位姿(SE2 和 SE3)和几何实体(2D 直线和 3D 平面)之间进行转换的函数。它利用了 Sophus 库中已有的旋转表示(SO2 和 SO3)。 以下是函数的详细解释: 1. SO2 与直线…...
moment()获取时间
moment 是一个 JavaScript 日期处理类库。 使用: //安装 moment npm install moment -- save引用 //在main.js中全局引入 import moment from "moment"设定moment区域为中国 //import 方式 import moment/locale/zh-cn moment.locale(zh-cn); 挂载全…...
Azure虚拟机非托管磁盘大小调整
想要扩容一个Azure VM 的磁盘空间,门户里面竟然无法扩展,点点鼠标就完事的时代在离去,微软越来不想微软。 在门户里面即便使用Azure Cli命令行也不行。 PS /home/gpchina> az disk list [] 返回为空,根本没有返回磁盘。 不过使…...
流匹配模型[Flow Matching]
流匹配模型:概念、优缺点与扩散模型的对比 在生成建模领域,流匹配模型(Flow Matching)是一种通过学习流场将初始分布(通常是高斯噪声)变换为目标分布的新型框架。本文将对流匹配模型的概念、与扩散模型的联…...
Unix 和 Windows 的有趣比较
Unix 和 Windows NT 比较 来源于这两本书,把两本书对照来读,发现很多有意思的地方: 《Unix 传奇》 https://book.douban.com/subject/35292726/ 《观止 微软创建NT和未来的夺命狂奔 》 Showstopper!: The Breakneck Race to Create Windows…...
算法(三)——贪心算法
文章目录 定义基本原理基本思路优缺点优点缺点 经典案例及解析找零问题问题描述贪心思路算法解析java代码示例 活动选择问题问题描述贪心思路算法解析java代码示例 车辆路径问题问题描述贪心思路算法分析java代码示例 定义 贪心算法是指在求解问题时,总是做出在当前…...
LeetCode 704.二分查找
LeetCode 704.二分查找 思路🧐: 在本篇以及之后几篇的博客中,博主将会用二分法进行解答,以此巩固二分题型。二分法一般用于具有二段性的数据中使用。比如该题为有序数组,需要我们查找一个目标值target,分析…...
Linux介绍与安装CentOS 7操作系统
什么是操作系统 操作系统,英⽂名称 Operating System,简称 OS,是计算机系统中必不 可少的基础系统软件,它是 应⽤程序运⾏以及⽤户操作必备的基础环境 ⽀撑,是计算机系统的核⼼。 操作系统的作⽤是管理和控制计算机系…...
使用 rbenv 切换 Ruby 版本
1. 查看当前 Ruby 版本 首先,查看当前系统中安装的 Ruby 版本: ruby -v如果你已经安装了 rbenv,可以列出通过 rbenv 安装的 Ruby 版本: rbenv versions2. 安装 Ruby 版本 如果你想安装新的 Ruby 版本,使用以下命令…...
C语言(结构体练习)
设计一个结构体,存放一个学员信息并显示,存放两个学员信息,算他们的平均分。 #include <stdio.h> #include <string.h>// 定义结构体 typedef struct {char name[50];float score; } Student;// 函数声明 void display(Student student); f…...
你了解网络层的 ICMP 吗?
你了解网络层的 ICMP 吗? 一. 什么是 ICMP二. ICMP 的工作原理三. ICMP 的结构四. ICMP 的常见应用五. ICMP 的局限性与安全性六. 总结 前言 这是我在这个网站整理的笔记,有错误的地方请指出,关注我,接下来还会持续更新。 作者:神…...
清理C盘小记
突然C盘就爆满了,想当初还是给他预留了120G的空间,感觉到现在也不够用了,担心出现死机的情况就赶紧进行了清理。有一说一,清理回收站是真的有用。 参考:C盘清理指南,清理出30G起,超详细总结&am…...
Excel中如何消除“长短款”
函数微调可以可以实施,简单且易于操作的气球🎈涨缩更妙。 (笔记模板由python脚本于2024年12月17日 06:19:13创建,本篇笔记适合用Excel操作数据的coder翻阅) 【学习的细节是欢悦的历程】 Python 官网:https://www.python.org/ Fre…...
超越 RAG 基础:AI 应用的高级策略
作者:来自 Elastic Elastic Platform Team 我们最近与 Cohere 举办的虚拟活动深入探讨了检索增强生成 (retrieval augmented generation - RAG) 的世界,重点讨论了在概念验证阶段之后构建 RAG 应用程序的关键注意事项。我们的演讲者是 Elastic 的首席解…...
[shader]【图形渲染】【unity】【游戏开发】 Shader数学基础2-认识点和矢量
在计算机图形学和Shader编程中,点和矢量是两种常见且基础的数学对象。它们在空间中的作用和性质是理解图形渲染的关键。本篇文章将深入探讨点(Point)和矢量(Vector)的定义、特性以及它们之间的关系。 1. 点(Point)的定义 在数学和计算机图形学中,**点(Point)**用于…...
微软开源Python Markdown转换工具
分享一个microsoft开源的Python工具——markitdown,轻松将各类文件转换为Markdown格式。 markitdown支持的文件格式 PDF(.pdf)PowerPoint(.pptx)Word(.docx)Excel(.xlsx)图片(支持EXIF元数据和OCR识别)音频(支持EXIF元数据和语音转录)HTML(包括对Wikipedia...
安装与配置MongoDB 6.0以支持远程连接
安装与配置MongoDB 6.0以支持远程连接 目录 安装curl工具下载并导入MongoDB 6.0 PGP密钥向APT导入MongoDB 6.0版软件包的资源链接安装MongoDB依赖libssl1.1安装MongoDB启动并检查MongoDB服务状态进入MongoDB Shell交互式执行环境设置MongoDB开机自启配置MongoDB允许远程连接 …...
关于nvm与node.js
1 安装nvm 安装过程中手动修改 nvm的安装路径, 以及修改 通过nvm安装node后正在使用的node的存放目录【这句话可能难以理解,但接着往下看你就了然了】 2 修改nvm中settings.txt文件配置 nvm安装成功后,通常在该文件中会出现以下配置&…...
【JavaSE】绘图与事件入门学习笔记
-Java绘图坐标体系 坐标体系-介绍 坐标原点位于左上角,以像素为单位。 在Java坐标系中,第一个是x坐标,表示当前位置为水平方向,距离坐标原点x个像素;第二个是y坐标,表示当前位置为垂直方向,距离坐标原点y个像素。 坐标体系-像素 …...
大学生职业发展与就业创业指导教学评价
这里是引用 作为软工2203/2204班的学生,我们非常感谢您在《大学生职业发展与就业创业指导》课程中的悉心教导。这门课程对我们即将面临实习和就业的工科学生来说至关重要,而您认真负责的教学态度,让课程的每一部分都充满了实用价值。 尤其让我…...
使用 Streamlit 构建支持主流大模型与 Ollama 的轻量级统一平台
🎯 使用 Streamlit 构建支持主流大模型与 Ollama 的轻量级统一平台 📌 项目背景 随着大语言模型(LLM)的广泛应用,开发者常面临多个挑战: 各大模型(OpenAI、Claude、Gemini、Ollama)接口风格不统一;缺乏一个统一平台进行模型调用与测试;本地模型 Ollama 的集成与前…...
html-<abbr> 缩写或首字母缩略词
定义与作用 <abbr> 标签用于表示缩写或首字母缩略词,它可以帮助用户更好地理解缩写的含义,尤其是对于那些不熟悉该缩写的用户。 title 属性的内容提供了缩写的详细说明。当用户将鼠标悬停在缩写上时,会显示一个提示框。 示例&#x…...
springboot整合VUE之在线教育管理系统简介
可以学习到的技能 学会常用技术栈的使用 独立开发项目 学会前端的开发流程 学会后端的开发流程 学会数据库的设计 学会前后端接口调用方式 学会多模块之间的关联 学会数据的处理 适用人群 在校学生,小白用户,想学习知识的 有点基础,想要通过项…...
Kafka入门-生产者
生产者 生产者发送流程: 延迟时间为0ms时,也就意味着每当有数据就会直接发送 异步发送API 异步发送和同步发送的不同在于:异步发送不需要等待结果,同步发送必须等待结果才能进行下一步发送。 普通异步发送 首先导入所需的k…...
使用SSE解决获取状态不一致问题
使用SSE解决获取状态不一致问题 1. 问题描述2. SSE介绍2.1 SSE 的工作原理2.2 SSE 的事件格式规范2.3 SSE与其他技术对比2.4 SSE 的优缺点 3. 实战代码 1. 问题描述 目前做的一个功能是上传多个文件,这个上传文件是整体功能的一部分,文件在上传的过程中…...
算法打卡第18天
从中序与后序遍历序列构造二叉树 (力扣106题) 给定两个整数数组 inorder 和 postorder ,其中 inorder 是二叉树的中序遍历, postorder 是同一棵树的后序遍历,请你构造并返回这颗 二叉树 。 示例 1: 输入:inorder [9,3,15,20,7…...
6.9-QT模拟计算器
源码: 头文件: widget.h #ifndef WIDGET_H #define WIDGET_H#include <QWidget> #include <QMouseEvent>QT_BEGIN_NAMESPACE namespace Ui { class Widget; } QT_END_NAMESPACEclass Widget : public QWidget {Q_OBJECTpublic:Widget(QWidget *parent nullptr);…...
