我目前正在开发一种有机转化模拟器,当提供起始化合物和结束化合物时,它将有助于生成转化的中间步骤。我正在寻找一种搜索机制来获得中间化合物。我偶然发现了Brute force作为搜索的解决方案。但由于我的库中有大约200个反应来检查每个化合物,我认为这将导致大量的时间消耗。有哪些其他的技术或算法可以减少我的时间消耗,以有效地完成我的需求。例如,我有模糊逻辑、遗传算法等
发布于 2013-07-17 04:16:39
关于遗传算法,它是一个很好的多参数优化工具。但是,当然,你需要评估每个反应的动力学参数,而不仅仅是反应机理框架。此外,每个中间物种都需要热力学数据。因此,你有大量的参数--你需要大量的实验数据来正确评估这些参数。如果你已经有了自己的反应集,你可以生成完整的动力学机制(包括所有的路径),并进一步实现化学机制的简化技术。有不同的缩减技术,不是用来讨论堆栈溢出的。此外,如果你的反应参数被估计了(这样反应就可以处理了),你可以用GA生成不同的方案-例如,用二元基因-0-这个反应不会被包括在方案中,1-将被包括在内。
https://stackoverflow.com/questions/17630045
复制相似问题