模拟二进制交叉算子 Simulated Binary Crossover什么是SBXSBX 是一种实值交叉算法,它模拟具有单点交叉的二进制编码 GA 的行为。 为什么不直接使用二进制许多复杂的现实世界问题都是约束优化问题,特别是对于工业工程领域的问题,标准的遗传算法很难像二进制字符串那样直接应用。 难以实现任意精度。固定的字符串长度限制了解决方案的精度,例如:我们需要找到最优解,自变量的范围是[1.6,2.9],如果 2023-02-27 笔记 算法
在文章中使用数学公式:MathJax 起因最近在写一些算法方面的博客时,经常会出现比较复杂的数学公式,用键盘敲不出来,即使打出来了,效果也不是太好。最后在网上找到了Mathjax插件,能够比较好的在网页上渲染数学公式,就写一篇博客记录一下使用方法。 基本语法 在正文中同一行插入LaTeX公式用,使用两个$包含公式可以独立一行 例如语句为/$ f(x) = ax+b /$(这里别看/,不加/它就给我渲染了😕),显示为$ f(x) = 2022-12-06 笔记 Math
遗传算法 遗传算法(Genetic Algorithm)1.是什么?怎么来的?上次我们说到人们从大自然中学习到了许多问题的解决方法,这一次的遗传算法也不例外。生物在自然界中的生存繁衍,显示出了其对自然环境的自适应能力。遗传算法(Genetic Algorithm,简称GA)就是这种生物行为的计算机模拟中令人瞩目的重要成果。基于对生物遗传和进化过程的计算机模拟,遗传算法使得各种人工系统具有优良的自适应能力和优 2022-10-19 笔记 算法
模拟退火算法 模拟退火算法(Simulated Annealing)1.是什么?怎么来的?模拟退火是模拟物理上退火方法,通过N次迭代(退火),逼近函数的上的一个最值(最大或者最小值)。尽管可能不是最优解,但得到的是一个可行解。 很多优秀算法的设计灵感都源于自然界和社会生活当中,比如蚁群算法,遗传算法等等,模拟退火算法也不例外,在物理退火当中,先将物体加温,最后让物体自然冷却,缓缓降温,冷却后可达到最低能量状态, 2022-10-13 笔记 算法
安装并激活Office 2021 安装并激活Office 2021专业增强版卸载原有的Office不管你是多么舍不得你的Office,你必须从头开始,并且不能拥有任何残留的回忆,包括注册表,缓存等等。这里我推荐使用Office Tool Plus工具卸载,当然用Geek或者是微软自带的卸载程序先卸载一次当然更好。下面我们简称Office Tool Plus为OTP,给出了官方下载地址和作者的个人博客(包含了新手入门指南)。 Of 2022-08-23 笔记 Windows Office
家书 母亲:“涯,这两天与你的谈话,以及你和张老师的通话,让我萌生了想写点东西给你看的念头。” 第一部分 孤独 好几年以前,我就在一本杂志上看到这样一句话:孤独,是一个人的狂欢;狂欢,是一群人的孤单。因为我觉得这句话很有道理,也好像触到了我的心弦,所以我便轻而易举地记住了它。当时的我也有很长一段时间的遗憾——-和你一样,遗憾我到向上中学来了没能遇见一个知音,准确地说,是没能遇见一个我满意的好朋友。读书 2022-06-28 生活 生活随笔
Spring Security笔记 简介Spring是非常流行和成功的Java应用开发框架,Spring Security正是Spring家族中的成员。Spring Security基于Spring框架,提供了一套Web应用安全性的完整解决方案。 Spring Security是Spring家族中的一个安全管理框架,实际上,在Spring Boot出现之前,Spring Security就已经发展了多年了,但是使用的并不多,安全管理 2022-04-16 笔记 Java JavaWeb Spring
Filter过滤器和Listener监听器 Filter简介Filter也称之为过滤器,它是Servlet技术中最实用的技术,web开发人员通过Filter技术,对web服务器管理的所有web资源:例如Jsp, Servlet, 静态图片文件或静态 html 文件等进行拦截,从而实现一些特殊的功能。例如实现URL级别的权限访问控制、过滤敏感词汇、压缩响应信息等一些高级功能。 它主要用于对用户请求进行预处理,也可以对HttpServletRe 2022-04-15 笔记 Java JavaWeb