古诺双寡头模型MATLAB求解(博弈论)

基本概念

古诺竞争模型(也称古诺模型)是早期的寡头垄断模型。它是法国经济学家古诺于1838年提出的。

古诺模型的假定是:市场上有A、B两个厂商生产和销售相同的产品,他们的生产成本为0;他们共同面临的市场的需求是线性的,A、B两个厂商都准确地了解市场的需求曲线;A、B两个厂商都是在已知对方产量的情况下,各自确定能够给自己带来最大利润的产量,即每一个厂商都是消极地以自己的产量去适应对方已确定的产量。

设市场需求函数为:

D=D(p1+p2)=a−b(p1+p2)D=D(p1+p2)=a−b(p1+p2)

D=D(p_1+p_2)=a-b(p1+p2)
其中 p1p1p_1和 p2p2p_2分别是两个企业的产量。假设两企业的成本函数相同,都为 C=c0pC=c0pC=c_0p(p为产量),则企业1在预测企业2的产量为 p2p2p_2的情况下,寻求使自己利润最大化的最优产量 p1p1p_1,即

maxp1[a−b(p1+p2)]−cp1maxp1[a−b(p1+p2)]−cp1

\max p_1[a-b(p_1+p_2)]-cp_1
上面优化模型中的最优解的 p1p1p_1显然是 p2p2p_2的函数 p1=f(p2)p1=f(p2)p_1=f(p_2);

同样企业2在以预测企业1的产量为P1P1P_1的情况下,寻求使自己利润最大化的最优产量p2p2p_2,即

maxp2[a−b(p1+p2)]−cp2maxp2[a−b(p1+p2)]−cp2

\max p_2[a-b(p_1+p_2)]-cp_2
上面的优化模型中的最优解 p2p2p_2显然是 p1p1p_1的函数 p2=g(p1)p2=g(p1)p_2=g(p_1);

同时满足下面方程的(p1,p2)(p1,p2)(p_1,p_2)称为古诺平衡:

{p1=f(p2)p2=g(p1){p1=f(p2)p2=g(p1)

\left\{\begin{matrix} p_1=f(p_2) \\ p_2=g(p_1) \end{matrix}\right.
根据最优化条件可以得到均衡时:

p1=p2=a−c3bp1=p2=a−c3b

p_1=p_2=\frac{a-c}{3b}

古诺竞争模型应用实例

设市场的需求函数为D=61.2−10∗(p1+p2)D=61.2−10∗(p1+p2)D=61.2-10*(p_1+p_2),两企业的成本函数都是C=1.2pC=1.2pC=1.2p,求古诺均衡时两企业的产量。

:由优化模型得到

企业1的优化模型为:

maxp1[61.2−10(p1+p2)]−1.2p1maxp1[61.2−10(p1+p2)]−1.2p1

\max p_1[61.2-10(p_1+p_2)]-1.2p_1
其最优产量为: p1=6−p22p1=6−p22p_1=\frac{6-p_2}{2}

企业2的优化模型为:

maxp2[61.2−10(p1+p2)]−1.2p2maxp2[61.2−10(p1+p2)]−1.2p2

\max p_2[61.2-10(p_1+p_2)]-1.2p_2
其最优产量为: p2=6−p12p2=6−p12p_2=\frac{6-p_1}{2}

则古诺均衡时两企业的产量为:p1=p2=61.2−1.23∗10=2p1=p2=61.2−1.23∗10=2p_1=p_2=\frac{61.2-1.2}{3*10}=2。

MATLAB实现

clear
clc
syms x;
i=1;y=6*rand;   %初始化企业2的产量
z=6*rand;   %初始化企业1的产量
for iter=1:10000 z_old=z;y_old=y;y1=-x*(61.2-10*(x+y_old))+1.2*x;    %企业1vdpf = matlabFunction([y1],'Vars',{x}); %将符号表达式转化为函数句柄!!![v1(i),fval1(i)]=fminsearch(vdpf,0);z=v1(i);y2=-x*(61.2-10*(x+z_old))+1.2*x;    %企业2vdpf = matlabFunction([y2],'Vars',{x});[v2(i),fval2(i)]=fminsearch(vdpf,0);y=v2(i);if abs(z-z_old)<0.0001 && abs(y-y_old)<0.0001break;endi=i+1;
endfigure(1);
plot(v1,-fval1,'b*-',v2,-fval2,'ro-');
legend('企业1','企业2');
grid on

需要注意的是第13行将符号表达式转换为函数句柄,变成函数句柄后才能方便调用fminsearch函数,具体参考http://blog.sina.com.cn/s/blog_66faf9cf0101ckuu.html

古诺双寡头模型MATLAB求解(博弈论)相关推荐

  1. 古诺的寡头模型—寡占的斯塔克伯格模型

    看<经济博弈论(第三版)>复旦大学出版社的摘录: 完全信息博弈:各博弈方都完全了解所有博弈方的各种情况下得益的博弈 完美信息的动态博弈:动态博弈中在轮到行为时对博弈的进程完全了解的博弈方称 ...

  2. 差分方程matlab实验报告,实验二微分方程与差分方程模型Matlab求解

    实验二微分方程与差分方程模型Matlab求解 实验二: 微分方程与差分方程模型Matlab求解 一.实验目的 [1] 掌握解析.数值解法,并学会用图形观察解的形态和进行解的定性分析: [2] 熟悉MA ...

  3. matlab差分方程和微分方程,实验二微分方程与差分方程模型matlab求解

    实验二微分方程与差分方程模型matlab求解 实验二: 微分方程与差分方程模型 Matlab 求解一.实验目的[1] 掌握解析.数值解法,并学会用图形观察解的形态和进行解的定性分析:[2] 熟悉 MA ...

  4. Gompertz模型绘图 matlab,Logistic模型matlab求解

    Logistic模型求解怎么用matlab求解啊? 悬赏分:100 - 解决时间:2008-11-17 23:09 已知 x=0:1:12 y=[43.65 109.86 187.21 312.67 ...

  5. 【数学建模】线性规划模型MATLAB求解(最优化)

    文章目录 一.算法介绍 二.适用问题 三.算法总结 1.可以转化为线性规划的问题 四.应用场景举例 1. 例1.1: 2. 解: 2. 例1.2: 2. 解: 五.MATLAB操作 六.实际案例(投资 ...

  6. 双排桩弯矩Matlab求解程序,考虑开挖过程椅式双排桩内力及变形分析

    1. 引言 因双排桩具有空间刚度大.可调性强.适用于复杂多变的场地条件,是深基坑常用的一种支护方式,该支护结构包括前排桩.后排桩及连接前.后排桩的连梁,其作用机制主要是通过连梁发挥空间效应,并与桩土协 ...

  7. 马克维茨模型matlab求解,马克维茨投资组合模型的matlab计算

    钱骏洲,等:马克维茨投资组合模型的 matlab计算 金融营销 马克 维茨 投 资组 合模 型 的 matlab计算 钱骏洲 ,倪菁菁 (1.重庆邮电大学 光电工程学院,重庆 400065: 2.贵州 ...

  8. 耶鲁大学 博弈论(Game Theory) 笔记6-纳什均衡之约会游戏与古诺模型

    耶鲁大学 博弈论(Game Theory) 笔记6-纳什均衡之约会游戏与古诺模型 目录 耶鲁大学 博弈论(Game Theory) 笔记6-纳什均衡之约会游戏与古诺模型 约会游戏 古诺双寡头模型 约会 ...

  9. 产业经济学古诺模型计算机,古诺模型概述及对多寡头垄断市场的推广研究

    康安琪 吕海滨 摘 要寡头垄断是一种很普遍的市场结构形式.由于只要少数厂商在竞争,所以各厂商必须考虑其行为对竞争对手的影响,以及对手可能的反应.本文对纳什均衡的古诺模型进行概述,并在此基础上对多个寡头 ...

最新文章

  1. 液态大脑与固态大脑——圣塔菲最新群体智能文集
  2. python数据生成pdf,Python生成pdf文件的方法
  3. python元祖封包_[Day8]遷延蹉跎,來日無多-python終極指南:模組和封包,外掛般的超能力...
  4. linux进程通信中有名管道的特点,linux进程通信之(四):有名管道的读与写
  5. ElasticSearch 2 (20) - 语言处理系列之如何开始
  6. 微信iOS版内测暗黑模式;涉嫌恶意举报,社交平台Soul运营合伙人被批捕;AWS推出基于Linux开源操作系统 | 极客头条...
  7. 问题二十八:ray tracing中的散焦模糊(defocus blur)
  8. nginx——rewrite模块
  9. csrss.exe病毒查杀
  10. nodejs下载安装
  11. 电脑检测工具eve_EVEREST中文版下载
  12. macpro下docker安装目录_macos – 在mac os下的Docker deamon配置路径
  13. python学习 day51之js续集
  14. Linux 文件系统(2)sda sdb 和 SATA IDE SCSI
  15. 解决mac mini m1 连上wifi但是无法上网的问题
  16. PHP调用微信消息订阅推送
  17. boinc gpu项目_BOINC的完整形式是什么?
  18. 大数据行业薪资有多少 如何去学习大数据开发
  19. 求全排序的经典算法“后补法”
  20. 基于RNN的中文古诗词生成神经网络实现

热门文章

  1. win10下搭建grpc 以及demo(idea maven java)
  2. “云时代”HCP赋能企业走向数据新蓝海
  3. 国内外开源商城系统盘点
  4. cpufreq: cpufreq_online: Failed to initialize policy for cpu: 0 (-19)
  5. python折叠次数计算、一张纸5毫米_关于一张纸的对折次数 五
  6. Android之扫描二维码和根据输入信息生成名片二维码
  7. php一张纸对折,给你一张纸,你最多能对折几次?
  8. 游戏史上30位最有影响力的人
  9. 2023 年 10 大最佳技术职业 ,十大 IT 职业是什么?
  10. 全文检索技术Lucene入门和学习、与数据库数据结合的demo实现