1:在相同初始位置的情况下,分别尝试三个山形,步长选择10,方向模式选择全向时比方向模式选择4 向和8向的情况下,感觉结果出来的快些?
又发现步长分别选择为3 和60时,都与上课时讲的一样 :不是太慢 就是只能来回跳跃卡在一个轨道内,很难得到全局最小值的结果。如果步长为10 时,结果得到比较顺利。
当山形不同时,如果初始位置选择的比较好的话 步长不管是 选3 ,10 ,60 ,有时碰巧也能快速得到结果。
接着做了如下尝试,在同一个山形情况下,选择同样的起始位置和方向模式时,选择不同的步长,只有选择10 的情况下,出来的结果能快些。我在想,如果有步长20 的选项也许更好,10到60 的跨度是不是有点大?
2 :在这两种山形下当选择1 个初始点时,步长选择最大选项时 得不到结果。会来回大直线跳跃,有时会卡在一个地方来回走,得不出结果。
当选择5 个初始点时,需要根据山形的不同特点,尝试变换5 个初始点的摆放在不同位置 ,然后在尝试选择不同的步长, 当步长取中间值时,发现找到全局最小值的结果比较顺利。
看来:步长 和初始位置的选放点及方向模式开始的选择 都会影响全局最小值结果的计算速度。