论文摘要部分过后来到了:CCS CONCEPTS,网上查了一下,发现这是ACM论文中的分类标签。具体写了:Computing methodologies → Discrete space search; Heuristic
- 邻域搜索操作符(Neighborhood Search Operators):邻域搜索操作符是元启发式算法中用于探索解空间的不同方法,例如交叉(crossover)、变异(mutation)和局部搜索等。这些操作符帮助算法在解空间中产生新的候选解。
- 自适应操作符选择(Adaptive Operator Selection, AOS):自适应操作符选择是一种策略,它根据操作符的近期性能动态地选择最适合当前解空间的操作符。这种策略旨在提高算法的性能和效率。
- 无状态AOS(Stateless AOS):无状态AOS方法不依赖于特定的解状态,而是仅基于每个操作符自身的性能来更新其奖励和选择概率。
- 基于状态的AOS(State-based AOS):基于状态的AOS方法则根据当前解的状态来选择最适合的操作符。这通常涉及学习状态与操作符之间的映射关系。
- 概率匹配(Probability Matching, PM):概率匹配是一种无状态的操作符选择策略,它通过增加性能好的操作符的选择概率来在探索和利用之间取得平衡。
- Q-学习(Q-learning):Q-学习是一种强化学习技术,用于学习在不同状态下选择每个操作符的Q值,以指导后续的操作符选择。
- 操作符顺序关系和依赖性(Operator Order Relationships and Dependencies):尽管操作符的性能对于AOS方法至关重要,但操作符之间可能存在使用顺序或依赖关系,这在现有研究中往往被忽视。
总而言之,它列举了一些方法,但是最后还是提出,这些方法只关注每个操作符自身的性能,所以存在不足(按理说下一段应该就是要提出自己的改进方法了=—=)。
倒数第二段则介绍了论文具体的方法:两阶段迭代局部搜索元启发式方法和基于概率转移的算子选择方法。
两阶段:K-means聚类生成任务分配,AILS(自适应迭代局部搜索 Adaptive-Iterative-Local-Search)动态地、自适应地更新算子。
这里比较疑惑的问题是:论文中刚提到了AILS这个东东用来选择算子,然后后面又提出了ASO根据算子的历史性能和选择的算子,来计算算子的转移概率来确定下一个算子。怎么感觉有点像。。后面问了一下ai,得出了下面的回答:

所以,暂时先以为AILS是个框架,而AOS是个具体的方法。(类似于分治法和二分查找的关系应该??)
最后介绍了文章后面内容的分布:第2节构建了多车段提货和交付问题的模型。在第3节中对所提出的方法进行了详细的解释。第4节进行了实验,并分析了实验结果。最后,在第5节中得出了结论。后面再逐个部分看一下。
2129

被折叠的 条评论
为什么被折叠?



