2015年12月30日

摘要: 最近在用C++编写模拟退火算法,并用Camel函数对算法的性能进行测试,由于模拟退火算法的特性,在程序运行中需要非常多次地计算Camel函数的值。首先介绍一下Camel函数: 函数的表达式中有一个x的四次幂,多个x、y的平方项,最早是想用pow()函数来计算, 后来又直接用乘法的表达式来计算,不知... 阅读全文
posted @ 2015-12-30 20:18 三杯不醉 阅读(4586) 评论(0) 推荐(0) 编辑
摘要: #include #include using namespace std;int main(void){ long i = 100000000L; clock_t start, finish; start = clock(); while (i--) { ... 阅读全文
posted @ 2015-12-30 19:43 三杯不醉 阅读(156) 评论(0) 推荐(0) 编辑

2015年12月29日

摘要: C++生成随机数主要需要用到rand(),srand(),time()这三个函数1、使用rand()函数来获取随机数----伪随机int rand(); 返回一个均匀分布的伪随机之间的积分值​0​和RAND_MAX(包括0和RAND_MAX).参数(无)返回值伪随机整数值之间​0​和RAND_MAX... 阅读全文
posted @ 2015-12-29 16:05 三杯不醉 阅读(196) 评论(0) 推荐(0) 编辑

2015年12月28日

摘要: 算法流程,写得有点乱,自己看马尔科夫链长度为某一温度下的迭代次数1、设置初始参数:起始点、初始温度T0、马尔科夫链长度Max_L、目标函数的最大值Max_E、停止温度Te、降温函数(取线性的最简单),scale;2、判断是否收敛(Tr,那么接受候选解为新解,L+=1,否则继续下一步;5、若L>Max... 阅读全文
posted @ 2015-12-28 22:13 三杯不醉 阅读(1481) 评论(0) 推荐(0) 编辑
摘要: 由于最近在写论文,关于递归神经网络,需要自己用C++来实现,但是在运算的时候需要生成一些图表,于是就想到用python的matplotlib库来实现。C++调用python的配置还算是比较简单,但是在第一次使用的时候还是出了很多问题,花了好一会的功才调试成功。 我用的是visual studi... 阅读全文
posted @ 2015-12-28 19:12 三杯不醉 阅读(2672) 评论(0) 推荐(0) 编辑

导航