简介:针对个性化推荐系统中用户的多个不同需求,提出一种基于免疫算法的求解方法。该算法将要求解的个性化推荐列表建模成一个最大化推荐准确性和多样性的多目标优化问题,采用基于用户的协同过滤技术对用户进行分类,设计了适合推荐问题求解的抗体编码方式、克隆、变异算子。仿真实验结果表明,所提算法能够有效求得个性化推荐的最佳解,达到可以同时为多个用户提供多个不同推荐的需求。
简介:二相编码脉冲压缩信号例如巴克码和M序列已经广泛应用于现代雷达系统中。二相编码波形设计中初始移位寄存器的选择是个关键技术,它直接决定了信号波形在满足最小峰值功率下能否具有最大脉压比。基于免疫学中的抗体克隆选择,提出了用免疫克隆算法(ICSA)来搜索M序列最优初始移位寄存器值。与标准遗传算法(SGA)和一种混合遗传算法(HGA)相比,文中提出的方法有效地战胜了早熟现象,得到了更优的搜索结果。实验结果证明了此算法的可行性和有效性。
简介:为了解决动目标检测过程中的盲速问题,通常采用参差周期法设计参差滤波器组来达到同时抑制杂波和推远盲速的效果。提出了一种基于梯度免疫算法的参差MTI滤波器优化设计。该算法利用免疫算法搜索最优参差码,有效地避免了传统遗传算法中的早熟问题。针对传统的遗传算法运算量较大的问题,引入了梯度算子缩小初始种群规模,使运算量大大减少。仿真结果验证了算法的可行性和有效性。
基于免疫算法的个性化推荐系统
基于免疫克隆算法的最优M序列搜索
一种基于梯度免疫算法的参差MTI滤波器设计