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打印中的模型分割與打包
迎接“十三五”規劃
主站蜘蛛池模板: 爆乳熟妇一区二区三区| 一级毛片高清| 伊人网址在线| 国产午夜精品鲁丝片| 久久久久青草大香线综合精品| 亚洲中文字幕在线观看| 欧美成人二区| 久久国产热| 亚洲一区二区视频在线观看| 无码网站免费观看| 亚洲V日韩V无码一区二区| 久久久久久久久亚洲精品| 五月婷婷丁香综合| 国产高潮流白浆视频| 日韩无码真实干出血视频| 啪啪免费视频一区二区| 亚洲欧美一区二区三区麻豆| 国产高颜值露脸在线观看| 91在线播放国产| 亚洲成人黄色网址| 99视频国产精品| 欧美成人一区午夜福利在线| 丝袜高跟美脚国产1区| 成人免费网站久久久| 国产99在线| 中文字幕日韩丝袜一区| 孕妇高潮太爽了在线观看免费| 久久综合结合久久狠狠狠97色| 久久精品国产在热久久2019| 免费国产一级 片内射老| 日韩 欧美 小说 综合网 另类| 国产精品偷伦在线观看| 免费无遮挡AV| 国产乱人伦偷精品视频AAA| 91精品专区| 亚洲第一国产综合| 亚洲不卡影院| 国产丰满大乳无码免费播放| 国产精品福利一区二区久久| 午夜视频日本| 五月天香蕉视频国产亚| 无码高潮喷水专区久久| 在线中文字幕日韩| 欧美黄色a| 国产天天射| 国产尹人香蕉综合在线电影| 日韩色图区| 特级毛片免费视频| 欧美中文字幕第一页线路一| 国产97公开成人免费视频| 成人va亚洲va欧美天堂| 日韩高清在线观看不卡一区二区| 高清色本在线www| 91精品国产自产91精品资源| 日韩二区三区无| 婷婷成人综合| 国产欧美日韩va另类在线播放| 国产综合另类小说色区色噜噜 | 香蕉eeww99国产在线观看| 欧美中文字幕一区| 青青草原国产精品啪啪视频| 日韩 欧美 国产 精品 综合| 国产精品人莉莉成在线播放| 啦啦啦网站在线观看a毛片| 国产福利一区视频| 精品福利视频导航| 找国产毛片看| 波多野结衣亚洲一区| 国产乱子精品一区二区在线观看| 国产精品无码作爱| 91一级片| 国产XXXX做受性欧美88| 久久综合色视频| 久久不卡精品| 97免费在线观看视频| 国产手机在线小视频免费观看| 自拍中文字幕| 久久午夜夜伦鲁鲁片无码免费| 精品国产91爱| 国产精品美人久久久久久AV| 国产欧美日本在线观看| 亚洲视频一区在线|