线路规划算法有哪些 及其缺点 给40个算法
-
Dijkstra算法:适用于有向图和非负权重的路径查找,缺点是算法复杂度较高。
-
A*算法:在Dijkstra算法的基础上加入启发式函数,适用于有向图和非负权重的路径查找,缺点是启发式函数设计的不好会导致结果不准确。
-
Floyd算法:适用于有向图和带权重的路径查找,时间复杂度较高,不适用于大规模图。
-
Bellman-Ford算法:适用于有向图和带负权重的路径查找,缺点是算法复杂度较高,不适用于大规模图。
-
SPFA算法:适用于有向图和带负权重的路径查找,缺点是容易出现负环,算法复杂度不稳定。
-
Kruskal算法:适用于无向图和带权重的最小生成树查找,缺点是算法复杂度较高。
-
Prim算法:适用于无向图和带权重的最小生成树查找,缺点是算法复杂度较高。
-
克鲁斯卡尔算法:适用于无向图和带权重的最小生成树查找,缺点是算法复杂度较高。
-
Boruvka算法:适用于无向图和带权重的最小生成树查找,缺点是算法复杂度较高。
-
Tarjan算法:适用于有向图和强连通分量的查找,缺点是算法复杂度较高。
-
Kosaraju算法:适用于有向图和强连通分量的查找,缺点是算法复杂度较高。
-
Topo排序算法:适用于有向图的拓扑排序,缺点是算法复杂度较高。
-
拓扑排序:适用于有向无环图的拓扑排序,缺点是不适用于有环图。
-
分支限界算法:适用于搜索问题,缺点是算法复杂度较高。
-
模拟退火算法:适用于优化问题,缺点是结果不一定最优。
-
遗传算法:适用于优化问题,缺点是结果不一定最优。
-
蚁群算法:适用于优化问题,缺点是结果不一定最优。
-
神经网络算法:适用于分类和预测问题,缺点是结果不一定最优。
-
决策树算法:适用于分类和预测问题,缺点是结果不一定最优。
-
朴素贝叶斯算法:适用于分类和预测问题,缺点是结果不一定最优。
-
K均值算法:适用于聚类问题,缺点是结果不一定最优。
-
DBSCAN算法:适用于聚类问题,缺点是结果不一定最优。
-
EM算法:适用于聚类问题,缺点是结果不一定最优。
-
SVM算法:适用于分类和预测问题,缺点是结果不一定最优。
-
PCA算法:适用于降维问题,缺点是结果不一定最优。
-
LDA算法:适用于降维问题,缺点是结果不一定最优。
-
Apriori算法:适用于关联规则挖掘,缺点是结果不一定最优。
-
FP-Growth算法:适用于关联规则挖掘,缺点是结果不一定最优。
-
PageRank算法:适用于排名问题,缺点是结果不一定最优。
-
HITS算法:适用于排名问题,缺点是结果不一定最优。
-
BM25算法:适用于文本检索问题,缺点是结果不一定最优。
-
TF-IDF算法:适用于文本检索问题,缺点是结果不一定最优。
-
LSH算法:适用于近似最近邻问题,缺点是结果不一定最优。
-
SimHash算法:适用于近似最近邻问题,缺点是结果不一定最优。
-
Locality Sensitive Hashing算法:适用于近似最近邻问题,缺点是结果不一定最优。
-
k近邻算法:适用于分类和预测问题,缺点是结果不一定最优。
-
决策树算法:适用于分类和预测问题,缺点是结果不一定最优。
-
随机森林算法:适用于分类和预测问题,缺点是结果不一定最优。
-
Adaboost算法:适用于分类和预测问题,缺点是结果不一定最优。
-
Gradient Boosting算法:适用于分类和预测问题,缺点是结果不一定最优。
原文地址: http://www.cveoy.top/t/topic/bxTe 著作权归作者所有。请勿转载和采集!