基于神经网络的白酒勾兑目标规划算法优化
Optimization of goal programming algorithm of liquor blending based on neural network
-
摘要: 针对白酒勾兑过程中,现有的白酒勾兑目标规划算法难以确定权系数(优先因子)的缺点,本文提出了利用人工神经网络对目标规划算法进行改进和优化,选择三层前向BP神经网络结构,并通过选取理化指标向量与"优先因子"权系数向量之间合适的样本,对该神经网络结构进行训练,训练完成后得到了一组最优的"优先因子",代入配方模型,求得白酒勾兑最优的配方解。仿真结果表明,基于神经网络的优化算法快速、收敛、可行,能够得到满足多目标的最优配方,得到的理化指标曲线更加接近目标曲线,提高勾兑成功率至98%,降低了勾兑成本6%。因此,该优化算法能够更有效地应用于白酒勾兑工艺中,得到满足多目标的最优配方。Abstract: As to liquor blending process, the existed blending technique based on goal programming algorithm was difficult to determine the weighting coefficients (priority factors) . So artificial neural network was utilized to revise the goal programming algorithm and a three-layered forward BP neural network structure was adopted, then the structure was trained through appropriate training samples which were between physicochemical index vector and priority factor vector. As a consequence, the optimal priority factors were gained, and then were applied to the formula model, resulting in liquor blending optimal formula solution. Last, simulation results showed that the neural network optimization algorithm was fast, convergent and feasible, which could get a less 5% cost and more precise formula whose physicochemical index curve was more close to the target one. Therefore, the optimization algorithm based on neural network could be effectively applied to liquor blending process, and be able to meet the multi-objective optimal formula.