一种合版印刷切割路径求解方法及系统技术方案

技术编号:24459287 阅读:36 留言:0更新日期:2020-06-10 16:30
本发明专利技术提供一种合版印刷切割路径求解方法及系统,二者均包括:以目标拼版上每张拼版图片的顶点为图的顶点、以目标拼版上每张拼版图片的轮廓为图的边,创建目标无向图;目标拼版为当前待求解合版印刷切割路径的拼版;计算目标无向图中各顶点的度数;统计目标无向图中奇度顶点的总数,并判断统计所得的总数是否等于零;在判断统计所得的总数不等于零时,求出代价总和最小、并使目标无向图中每一个奇度顶点变为偶度顶点的目标路径;之后依据目标路径,在目标无向图中添加对应的边;在完成边的添加之后或在判断统计所得的总数等于零时,确定当前目标无向图中自预先设定的顶点开始的欧拉回路并输出。本发明专利技术用于缩短切割路径,提高切割效率。

A solution method and system for cutting path of combined printing

The invention provides a method and system for solving the cutting path of composite printing, both of which include: Taking the vertex of each composite picture on the target composite as the vertex of the graph, taking the contour of each composite picture on the target composite as the edge of the graph, creating the target undirected graph; the target composite is the mosaic of the current cutting path of composite printing to be solved; calculating the degree of each vertex in the target undirected graph; unifying Count the total number of odd vertices in the target undirected graph, and judge whether the total number of statistical results is equal to zero; when the total number of statistical results is not equal to zero, find the target path with the lowest total cost, and make every odd vertex in the target undirected graph become even vertex; then add the corresponding edge in the target undirected graph according to the target path; after adding the edge, or When the total number of statistical results is equal to zero, the Euler loop from the preset vertex in the current target undirected graph is determined and output. The invention is used for shortening the cutting path and improving the cutting efficiency.

【技术实现步骤摘要】
一种合版印刷切割路径求解方法及系统
本专利技术涉及合版印刷领域,具体涉及一种合版印刷切割路径求解方法及系统。
技术介绍
目前在印刷业务中,合版印刷逐渐发展起来。合版印刷又叫拼版印刷,其将许多不同客户小印量的印件组合成一个大版,共同分摊印刷成本,降低了成本,促进了印刷工业与信息网络化融合。合版印刷能够达到批量生产的目的。但合版印刷有一个重要的后道工艺就是需要将合版印刷的图片切割分离,具体地,需要采用加工机床的切割刀头,把拼版在一起的照片整体印刷加工后的印刷纸板,沿印刷物的边缘分割开。而加工机床的切割刀头可以沿任意方向移动,且目前在实际切割过程中,经常会出现切割刀头多次切割同一行程的情况,切割刀头移动路径相对较长,切割时间相对较长,切割效率相对较低。为此,本专利技术提供一种合版印刷切割路径求解方法及系统,用于解决上述问题。
技术实现思路
针对现有技术的上述不足,本专利技术提供一种合版印刷切割路径求解方法及系统,用于缩短切割路径,提高切割效率。第一方面,本专利技术提供一种合版印刷切割路径求解方法,包括步骤:P1、以目标拼版上每张拼版图片的顶点为图的顶点、以目标拼版上每张拼版图片的轮廓为图的边,创建目标无向图;目标拼版为当前待求解合版印刷切割路径的拼版;P2、计算目标无向图中各顶点的度数;P3、统计目标无向图中奇度顶点的总数,并判断该统计所得的总数是否等于零,若是则执行步骤P6,若否,则继续执行步骤P4;P4、求出代价总和最小、并使目标无向图中每一个奇度顶点变为偶度顶点的目标路径;P5、依据目标路径,在目标无向图中添加对应的边;P6、确定当前目标无向图中自预先设定的顶点开始的欧拉回路并输出。进一步地,步骤P1的具体实现方法包括步骤:构建无向图的邻接矩阵并初始化为空;采集目标拼版的拼版数据,并从中获取目标拼版上每张拼版图片的顶点信息和轮廓信息;将任意一张拼版图片的顶点、顶点的连接关系及顶点的连接权重,添加至所述邻接矩阵;所述连接权重为边长;遍历下一张拼版图片,将遍历到的拼版图片中与已添加在所述邻接矩阵中的顶点不重合的顶点添加至所述邻接矩阵,之后更新所述邻接矩阵中各顶点的连接关系及连接权重;依此类推,继续遍历下一张拼版图片直至遍历完所有的拼版图片,并将对应得到的最新的邻接矩阵记为目标邻接矩阵;根据目标邻接矩阵创建无向图,该无向图即为目标无向图。进一步地,步骤P4的实现方法包括步骤:计算并找出奇度顶点两两之间的最短路径;对找出的各最短路径进行组合,得到相应数量的路径组合;其中,记每个最短路径的端部的顶点为端部顶点,对于每个路径组合来说,组合中包含的端部顶点各不相同,并且组合中包含的端部顶点由目标无向图的所有的奇度顶点构成;分别计算各路径组合的路径代价;所述的路径代价,为路径组合中各个最短路径的边的连接权重之和;选取路径代价最小的路径组合为目标路径组合,该目标路径组合中包含的各个最短路径构成一目标路径。进一步地,所述的对找出的各最短路径进行组合,得到相应数量的路径组合,其实现方法包括步骤:遍历目标无向图的奇度顶点;对遍历到的所有的奇度顶点进行两两分组,获取各种分法对应的点对;记每种分法对应的所有的点对构成一个点对组合,分别将点对组合中每个点对各自对应的最短路径组合到一起构成路径组合,得相应数量的路径组合。进一步地,在步骤P6中,采用深度优先搜索算法,确定最新目标无向图中自预先设定的顶点开始的欧拉回路。第二方面,本专利技术提供一种合版印刷切割路径求解系统,包括:无向图创建单元,用于以目标拼版上每张拼版图片的顶点为图的顶点、以目标拼版上每张拼版图片的轮廓为图的边,创建目标无向图;目标拼版为当前待求解合版印刷切割路径的拼版;顶点度数计算单元,用于计算目标无向图中各顶点的度数;奇度顶点数量统计单元,用于统计目标无向图中奇度顶点的总数;判断单元,用于判断所统计的奇度顶点的总数是否等于零;目标路径计算单元,用于在判断所统计的奇度顶点的总数不等于零时,求出代价总和最小、并使目标无向图中每一个奇度顶点变为偶度顶点的目标路径;无向图补边单元,依据所述的目标路径,在目标无向图中添加对应的边;欧拉回路计算单元,用于在无向图补边单元完成补边或在判断单元判断奇度顶点的总数等于零时,计算出当前目标无向图中自预先设定的顶点开始的欧拉回路;输出单元,用于输出欧拉回路计算单元计算出的欧拉回路。进一步地,所述的无向图创建单元,包括:邻接矩阵构建模块,构建无向图的邻接矩阵并初始化为空;拼版图片信息采集模块,采集目标拼版的拼版数据,并从中获取目标拼版上每张拼版图片的顶点信息和轮廓信息;图片遍历单元,用于遍历拼版上的拼版图片;第一数据增添单元,用于将第一张遍历到的拼版图片的顶点、顶点的连接关系及顶点的连接权重,添加至所述邻接矩阵;第二数据增添单元,用于将下一张遍历到的拼版图片中的与已添加在所述邻接矩阵中的顶点不重合的顶点添加至所述邻接矩阵,并用于在上述将下一张遍历到的拼版图片中的与已添加在所述邻接矩阵中的顶点不重合的顶点添加至所述邻接矩阵后,更新邻接矩阵中各顶点的连接关系及连接权重,直至遍历完所有的拼版图片,将对应得到的最新的邻接矩阵记为目标邻接矩阵;无向图创建模块,用于根据目标邻接矩阵创建无向图,该无向图即为目标无向图。进一步地,所述的目标路径计算单元,包括:最短路径计算模块,用于计算两两奇度顶点之间的最短路径;路径组合模块,用于对计算所得的各最短路径进行组合,得到相应数量的路径组合;其中,记每个最短路径的端部的顶点为端部顶点,对于每个路径组合来说,组合中包含的端部顶点各不相同,并且组合中包含的端部顶点由目标无向图的所有的奇度顶点构成;路径代价计算模块,用于分别计算各路径组合的路径代价;所述的路径代价,为路径组合中各个最短路径的边的连接权重之和;目标路径获取模块,用于选取路径代价最小的路径组合为目标路径组合,该目标路径组合中包含的各个最短路径构成目标路径。进一步地,所述路径组合模块包括:顶点遍历单元,用于遍历目标无向图的奇度顶点;分组单元,用于对遍历到的所有的奇度顶点进行两两分组,获取对遍历到的所有奇度顶点的每种分法对应的点对;路径组合获取单元,记每种分法对应的所有的点对构成一个点对组合,分别将点对组合中每个点对各自对应的最短路径组合到一起构成路径组合,得相应数量的路径组合。进一步地,所述的欧拉回路计算单元,采用深度优先搜索算法计算当前目标无向图中自预先设定的顶点开始的欧拉回路。本专利技术的有益效果在于,本专利技术提供的合版印刷切割路径求解方法及系统,均能够创建目标拼版对应的目标无向图,且能够在构成的目标无向图不是欧拉图时,通过在无向图中添加代价总和最小的边的方式使目标无向图变为欧拉图,之后能够本文档来自技高网...

【技术保护点】
1.一种合版印刷切割路径求解方法,其特征在于,包括步骤:/nP1、以目标拼版上每张拼版图片的顶点为图的顶点、以目标拼版上每张拼版图片的轮廓为图的边,创建目标无向图;目标拼版为当前待求解合版印刷切割路径的拼版;/nP2、计算目标无向图中各顶点的度数;/nP3、统计目标无向图中奇度顶点的总数,并判断该统计所得的总数是否等于零,若是则执行步骤P6,若否,则继续执行步骤P4;/nP4、求出代价总和最小、并使目标无向图中每一个奇度顶点变为偶度顶点的目标路径;/nP5、依据目标路径,在目标无向图中添加对应的边;/nP6、确定当前目标无向图中自预先设定的顶点开始的欧拉回路并输出。/n

【技术特征摘要】
1.一种合版印刷切割路径求解方法,其特征在于,包括步骤:
P1、以目标拼版上每张拼版图片的顶点为图的顶点、以目标拼版上每张拼版图片的轮廓为图的边,创建目标无向图;目标拼版为当前待求解合版印刷切割路径的拼版;
P2、计算目标无向图中各顶点的度数;
P3、统计目标无向图中奇度顶点的总数,并判断该统计所得的总数是否等于零,若是则执行步骤P6,若否,则继续执行步骤P4;
P4、求出代价总和最小、并使目标无向图中每一个奇度顶点变为偶度顶点的目标路径;
P5、依据目标路径,在目标无向图中添加对应的边;
P6、确定当前目标无向图中自预先设定的顶点开始的欧拉回路并输出。


2.根据权利要求1所述的合版印刷切割路径求解方法,其特征在于,步骤P1的具体实现方法包括步骤:
构建无向图的邻接矩阵并初始化为空;
采集目标拼版的拼版数据,并从中获取目标拼版上每张拼版图片的顶点信息和轮廓信息;
将任意一张拼版图片的顶点、顶点的连接关系及顶点的连接权重,添加至所述邻接矩阵;所述连接权重为边长;
遍历下一张拼版图片,将遍历到的拼版图片中与已添加在所述邻接矩阵中的顶点不重合的顶点添加至所述邻接矩阵,之后更新所述邻接矩阵中各顶点的连接关系及连接权重;依此类推,继续遍历下一张拼版图片直至遍历完所有的拼版图片,并将对应得到的最新的邻接矩阵记为目标邻接矩阵;
根据目标邻接矩阵创建无向图,该无向图即为目标无向图。


3.根据权利要求1所述的合版印刷切割路径求解方法,其特征在于,步骤P4的实现方法包括步骤:
计算并找出奇度顶点两两之间的最短路径;
对找出的各最短路径进行组合,得到相应数量的路径组合;其中,记每个最短路径的端部的顶点为端部顶点,对于每个路径组合来说,组合中包含的端部顶点各不相同,并且组合中包含的端部顶点由目标无向图的所有的奇度顶点构成;
分别计算各路径组合的路径代价;所述的路径代价,为路径组合中各个最短路径的边的连接权重之和;
选取路径代价最小的路径组合为目标路径组合,该目标路径组合中包含的各个最短路径构成一目标路径。


4.根据权利要求3所述的合版印刷切割路径求解方法,其特征在于,所述的对找出的各最短路径进行组合,得到相应数量的路径组合,其实现方法包括步骤:
遍历目标无向图的奇度顶点;
对遍历到的所有的奇度顶点进行两两分组,获取各种分法对应的点对;
记每种分法对应的所有的点对构成一个点对组合,分别将点对组合中每个点对各自对应的最短路径组合到一起构成路径组合,得相应数量的路径组合。


5.根据权利要求1所述的合版印刷切割路径求解方法,其特征在于,在步骤P6中,采用深度优先搜索算法,确定最新目标无向图中自预先设定的顶点开始的欧拉回路。


6.一种合版印刷切割路径求解系统,其特征在于,包括:
无向图创建单元,用于以目标拼版上每张拼版图片的顶点为图的顶点、以目标拼版上每张拼版图片的轮廓为图的边,创建目标无向图;目标拼版为当前待求解合版印刷切割路径的拼版;
顶点度数计算单元,用于...

【专利技术属性】
技术研发人员:郭志强王猛孙恩情文静
申请(专利权)人:山东晨熙智能科技有限公司
类型:发明
国别省市:山东;37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1