精品欧美无遮挡一区二区三区在线观看,中文字幕一区二区日韩欧美,久久久久国色αv免费观看,亚洲熟女乱综合一区二区三区

        ? 首頁 ? 理論教育 ?自動下棋的機器

        自動下棋的機器

        時間:2023-02-14 理論教育 版權反饋
        【摘要】:不知你是否聽說過一種自動下棋的機器,這的確是一種令人驚奇的東西。除此而外,其他的自動下棋機就沒有這么大的名氣了,但這絲毫不影響人們對這種有自動運算功能的機器的鐘愛,并始終堅信不疑。但這個結論只能針對“以前”,因為近年來出現(xiàn)的一些事物足以讓這個結論被推翻——會自動“下棋”的機器事實上已經(jīng)出現(xiàn)了!這個過程所用的時間的長短,與所用的下棋程序的種類和計算機的速度都有關系。

        不知你是否聽說過一種自動下棋的機器,這的確是一種令人驚奇的東西。棋盤上可能出現(xiàn)的棋局不計其數(shù),卻居然有這種機器被發(fā)明出來!

        不過真相其實并不復雜。

        以前根本沒有能夠真正自動下棋的機器,但人們總是堅信并期待它的出現(xiàn),所以那時候以自動下棋機器的形象被發(fā)明出來的機器并不少,其中匈牙利的機械師沃里弗蘭克·馮·坎別林(1734—1804)發(fā)明的那一臺名氣最大——它曾進入奧地利和俄羅斯的宮廷里供國王消遣,也曾公開在巴黎和倫敦舉辦過展覽,連拿破侖都曾與之一決高下。遺憾的是,19世紀中期,這位“大明星”來到了美國費城,在一場事故中葬身火海。

        除此而外,其他的自動下棋機就沒有這么大的名氣了,但這絲毫不影響人們對這種有自動運算功能的機器的鐘愛,并始終堅信不疑。

        所有的這些號稱能自動下棋的機器其實都是騙局,那時候的任何一臺機器都不能自動運算。

        就拿我們剛剛提到的名氣最大的那臺來說,它不過是一個大箱子,里面塞滿了復雜的機械裝置,箱子上有棋盤和棋子,棋子靠一個木偶的手移動。在正式開始下棋之前,它的發(fā)明者總會向別人展示一下箱子內部那些復雜的機器零件,但事實上在整個下棋的過程中,它們唯一的作用,就是在展示內部結構的環(huán)節(jié),掩護藏在箱子里的人!是的,這些看似復雜的零件的下面有一個空間足夠容納一個身材瘦小的人!大名鼎鼎的棋手約翰·阿爾蓋勒和威廉·劉易斯都曾藏身于此,在零件的掩護下悄悄操縱過木偶。

        我們因此得出了一個結論,那就是棋盤上可能出現(xiàn)的棋局不計其數(shù),自動選擇最佳走法的機器不過是那些容易被騙的人的想象罷了,擔心機器戰(zhàn)勝人無異于杞人憂天。

        但這個結論只能針對“以前”,因為近年來出現(xiàn)的一些事物足以讓這個結論被推翻——會自動“下棋”的機器事實上已經(jīng)出現(xiàn)了!我們提到的能用一秒鐘的時間完成成千上萬次運算的計算機就是這樣的機器。那么計算機是如何“下棋”的呢?

        我們必須承認,計算機只會進行數(shù)的運算,根本不會下棋,但它的運算是按照一定的步驟——也就是事先編好的程序來進行的。數(shù)學家依據(jù)特定的下棋戰(zhàn)術為計算機編寫了下棋的程序,這套程序能為棋盤上的每一個落子點在某個戰(zhàn)術中選擇最恰當?shù)淖咂宸桨?。比如下面的?zhàn)術中,每個棋子都被編寫了特定的分值。

        國王……+200分 卒……+1分

        皇后……+9分 落后卒……-0.5分

        車……+5分 被困卒……-0.5分

        象……+3分 并卒……-0.5分

        馬……+3分

        此外,為計算機編寫的下棋程序還可以根據(jù)一定的方法來判定棋子位置的優(yōu)劣,這一部分的分值不會高于1分。在某種程度上來講,從白棋的總分值與黑棋的總分值之差可以明顯看出雙方陣容的優(yōu)劣,如果差數(shù)為正,則白棋勝算更大,如果差數(shù)為負,則更有可能獲勝的是黑棋。

        計算機會利用自己所擅長的計算來判斷怎樣在三步之內使這個差數(shù)最大,它從所有可能的組合中選出一個最佳的方案,打印在專門的卡片上,生成“一步棋”[1]。這個過程所用的時間的長短,與所用的下棋程序的種類和計算機的速度都有關系。但顯而易見,計算機所用的時間在我們看來都是極少的,根本不必擔心時間是否夠用。

        必須強調的是,只能從三步之內擇優(yōu)的機器其實只相當于水平極低的棋手[2]。高手對弈時,甚至要提前預計出十步甚至更多步才可以應付。

        但我們又必須承認這一切都不是問題,因為計算機的技術必將不斷完善,其“下棋”的本領也必將不斷提高。

        為了使讀者感覺到輕松閱讀的樂趣,我覺得不必介紹太多關于計算機編程的復雜問題,因此下一章我們會簡單介紹幾個易懂的計算機程序。

        免責聲明:以上內容源自網(wǎng)絡,版權歸原作者所有,如有侵犯您的原創(chuàng)版權請告知,我們將盡快刪除相關內容。

        我要反饋