python演化博弈仿真_基于matlab的演化博弈模型求解代码?
用什么matlab?不是模型符號計算而已嗎,我是用mathatica的,這個軟件簡單,而且符號計算功能強大。
發現自己以前還回答過這個.....
我解釋一下哈,之前我做的是四方演化博弈,是覺得三方博弈已經有很多人做了,就做了四方的,結果模型的復雜度就直接提上去了。從收益矩陣到各方收益分析,再到均衡點分析都是在推導模型公式,模型過于復雜就做了一些假設,所以我主要是用mathmetical進行分解化簡,然后均衡點取值的話我是做了特定的假設之后,可以窮舉分析的,我當時沒有加入仿真算例,所以可以說是避開了matlab,當時剛好路過這個問題就隨手說了一下,但發現對這個問題還是沒有人回答。
演化博弈的精髓是在里面那個復制動態函數,以及相位圖等,以公式的形式來說明參與方決策的趨向,其中的相位圖不是用軟件畫的,它只代表一個決策的演變趨勢,你用啥軟件畫都行,而收益矩陣以及后面的收益分析應該是可以不用到matlab,就是公式化簡。
你們看到的用matlab的演化博弈,基本都是用在畫圖!畫圖!畫圖!除了相位圖,還有后面收益分析之后你會得到參與方不同決策的一個期望收益,那個公式會含有多個變量(看是幾方參與),再用matlab的積分算法畫圖,用于分析用的!分析用的!一上來就問演化博弈的代碼把我干蒙了,這個是一類博弈方法,不是解具體問題的某個算法,代碼只是來畫個圖分析一下而已,你們主要是得打磨自己的模型那塊,還有的是中間的積分什么的別算錯。有人雅可比矩陣符號確定不了,這個正常,直接看出符號那問題就太簡單了,這就是到后面畫圖然后分析,看看其他人的論文是怎么做分析這一步的。
然后三方博弈的論文還是不少,題主可以去借鑒他們的論文,收益分析的代碼我感覺也不難找,我隨手百度下面的鏈接,沒認真看的,這個東西我半年多前做課設搞的,現在忘了七七八八,代碼主要就是畫個圖。演化博弈matlab程序與作圖 - 百度文庫?wenku.baidu.com
如果別人問其他的博弈方法,建議先去看下文獻吧,我是19年在雙法會上聽到的演化博弈,這東西是近幾年稍微有人帶頭搞起來的,而其他的博弈方法(有人問斯塔伯格博弈啥的),文獻真不少......那么多文獻要是看不明白,可能是中間有某個環節推導不了,卡住了,就攻克那個環節就行,方法除了網絡,你還可以客氣點找回文獻通訊作者(雖然我試過沒人理的尷尬情況,或者研究太久了講得模糊),反正斯塔伯格博弈的文獻足夠支撐你寫論文的。
博弈方法都是重在模型,寫代碼的無非是畫圖和化簡。
隔了半年多對題主的幫助可能不是很大了,說不定題主已經解決了,但還是修改一下給后面有這樣問題的人參考一下,如果有說的不對的可以在評論區自由提出來,但還是希望你們能自己獨立解決哈哈哈,我說的只是按我的理解來解釋,目前不研究這一塊了,希望有問題的話優先自己想辦法哦親~
總結
以上是生活随笔為你收集整理的python演化博弈仿真_基于matlab的演化博弈模型求解代码?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Android 使用jtds远程访问数据
- 下一篇: 前端学习(3320):undefine和