|
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件 ★ 免费下载 ★ ★ 使用帮助★
您发表的这个评价指标公式与我的理解一致了:
“指标=方式的有效长度 / 棒料长度+系数1×方式最大可重复次数+系数2 x(方式中可包含的最大零件数 - 方式中包含的零件个数 )
方式中可包含的最大零件数 = 最长棒料长度 / 最短零件长度”
这里我所说的“一致”不是说具体使用方法上的完全吻合,而是概括的认识、思想的暗合。
设对于某一根给定规格的原料:A1,其可开料的零件的集合是:A1={a,a,……b,……c,……d,……,e……},则任一可行下料组合都是该集合的一个子集。假设这样的子集一共有m个(或者干脆就是下料组合数m个),对于一个可接受的原料利用率 i ,假设为98%,其对应的子集数为 ni 个,则这 ni 个子集应当是我们重点考察的对象。
如何筛选出这个子集 ni 是一件困难的事,且不说一次性的筛选,实际下料过程中,即使同一规格的原料A2、A3、……其对应可用零件的全集也是处于递减变化过程中的。用遍历组合去筛选想想都是恐怖的,而且这个事先给定的可接受原料利用率也不见得就是恰当的。好在这些特点吧与随机筛选倒是吻合。只要尝试组合次数足够,找到一组或者更多组达到 i 的下料组合不在话下,甚至可以模糊 i 的要求,在控制尝试组合的循环次数后,极大可能得到比如:95%,96%,97%,98%,99%,……的下料组合。但是,我们还是想排除那些低效的组合,比如:20%,30%,60%,……怎么排除,当然不是确定的排除,而只是将其入选可能性大大降低,哪怕不幸入选,也会用一定的评价标准将其淘汰。
但为什么一定要将原料可接受利用率抬高呢?这一方面是生活常识,一方面也来源于数据观察。那些优异的整体下料方案,尤其最优结果,其方案组成的每一个下料组合的原料利用率都是极高的,极“贪婪”的。如果组成整体下料方案的多个下料组合的原料利用率是低效的、糟糕的,则整体方案必不优秀或至少不是最优。因此,我们可以大致划定:整体优异方案必然建立在单个下料组合的足够“贪婪”的基础之上。
但是,同时也应注意:局部极致地“贪婪”未必会营造出整体的优异。怎么处理?就是不要因为有了99%,就拦截了所有其他的比如:98%,97%,……让他们也参与进来,加入到组成最终方案的队伍当中,在更广阔的基础上进行对比择优。这正如大神“三坛老窖”所描述的“抖动”一样,筛东西要筛得好,筛得快,就要把“筛子”抖动起来。
怎样让这些组合都参与进来?就要研究他们的特点。每个 i 附近的下料组合其利用率可视为无太大差别,而此时能反映他们特点的便是:可最大开料数x(或曰:某个 Ai 的 ni 个优异子集中的重复个数)、组合零件数y。这两个参数可以成为辨识他们除了利用率 i 之外的两个重要标识。
如何利用这3个标识,大神“三坛老窖”给出了极优异的方法。我没有更好的方法,但做法的核心思想是和最新这个方法一致的。一个高利用率的下料组合其可最大开料数x又极大,这种组合对整体优异方案的贡献极大。我不能给出更多正面说明,但反面来看,一个低效组合如果x很大的话,整体方案一定很糟。这就告诉我们:迫不得已时,把低效组合的x降低;反之,就是对于 i 左右的下料组合,我们取x较大者优先。
至于组合零件数y,老窖同志一开始给出的评价标准倾向于y较大的优先,我一直不明所以。因为我一开始是倾向于y值小的优先,但当时也找不出理由来说明。现在想了一些,可以说说,也不见得就对。如果让组合零件数y大的优先,则整体上会出现小零件优先而剩余大零件可能性较大的局面。依前所述,可开料零件集合 Ai 是递减的,越到后面,原料所对应零件的开料组合选择空间越是逼仄。如果此时,留下的零件中,小零件居多的话,其组合空间稍大,方案尾部利用率进一步提高的可能性也较大。好在,从上面的评价方法来看,想到一块了,开心啊!!!
也没有多少新鲜有用的东西,表达下来,诌了这么多……
|
评分
-
1
查看全部评分
-
|