From d166428dd9a5883a85f15bad0b40810b46622e9e Mon Sep 17 00:00:00 2001 From: estomm Date: Mon, 30 Sep 2019 15:45:26 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=87=E7=8C=AE=E9=98=85=E8=AF=BB=E7=AC=94?= =?UTF-8?q?=E8=AE=B0=E6=8F=90=E4=BA=A4=EF=BC=8C=E6=9B=B4=E6=96=B0Task?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- {算法设计与分析 => Algorithm}/课程概要.md | 0 Linux/第10章 性能管理 => Latex/sample.tex | 0 Linux/第10章 性能管理.md | 0 TASK.md | 24 +++- 文献/文献整理说明.md | 24 +++- 文献/群体智能.md | 9 -- 群体智能/中文文献阅读内容整理.md | 108 ++++++++++++++ 群体智能/粒子群算法.md | 0 群体智能/群体智能概述.md | 27 ++++ 群体智能/英文文献阅读内容整理.md | 168 ++++++++++++++++++++++ 10 files changed, 342 insertions(+), 18 deletions(-) rename {算法设计与分析 => Algorithm}/课程概要.md (100%) rename Linux/第10章 性能管理 => Latex/sample.tex (100%) create mode 100644 Linux/第10章 性能管理.md delete mode 100644 文献/群体智能.md create mode 100644 群体智能/中文文献阅读内容整理.md create mode 100644 群体智能/粒子群算法.md create mode 100644 群体智能/群体智能概述.md create mode 100644 群体智能/英文文献阅读内容整理.md diff --git a/算法设计与分析/课程概要.md b/Algorithm/课程概要.md similarity index 100% rename from 算法设计与分析/课程概要.md rename to Algorithm/课程概要.md diff --git a/Linux/第10章 性能管理 b/Latex/sample.tex similarity index 100% rename from Linux/第10章 性能管理 rename to Latex/sample.tex diff --git a/Linux/第10章 性能管理.md b/Linux/第10章 性能管理.md new file mode 100644 index 00000000..e69de29b diff --git a/TASK.md b/TASK.md index f5413545..ae462e44 100644 --- a/TASK.md +++ b/TASK.md @@ -4,14 +4,22 @@ ## 待完成任务 -- [ ] 编程__2019.10.07__Linux私房菜 +- [ ] 编程__2019.10.07__Linux系统管理 +- [ ] 编程__2019.10.07__群体智能算法实现 +- [ ] 编程__2019.10.15__遗传算法实现 +- [ ] 编程__2019.10.25__神经网络算法学习与实现。完成具体任务。 +- [ ] 编程__2019.10.01__C++拓展深入学习 +- [ ] 编程__2019.10.10__基础算法复习及C++实现 + +- [ ] 文献__2019.10.30__Latex模板整理(基础内容可能不需要整理,因为只要有一份参考文档可以随时查阅就行了,但是需要整理自己能够使用的latex论文模板) + - [ ] 英语__2019.10.20__考研英语词汇 -- [ ] 读书__2019.09.20__弃业医生日志 -- [ ] 学习__2019.09.25__微积分 -- [ ] 学习__2019.09.30__复变函数(卷积与函数变换) -- [ ] 学习__2019.10.10__矩阵复习 -- [ ] 学习__2019.10.01__C++拓展深入学习 -- [ ] 学习__2019.10.10__基础算法复习及C++实现 + +- [ ] 数学__2019.09.25__微积分 +- [ ] 数学__2019.09.30__复变函数(卷积与函数变换) +- [ ] 数学__2019.10.10__线性代数复习 + + - [ ] 学习__2019.10.20__PPT - [ ] 学习__2019.10.25__Excel - [ ] 学习__2019.10.30__Word @@ -19,3 +27,5 @@ ## 已完成任务 - [x] 学习__2019.09.20__概率基础知识补充 +- [x] 读书__2019.09.20__弃业医生日志 + diff --git a/文献/文献整理说明.md b/文献/文献整理说明.md index 7dbc32a5..08eff4c3 100644 --- a/文献/文献整理说明.md +++ b/文献/文献整理说明.md @@ -21,19 +21,39 @@ ## 2 文献整理 -### 文献命名 +### 2.1 文献命名 * 规则:序号--分级词:[分类词][关键词][关键词]文献标题_作者 * 示例:000--普通文献:[IW][Strategic][Framework]THE STRATEGIC INFORMATION WARFARE FRAMEWORK PROBLEM_estom.pdf * 分级词:重要文献(major)、普通文献(common)、参考文献(reference)、摘要文献(summary)、翻译文献(translate) * 分类词:Concept、Framework、Architecture、Issue、Assessment、Problem、Analysis、Challenge。 * 关键词:主要是文章中涉及到的关键词。 -### 文献管理 +### 2.2 文献检索 1. 临时论文文件夹:最新论文文件夹 2. 添加论文查询的说明文档<日期>-<专题>.txt,主要包括哪些关键词。 3. 整理临时论文文件夹,根据主题重命名。重命名规则:20190917-IntrusionDetection.txt 4. 下次开始时,重新创建最新论文文件夹。 +### 2.3 快速阅读 +1. 快速阅读文献的摘要、引言、结论。 +2. 通过快速阅读,获取分级词、分类词、关键词,对文件进行重命名。 +3. 将不需要的文献放入搁置目录。 +4. 将决定放弃的文献直接删除。 +### 2.4 详细阅读 +1. 详细阅读前对文献阅读次数进行记录。 +2. 详细阅读文献的主要内容,修改分级词、分类词、关键词。 +3. 详细阅读后对文献编号进行修改。 + +### 2.5 文献合并 + +将最近阅读的相同主题的文献进行合并。 + +### 2.7 已阅读文献处理 + +* 建立已经阅读文献的目录,将重要文献放在其中。 +* 对文献进行统计分析。 + + ### 文献管理过程 1. 创建临时文件夹,填写文件查询说明文档。结束本次查询后修改临时文件夹为查询说明文档的名字。 diff --git a/文献/群体智能.md b/文献/群体智能.md deleted file mode 100644 index 150cf286..00000000 --- a/文献/群体智能.md +++ /dev/null @@ -1,9 +0,0 @@ -### 群体智能算法 - -1. 粒子群优化算法PSO -2. 人工蜂群算法ABC -3. 蚁群优化算法ACO -4. 布谷鸟算法CS -5. 萤火虫优化算法GSO -6. 灰狼算法GWO - diff --git a/群体智能/中文文献阅读内容整理.md b/群体智能/中文文献阅读内容整理.md new file mode 100644 index 00000000..9194e9da --- /dev/null +++ b/群体智能/中文文献阅读内容整理.md @@ -0,0 +1,108 @@ +# 文献阅读内容整理 + + +## 主题:群体智能与协同防御 + +### 课题目标 + +将群体智能与网络安全技术进行结合,实现局域网范围内的协同防御。 + +### 主要对象 +局域网内的计算机、工控设备、打印机等网络设备。 + +### 主要任务 +1. 能够从局域网内的不同设备采集数据。群智感知?分布式数据采集?显然主要任务是实现分布式数据采集。群智感知的对象是分布式网络中的智能个体-人。人后通过智能个体构成的分布式网络实现对整个社会的感知任务。然而在我们的目标当中,每个对象都是计算机,不需要激励机制,不需要设备对象感知社会。 +不过也存在这么一种情况。如果是分布式的群体智能的话,即没有中央控制的智能设备的话,智能个体之间的交互是否可以存在两种形式:请求响应,主动分发。通过这两种形式,实现局域网络内智能设备的沟通与同步,实现知识积累后的传递。 +综上所述,群智感知领域的论文可能不太适合,应该是分布式数据采集的能力。 +关于构想的模型,分布式数据采集,是否需要中央控制器。群体智能与协同防御是否是中央控制网络还是分布式控制网络。如果要实现分布式控制网络,每个个体可能都是一个能够独立完成任务的独立个体。所以相比中央控制的网络具有哪些优势?就像传统的360安全控制一样,有统一的服务器分发针对每种病毒每种攻击的防御方法。 +所以现在,主要是搞清楚要做一个什么样的东西。 +2. 每个个体能够独立完成个体的数据采集与防御工作,同时又能与其他个体进行协同,交换彼此的数据,增强个体防御工作。协同防御。 +3. 所以我的研究方向,必然是将群体智能与网络安全技术进行结合的产物,你的目标不应该是为了完成某个自己都不明确的项目,而是创造一个符合你当前具备的知识的项目或者说潜在可能有价值的项目。 +4. 群智感知--不太适合。分布式数据采集。这里可以扭曲一下。群智感知的特点:个体有必要决定是否参加感知任务,感知任务的主要目标是将数据发送给集中服务器,或者说,发送给数据请求者。 + + + +关于分布式数据采集和群智感知的分析:经过阅读论文,crowd sensing群智感知与分布式数据采集存在明显的不同。 + +## 文献阅读 + +### MCSN中基于参与者能力和数据质量的激励机制 +* 移动群智感知网络MCSN(mobile crowd sesing network) +* 对移动群智感知网络的优化方案: + * 任务分配:将感知任务进行合理分配,针对性覆盖。 + * 定价机制:以最少的代价获得质量最高的信息。 + * 激励机制MRAI-BDQ基于参与者能力与数据质量的激励机制。这种信息采集的激励机制,采取不同方法提高参与者的积极性。 +* 移动群智感知网络主要是从移动设备构成的智能感知网络,获取信息用于趋势预测、信息分析、数据共享。 +* 分析:这里的群智感知是基于移动网络的,这里的激励机制主要是针对人群参与度进行激励;而我们要面对的群智感知应该是自主运行的电脑,采集的信息,那是否需要进行激励?如何激励单个智能体反馈更多的信息。 + +### 复杂网络结构下高阶多智能体系统的分析与综合 + +* 多智能体系统====>分布式自主系统。 +* 网络拓扑是网络形状,是网络在物理上的连通性。网络拓扑结构是互连各种设备的物理布局,用什么方式把网络中设备连接起来。拓扑图给出网络服务器、工作站的网络配置和相互间的连接。 +* 高阶多智能体,拓扑结构动态性、层次性。 +* 多智能体一致控制。(集中控制)协同控制问题:多层次下同步控制;动态条件下的协同控制。 +* 分析:解决了多智能体的协同-控制问题。可能与自己的目标方向不太一致。 + +### 基于博弈论的群智感知激励机制 + +* MCS(mobile crowd sensing)旨在利用大量普通用户及其携带的移动设备来实现大规模的社会感知任务。 +* 所以说群智感知这个课题可能与自己需要完成的任务不太一样。 +* 群智感知是一种参与感知。以人为中心的计算,通过移动用户手机数据。 + +### 多智能体系统仿真与评价 +* 自然界智能个体-->相互作用应用-->产生集群行文。 +* 动力学模型(基于群体相互作用的集群动力学模型)、信息传递机制、混合多智能体、数据驱动的运动评价。 +* 多智能体动力学建模、大规模鸟群中的扰动现象。 +* 分析:通过对蚁群、羊群等群体生物的仿真,可以分析群体智能系统的构成,群体中个体之间的交互以及相互作用,对理解群体智能算法有非常大的帮助。 + +### 群智感知系统中协同计算若干关键技术研究 + +* 群智感知分为被动感知和主动感知。 +* 被动群体感知:不需要取的感知对象的同意,准确性、稀疏数据处理。 +* 主动群体感知:感知对象选择性参与(激励机制)。 +* 主要解决的问题:大范围数据的感知路径规划。稀疏数据重建。使用动态任务分配降低单个感知对象的任务处理难度。 + +### 群体智能在旅行商问题中的应用综述 + +* 群体智能:生物群体间对信息分享和相互协作表现出的智能行为。应用在调度问题、路径规划、可靠性优化问题上。 +* 旅行商问题: +* 蚁群算法 +* 粒子群算法 +* 鱼群算法 +* 混合蛙跳算法 +* 人工蜂群算法 +* 分析:通过五种不同的群体智能算法解决旅行商问题。可一根据这个文献自己实现组合优化的旅行商问题。进行代码实验。 + +### 群体智能优化算法在入侵检测中的应用综述 + +* 入侵检测领域有IDS、IPS、NSM等入侵检测系统,降低误报率,提高检测率。常用的入侵检测算法主要有贝叶斯分类器、人工免疫原理、支持向量机、深度神经网络算法等。 +* 群体智能优化算法,只能用在问题解决过程中的参数优化步骤上。 + +### 基于事件驱动的多智能体编队控制研究 + +* 智能体通过事件响应机制,对外部的变化实施响应,不需要一致通信。 +* 智能体能够通过相邻的智能体获得状态信息以及所期望的编队信息。 +* 分析:对于多个智能体扮演的角色、通信方式、事件响应机制提供一些思路。 + +### 基于群体智能的自组织运动控制综述 + +* 简单个体行为->复杂群体行为。 +* 特点:分布式控制、个体之间间接沟通、个体能力有限行为简单、群体自发形成表现出自组织特性。 +* 对群体智能的发展过程进行综述。 + +### 关于群体智能算法及其在信息安全中的应用 + +* 文献级别:重要文献 +* 关键词:群体智能算法、信息安全、密码学 +* 主要内容:讲解SI的应用方法。 + + +## 兴趣 + +觉得自己感兴趣的方向:智能算法的研究与应用。 + +显然智能算法------与智能算法的具体应用领域。都需要进行细化。 + +智能算法:神经网络、支持向量机、遗传算法……应用在不同领域。 + +智能算法应用领域:自然语言处理、语音识别…… \ No newline at end of file diff --git a/群体智能/粒子群算法.md b/群体智能/粒子群算法.md new file mode 100644 index 00000000..e69de29b diff --git a/群体智能/群体智能概述.md b/群体智能/群体智能概述.md new file mode 100644 index 00000000..927d1c71 --- /dev/null +++ b/群体智能/群体智能概述.md @@ -0,0 +1,27 @@ +# 群体智能算法 + +## 1 群体智能 + + +### 概念 +swarm intelligence +### 特点 + + +## 2 基本群体智能算法 + + +### 粒子群优化算法PSO +### 人工蜂群算法ABC +### 蚁群优化算法ACO +### 布谷鸟算法CS +### 萤火虫优化算法GSO +### 灰狼算法GWO +### 蝙蝠算法 + + +## 3 群体智能应用方案 + + +## 4 群体智能优化方案 +> 还有各种诡异的名字的算法,留待以后补充。需要对这些基本的算法进行掌握。然后了解前沿的算法应用。 \ No newline at end of file diff --git a/群体智能/英文文献阅读内容整理.md b/群体智能/英文文献阅读内容整理.md new file mode 100644 index 00000000..7f1a53de --- /dev/null +++ b/群体智能/英文文献阅读内容整理.md @@ -0,0 +1,168 @@ +# 文献阅读内容整理2 + + +## 文献阅读 + +### Using a multi-agent system and artificial intelligence for monitoring and improving the cloud performance and security + +* 文献级别:普通文献 +* 关键词:cloud computing,large-scale ditributed,MAS-CM +* 内容:建立了多智能体云计算检测系统。能够实现多任务的规划,任务安全控制,控制智能体的性能。 + +## Research and application of virtual user context information security strategy based on group intelligent computing +* 文献级别:普通文献 +* 关键词:group intelligent computing,privacy protection,neural network +* 内容:使用BP神经网络、遗传算法,结合group intelligence实现了安全策略 + + +## Swarm intelligence: past, present and future +* 文献级别:普通文献 +* 关键词:Optimization,Nature-inspired algorithms +* 内容:介绍了群体智能算法的由来、定义、特性、能解决的问题。 + +## Swarm Intelligence and IoT-Based Smart Cities: A Review +* 文献级别:重要文献 +* 关键词:robust, scalable, self-organized,IoT Smart cities +* 主要内容:deal with dynamic and fast changing systems。介绍了群体智能、群体智能算法在智慧城市中的应用、群体智能框架、未来的发展趋势、以及如何使用群体智能算法。 + +### A parallel self-organizing overlapping community detection algorithm based on swarm intelligence for large scale complex networks +* 论文级别:参考文献 +* 关键词:PSOCD,networks,SLPA +* 主要内容:介绍了一种基于群体智能的更高级的网络社区组织方式。主要算法为PSOCDa Parallel Self-organizing Overlapping Community Detection (PSOCD) algorithm + +### A Review of Computational Swarm Intelligence Techniques for Solving Crypto Problems +* 文献级别:重要文献 +* 关键词:crypto,cryptography,cryptanalysis +* 主要内容:介绍群体智能在密码学和密码分析当中的应用。 + + +### Security‐aware SaaS placement using swarm intelligence +* 文献级别:普通文献 +* 关键词:SaaS,security,PSO +* 主要内容:distributed and the highly dynamic 。群体智能算法一半用来解决分布式的动态变化集群的智能算法。 + + +### A swarm intelligence-based algorithm for the set-union knapsack problem +* 论文级别:参考文献 +* 关键词:Genetic Algorithm,optimization,PSO +* 主要内容:使用粒子群算法解决集合背包问题 + +### Secure impulsive synchronization control of multi-agent systems under deception attacks +* 论文级别:参考文献 +* 关键词:secure synchronization,multi-agent, deception attacks +* 主要内容:为了解决认知无线电技术中的诱骗攻击问题。 + +### Inverse hygric property determination based on dynamic measurements and swarm-intelligence optimisers +* 论文级别:普通文献 +* 关键词:hygric,building materials,dynamic measurements +* 主要内容:提供了多孔建筑材料湿度属性测量的方法,是基于群体智能的动态测量方案。可以用来参考群体智能方法的应用。 + +### A survey on recent advances in distributed sampled-data cooperative control of multi-agent systems +* 论文级别:普通文献 +* 关键词:multi-agent,cooperative control,sampling data +* 主要内容:多智能体的分布式数据抽样的联合控制。这个设计数据采集,可能对于这里的网络安全结合分布式数据采集有些关系。 + +### A survey of swarm intelligence for portfolio optimization: Algorithms and applications + +* 论文级别:普通文献 +* 关键词:portfolio,SI,Artificial bee colony +* 主要内容,对投资组合问题的优化,使用了群体智能方法。可以用来了解群体智能的具体应用。 + +### Designing a sustainable supply chain network integrated with vehicle routing: A comparison of hybrid swarm intelligence metaheuristics +* 论文级别:普通文献 +* 关键词:sustainable,suply chain,Vihicle routing +* 主要内容:建立了一个可持续的供应链模型,考虑到供应路线问题,采用PSO和ABC算法进行解决。这也是一个群体智能的应用,可以用来了解群体智能的具体用法。 + +### A cooperative swarm intelligence algorithm for multi-objective discrete optimization with application to the knapsack problem +* 论文级别:普通文献 +* 关键词:Multi-objective,Firefly Algorithm,PSO +* 主要内容:将萤火中算法与粒子群算法进行结合,解决多对象问题。可以作为群体智能算法的一个应用。 + +### A survey on security control and attack detection for industrial cyber-physical systems +* 论文级别:重要文献 +* 关键词:cyber-physical,attack detection,security control +* 主要内容:讲解工控网络中的安全控制与攻击发现。是一篇综述文献,有利于自己了解工控网络的安全架构。 + + +### Solving task allocation problem in multi Unmanned Aerial Vehicles systems using Swarm intelligence +* 论文级别:普通文献 +* 关键词:Task allocation,Multi-agent systems,Swarm intelligence +* 主要内容:利用群体智能,解决多个无人机系统的任务分配问题。是群体智能算法的一个具体应用,可以用来了解群体智能算法如何应用。 + +### A swarm intelligence-based hybrid approach for identifying network modules +* 论文级别:普通文献 +* 关键词:Comparative analysis,Modularity,Network modules +* 主要内容:使用群体智能实现网络模块识别(但并不知道到网络模块识别是什么)应该属于群体智能算法的一个应用。 + + +### Swarm Intelligence Approaches for Parameter Seting of Deep Learning Neural Network: Case Study on Phishing Websites Classification +* 论文级别:普通文献 +* 关键词:Machine learning, neural networks, optimization,classification +* 主要内容:使用群体智能优化神经网络的参数,然后使用训练好的神经网络模型,识别钓鱼网站。也算是群体智能的一个应用。 + + +### Modeling Others using Oneself in Multi-Agent Reinforcement Learning +* 论文级别:普通文献 +* 关键词:RL,Self Other Model,multiagent +* 主要内容:通过分布式多智能体系统,实现单个智能体的强化学习,即一个智能体与相邻智能体通过预测-验证过程进行训练,完成整个拓扑结构中的相互识别。然后问章解决了三种任务。与群体智能无关,但是多智能体强化学习,感觉有点意思。 + +### RELATIONAL FORWARD MODELS FOR MULTI-AGENT LEARNING +* 论文级别:参考文献 +* 关键词:RFM,multi agent,prediction +* 主要内容:通过RFM模型,对多智能体建模,用来预测多智能体未来的行为。与群体智能无关,但与预测算法有关。 + +### Multi-Agent Common Knowledge Reinforcement Learning +* 论文级别:参考文献 +* 关键词:multi aget,RL,common knowledge +* 主要内容:也是多智能体的强化学习,似乎这一方面有点火。 + +### Bayesian Action Decoder for Deep Multi-Agent Reinforcement Learning +* 论文级别:参考文献 +* 关键词:RL,multi agent,bayesian +* 主要内容:使用贝叶斯来加强深度学习。也是多智能体深度学习领域。 + + +### Unveiling Swarm Intelligence with Network Science—the Metaphor Explained +* 论文级别:普通文献 +* 关键词:self-orgnization,network science,SI +* 主要内容:使用网络来描述SI算法,并进行讲解。 + + +### Meerkat Clan Algorithm: A New Swarm Intelligence Algorithm +* 论文级别:重要文献 +* 关键词:Meerkat Clan,SI,TSP +* 主要内容:介绍新的SI方法。 + + +### Extending a Multi-Agent Systems Simulation Architecture for Systems-of-Systems Security Analysis + +* 论文级别:普通文献 +* 关键词:SoS,multi agent,security +* 主要内容:多智能体安全问题 + +### Applying Formal Methods to Specify Security Requirements in Multi–Agent Systems +* 论文级别:普通文献 +* 关键词:security,multi agent,Descartes Agent +* 主要内容:多智能体安全问题。 + + +### Enhancing the Security of Multi-agent Networked Control Systems Using QKD based Homomorphic Encryption +* 论文级别:普通文献 +* 关键词:multi agent,security,QKD +* 主要内容:多智能体网络安全问题。 + + +### A Review on Swarm Intelligence and Evolutionary Algorithms for Solving Flexible Job Shop Scheduling Problems +* 论文级别:重要文献 +* 关键词:SI,evolutionary algorithms,FJSP +* 主要内容:SI算法应用的综述 + +### Digital Ant Mechanism and Its Application in Network Security +* 论文级别:重要文献 +* 关键词:security,digital ant,decesion making +* 主要内容:分布式网络安全问题。 + +### SOME SECURITY MODEL BASED ON MULTI AGENT SYSTEMS +* 文献界别:重要文献 +* 关键词:security,multi agent,AI +* 主要内容:多智能体安全问题。 \ No newline at end of file