自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

竹子的信仰-set

多思多记多查多问

  • 博客(10)
  • 资源 (7)
  • 收藏
  • 关注

原创 微分享从零开始

团队管理中,知识分享是非常重要的一项工作。通过这项活动,团队成员可以互相学习,最大程度地发挥团队的力量。知识分享可以有很多种,比如技术分享、读书分享等,涉及到技术、管理、项目、激励等很多方面。对于一个项目开发、产品研发任务都非常重的研发部门,知识分享的频率不会太高,基本上一月一次已经是不错的了。但这种频率的分享根本达不到我们的目的,我们要的是随时随地积极分享知识,包括任何你觉得有用的、创新的小技术和小知识。于是乎,我想到了“微分享”。

2015-07-06 11:50:37 920

原创 遗传算法中交叉方法简介及基于适应度的启发式多点交叉

作者注:本文写于三年前,今天才转到这里来。    在生物的自然进化过程中,两个同源染色体通过交配而重组,生成新的染色体,从而产生新的个体或物种。交配重组是生物遗传和进化过程中的一个主要环节。遗传算法中的交叉算子就是通过模仿这个交配重组的环节而产生的。    交叉又称重组,是指把两个父代个体的部分结构加以替换、重组而生成新个体的操作。交叉操作的作用是组合出新的个体,在串空间进行有效搜索,同时

2013-05-27 22:14:42 26076 5

原创 精确算法、启发式算法、元启发式算法及增长方式浅析

组合优化问题是通过用数学方法的研究去寻找离散事件的最优编排、分组、次序或筛选等,其变量是离散分布的。对于结构化的组合优化问题,其解空间的规模能够得到控制,对于这样的问题,使用精确算法就可以求得最优解。而当问题的规模逐渐增大时,求解这些问题最优解需要的计算量与存储空间的增长速度非常快,会带来所谓的“组合爆炸”,使得在现有的计算能力下,通过各种枚举方法、精确算法寻找并获得最优解几乎变得不可能。这时候,

2013-05-19 22:53:03 31225 3

原创 随遇而安

公司临时安排出差,飞机一如既往的晚点,旁边有个中信书店,随手拿起孟非的这本书。突然想起来我好久没看这样的书了,记得小学时我最爱看的书就是语文课本,在看完本年级的课本后,总是能从姐姐们那里借来高年级语文书,刚拿到书时的那种兴奋感现在还印象深刻。这样久了,以至于每次发新课本,我都提不起兴趣,因为我早就看过啦。    上中学后,我喜欢看作文集。再后来,发现越来越多的书籍更注重辞藻华丽,而忽视内容本身

2013-05-19 20:18:45 740 1

原创 P、NP、NP-complete、NP-hard问题闲谈

先来看一个小故事:(转自:http://zhm2k.blog.163.com/blog/static/5981506820095233143571/)假如老板要你解决一个问题,你绞尽脑汁还是想不出来,叫天天不应,叫地地不灵,这时你走进老板办公室,可以采取3种策略:1)

2011-10-06 17:04:58 2212

原创 集合覆盖问题、最大覆盖问题、呼叫中心排班问题闲谈

一、集合覆盖问题    集合覆盖问题(Set Covering Problem,简称SCP)是运筹学研究中典型的组合优化问题之一,工业领域里的许多实际问题都可建模为集合覆盖问题,如资源选择问题、设施选址问题(移动基站的选址、物流中心的选址)等。    SCP的一个典型应用描述如下:要在一个城市建造若干个消防队驻扎地,使得全城的每一个建筑物都能在某个消防队的5分钟车程内。在不同的地方建造驻扎

2011-10-04 17:35:49 9575

原创 C#判断某年某月共有多少个周末,分别是哪几天

注:本文中的周末指的是周六和周日双休    本代码用的是基姆拉尔森公式来判断某年某月某天是否为周末,关于这个公式,百度百科上有详细介绍,这里再赘述一下:    基姆拉尔森计算公式:W= (d+2*m+3*(m+1)/5+y+y/4-y/100+y/400) mod 7,在公式中d表示日期中的日数,m表示月份数,y表示年数。   注意:在公式中有个与其他公式不同的地方:把一月和二月看成是

2011-06-13 14:19:00 1503

原创 C#短时间内产生不大量重复的随机数

<br />        在C#编程中,经常会碰到产生随机数的情况,并且是在短时间内产生一组随机数。如果这组随机数中有大量重复的,则达不到我们的要求。生成随机数可以用伪随机数发生器Random,受种子控制生成伪随机数,默认以当前时间值为种子。如果程序运行的很快,就会导致在几乎同一时刻运行多次,肯定会有重复的。比如我们要生成1到10之间的5个随机数,则经常会产生 2 2 1 1 1这样的情况,那么如何得到非常随机的不那么重复的随机数呢?比如 4 2 3 3 5这样的。<br />        有人说用Th

2011-05-03 17:52:00 6582 2

原创 简单遗传算法求函数极值

这篇文章翻译自:http://www.codeproject.com/KB/cpp/Genetic_Algorithm_in_C.aspx引言:遗传算法求函数极值算是遗传算法的一种最简单的应用,这里就介绍一种简单的,全文基本翻译自codeproject的一篇文章,作者为Luay Al-wesi,软件工程师。例子中的函数为y = -x2+ 5 ,大家可以将其改为其他复杂一些的函数,比如说f=x+10sin(5x)+7cos(4x)等。本篇文章适合遗传算法初学者阅读,大牛请绕道,呵呵。文后附C语言代码,全部代码

2011-02-27 17:29:00 33134 21

原创 浅析集体智慧的实用性

注:转载请注明原作者及链接,谢谢。我们知道Web2.0是相对Web1.0的一类新的互联网应用的统称。Web2.0注重用户的交互作用,用户既是网站内容的浏览者,也是网站内容的制造者。比较有代表性的两个例子是维基百科和Google。维基百科是一个在线的百科全书,它完全是由用户维护的。任何人都可以新建或者编辑网站上的任何一个页面,同时会有为数不多的几名管理员进行监控。而Google则是世界上最为流行

2010-04-27 11:12:00 1685

方正Apabi Reader阅读器4.4

Apabi Reader 是一款国产的免费电子文档阅读软件,它集电子书阅读、下载、收藏等功能于一身,既可看书又可听书,还兼备RSS阅读器和本地文件夹监控功能。它具有功能完善,界面友好,操作简单等特点,可用于阅读 CEBX、CEB、PDF、TXT、HTML格式的电子图书及文件。

2013-08-15

简单遗传算法求函数极值C代码

遗传算法求函数极值算是遗传算法的一种最简单的应用,这里就介绍一种简单的,全文基本翻译自codeproject的一篇文章,作者为Luay Al-wesi,软件工程师。例子中的函数为y = -x2+ 5 ,大家可以将其改为其他复杂一些的函数,比如说f=x+10sin(5x)+7cos(4x)等。本篇文章适合遗传算法初学者阅读,大牛请绕道,呵呵。文后附C语言代码,全部代码在VC6.0上编译通过。 代码中文说明见:http://blog.csdn.net/xujinpeng99/archive/2011/02/27/6211597.aspx

2011-02-27

浅析集体智慧的实用性--读《集体智慧编程》有感

什么是集体智慧?集体智慧对于互联网而言又有哪些实用性?如何利用集体智慧来进行数据挖掘呢? 本文对于集体智慧在互联网中的应用,给予简单分析。

2010-06-09

简单遗传算法求解EMOO问题即求最大圆问题的matlab代码

此matlab代码是一个简单遗传算法的应用,几乎每一步都有详细说明,是遗传算法初学者学习的一个很好的例子。它解决了以下问题:在一个有很多星的2D空间上,画最大的圆,并且使得圆不包含任何星。最后输出的是一个图像,近似最优解。

2010-05-16

《数据挖掘:实用机器学习技术及 Java实现》英文第二版

这是一本将数据挖掘算法和数据挖掘实践完美结合起来的优秀教材。作者以其丰富的经验,对数据挖掘的概念和数据挖掘所有的技术(特别是机器学习)进行了深入浅出的介绍,并对应用机器学习工具进行数据挖掘给出了良好的建议。数据挖掘中的各个关键要素也事例融合在众多实例中加以介绍。 本书还介绍了Weka这种基于Java的软件系统。该软件系统可以用来分析数据集,找到适用的模式,进行正确的分析,也可以用来开发自己的机器学方案。 本书的主要特点: 解释数据挖掘算法的原理。 通过实例帮助读者根据实际情况选择合适的算法,并比较和评估不同方法得出的结果。 介绍提高性能的技术,包括数据处理以及组合不同方法得到的输出。

2010-04-26

遗传算法求函数f=x+10*sin(5*x)+7*cos(4*x)的最大值点的MATLAB程序

用遗传算法求函数f=x+10*sin(5*x)+7*cos(4*x)的最大值点:简单的单点交叉、基本位变异、赌轮盘选择、随机产生初始种群中的个体,求的最好解是24.689。注:本算法基于matlab7.0,是我自己编写的,每个步骤都有详细的说明。适用于遗传算法初学者。

2009-10-27

Dijkstra算法的Matlab程序,有例子验证。

Dijkstra算法的Matlab程序,用于求各点之间的最短路距离。该程序解决了一个有九个点的无向图中求任意两点之间最短路距离的例子。程序中的每一步都有详细说明。

2009-10-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除