古诺模型实战解析:双寡头竞争下的产量决策与利润最大化

张开发
2026/4/13 19:32:00 15 分钟阅读

分享文章

古诺模型实战解析:双寡头竞争下的产量决策与利润最大化
1. 古诺模型双寡头市场的产量博弈想象一下小镇上有两家矿泉水厂它们的产品几乎一模一样。每天清晨两家老板都要做一个关键决定今天生产多少瓶水生产太少会错失赚钱机会生产太多又怕卖不完。这就是古诺模型要解决的经典问题——在双寡头垄断市场中企业如何通过产量决策实现利润最大化。我最早接触这个模型是在分析手机芯片行业时。当时两家巨头就像例题中的厂商既要考虑自身成本又要猜测对手的出货量。古诺模型的精妙之处在于它用数学公式还原了这种策略互动。比如例题中市场价格公式 P10-(q1q2) 就像个跷跷板两家产量总和越多单价就越低成本结构每单位成本4元决定了利润空间的基础反应函数 q13-q2/2 生动展现了你增我减的博弈关系2. 利润最大化从数学推导到商业直觉2.1 利润函数的拆解回到例题中的利润函数u1 6q1 - q1q2 - q1²这个式子包含三个关键部分6q1单位毛利售价10-成本4带来的基础收益-q1q2竞争对手产量对利润的侵蚀效应-q1²自身规模扩大导致的边际收益递减我在辅导学生时常用奶茶店举例假设你学校周边只有两家奶茶店你的利润不仅取决于自己准备多少原料q1还要预估对手的备货量q2。备货太多会导致市场价格战体现在q1q2项原料浪费体现在q1²项2.2 反应曲线的实战意义通过求导得到的反应函数q1 3 - q2/2这就像个产量指南针当观察到对手每月生产2万片芯片时你的最优选择是3-(2/2)2万片。实际商业中这种思维体现在汽车厂商根据竞品新车发布节奏调整产能航空公司参考对手航班数制定航线计划我曾用Python模拟过不同成本结构下的反应曲线变化import numpy as np import matplotlib.pyplot as plt def reaction_curve(q_other, cost4): return (10 - cost - q_other)/2 q2_range np.linspace(0, 6, 100) plt.plot(q2_range, reaction_curve(q2_range)) plt.xlabel(Competitor Output(q2)) plt.ylabel(Optimal Response(q1)) plt.show()3. 纳什均衡博弈的稳定点3.1 均衡求解的三种方法例题展示的代数解法联立方程是最基础的方式在实际分析中我们还会用到迭代收敛法假设厂商1先生产3单位厂商2根据反应函数生产1.5单位厂商1调整产量为2.25单位经过多轮调整最终收敛到(2,2)矩阵法适用于离散产量选择q1\q212315,53,61,526,34,42,335,13,21,1可视化法绘制两条反应曲线的交点3.2 均衡的市场启示当两家都生产2单位时形成了谁单方面改变都会受损的稳定状态。这解释了为什么在石油输出国组织(OPEC)中成员国常有超产冲动智能手机市场主流厂商发布会节奏往往趋同外卖平台补贴大战时补贴力度会默契地维持在一定水平但要注意古诺均衡不一定是社会最优。例题中均衡总产量4单位价格6元若合谋垄断最优总产量3单位价格7元完全竞争时产量6单位价格4元4. 模型变体与商业应用4.1 成本不对称的情况假设厂商2技术升级成本降为3元新的利润函数变为u2 7q2 - q1q2 - q2²此时均衡解会变为q1 1.67, q2 2.33这解释了为什么技术领先的企业如台积电往往能占据更大市场份额。我在半导体行业分析报告中多次验证过这个规律。4.2 多期动态博弈现实中的产量决策是连续进行的可以引入学习机制第一期双方按初始预测生产第二期根据上期结果调整反应曲线最终收敛到长期均衡这类似于电商平台在多次促销中逐步摸清对手的定价策略。一个典型的调整过程q1_history, q2_history [], [] q1, q2 3, 0 # 初始值 for _ in range(10): q1 reaction_curve(q2) q2 reaction_curve(q1, cost3) # 厂商2成本优势 q1_history.append(q1) q2_history.append(q2)4.3 模型局限与突破古诺模型的几个重要假设在现实中可能需要调整价格接受者假设适用于大宗商品但不适用于差异化产品产量竞争模式更适合制造业服务业更适合伯川德模型静态博弈假设实际决策往往是多期动态的我在分析新能源汽车市场时会混合使用古诺模型和斯坦克尔伯格模型——当存在明显的市场领导者如特斯拉和跟随者时后者能更好描述序贯决策过程。

更多文章