-
遗传算法实现TSP问题
用遗传算法实现TSP最短路寻优问题,遗传算法(Genetic Algorithm)是模拟达尔文生物进化论的自然选择和遗传学机理的生物进化过程的计算模型,是一种通过模拟自然进化过程搜索最优解的方法。遗传算法是从代表问题可能潜在的解集的一个种群(population)开始的,而一个种群则由经过基因(gene)编码的一定数目的个体(individual)组成。每个个体实际上是染色体(chromosome)带有特征的实体。染色体作为遗传物质的主要载体,即多个基因的集合,其内部表现(即基因型)是某种基因组合,它决定了个体的形状的外部表现,如黑头发的特征是由染色体中控制这一特征的某种基因组合决定的。因此,在一开始需要实现从表现型到基因型的映射即编码工作。由于仿照基因编码的工作很复杂,我们往往进行简化,如二进制编码,初代种群产生之后,按照适者生存和优胜劣汰的原理,逐代(generation)演化产生出越来越好的近似解,在每一代,根据问题域中个体的适应度(fitness)大小选择个体
- 2022-07-08 16:58:02下载
- 积分:1
-
基于哈夫曼编码的实现
基于哈夫曼编码的实现-based on the achievement of Huffman coding
- 2022-02-10 04:46:37下载
- 积分:1
-
卷积神经网络,手写识别训练
基于CNN的手写数字训练源代码可用于训练各种手写字体提供源代码,主要内容在CNN那个cpp当中,其余大部分为界面设计。有问题可以联系我,一起讨论学习。
- 2022-06-01 21:44:00下载
- 积分:1
-
ART 反演
基于ART基本原理开发的旅行时层析反演程序,根据地震波传播时间反演地层速度分布。主要用于井间地震。
- 2022-06-15 11:03:23下载
- 积分:1
-
kmeans聚类算法java实现
应用背景package Kmeans;
import java.io.BufferedReader;
import java.io.FileReader;
import java.util.ArrayList;
public class KMeans {
private static String fileName = "E:java练习Arithmeticjulei1.txt"; // 文件地址
private static int numTotal; // 聚类总数
private static int K; // 聚类的簇数关键技术典型的聚类算法,应用广发,学习简单,java技术的使用
- 2022-02-01 21:05:33下载
- 积分:1
-
err
对弈程序采用了多种搜索算法.以下是本程序主要的类说明:
1.CEveluation类:估值类,对给定的棋盘进行估值.
2.CMoveGenerator类:走法产生器,对给定的棋盘局面搜索出所有可能的走法.
3.CSearchEngine类:搜索引擎基类.
4.CNegaMaxEngine类:负极大值法搜索引擎.
5.CAlphaBetaEngine类:采用了Alpha-Beta剪枝技术的搜索引擎.
6.CFAlphaBetaEngine类:fail-softalpha-beta搜索引擎.
7.CHistoryHeuristic类:历史启发类.
8.CAlphabeta_HHEngine类:带历史启发的Alpha-Beta搜索引擎.
9.CAspirationSearch类:渴望搜索引擎.
10.CIDAlphabetaEngine类:迭代深化搜索引擎.
11.CMTD_fEngine类:MTD(f)搜索引擎.
12.CTranspositionTable类:置换表.
13.CAlphaBeta_TTEngine类:加置换表的Alpha-Beta搜索引擎.
14.CPVS_Engine类:极小窗口搜索引擎.
15.CNegaScout_TT_HH类:使用了置换表和历史启发的NegaScout搜索引擎.
本程序还具有悔棋,还原功能,还可以记录走法.-err
- 2022-03-22 14:50:39下载
- 积分:1
-
elemental distribution method 0
用元素分配法求解0-1整数规划问题,比匈牙利法简单且易实现,该算法已通过实例验证-elemental distribution method 0-1 integer programming problems than Hungary and France is simple to implement, The algorithm has been verified by examples
- 2022-02-03 16:11:38下载
- 积分:1
-
JAMA: A Java Matrix Package 用于JAVA开发中的矩阵运算
JAMA: A Java Matrix Package 用于JAVA开发中的矩阵运算-JAMA : A Java Matrix Package for the development of Java-matrix calculation
- 2022-02-22 03:54:10下载
- 积分:1
-
计算飞船相对测站的位置矢量单位矢量在赤道坐标系中的三个分量...
计算飞船相对测站的位置矢量单位矢量在赤道坐标系中的三个分量-Calculation of the spacecraft relative position vector of the station unit vector in the equatorial coordinate system of the three subscales
- 2022-01-31 02:49:56下载
- 积分:1
-
Apria算法的实现
利用C++编写的Apriori算法,可以运行,结果正确。可以挖掘频繁项集以及生成关联规则结果。算法易懂,是一份不错的学习资料。
- 2022-07-08 16:00:02下载
- 积分:1