演化博弈论——问题导向的策略互动模型,第二版,赫伯特·金迪斯著,演化博弈论经典教材,原书PDF
2019-12-21 20:35:11 60.05MB 博弈论 演化博弈论l
1
博弈论教程》(加)马丁J.奥斯本 PDF+高清+影印,博弈论教程
2019-12-21 20:34:34 6.59MB 博弈论教程 马丁J.奥斯本
1
下棋属于一种博弈游戏,博弈过程可以用树(博弈树)来表示。假设游戏由两个人( A 和 B )玩,开始由某个人从根结点开始走,两个人轮流走棋,每次只能走一步, 下一步棋只能选择当前结点的孩子结点,谁先走到叶子结点为胜。例如,对于下图所示的博弈树,若 A 先走,可以选 f , B 若选 h ,则 A 选 j 胜。 编写一程序,让计算机和人下棋。当计算机走下一步时,可以根据以下情况决定下一步: (1) 若存在可以确保取胜的一个孩子结点,则选择该结点作为下一步; (2) 若存在多个可以确保取胜的孩子结点,则选择其中高度最小的结点作为下一步(若有多个选择,则选最左边的结点); (3) 若不存在可以确保取胜的一个孩子结点,则选择高度最大的孩子结点作为下一步(若有多个选择,则选最左边的结点); 例: (下面的黑体为输入) (a,(b,(x)),(c,(d),(e,(g),(h)),(f))) a b x c d e g h f Who play first(0: computer; 1: player )? 1 player: c computer: d Sorry, you lost. Continue(y/n)? y Who play first(0: computer; 1: player )? 1 player: x illegal move. player: b computer: x Sorry, you lost. Continue(y/n)? y Who play first(0: computer; 1: player )? 0 computer: c player: f Congratulate, you win. Continue(y/n)? n
2019-12-21 20:31:09 5KB 博弈树 数据结构 C语言
1
六子冲棋(博弈程序设计教程) www.leilei.name 原创 源代码
1
《PC游戏编程-人机博弈》PDF格式 另附VC6.0源码
2019-12-21 20:23:54 2.29MB PC游戏编程 人机博弈 王小春
1
Myerson, Roger B. Game theory: analysis of conflict. Harvard university press,
2019-12-21 20:18:26 15.43MB 博弈论 矛盾冲突分析
1
点点连格棋全国二等奖源代码,aloha-beta剪枝,评估,效能还行,二等奖水平。
2019-12-21 20:14:38 374KB 计算机博弈
1
苏拉卡尔塔( Surakarta)双方轮流走棋,不可不走; 除了吃子之外,每个棋子每步只能走一格,可以沿垂直或 对角方向; 沿着弧吃子,而且必须经过一个完整的弧。 吃掉所有对方棋子一方获胜。 内有各种经典算法
2019-12-21 20:13:43 3.53MB Surakarta游戏 人机博弈
1
关于算法博弈论方面的文章,计算机科学和经济学的交叉研究
2019-12-21 20:11:12 190KB 博弈论
1
#define GRID_NUM 11 //棋盘行数,其中1..9为棋的坐标,其他为边界 #define GRID_COUNT 81 //可放棋子总数 #define BLACK 1 //黑棋 黑白棋转换时,可对求异或 #define WHITE 2 //白棋 #define BORDER 3 //边界 #define NOSTONE 0 //空子无棋 #define MCMAX 10000 //蒙特卡洛次数 typedef struct _stoneposition { char x; char y; int score; }SMove; //招法 char board[GRID_NUM][GRID_NUM]; //棋盘表示 char chessColor; //自己棋的颜色 SMove bestMove; //最优棋
2019-12-21 20:03:43 2.22MB 源程序 围棋 计算机博弈
1