找回密码
 欢迎注册
查看: 45344|回复: 12

[求助] 最優化排版問題

[复制链接]
发表于 2012-9-4 10:17:56 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?欢迎注册

×
假如要在A4紙上打印不同數量的撲克牌: 紅心A——100張 黑桃A——80張 方塊A——200張 梅花A——150張 A4紙的規格為:210*297mm 撲克牌的規格為:7*9mm 要求最優化排版,打印以上四種不同數量的撲克牌A,問需求A4紙的最少數量是多少? 有一個條件:排版時因某種原因,每兩個撲克牌之間必須要留至少3mm,且排版時至少有2mm不能排到A4紙的邊緣. 請高手幫忙解答。

评分

参与人数 1金币 +20 收起 理由
gxqcn + 20 首帖奖励,欢迎常来。

查看全部评分

毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2012-9-4 11:41:03 | 显示全部楼层
这个确实比较难。 我说个我自己的真实案例。 三年前,我给自己的房子装修,由于是顶层又靠西面,所以决定给所有的玻璃(有70多块)贴隔热膜。 我仔细测量了一下玻璃尺寸,用Excel保存起来。 而后算面积总和,再加一点余量,然后到网上订货。 隔热膜宽度是5英尺(1.524米),长度则由用户决定,按面积算钱。 我的作法是: 1、尽量拼凑,看哪几块在尺寸上接近1.52米; 2、优先解决尺寸的玻璃,小尺寸的玻璃则可由边角料解决。 最后,非常完美地完成了任务(其中,在统计时少算了4块玻璃,余量大幅下降,最后也完成了,且每块玻璃上帖的都是完整的膜)。 在纸上排布剪裁法,确实比较伤脑筋,而且要求下刀要少,剪裁方便。 我曾想在网上搜索相关软件,但未果。 楼主的问题相对来说要比上面的简单一点。因为需要考虑的尺寸种类不多。
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
 楼主| 发表于 2012-9-4 12:07:11 | 显示全部楼层
因平時工作中遇到的不只是以上的,還有可能會出現更多同規格但不同數量的排版問題,不知道是否有比較方便的辦法來算出最少的紙張用量。因為涉及生產上的成本問題,希望高手出手相助!
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2012-9-4 15:34:21 | 显示全部楼层
等离子切割机(用于钢板下料)的驱动程序里有下料排版优化功能,但是我没有研究过内核。 工厂的钢板下料件形状和尺寸千奇百怪(以圆形、环形、弓形和多边形居多),内中的排版优化程序肯定不简单。
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2012-9-4 19:22:53 | 显示全部楼层
不同花色的牌大小相同,那么对于排版就没有区别了
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2012-9-4 19:22:59 | 显示全部楼层

评分

参与人数 1鲜花 +2 收起 理由
wayne + 2 哇,.很专业!!

查看全部评分

毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
 楼主| 发表于 2012-9-6 08:47:59 | 显示全部楼层
5# mathe 有區別,因每個花色的數量不同,要從最少量使用A4紙上考慮
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2012-9-6 10:47:42 | 显示全部楼层
8# 王子般的懒人 没区别吧。 先计算得到总共需要多少张扑克牌。 然后根据花色按比例分配到各种花色就行了
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
 楼主| 发表于 2012-9-6 15:06:47 | 显示全部楼层
9# wayne 如果有很多個花要打印的話,按比例不一定在同一張紙上擺滿所有花色,有可能數量少的花色會不用排在其中幾張紙上的.
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
 楼主| 发表于 2012-9-6 15:22:17 | 显示全部楼层
9# wayne 還想補充一點是:如果第一張排版確定,假定需要10張A4紙,則其它9張紙都是按同樣的排版打印。所以會出現有部分花色會多打印的情況,這種情況可以接受,最主要目的是所需的A4紙數量最少。
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
您需要登录后才可以回帖 登录 | 欢迎注册

本版积分规则

小黑屋|手机版|数学研发网 ( 苏ICP备07505100号 )

GMT+8, 2024-11-23 17:01 , Processed in 0.025801 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表