出版時間:2012-9 出版社:中國建筑工業(yè)出版社 作者:保羅·科茨 頁數(shù):186 字?jǐn)?shù):306000
Tag標(biāo)簽:無
內(nèi)容概要
《編程·建筑》簡單明了地介紹了計算機(jī)算法與程序用于建筑設(shè)計的歷史,解釋了基本的算法思想和計算機(jī)作為建筑設(shè)計工具的運(yùn)用。作為計算機(jī)輔助設(shè)計的先驅(qū),保羅·科茨通過多年講授的計算、設(shè)計的教學(xué)內(nèi)容和實(shí)例研究,向我們展示了算法思維?!毒幊獭そㄖ诽峁┝嗽敿?xì)、可操作的編碼所需要的技術(shù)和哲學(xué)思想,給讀者一些代碼和算法例子的認(rèn)識。《編程·建筑》是建筑院校師生、建筑師和設(shè)計人員的必讀圖書。
作者簡介
保羅·科茨(Paul
Coates)是東倫敦大學(xué)(UEL)的高級講師,東倫敦大學(xué)計算與設(shè)計建筑學(xué)碩士組的負(fù)責(zé)人,東倫敦大學(xué)建筑與視覺藝術(shù)學(xué)院建筑進(jìn)化計算中心(CECA)主任。
書籍目錄
引言 著眼于中間
第一章 反思表現(xiàn)
第二章 從詞匯開始
第三章 機(jī)器自我開發(fā)的奧秘
第四章 進(jìn)化程序——減少人的工作
第五章 城市空間形態(tài)算法
第六章 結(jié)語——對描述的再思考
參考文獻(xiàn)
專業(yè)術(shù)語表及其索引
圖片索引
章節(jié)摘錄
版權(quán)頁: 插圖: 關(guān)于形體結(jié)構(gòu)的一個比較好的例子是動物界中細(xì)胞分裂和左右對稱的體現(xiàn)。在遺傳算法中,這種發(fā)展過程必須用代碼進(jìn)行確定的描述,但在GP中發(fā)展過程可能是不斷進(jìn)化的。在左面的例子(Helen Jackson所做)中,研究對象從細(xì)胞分裂和左右對稱兩個方面上進(jìn)化(很遺憾我們在例子中觀察不到,因?yàn)榇怪钡耐仁窃趥?cè)面角度展開的,這里沒有進(jìn)行記錄)。有意思的是,結(jié)果從來不會“完美”,它們會包含進(jìn)化過程的某些產(chǎn)物,就像人身體中的闌尾一樣。Helen實(shí)驗(yàn)中的實(shí)驗(yàn)對象通過進(jìn)化在重力上達(dá)到穩(wěn)定,就像JimGalasyn的共同進(jìn)化塔樓一樣,另外還要滿足特定的尺寸和形狀約束,但是上面的支架,一旦包含在基因型中,就會被固定在那里(可能是在等特進(jìn)化成其他約束的機(jī)會)。 下面例子中的函數(shù)是關(guān)于結(jié)構(gòu)的幾何處理,恨據(jù)表示基因型的值產(chǎn)生三維結(jié)構(gòu)。特別要指出,這些函數(shù)是AutoLISP編寫的,可以通過利用人工選擇和自然選擇調(diào)用AutoCAD中的運(yùn)算。 CAD函數(shù)樹的這種組織方式是基于嵌入和毽歸的,這也是LISP數(shù)據(jù)結(jié)構(gòu)與程序通常的創(chuàng)龜方式(其實(shí),一段數(shù)據(jù)結(jié)構(gòu)和一段程序并沒有概念性的區(qū)別,其內(nèi)容是相同的);此外,在以相似方式定義自然語言的短語結(jié)構(gòu)文法(第一章提到的,Chomsky發(fā)展而來的)中還存在井行運(yùn)算。自動定義函數(shù)(ADFs)的生成可以看做將進(jìn)化語言中一些有用的附屬從句進(jìn)行離的方法。 將遺傳程序看做結(jié)構(gòu)的生成語法 因?yàn)槊枋龇绞街g的緊密聯(lián)系,我們才比George Stiny更多從技術(shù)的層面討論設(shè)計語法,我們希望以此定義出能夠自動檢索定義的設(shè)計空間的計算模型。 Dom—ino house的語法規(guī)則 當(dāng)我們用最簡單的句子生成最基本的設(shè)計時,就可以從中體會到原始語法能夠產(chǎn)生什么。在GP中允許并行地檢索由原始的原理和生成定義的設(shè)計空間。這是否能夠有效完全取決于原始的語法。如果原理和生成選擇不當(dāng),就可能會導(dǎo)致設(shè)計的空間比較小。語法選擇得當(dāng),設(shè)計的空間就會非常大,為某個準(zhǔn)確的問題找到適合結(jié)果的可能性就會增加。 在GP中,進(jìn)化規(guī)則可以用LISP編寫的函數(shù)來描述,可以從一小段初始代碼和CAD函數(shù)開始。另一方面,辨識部分是由EVAL函數(shù)自動完成的,當(dāng)然,從更高的層面講,整個的基因型是由用戶提供的,用戶在父代中選擇繼續(xù)進(jìn)化的個體。 LISP編寫的標(biāo)準(zhǔn)EVAL函數(shù)通常首先是一個辨識函數(shù),然后用產(chǎn)生的結(jié)果代替函數(shù)。形如(union(sub b1 b2)b3)表示用它的進(jìn)化結(jié)果代替這個描述——AutocAD中對三維形體的一種選擇。 進(jìn)化語法(生成類型學(xué)) 語法,正如之前所說的,就是語言中的語義元素的一種標(biāo)準(zhǔn)描述,其規(guī)則(句法)就是為確定它們的定義方式而定義的。在設(shè)計中,這種語義元素就是幾何圖形的基本元素(就像名詞)及所有的幾何操作,例如移動、復(fù)制等等(就像動詞)。語法之上的句法是用GP句法中那種函數(shù)樹定義的。
編輯推薦
《編程?建筑》是建筑院校計算機(jī)輔助設(shè)計譯叢之一,是建筑院校師生、建筑師和設(shè)計人員的必讀圖書。
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載