算法----非选择算法
清水迎朝阳
多年windows下c++客户端开发,或多或少踩了很多坑,积累了一些经验
展开
-
第二章 所用源程序 [Queue队列的定义]
#include"Queue.h" static void PT_detec(long double x ,long double y ,long double z ); static bool intersect(QueueElementType a, QueueEl原创 2011-07-12 13:45:16 · 1032 阅读 · 0 评论 -
第二章所用源程序 【Fuction文件中的程序】
#include"Queue.h" static void PT_detec(long double x ,long double y ,long double z ); static bool intersect(QueueElementType a, QueueEleme原创 2011-07-12 13:42:30 · 663 阅读 · 0 评论 -
第4章 总结与展望
第4章 总结与展望 非选择算法是人工免疫系统的重要分支之一,其主要包括以下三个主要步骤:定义自我集合、生成检测器、监测要保护的数据。其中如何生成检测器是非选择算法的核心部分。 目前对检测器生成算法的研究按数据类型来分,主要有基于离散空间的检测器生成算法研究和原创 2011-07-12 13:23:58 · 1978 阅读 · 0 评论 -
第2章 基于划分-测试的实值检测器生成算法 (2.1-2.3)
第2章 基于划分-测试的实值检测器生成算法 检测器生成算法是实值非选择算法的重要组成部分,然而,目前的实值检测器生成算法基本都是随机产生候选检测器,具有很大随机性。尤其,当对监测精度要求很高时,为生成足够多的成熟检测器,随机算法所需的时间花费往往很高。原创 2011-07-12 12:42:34 · 1471 阅读 · 0 评论 -
第三章所用程序 【PTS-RNSA主程序】
#include "queue.h"#include #includeusing namespace std;extern long double rs,r0;extern int n_r;extern int n_time;extern long dou原创 2011-07-12 13:56:21 · 1135 阅读 · 0 评论 -
第二章 所用的源程序 【PT主文件中的函数】
。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 #include #includeusing namespace std;#include"function.cpp"void main(void){原创 2011-07-12 13:33:01 · 953 阅读 · 0 评论 -
第3章 基于划分-测试-扩展的实值检测器生成算法
第3章 基于划分-测试-扩展的实值检测器生成算法 本章旨在改善PT-RNSA算法的性能,在划分-测试的基础上引入了扩展策略,提出了基于划分-测试-扩展的实值检测器生成算法(PTS-RNSA:Real-Valued Detector Generation Algorith原创 2011-07-12 13:21:56 · 3844 阅读 · 0 评论 -
2.4---2.5 算法讨论 与 本章小节
2.4 算法讨论2.4.1 如何判断长方形与圆相交 V-detector算法[49, 50]中自我个体的覆盖范围是按超球体进行运算的。为与V-detector算法相比较,在实验中PT-RNSA采用与V-detector算法相同的自我自我个体形状。在二维空间内,本文原创 2011-07-12 13:05:20 · 1133 阅读 · 0 评论 -
第三章所用程序【PTS-DETEC 检测程序】
#include "queue.h"#include void PTS_detec(long double x, long double y, long double rx, long double ry,vector self_intersect);bool inter原创 2011-07-12 13:58:11 · 721 阅读 · 0 评论 -
第一章 绪论
第1章 绪论 人工免疫系统借鉴了生物免疫系统的信息处理机制,提供了一种解决复杂计算问题的新颖途径。目前,人工免疫系统在诸如故障检测、数据挖掘、优化等多个领域中表现出了很强的问题求解能力。非选择算法、克隆选择算法以及免疫网络算法是人工免疫系统的三个主要分支。 非选原创 2011-07-12 11:52:34 · 1299 阅读 · 0 评论