基于tsp规划模型的碎纸片拼接复原问题研究

基于tsp规划模型的碎纸片拼接复原问题研究

ID:5349788

大小:717.31 KB

页数:6页

时间:2017-12-08

基于tsp规划模型的碎纸片拼接复原问题研究_第1页
基于tsp规划模型的碎纸片拼接复原问题研究_第2页
基于tsp规划模型的碎纸片拼接复原问题研究_第3页
基于tsp规划模型的碎纸片拼接复原问题研究_第4页
基于tsp规划模型的碎纸片拼接复原问题研究_第5页
资源描述:

《基于tsp规划模型的碎纸片拼接复原问题研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、第3卷第2期数学建模及其应用Vol.3No.22014年6月MathematicalModelingandItsApplicationsJun.2014檺檺檺檺檺檺殣殣檺檺建模探索檺檺殣殣檺檺檺檺檺檺基于TSP规划模型的碎纸片拼接复原问题研究李蕾1,麻思达2,潘博渊3(1.西北工业大学自动化学院,陕西西安710072;2.西北工业大学材料学院,陕西西安710072;3.西北工业大学软件与微电子学院,陕西西安710072)摘要:引入差异度指标描述碎纸片图像边缘的匹配程度,以差异度最小为目标建立TSP问题的数学模型,并按照指派模型求

2、解。设计“按行聚类-行内排序”算法,以降低算法的时间复杂度;同时,对字符进行聚类分析,并利用模式识别技术降低拼接的错误率,减少人工干预;通过纵切、纵横切、双面的中英文碎纸片的复原,验证了拼接模型和算法的准确性和有效性。关键词:碎纸片拼接复原;TSP模型;指派模型;聚类分析;模式识别中图分类号:O29文献标志码:A文章编号:2095-3070(2014)02-0012-06破碎文件的拼接常应用于司法物证复原、历史文献修复以及军事情报获取等重要领域,然而碎纸片信息量巨大,纯手工很难完成。随着计算机技术的发展,人们试图开发碎纸片的自动

3、拼接技术,以提高拼接复原效率。目前,碎纸片的拼接研究主要是利用碎纸片的特征,如边缘、文本格式相似性等,将问题化为旅行商问[1-2]题(travelingsalesmanproblem,TSP)、0-1规划模型等,并运用贪心算法进行求解。本文对2013年全国大学生数学建模竞赛B题的3种碎纸片(纵切、纵横切和双面碎纸片)提出复原方法,以差异度最小为目标建立TSP问题的数学模型,设计“按行聚类-行内排序”算法,并运用模式识别技术降低时间复杂度和拼接的错误率,从而减少人工干预。1旅行商问题模型1,当指派Ai去完成Bj工作[3-4]设xi

4、j表示Ai完成Bj工作,并令xij={,则TSP问题的规划模型为:0,当不指派Ai去完成Bj工作nnminδ∑∑rijxij,rij≥0i=1j=1ns.t.∑xij=1,i=1,2,…,nj=1n∑xij=1,j=1,2,…,n。i=1∑xij≤|S|-1,2≤|S|≤n-2,S{1,2,…,n}i,j∈Sxij∈{0,1},i,j=1,2,…,n其中,rij表示Ai完成Bj工作的效率,由rij组成的方阵R=(rij)n×n称为效率矩阵。由于TSP问题是一个典型的NP完全问题,求解存在很大的难度。注意到第3个约束条件是保证最

5、优解只有一个环。如果不考虑该约束条件,TSP问题的规划模型就化为了指派模型。当指派模型求出的最优解恰好只有1个环时,则其解即为TSP问题规划模型的最优解。根据碎纸片拼接复原问题的特点,可以按照指派模型求解TSP问题。收稿日期:2014-03-27通讯作者:李蕾,E-mail:646452369@qq.com·12·第3卷第2期数学建模及其应用Vol.3No.2Jun.2014本文通过对碎纸片边界像素的比较分析,定义碎纸片间的差异度δ为两块碎纸片邻边像素的灰度差的绝对值,以这个差异度最小为目标建立TSP问题的数学模型,求解并给出拼

6、接方案。下面根据差异度δ给出纵切、纵横切、双面碎纸片的拼接模型和求解算法。2纵切碎纸片的拼接针对2013年全国大学生数学建模竞赛B题的纵切碎纸片的拼接复原问题,规定最左边一片为第0片,最右边一片为第18片,每片碎纸片的像素是1980×72,建立TSP问题的规划模型:1818minδ=∑∑rijxijj=0i=018s.t.∑xij=1,j=1,2,…,18i=0n∑xij=1,i=0,1,2,…,17。j=1∑∑xij≤|S|-1,2≤|S|≤n-2,S{1,2,…,n}j∈Si∈S1,第i片与第j片邻接其中:xij=,i,j

7、=0,1,…,18,i≠j,xii=0;rij表示碎片i和j之间的差异度,定{0,其他义为rij,ai表示第i片碎纸片的第k行第l列的像素点的灰度值,k=1,2,…,1980,l=1,ij=|ak,72-ak,1|k,l2,…,72,ri0=r18j=∞。利用Matlab函数bintprog求解相应指派模型,得出纵切碎纸片的复原最优解:中文的碎纸片复原从左到右顺序为008,014,012,015,003,010,002,016,001,004,005,009,013,018,011,007,017,000,006;英文的碎纸片复

8、原从左到右顺序为003,006,002,007,015,018,011,000,005,001,009,013,010,008,012,014,017,016,004。值得注意是,该拼接过程无需人工干预。3纵横切碎纸片的拼接3.1模型建立208208对于208片

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。