如果我只需要一个笛卡尔坐标链(作为参数/维度),光子一个接一个地传播直到它到达一个停止点(撞到墙壁或其他东西),如果目标函数返回,GA 可以最小化它的路径以获得真正的光线追踪旅行的总时间和整个 3D 空间被统一划分为光子可以旅行的节点?
遗传算法能否解决通过不同介质(钻石、玻璃、水、空气)的最短光路(光子/波)来进行光线追踪?
计算科学
遗传算法
2021-12-26 03:24:20
1个回答
遗传算法是一种优化技术,可用于寻找 N 维函数的最小值。但是,这个功能需要或多或少的平滑和“漂亮”。
我假设路径可以非常快地发散(经过几次反射或折射),即使它们的初始条件(即位置和方向)几乎相同,因此至少在某些输入的情况下,适应度函数宁愿像随机函数. 对于其他输入,它可以工作,但它似乎是一种非常低效的光线路径计算方式。