确切的说你看过的蒋中一的书是连续时间优化问题,术语叫
动态“优化”方法。而你后来在萨金特&杨奎斯特(2004)中读到的方法是针对离散时间优化问题,术语叫做
动态“规划”方法。
在连续时间优化方面,强烈建议你在读完蒋中一《基础》之后(当然不读《基础》一书也可),读一下凯曼,施瓦茨(Kamien M.I. & Schwartz N.L)合著的
《Dynamic Optimization》一书。该书由浅入深(阅读此书只需要本科经济专业的微积分和基础线性代数知识)把动态优化问题所有相关问题做了详细阐述,不仅告诉你这个方法如何使用,而且对方法背后的许多数学定理都在附录中给予了证明,供你选择阅读。而且作者把全书分成很多小节,学习起来没有“读书慢”的挫败感。课后习题也安排的相当漂亮,值得动手做一做。当然,唯一的缺憾是本书没有翻译版,需要你自己去读英文原版。但是不要害怕,这本书的英文非常简易。总而言之——
全力推荐!
在掌握了这种方法以后,如果想进一步看一看动态优化在宏观经济学中的应用,则可
选读托洛维斯基(Turnovsky,S.J.)的《宏观经济动态学方法(第二版)》,上财出了翻译版。
在动态规划方面,如果你想读懂
萨金特、杨奎斯特(2004)是需要一些更高等的数学知识的。但是我不建议你先学完数学再来读书,建议按照如下顺序进行:
首先,读一下
阿维纳什.迪克西特的《经济理论中的最优化方法(第二版)》,这个三联有翻译版。里面精炼的讲解了如何构造值函数并应用贝尔曼方程、包络定理求解动态规划问题。使你可以掌握如何运用这种方法求解问题。
其次,读一下
最近的一些【
注:之所以说“最近的一些”是指不要动辄就回到80年代萨金特(1987);斯托基、卢卡斯(1989)等人写的动态教材中去。虽然这些教材仍有其可取之处,但是相信我同志们,方法是不断前进的,人们对方法的理解也是不断前进的。所以,在那些80年代的教材中,我们很容易陷入枯燥的数学证明中,而不理会更重要的应用问题】老外编写的动态规划教材,例如这本
John Stachurski 写的《Economic Dynamics: Theory and Computation (2009)》(下载链接:
http://www.pinggu.org/bbs/viewth ... p;extra=&page=1)读这本书需要你具有较好的本科经济数学功底(即微积分、线性代数、概率论),至于动态规划方法用到的更深的数学知识该书在前几章都做了讲解,因此不用在此过程中刻意补习数学知识。当然,如果你有精力在读这本书前学一下鲁丁的《数学分析原理》是更好的,但总体而言该书是内容完整的。如果觉得这本英文教材读得慢,译成中文的同类书有
弗恩特(Fuente Angel de la)写的《经济数学方法与模型》一书,上财出了翻译版。该书虽然是一本数理经济学教材,但它的好处在于:第一、在前几章集中介绍了基础的实分析、泛函知识,而这些都是深刻理解动态规划方法的数学背景,省去了非数学专业的学生到处乱翻数学教材的尴尬;第二、该书与一般的数理经济学教材不同在于详细介绍了离散时间的动态规划问题,而这在许多数理经济学教材中是不多见的,即便在人称“数理圣经”的高山盛(1984)《数理经济学》一书中,也只是介绍连续时间的动态优化问题。
最后,在较好的掌握了动态规划工具以后再读杨奎斯特、萨金特(2004)的著作。这才是真正把方法与宏观应用结合起来的“圣经”。我想,如果你
认真的进行了我说的前两阶段的学习,那么现在这个大部头你应该不会太害怕了。
在这里,最后提一下你说的高宏教材。其实我觉得如果你不是以研究为主,那么罗默(2002)已经足够了。并且我建议在读完迪克西特的《经济理论中的最优化方法(第二版)》一书以后阅读。如果要做研究,那么按照我前面讲的三阶段,进入萨金特(2004)的学习就是必要的。