The Stockpile blending problem is an important component of mine production scheduling, where stockpiles are used to store and blend raw material. The goal of blending material from stockpiles is to create parcels of concentrate which contain optimal metal grades based on the material available. The volume of material that each stockpile provides to a given parcel is dependent on a set of mine schedule conditions and customer demands. Therefore, the problem can be formulated as a continuous optimization problem. In the real-world application, there are several constraints required to guarantee parcels that meet the demand of downstream customers. It is a challenge in solving the stockpile blending problems since its scale can be very large. We introduce two repaired operators for the problems to convert the infeasible solutions into the solutions without violating the two tight constraints. Besides, we introduce a multi-component fitness function for solving the large-scale stockpile blending problem which can maximize the volume of metal over the plan and maintain the balance between stockpiles according to the usage of metal. Furthermore, we investigate the well-known approach in this paper, which is used to solve optimization problems over continuous space, namely the differential evolution (DE) algorithm. The experimental results show that the DE algorithm combined with two proposed duration repair methods is significantly better in terms of the values of results than the results on real-world instances for both one-month problems and large-scale problems.
翻译:混合储存问题是矿山生产时间安排的一个重要部分,矿山的储存被用来储存和混合原料; 将储存材料混合起来,目的是根据现有材料建立含有最佳金属品级的精矿区; 每一储存向某一包裹提供的材料量取决于一套矿山时间表条件和客户需求; 因此,这个问题可以作为一个连续优化的问题提出; 在实际应用中,保证包裹满足下游顾客的需求需要存在若干限制; 解决储存混合问题是一项挑战,因为其规模可能很大; 我们引进两个经过修复的操作者,处理问题,把不可行的解决办法转换成解决办法,而不违反两种严格的限制; 此外,我们引入一个多组成部分的健身功能,以解决大规模储存混合的问题,使金属量在计划上最大化,并根据金属的使用情况保持储存之间的平衡; 此外,我们调查本文中用来解决连续空间优化问题的众所周知的方法,即差异演算法; 我们引入两个经过实验的结果显示,DE算法与两个规模较大的修理期的两种问题,其实际结果加起来比一个规模问题都要好。