# Common.Algorithm.Core **Repository Path**: sky92archangel/common.algorithm.core ## Basic Information - **Project Name**: Common.Algorithm.Core - **Description**: 研究一些常用的算法及其改进形式的库积累 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 2 - **Created**: 2024-04-22 - **Last Updated**: 2024-05-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 常用算法库及其改进形式 C#实现 ### 有关依赖 核心Core,为算法核心代码,部分的算法依赖第三方MathNet库; 可视化Display部分用以测试,依赖Scottplot5,注意:Scottplot 5代的语法和4代不兼容; ### 目前包含算法 AnnealAlgorithm 【退火算法】 AntColonyAlgorithm【蚁群算法】 AStarAlgotrithm【A星寻路】 DijkstraAlgorithm【迪杰斯特拉寻路】 DirectedUnweighted【有向无权图最短路】 GenecticAlgorithm【遗传算法】包含传统遗传算法(TPS,函数极值)实例,量子遗传算法,非支配遗传(二进制、实数编码两种实现) MinimumSpanningTrees【最小生成树】包含Prim,Kruskal ParticleSwarmAlgorithm【粒子群算法】 FireflyAlgorithm【萤火虫算法】 QuadTree【四叉树】递归实现,大数据量时并不推荐递归 OcTree【八叉树】递归实现,大数据量时并不推荐递归 MortonCode【莫顿码】高维数据列表化方法