## ![](https://img.kancloud.cn/49/b8/49b8f51275346e6cd0333e0449505595_126x104.png) **介绍:** 遗传/退火算法运算器 * 输入端: Genome:基因参数 Fitness:目标适应值 **知识点:** 1. 这个运算器在Rhino7的版本中已经删除,但之前其实用的挺多的,不知道为什么删了,我们简单来说一下,它是一个求最优解的运算器,提供了遗传和退火两种算法,举个很简单的例子比如我们想算一下太阳在哪个位置建筑的阴影面积最小: (1)双击电池进入编辑页面,Options内选择最小值(这里也可以选择最大值,任何最优解问题都能转化为最小或最大值的求解)。 ![](https://img.kancloud.cn/25/e8/25e886bcb6bf5b7a5fc51ae88aebdd2f_620x722.png) (2)在Solvers标签内左上角为选择算法,左边为遗传算法,右边为退火算法。 ![](https://img.kancloud.cn/90/7e/907ea325bfd7f718968fab106b64ae82_610x718.png) (3)我们这里以遗传算法为例进行计算。 ![](https://img.kancloud.cn/66/9f/669f3a81d9689423b92e5fb9d44c703a_1778x720.gif) (4)最终结果为当参数为0.414时,阴影面积最小,为34.702096。 ![](https://img.kancloud.cn/73/73/73734094644f2cb8a30b7042c2b233ed_1171x540.png) 2. 注意两个输入端都需要倒连,即从输入端处点击连接到其他电池。当变量拉棒很多时,为了便捷,右键电池可以选择与所有拉棒或所选拉棒一键连接。 ![](https://img.kancloud.cn/31/c2/31c2815ba47abbe0ea883862085e3757_259x160.png) 3. 关于算法的科普大家可以看看下面两个视频: (1)[六分钟时间,带你走近遗传算法](https://www.bilibili.com/video/BV19U4y1G7dU?from=search&seid=5357150754003077510&spm_id_from=333.337.0.0) (2)[金属冷却处理中隐藏的智慧<模拟退火优化算法](https://www.bilibili.com/video/BV1j64y1Y7FB?from=search&seid=3569532010892707035&spm_id_from=333.337.0.0)