999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于0-1規劃的五連珠問題求解

2018-12-25 08:37:40吳亞東肖華勇
唐山師范學院學報 2018年6期
關鍵詞:規劃模型

吳亞東,肖華勇

?

基于0-1規劃的五連珠問題求解

吳亞東,肖華勇

(西北工業大學 理學院,陜西 西安 710129)

五連珠問題是五子棋中抽象出來的問題,通過建立0-1規劃模型,求解得出一維、二維以及三維情況下五子連珠問題的可行解。類比晶體學中晶體的成核與生長過程,建立了晶胞構成模型。相比單純的0-1規劃模型,晶胞構成模型有運算規模小、運行速度快等優點。拓展至高維度情況下的連珠問題,討論不同維數規劃模型的約束類型的個數。該模型對于N子連珠問題以及八皇后的求解有一定的借鑒意義。

五子連珠;晶胞構成;0-1規劃;N維約束

五子連珠問題是基于五子棋演變而來,規則為在一個棋盤中的每個小方格子的中心點各放一個棋子,如果兩個棋子所在的小方格有公共邊或公共頂點,那么則稱這兩個棋子相連。

針對五連珠問題的規則要求,我們建立了0-1規劃模型,通過Lingo軟件編程得到了在一維、二維以及三維空間下的可行解[1]。借鑒晶體學中晶體生長與晶胞構成,建立了晶胞構成模型求解連珠問題,討論了在N維空間下的五子連珠問題的約束類型數目。

1 0-1規劃模型建立

1.1 二維一般問題

以6×7的長方形棋盤為例,對前5列,每行至少需要去掉1個棋子,則前5列至少需要去掉6個棋子。對后兩列,每列至少需要去掉1個棋子,因此后兩列至少需要去掉2個棋子。則總的至少需要去掉8個棋子。如圖1所示。

圖2是一種去掉8個棋子而能滿足條件的方式。

圖1 6×7長方形棋盤

圖2 6×7情況的一種解法

1.2 二維一般模型

對×的五連珠問題,建0-1決策變量[2-4],設

去掉棋子數最少的目標函數設為:

每行連續5個格子中至少要去掉一個棋子,則有:

每列連續5個格子中至少要去掉一個棋子,則有:

每條反斜線上連續5個格子中至少要去掉一個棋子,則有:

每條正斜線上連續5個格子中至少要去掉一個棋子,則有:

因此總的線性規劃模型為:

約束總數:

當=13,=17時,=556,其約束條件如下:

13×17的棋盤需要44個棋子。

圖3 13×17棋盤情況一種解法

1.3 三維一般模型

對××的五連珠問題,建0-1決策變量,設

去掉棋子數最少的目標函數為:

三個方向分別稱為、及軸方向。

圖4 4條空間對角線方向示意圖

(1)只變一個方向的約束:

(2)變兩個方向的約束:

(3)變三個方向的約束

總共約束有3+6+4=13類。

約束總數:

線性規劃模型為:

對于6×7×6棋盤,求解結果為64。

2 晶體生長模型建立

建立的0-1規劃模型,可以求解小規模低維度的問題,但對于高維度大規模的棋盤,其求解速度有待提高。為此我們引入晶體學中晶胞的概念以簡化問題。

晶胞:構成晶體的最基本的幾何單元,是能完整反映晶體內部原子或離子在三維空間分布之化學結構特征的平行六面體最小單元[5]。

2.1 一維晶胞模型

當我們將二維問題降維到一維問題(以=13為例)時,其一般的結果如圖5所示。

圖5 一維一般問題

從圖5可以發現,黑棋子總是每隔4個就出現一次,同理,5連續的5個棋子可以看做是一個循環單元,如果恰巧就是5的整數倍,那么只是循環單元在反復地、完整地出現,這與晶胞的概念類似。將連續的5個棋子視為“一維晶胞”,一維棋盤的增長、擴張就類似晶體由晶核生長為晶體的過程。可以將問題簡化如下:首先求解出一個有效的晶胞,然后讓其“生長”為邊長是5的整數倍的棋盤,最后根據給定的棋盤大小從中統計出最少的棋子的排列方式。例如,對于邊長為13的棋盤來講,先求解邊長為5棋盤,再將其平移復制2個成為邊長為15的棋盤,統計連續13個格子中黑子的數目,即可找到最少黑子的邊長為13的棋盤分布,此為一個可行解。避免了直接求解大規模棋盤就可以得到可行解,而且還可能得到多個可行解。

2.2 二維晶胞模型

二維13×17棋盤的一種解如圖6所示。

可以發現類二維棋盤中的二維晶胞(圖6中虛線內部分),其大小為5×5。求解二維晶胞的思路可以用圖7-圖9示意。

一張二維平面,將其上下連接在一起,左右也連接在一起,兩個斜對角線也連接在一起,見圖7。由平面變成圓筒,再變為圓環,見圖8。在每一個點處的橫向、縱向、斜向都滿足五連珠條件,則可得到原平面的二維晶胞,見圖9。

圖7 有效晶胞的約束方式

圖8 二維有效晶胞約束示意圖

圖9 二維有效晶胞

有了二維晶胞以后,對其進行平移復制為20×25的二維棋盤,從中統計出以13、17為邊長的長方形棋盤內最少的黑子數目(44個),得到圖10中的2種完全不同的解,其中的一種在之前未求解出。若對其進行對稱、旋轉變換可得到更多的可行解。

猜你喜歡
規劃模型
一半模型
重要模型『一線三等角』
發揮人大在五年規劃編制中的積極作用
重尾非線性自回歸模型自加權M-估計的漸近分布
規劃引領把握未來
快遞業十三五規劃發布
商周刊(2017年5期)2017-08-22 03:35:26
多管齊下落實規劃
中國衛生(2016年2期)2016-11-12 13:22:16
十三五規劃
華東科技(2016年10期)2016-11-11 06:17:41
3D打印中的模型分割與打包
迎接“十三五”規劃
主站蜘蛛池模板: 国产xxxxx免费视频| 人禽伦免费交视频网页播放| 日韩成人在线视频| 国产欧美另类| 国产无码精品在线| 国产手机在线小视频免费观看| 午夜视频免费一区二区在线看| 波多野结衣中文字幕一区二区| 亚洲欧美另类日本| 婷婷综合色| 国产va在线| 四虎国产在线观看| 亚洲色图欧美一区| 成人在线天堂| 亚洲成人一区在线| 台湾AV国片精品女同性| 欧美综合在线观看| 国产95在线 | 91小视频版在线观看www| 亚洲欧美一区二区三区图片| 久久综合丝袜日本网| 亚洲永久精品ww47国产| 国产农村妇女精品一二区| 99re在线观看视频| 中国精品久久| 午夜啪啪福利| 亚洲精品无码抽插日韩| 色爽网免费视频| 伊人色在线视频| 免费jizz在线播放| 亚洲日韩日本中文在线| 538国产视频| 在线观看无码a∨| 日韩国产一区二区三区无码| 欧美国产在线看| 无码国产偷倩在线播放老年人 | 国产91在线免费视频| 欧美亚洲激情| 天天激情综合| 综合五月天网| 国产精品亚洲精品爽爽| 亚洲二三区| 97亚洲色综久久精品| 久久大香伊蕉在人线观看热2| 久热re国产手机在线观看| 国产免费网址| 国产毛片高清一级国语| 国产成人高清亚洲一区久久| 欧美亚洲中文精品三区| 成人免费一区二区三区| 中文无码精品a∨在线观看| 无码中文字幕乱码免费2| 伊人91在线| 精品三级网站| 9久久伊人精品综合| 中文字幕色在线| 亚洲成aⅴ人片在线影院八| 欧美高清三区| 国产精品成人久久| 97色伦色在线综合视频| 久久综合亚洲鲁鲁九月天 | 国产精品高清国产三级囯产AV| 成人免费黄色小视频| 97精品伊人久久大香线蕉| 欧美国产中文| 国产永久在线视频| 伊人激情综合网| 亚洲欧美日韩精品专区| 久久这里只有精品2| 亚洲乱码在线播放| 无码电影在线观看| 在线日韩日本国产亚洲| 亚洲国产精品VA在线看黑人| 永久免费AⅤ无码网站在线观看| 欧美一区二区三区不卡免费| 永久成人无码激情视频免费| 香蕉伊思人视频| 欧美日在线观看| 毛片视频网址| 无码aⅴ精品一区二区三区| 欧美亚洲国产精品久久蜜芽| 毛片网站在线看|