A genetic algorithm trend of balanced herbal blending optimization method, based on the use of medicinal effective ingredients chromatograph detected in each batch of the content data; each batch of medicinal materials, through the spectrum analysis software into the content of matrix, and the matrix is loaded into memory; set the blending parameters; mathematics model of blending problem; blending optimization using genetic algorithm improved the best balance trend, the program can be used to guide processing or as blending blending of Chinese herbs on the basis of instrument. In the invention, a new improvement of the traditional genetic algorithm is carried out, and a genetic algorithm of the trend balance is put forward to be used for the optimization and blending of Chinese medicinal herbs. The actual application shows that the improved genetic algorithm has higher accuracy, precision and efficiency, and is better than the traditional genetic algorithm and nonlinear least squares method in terms of accuracy, precision and efficiency, so as to ensure that the Chinese herbal medicine ingredients stability, guarantee the quality of traditional Chinese medicine.
【技术实现步骤摘要】
基于趋势平衡遗传算法的中药材勾兑优化方法
本专利技术涉及一种能够对中药材利用计算机进行全自动勾兑优化计算出勾兑优化方案的基于趋势平衡遗传算法的中药材勾兑优化方法。
技术介绍
中药源自中国,是中华名族几千年来用于预防和治疗疾病以及调节人体机能的物质基础。其组成多为植物、动物、矿物等成份。中药主要分为中成药和中药材。中成药通常为多种中药材的提取加工产物,具有方便服用、易于携带、方便运输、易于存储的特点。因而,中成药受到广大患者的喜爱。中药质量一直是广大患者关心的问题。然而,不同批次和产地的中药材其成份含量均有所差别。为保障中药治病强身的功效,确保中药中各种有效成份含量的达标和稳定就显得尤为重要。因而,中药材质量控制,即确保中药材中各成份含量的稳定,是中药制造企业的一项重要任务,也是中药迈出国门走向世界的前提条件。为了保证中药材中各成份含量的稳定,经生产实践证实,通过对各批中药材进行混合勾兑能对保证中药质量起到关键作用。传统的中药材勾兑,需要依赖人工计算勾兑方案,其过程费时、费力,而且还可能不够准确。因而,近年来,有关研究者提出采用计算机进行自动勾兑优化,典型的自动勾兑优化方法有遗传算法、非线性最小二乘法等,但它们计算准确性偏低。
技术实现思路
本专利技术的目的就是提供一种不限定中药批次和成份数量的高效、准确、可靠、低成本的,能够确保中药材勾兑后各成份含量稳定的基于趋势平衡遗传算法的全自动智能勾兑优化方法。本专利技术的基于趋势平衡遗传算法的中药材勾兑优化方法,包括以下步骤:1、使用色谱仪检测出各批中药材有效成份的含量。2、将各批中药材的成份含量数据,即每批中药材的成 ...
【技术保护点】
一种基于趋势平衡遗传算法的中药材勾兑优化方法,其特征在于:它包括以下步骤:(1)、使用色谱仪检测出各批中药材有效成份的含量;(2)、将各批中药材的成份含量数据,即每批中药材的成份含量值,通过图谱分析软件转换为成份含量矩阵,并加载该矩阵到内存中;(3)、设定勾兑参数,即设定勾兑允许的最大平均偏差,优选是10%以内;(4)、勾兑问题的数学模型如下:勾兑优化问题的计算模型如公式(Ⅰ)和(Ⅱ)所示,其中公式(Ⅱ)为公式(Ⅰ)的符号表示,
【技术特征摘要】
1.一种基于趋势平衡遗传算法的中药材勾兑优化方法,其特征在于:它包括以下步骤:(1)、使用色谱仪检测出各批中药材有效成份的含量;(2)、将各批中药材的成份含量数据,即每批中药材的成份含量值,通过图谱分析软件转换为成份含量矩阵,并加载该矩阵到内存中;(3)、设定勾兑参数,即设定勾兑允许的最大平均偏差,优选是10%以内;(4)、勾兑问题的数学模型如下:勾兑优化问题的计算模型如公式(Ⅰ)和(Ⅱ)所示,其中公式(Ⅱ)为公式(Ⅰ)的符号表示,AX=B(Ⅱ)其中m为成份总数,n为批次总数,aij为第j批、第i种成份的含量,xi为勾兑比例(xi∈[0,1],),bi为勾兑目标值,勾兑优化的目标函数为(5)、利用改进的趋势平衡遗传算法进行勾兑优化,改进的遗传算法采用基因型和表现型一体的设计,即个体的基因型和表现型相同,该方法如下:(c)设定种群初始大小nPopSize,并按照约束条件初始化种群,即按照公式对每个个体解向量进行初始化,其中fRandNum为[0,1]范围内的随机浮点数,共初始化nPopSize个个体解向量X;(d)设定最大迭代次数MAX_ITERATION_TIMES,设定最佳个体的平均偏移率为100%,即1.0;(e)利用趋势交叉算子、趋势变异算子、趋势平衡算子和趋势选择算子反复迭代进行勾兑优化,该方法如下:(m)趋势交叉运算;(n)趋势变异运算;(o)趋势平衡运算;(p)趋势选择运算;(q)从趋势选择运算中计算出的新一代种群中找出最佳个体;(r)若迭代次数未超过最大迭代次数MAX_ITERATION_TIMES,且当前最佳个体平均偏移率大于等于最大平均偏差的阈值,则重复上述(m)-(r)步,否则继续(s);(s)生成并显示勾兑优化方案,包括各批中药材的最佳勾兑比例和勾兑后的平均偏差。2.根据权利要求1所述的基于趋势平衡遗传算法的中药材勾兑优化方法,其特征在于:趋势交叉算子是搜索到最优解的过程,即最优解可能在优势个体与其他非优势个体的变化区间内,其他非优势个体向优势个体逼近,从而生成新的个体...
【专利技术属性】
技术研发人员:朱明峰,杜建强,聂斌,饶毅,王金钱,王跃生,
申请(专利权)人:江西中医药大学,
类型:发明
国别省市:江西,36
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。