奇思妙想II:16位天才揭祕未來的計算
LOUIS QUALLS
把發展放在設計團隊
第二次世界大戰期間,在田納西州的山巒中祕密誕生了一個城鎮。作為曼哈頓工程的一部分,橡樹嶺國家實驗室授權為原子彈製造以及提純鈽元素。實驗室主要從事能源、系統生物學以及材料科學研究。在核能以及工程學領域,它一直處在世界領導地位。即使是在預算短缺時期,實驗室的科學家仍能得到美國能源部鉅額財政支援進行大規模能源實驗研究。
Lou Qualls,作為一名橡樹嶺國家實驗室的高階研究員以及核能工程師,把他自己比喻為系統合成器。他的工作就是將許多子系統組合成一個系統,以便實現複雜的功能,用於保證核反應系統的正常工作。系統涉及了心理學和工程學領域,需要勸說各個子系統的專家們去修改他們認為的理想方案,以便於適應整個系統的結構框架。藝術家會逐漸陷入對他們作品的迷戀,系統設計師同樣會如此,進化計算能幫助工程師們克服對他們的設計的著迷。
Qualls生於1963年,在田納西州的孟菲斯長大。他的媽媽來自田納西州西部的一個農場家庭,她的祖父是一個有創造力的萬事通——集焊接工、技工、機械工於一身。“今天我做的大多數事是類似的”,Qualls記道,“通過拆解,我知道了這些東西是怎麼工作的,但願我還能把它們組裝回去。” Qualls的父親是一名銷售員,他也時常把工作的理念灌輸給他的兒子。“他說90%的成功來源於準時上班、穿著適當以及努力工作。”,Qualls回憶道,他對他父親的告誡牢記在心。
Qualls起初就讀於孟菲斯的公立中學,之後轉學到哈丁學校——一所專門的基督教教會學校。Qualls描述他那時是一個“水平中等”的學生。他逐漸對包含建築學、工程學以及物理學系統知識的工業藝術著了迷。1981年,在諾克斯維爾的田納西大學,Qualls開始了他的技術累計。他很快發現他的繪畫並不好,於是對建築的結構設計,而不是其外在風格,更感興趣。他深思熟慮後想選取一個工程學角度,但問題是什麼方面——機械學的、電子學的、民用的、航空的,存在有多種可能性。Qualls決定去詢問每個部門的負責人。在核工程希,系主任Pete Pasqua與他交談,並說服他選擇核工程方向。“他向我傳授了核工程相當重要,值得在自己的生命中為之付出的理念。”,Qualls回憶說。核工程學的諸多限制使得有更少的人在該領域。其他工程專業每年至少有兩百或者三百名畢業生,而核工程專業只有二十名。Qualls覺得如果他到Pasqua所在的院系,至少會有一個人去關注他是否會成功。
核工程涉及到的知識範圍很廣泛,有數學、計算機、工程學、熱工水力學、機械學、電磁輻射以及渦輪機系統等等。他在第一學年計算機課上對一道簡單謎題提出的解決方法可能也是對他當前設計技能的一個很好的預示。課堂上給他分配的任務是編寫一個程式來解決木釘謎題,這種謎題常常能在南方Cracker Barrel餐廳的餐桌上見到。如下圖所示板上有十五個洞和十四個木釘,因此有一個洞是空閒的。玩家每次移動木釘需跳過其相鄰的木釘到對面的空洞中,被跳過的木釘會被取走。最後只有一個木釘剩下同時該木釘位於最初的空洞處時則表示謎題已解決。
謎題中每次跳躍會使被跳過的木釘移除
根據任務分配,Qualls用Prolog這種包含有回朔機制的語言編寫了一個處理程式。“那是一個最純粹的事情。雖然計算機不會真正的智慧化,但是它不會放棄。只要你能設定使之按系統方式持續工作,它最終還是會找到解決方法。” Qualls回憶道。他承認解決方案並不完美,但是有些事情並不一定能完美解決。他認定的事實就是隻要你指出正確的途徑,計算機最終能“擠出”解決方案。
在1984年,也就是在三裡島核事故發生的五年後,Qualls撰寫了他的碩士論文,該文探討了核反應堆的訊號確認問題——如何確定感測器之間通訊的不同以及哪些感測器反饋的資訊值得相信。在三裡島核事故中,一個反應堆的核心部件已經部分熔解,只有未損壞的反應堆和防洩漏系統阻止了大範圍的核輻射。專家分析事故後表示操作人員由於過於依賴感測器的讀數,而這些資料中有些並不是正確的,從而進行了錯誤的處理引發了事故。
如果在你控制皮膚上的兩個感測器顯示的讀數相互矛盾你該相信哪個?Qualls開發了一套訊號確認系統作為核電廠操作人員操作的輔助手段,該系統在後臺不間斷執行,如果溫度或者壓力升高會及時提示操作人員。Qualls 說到:“這是一個告警提示程式,可以告訴操作者哪些資訊被他們忽視了以及哪些讀數很可能是正確的,從而幫助他們做出正確的處理。”
為了能通知告警程式,Qualls在設計程式時運用了很多工程學法則。例如,如果感測器是由同一家廠生產的並且由同一個工程師進行調校,那麼這些感測器的讀數基本上就會近似。如果不是,則這些中讀數與其他大部分不同的很可能就是壞的。歷史同樣也能有所幫助。如果使用同樣的壓力泵,容器A的用壓力感應器得到的數值總是比容器B要高,則很可能是壓力泵的問題。
• 原文名Natural Computing: DNA, Quantum Bits, and the Future of Smart Machines
• 原文連結地址
• 原作者:Dennis Elliott Shasha
• 譯者 段炎
相關文章
- 《奇思妙想II:16位天才揭祕未來的計算》前言
- 好書短評之《奇思妙想:15位計算機天才及其重大發現》計算機
- 奇思妙想的SQL|去重Cube計算最佳化新思路SQL
- 奇思妙想 CSS 文字動畫CSS動畫
- CSS 奇思妙想邊框動畫CSS動畫
- CSS 奇思妙想之酷炫倒影CSS
- 奇思妙想:用遊戲來做城市規劃靠不靠譜?遊戲
- CSS 奇思妙想 | 全相容的毛玻璃效果CSS
- 揭祕FACEBOOK未來的機器學習平臺機器學習
- iOS奇思妙想之使用block替代通知iOSBloC
- CSS 奇思妙想 | Single Div 繪圖技巧CSS繪圖
- CSS奇思妙想 -- 使用 CSS 創造藝術CSS
- 《奇思妙想》人物篇--圖靈獎得主概覽圖靈
- 原始碼篇:ThreadLocal的奇思妙想(萬字圖文)原始碼thread
- 奇思妙想,獲取對方手機通訊錄
- CSS 還能這樣玩?奇思妙想漸變的藝術CSS
- 揭開計算機的神祕面紗計算機
- 《奇思妙想》作者Dennis Shasha:小品電腦科學(圖靈訪談)圖靈
- CSS 奇思妙想 | 巧妙的實現帶圓角的三角形CSS
- 邊緣計算與雲端計算的未來
- [英]《奇思妙想》作者Dennis Shasha:小品電腦科學(圖靈訪談)圖靈
- 未來計算世界 (轉)
- 哪來的程式設計天才?程式設計
- 計算的未來是什麼?
- CSS 奇思妙想 | 使用 resize 實現強大的圖片拖拽切換預覽功能CSS
- 奇思妙想 CSS 3D 動畫 | 僅使用 CSS 能製作出多驚豔的動畫?CSS3D動畫
- 活動預告|ChinaJoy來襲,Mob帶您揭開遊戲行業未來的祕密遊戲行業
- 線上遊戲為何青睞雲端計算?揭祕手遊雲端計算架構遊戲架構
- 雲端計算的前世今生與未來
- 這位「計算」的信徒,要用機器智慧塑造城市的未來 | 人物對話
- 邊緣計算 VS 雲端計算,誰才是未來?
- 揭祕前端工程師未來就業方向,年薪50w不是夢!前端工程師就業
- 雲端計算的6個未來趨勢
- 雲端計算真的是未來嗎
- 【譯】CSS 十六進位制顏色揭祕CSS
- 上層告知,下層請求——物件導向混搭函式式設計(OO專家Michael Feathers的奇思妙想)物件函式
- 揭祕:原來騰訊、網易、阿里竟是這樣招程式設計師的阿里程式設計師
- 未來的網際網路是雲端計算還是星計算