出版時間:2009-9 出版社:機械工業(yè)出版社 作者:劉貞,程勇軍 著 頁數(shù):281
Tag標簽:無
內(nèi)容概要
本書介紹了采用Swarm for Java進行仿真的基本原理及其實現(xiàn)方法。主要內(nèi)容由三部分構(gòu)成,第一部分為Swarm基礎(chǔ)部分,主要介紹Swarm的安裝過程、開發(fā)環(huán)境、設(shè)計框架及開發(fā)流程。第二部分為Java應(yīng)用基礎(chǔ),主要介紹Java語言基礎(chǔ)和流程控制、面向?qū)ο蟪绦蛟O(shè)計的基本概念、繼承與多態(tài)、異常處理及Java應(yīng)用程序接1:3。第三部分為Swarm for Java的編程及實現(xiàn),通過具體實例講解了Swarm基本編程、環(huán)境編程及主體行為觀測界面設(shè)計,并給出3個應(yīng)用實例?! ”緯勺鳛檠芯可幕诙嘀黧w的仿真課程教材或教學(xué)參考書,也可作為高年級本科學(xué)生的選修課用書,還可作為科學(xué)研究人員及仿真愛好者的參考書。
書籍目錄
讓經(jīng)濟學(xué)更加鮮活(代序)前言第一部分 SWARM 基礎(chǔ)部分第1章 SWARM概述1.1 復(fù)雜適應(yīng)系統(tǒng)與SWARM1.2 SWARM的應(yīng)用簡介1.3 JAVA運行環(huán)境及開發(fā)工具簡介1.4 SWARM FOR JAVA開發(fā)環(huán)境1.5 本章小結(jié)1.6 練習(xí)與思考第2章 SWARM FOR JAVA的仿真框架及開發(fā)流程2.1 SWARM的系統(tǒng)結(jié)構(gòu)2.2 SWARM程序開發(fā)模型2.3 程序流程實例講解2.4 本章小結(jié)2.5 思考題第二部分 Java應(yīng)用基礎(chǔ)第3章 Java語言基礎(chǔ)3.1 語言符號3.2 數(shù)據(jù)類型3.3 運算符與表達式3.4 數(shù)組3.5 本章小結(jié)3.6 思考題第4章 流程控制4.1 選擇(條件)控制4.2 循環(huán)控制4.3 轉(zhuǎn)向控制4.4 其他控制4.5 本章小結(jié)4.6 思考題第5章 面向?qū)ο蟪绦蛟O(shè)計的基本概念5.1 Java面向?qū)ο蠡A(chǔ)5.2 對象的創(chuàng)建和引用5.3 成員變量5.4 方法5.5 本章小結(jié)5.6 思考題第6章 繼承與多態(tài)6.1 繼承與派生6.2 接口6.3 多態(tài)6.4 包6.5 本章小結(jié)6.6 思考題第7章 異常處理第8章 Java應(yīng)用程序接口第三部分 Swarm for Java的編程及實現(xiàn)第9章 SWARM FOR JAVA的類庫結(jié)構(gòu)第10章 SWARM FOR JAVA的編程基礎(chǔ)第11章 環(huán)境編程第12章 主體行為觀測界面設(shè)計第13章 SWARM仿真實例參考文獻
章節(jié)摘錄
第一部分 SWARM 基礎(chǔ)部分 第1章 Swarm概述 Swarm是用于研究復(fù)雜自適應(yīng)系統(tǒng)的多智能體仿真平臺。近年來,基于Swarm仿真平臺的應(yīng)用研究,得以迅速發(fā)展,所涵蓋的研究涉及經(jīng)濟學(xué)、金融學(xué)、政治學(xué)、社會學(xué)、生物學(xué)、生態(tài)學(xué)、物理學(xué)、地理學(xué)、軍事,以及計算機科學(xué)等許多領(lǐng)域,為科學(xué)研究帶來了嶄新的概念、思路和方法。研究發(fā)現(xiàn),復(fù)雜系統(tǒng)中所涉及的一些基本特征,如非線性、非平衡、突變、分岔、混沌和路徑依賴等,有非常強的普適性,這就是復(fù)雜性科學(xué)具有強大生命力的重要原因,同時也是多學(xué)科交叉獲得實質(zhì)性進展的重要基礎(chǔ)。 1.1 復(fù)雜適應(yīng)系統(tǒng)與Swarm Swarm是研究復(fù)雜自適應(yīng)系統(tǒng)的一種仿真工具,它是建立在復(fù)雜自適應(yīng)系統(tǒng)基礎(chǔ)之上的,因此,要學(xué)習(xí)如何應(yīng)用Swarm,就必須理解復(fù)雜自適應(yīng)系統(tǒng)的原理及內(nèi)涵?! ?.1.1 復(fù)雜適應(yīng)系統(tǒng) 在特定的條件下,許多復(fù)雜系統(tǒng)可以自組織地形成特定時空結(jié)構(gòu)的有序狀態(tài),并在一定的環(huán)境影響下通過自學(xué)習(xí)、自適應(yīng),不斷演化形態(tài)而生存、繁衍和發(fā)展,當適應(yīng)能力趕不上環(huán)境的變化時,其就會衰亡下去。這種復(fù)雜系統(tǒng)通常被稱為復(fù)雜自適應(yīng)系統(tǒng)(Complex AdaptiveSystem,CAS)。也就是說,CAS是由擁有一些行動自由的單獨個體組成的系統(tǒng),這些個體的行動是相互影響的,人們不能完全預(yù)測到它們的行動。常見的復(fù)雜自適應(yīng)系統(tǒng)有股票市場、一個動物群體、人體免疫系統(tǒng)以及任何由人組成的集體。復(fù)雜自適應(yīng)系統(tǒng)中所涉及的一些基本特征,如非線性、非平衡、突變、分岔、混沌和路徑依賴等,具有非常強的普適性,這是復(fù)雜性科學(xué)具有強大生命力的重要原因,同時也是多學(xué)科交叉獲得實質(zhì)性進展的重要基礎(chǔ)。
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載
Swarm for Java 仿真及編程實現(xiàn) PDF格式下載