SHERPA 算法
SHERPA 是一种独特的搜索算法,可执行 R(稳定)、P(渐进)和 A(自适应)的 S(同步)H(混合)E(探索)。
在单一搜索期间,SHERPA 同时(而非按顺序)使用多种搜索方法。 此方法使用每种搜索方法的最佳属性。 如果特定搜索方法被视为无效,则 SHERPA 将减少其参与。
下面显示了传统优化方法与 SHERPA 方法的比较。
运行 SHERPA 算法时,将使用全局和局部搜索方法的组合。 在任何给定时间,使用的不同方法的数量可以介于 2 到 10 之间。 与需要手动调整参数的传统优化算法不同,SHERPA 使用的每种方法中的调整参数将在搜索期间自动进行修改。 随着 SHERPA 更深入地了解设计空间,它将确定每种搜索方法的使用时间和范围。
使用 SHERPA 的一般优点包括:
- 在选择合适的算法之前,不需要花时间了解设计空间。 SHERPA 了解设计空间。
- 用户不需要具备优化算法和应用方面的任何专业知识。 SHERPA 将制定有关使用何种方法以及如何调整方法的所有决策。
- 用户可以定义基于实际工程或业务成本与收益的现实问题,而不会受到特定搜索方法的限制。 与传统方法相比,使用 SHERPA,分析可以包含更广泛的目标和更多的变量。