https://api.vvhan.com/api/avatar/boy

技术博客分享

2022-12-23-python实现大规模邻域搜索LNS求解旅行商问题TSP

python实现大规模邻域搜索(LNS)求解旅行商问题(TSP)

文章目录

1. 大规模邻域搜索算法

参考《Handbook of Metaheuristics (Third Edition)》中的Large neighborhood search章节, 建议直接阅读英文原版

1.1. LNS定义

大规模邻域搜索(LNS) 属于超大邻域搜索(Very Large-Scale Neighborhood Search, VLNS)的一类 ,随着算例规模的增大,邻域搜索算法的邻域规模呈指数增长或者当邻域太大而不能在实际中明确搜索时 (the neighborhood it searches grows exponentially with the instance size or if the neighborhood is simply too large to be searched explicitly in practice),我们把这类邻域搜索算法(Neighborhood Search, NS)归类于VLNS;

kettle中数据库查询与数据库连接步骤的区别

kettle中"数据库查询"与"数据库连接"步骤的区别

“数据库查询”步骤对于每一行输入流最多只能向输出流返回一行,而”数据库连接”步骤是从数据库中返回的

每一行都输出到输出流中.

换句话说,”数据库连接”步骤包含了”数据库查询”的结果,同时返回更多的数据行.