她并没有给常浩南再插话回答的时间,而是直接继续说了下去:
「差分进化算法本意是为求解连续优化问题而设计的,而且是一种无约束优化算法,但你面对的是一个有约束条件的组合优化问题。」
「所以我今天一直在思考,如果是我来面对这个问题,应该会怎幺做。」
「最后我的答案是会采用基于连续本质上定义的「减」和「加」来实现差异向量的计算,不过这种思路虽然勉强可行,但缺少针对组合优化问题特征的运算方法,必须引入修复操作才能保证进化过程中的候选解的可行性。」
「但你的思路却完全不同,是从算法本身的角度出发,优化,或者说是设计了三种新的差分优化算法。」
「今天我大概理解了第一种,是基于位置,而非传统的基于数值的加减法运算,在交叉阶段,引入了基于排列的交叉操作,避免破坏形成的好的结构块,保证了解的快速收敛。」
「至于另外两种,我只能看懂一个大概,甚至我敢说,就算把你的计算程序和设计说明给我老师去看,他也没办法在短时间内完全理解。」
「怎幺样,我的夸奖你满不满意?」
徐洋把筷子放在碗口,玩味地看着常浩南:
「另外,你今天也就是遇上我,换个人看见你那一条注释都没有的代码,估计要直接背过气去。」
「我……」
天地良心,常浩南刚刚绝对没有对方认为的那两层意思。
他只是单纯不知道1996年时候的智能算法发展到了哪个地步而已。
「这件事情在饭桌上解释确实不太方便,简单地说,我对差分进化算法的优化是分成三个阶段进行的,分别对应三类不同的工程应用场景。」
常浩南顺手把一瓣剥好的蒜拌进面里,然后继续解释道: