antisnow 发表于 2011-5-29 15:11 
谈到多层决策模型:不知楼主是否了解Stackelberg 问题。以及其衍生出数学规划中的一个分支:bilevel programming。这里面也有双层以及多层决策的意思在里面
ps:本人不是学经济的。。
bilevel programming(双层规划)是把Stackelberg模型推广为一般的数学规划模型的结果。但是双层规划与我所说的多层决策模型是有区别的。我前面所指的多层决策模型是指超边际分析的推广而不是stackelberg模型的推广。不过从决策的“多层性”来看,两者确实可以进一步比较研究。因此,非常感谢您的讨论。
二者区别大致如下:
(1)本贴的多层决策模型还不涉及到领导者与跟随者之间的博弈关系,特别是领导者的决策不用预见跟随者的反应。而双层规划的核心思想则是,领导者的决策必须要预见跟随者的反应。
(2)本贴的多层决策模型主要源于单个决策者对于变量的分层与分类,最初来自于库恩塔克定理与超边际分析。而双层规划则来源于Stackelberg的动态博弈模型。其本质并非是单个决策者对于决策变量的分层分类,而是两个决策者按顺序决策。
但是我现在经过思考认为,这两种模型有以下联系。
设下面的模型:
设一个联合国机构现在要考虑将一笔资金投入到某个国家,设共有n个发展中国家对此表示兴趣。但是联合国希望这笔资金能够有最大的效益。于是n个国家要求在自己国内的多个投资项目中进行投资分析,为简单计,这这些投资分析采取边际分析。而且每个国家都知道,他们的投资分析会影响到联合国的决策。在每个国家选择了自己本国内的最佳投资项目组合后,其总效益就确定了。然后联合国根据各国的总效益大小,将资金投入到效益最大的国家去。
在上面这个决策情境中,既满足了本人所说的多层决策模型,同时也是一个双层规划问题。
不知您认为如何。